.slideMenu{z-index: 999;}

.page-id-5 .bannerSlider h1{line-height: 1.1; padding-bottom: 2px;}

.page-id-5 .bannerSlider h2{margin-bottom: 0;}

.page-id-5 .bannerSlider h2 span{color: #fff;}

.slideMenu{right: 30px;}

.footerSec{position: relative;z-index: 1000;}

.creative-design-light, .digit-mark-sec .mak-target{z-index: 10;}

.targetSec h2, .targetSec p{text-align: left; float: none;}

.headerSec .topSec.active_cardinal{background: rgba(218,76,90,0.8);}

.headerSec .topSec.active_purple{background: rgba(116,31,169,0.8);}

.web-dev-sec.dream-reality-sec .developing-container{left: auto; right: 0;}

.web-dev-sec .bl21{right: auto; left: 19%;}

.web-dev-sec .bl22{right: auto; left: 500px;}

.web-dev-sec .bl24{right: auto; left: 120px;}

.web-dev-sec .bl24 img{max-width: 100%;}

.web-dev-sec.dream-reality-sec .developing-container{bottom: -160%; right: -15%; max-width: 100%;}

.web-dev-sec.dream-reality-sec .desktop-view{max-width: 200%; z-index: 10;}

.web-dev-sec.dream-reality-sec .mobile-view{left: 18%; bottom: auto; top:21%; z-index: 11;}

.web-dev-sec.dream-reality-sec .tab-view{left: 10%; max-width: 90%; bottom: auto; top: 29%; z-index: 12;}

.container.homePage h3, .container.homePage h2, .container.homePage p{z-index: 15;}



/*=======================home-branding-sec=================================*/

.branding-sec{background: #ef4c5b; position: relative; min-height: 100vh; overflow: hidden; width: 100%;}

.branding-sec span{position: absolute;}

.branding-sec span.red-bubble-blur{right: 5%; top: 8%;}

.branding-sec span.red-bubble{bottom: -5%;right: 1%;}

.brand_img{width: 30%;float: left;position: relative;max-width: 521px;margin-bottom: 20px;min-height: 600px;}

.brand_img img{position: absolute; top: 26%;}

.brand_img img.card-black{left: -80px;}

.brand_img img.card-violet{left: 107px; top: 16%; width: 75%;}

.brand_img img.card-white{left: 56px; width: 85%;}

.brand_content{width: 70%; float: right; text-align: right;}

.container.homePage .brand_content p{max-width: 75%; float: right;}

.container.homePage .brand_content h2{margin-top: 120px;}



/*========================mobile-app-sec==============================*/

.app-sec{background: #8106ce;}

.app-sec .brand_img{width: 50%;}

.app-sec .brand_content{width: 50%;}

.app-sec .brand_img img.mb-app-1{width: 66%; left: -40px; top: 12%;}

.app-sec .brand_img img.mb-app-2{top: 18%;right: 0;width: 59%;}

.app-sec .brand_img img.mb-app-3{right: 0;top: 46%;width: 60%;}

.app-sec .brand_img img.mb-app-4{right: -6px;top: 70%;width: 58%;}



/*=========================footer-connect-sec==================================*/

.footer_connect_sec{background: #02e4e3; padding: 50px 0;}

.footer_connect_left{width: 60%; float: left;}

.footer_connect_right{width: 40%; float: left;}

.footer_connect_left h3{font-size: 53px; color: #03204b; font-weight: 600; line-height: 1; padding-left: 100px;}

.footer_connect_right a{background: #293c58; color: #02e4e3;font-size: 32px;display: inline-block;padding: 20px 45px;border-radius: 50px;font-weight: 500;margin-top: 80px;}

.footer_connect_right a:hover{background: #03204b;}



/*=========================about-sec==================================*/

@font-face {

  font-family: 'icomoon';

  src:  url('../fonts/icomoon.eot');

  src:  url('../fonts/icomoon.eot#iefix') format('embedded-opentype'),

    url('../fonts/icomoon.ttf') format('truetype'),

    url('../fonts/icomoon.woff') format('woff'),

    url('../fonts/icomoon.svg#icomoon') format('svg');

  font-weight: normal;

  font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

  /* use !important to prevent issues with browser extensions that change fonts */

  font-family: 'icomoon' !important;

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  font-size: 35px;

  font-size: 3.5rem;

  position: absolute;



  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.icon-app-development:before {

  content: "\e900";

  color: #03204b;

}

.icon-branding:before {

  content: "\e901";

  color: #13224a;

}

.icon-digital-marketing:before {

  content: "\e902";

  color: #13224a;

}

.icon-support:before {

  content: "\e903";

  color: #03204b;

}

.icon-web-design:before {

  content: "\e904";

  color: #03204b;

}

.icon-web-development:before {

  content: "\e905";

  color: #03204b;

}

.about_sec_img, .about_sec_content{width: 50%; float: left;}

.about_sec_content h3{font-size: 32px; font-size: 3.2rem; color: #000;font-family: 'TeXGyreAdventor'; font-weight: 700; position: relative; padding-left: 60px;}

.about_sec_content h3:before{content: ""; width: 37px; height: 2px; background: #000; position: absolute; top: 18px; left: 0;}

.about_sec_content p{font-size: 15px; font-size: 1.5rem; color: #5d5d5d;padding-left: 60px; line-height: 1.8;}

.about_who_we_are{padding-top: 115px; position: relative; overflow: hidden;}

.about_why_choose{padding-top: 115px;}

.about_who_we_are .container:before{content: ""; background: url(../images/dotted-bg.png) no-repeat; width: 524px; height: 524px; position: absolute; right: 90px; top: -210px; z-index: -1;}

.about_hd{width: 50%; float: left; position: relative; text-align: center;}

.about_hd:before{content: ""; background: url(../fonts/why-shape.svg) no-repeat; -webkit-background-size: contain;

background-size: contain; background-position: center center; height:100%; position: absolute; left: 0; right: 0; margin: 0 auto;}

.about_hd:after{content: ""; background: url(../images/dotted-bg.png) no-repeat; width:524px; height:524px; position: absolute; right: 0; top: 0; z-index: -1;}

.about_hd h2{font-size: 43px; font-size: 4.3rem; position: relative; color: #000; font-family: 'TeXGyreAdventor'; font-weight: 700; margin-top: 160px;width: 42%;text-align: left;margin: 160px auto;padding-left: 60px;line-height: 1;}

.about_hd h2:before{content: ""; width: 37px; height: 2px; background: #000; position: absolute; top: 18px; left: 0;}

.about_what_we_do{padding-top: 170px;}

.about_sec_content ul li{width: 49%; display: inline-block; vertical-align: middle; margin: 20px 0;}

.about_sec_content ul li a{color: #03204b; font-size: 18px; font-size: 1.8rem;font-weight: 500; transition: all 0.4s ease-in-out; position: relative; width: 100%;}

.about_sec_content ul li a i:before{transition: all 0.4s ease-in-out;}

.about_sec_content ul li a:hover, .about_sec_content ul li a:hover i:before{color: #42b3b3;}

.about_sec_content ul li a span{padding-left: 50px;}

.about_what_we_do .about_sec_img img{float: right;}

.about_feature .about_sec_content ul{width: 90%;float: right;margin-top: 50px;}

.about_feature .about_sec_content ul li{margin: 0;vertical-align: middle;}

.about_feature .about_hd h2{width: 55%;}

.achievement_award_left{width: 30%; float: left;}

.about_achievement{padding-top: 250px;}

.about_achievement .about_sec_content ul{width: 70%; float: left;}

.about_achievement .about_sec_content ul li{width: 31%; margin: 0;}

.about_achievement .about_hd{float: right;}

.about_achievement .about_hd:before{content:"";background: url(../fonts/achievement.svg) no-repeat; background-position: center center; height:100%; -webkit-background-size: contain;background-size: contain;}

.about_achievement .about_hd:after{right: 30px; top:-70px;}

.about_mid_sec{background: url(../fonts/six-step.svg) no-repeat; background-position: center center; padding: 200px 0; text-align: center;}

.about_mid_desc{width: 70%; margin: 0 auto;}

.about_mid_desc h2{font-size: 40px; font-size: 4rem; font-weight: 400; color: #000; line-height: 1.4;} 

.about_mid_desc p{font-size: 24px; font-size: 2.4rem; color: #03204b; line-height: 1.5;}

.six_step_hd{text-align: center; position: relative; margin-bottom: 100px;}

.six_step_hd:after{content: ""; background: #000;width: 67px; height: 2px; margin: 20px auto; position: absolute; left: 0; right: 0;}

.six_step_hd h2, .leader_hd h2{font-size: 40px; font-size: 4rem; font-weight: 400; color: #000; line-height: 1.4; margin-bottom: 10px;}

.six_step_hd p{font-size: 18px; font-size: 1.8rem; color: #000; line-height: 1.5; width: 60%; margin: 20px auto;}

.six_step_main .web_app_content_main{position: relative; background: transparent; width: auto; top: auto; left: auto; padding: 82px 0;}

.six_step_main .web_app_content_main h2{margin-bottom: 30px;}

.six_step_main .web_app_img img{float: right;}

.six_step_main .web_app_sec_reverse .web_app_img img{float: left;}

.leader_section{background: #f2f2f2; padding: 70px 0;}

.leader_hd{text-align: center;}

.leader_hd p{font-size: 18px; font-size: 1.8rem; color: #000;}

.leader_main{width: 33%; display: inline-block; vertical-align: top; text-align: center; margin-top: 50px;}

.leader_main_content{width: 80%; margin: 0 auto; background: #fff; padding: 20px 0;}

.leader_main_content h3{font-size: 20px; font-size: 2rem; color: #03204b; margin: 0; text-transform: capitalize; font-weight: 500;}

.leader_main_content h5{font-size: 16px; font-size: 1.6rem; color: #03204b; margin: 0; font-weight: 400;}

.leader_main_img{min-height: 250px; overflow: hidden; }

/*=========================terms-conditions==================================*/

.terms_content_section{padding: 40px 0 90px 0;}

.terms_hd{text-align: center;}

.terms_hd h3{font-size: 32px; font-size: 3.2rem; color: #000;font-family: 'TeXGyreAdventor';font-weight: 700;text-align: center;margin: 0;}

.terms_hd h5{margin: 0;color: #000;font-weight: 500;}

.terms_hd p{font-size: 17px; font-size: 1.7rem; color: #5d5d5d; line-height: 1.8;}

.terms_desc{text-align: left;}

.terms_desc ol li{font-size: 15px; font-size: 1.5rem; color: #5d5d5d; margin-top: 18px; word-break: break-all;}

.terms_desc ol li p{font-size: 15px; font-size: 1.5rem; color: #5d5d5d; margin: 0; margin-bottom: 12px;}

.terms_desc ul.count_increment li{margin: 0; border: none; padding: 0; margin-bottom: 12px;}

.terms_desc ul.count_increment li i{width: 3%;display: inline-block;font-style: normal;float: left;}

.terms_desc ul.count_increment li em{width: 97%;display: inline-block;float: left;font-style: normal;}

.terms_desc ul.count_increment ol{margin-bottom: 12px;}

.terms_desc ul.count_increment ol li, .terms_desc ol ol li{margin: 0;}

.terms_desc h4{font-size: 15px; font-size: 1.5rem; margin-top: 50px;}

/*=========================contact-us==================================*/

.sticky-wrapper.is-sticky .headerSec .topSec{z-index: 99;margin: 0;padding: 0;background: url(../images/black-opa.png);}

.contact_sec{padding-top: 130px;}

.contact_hd{text-align: center;}

.contact_hd h5{font-size: 18px; font-size: 1.8rem; color: #02e4e3; text-transform: capitalize; margin: 5px 0;font-family: 'tex_gyre_adventorregular'; font-weight: normal; letter-spacing: 0.8px;}

.contact_hd h1{font-size: 43px; font-size: 4.3rem; color: #fff; font-weight: 400;font-family: Palanquin, sans-serif; text-transform: capitalize; margin-top: 10px;}

.contact_form{background: rgba(3,32,75,0.85); width: 86%; display: inline-block; padding: 40px 7%; margin-bottom: 60px;}

.contact_form_top_left{width: 49%; display: inline-block; text-align: left;}

.contact_form_top_left input{width: 370px; border: none!important; background: transparent; border-bottom: 2px #036e88 solid!important; color: #fff; font-size: 14px; font-size: 1.4rem; padding: 2px 0 12px 0;margin-bottom: 20px; float: none!important;}

.contact_form_top_right{text-align: right;}

.contact_form_top_left input::-webkit-input-placeholder {color: #fff; text-transform: uppercase;}

.contact_form_top_left input::-moz-placeholder {color: #fff; text-transform: uppercase;}

.contact_form_top_left input:-ms-input-placeholder {color: #fff; text-transform: uppercase;}

.contact_form_top_left input:-moz-placeholder {color: #fff; text-transform: uppercase;}

.contact_form_mid_left{width: 62%; display: inline-block; vertical-align: top; margin-top: 24px; text-align: left;}

.contact_form_mid_left label.project_hd{font-size: 22px; font-size: 2.2rem; color: #fff;font-family: 'TeXGyreAdventor'; color: #02e4e3;}

.contact_form_mid_left label.project_hd span{color: #779fd9; font-size: 12px; font-size: 1.2rem;font-family: 'tex_gyre_adventorregular';}

.contact_check span.wpcf7-list-item{width: 50%; margin: 12px 0;}

.contact_check span.wpcf7-list-item span.wpcf7-list-item-label{cursor: pointer;padding: 0;font-family: 'tex_gyre_adventorregular';font-size: 14px;font-size: 1.4rem;color: #fff;text-transform: uppercase;letter-spacing: 0.9px;}

.contact_check span.wpcf7-list-item input[type=checkbox] {position: absolute; opacity: 0;}

.contact_check span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label {position: relative;cursor: pointer;padding: 0;font-family: 'tex_gyre_adventorregular';font-size: 14px;font-size: 1.4rem;color: #fff;text-transform: uppercase;letter-spacing: 0.9px;}

.contact_check span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before {content: "";margin-right: 10px;display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: transparent;border-radius: 50%;border: 2px #fff solid;transition: all 0.4s ease-in-out;}

.contact_check span.wpcf7-list-item input[type=checkbox]:checked + span.wpcf7-list-item-label:before {background: #fff;}

.contact_form_top_left span.wpcf7-not-valid-tip{position: absolute;top: 32px; width: 370px; font-size: 14px; font-size: 1.4rem; left: 0;}

.contact_form_top_right span.wpcf7-not-valid-tip{right: -7px; left: auto;}

.contact_sec .wpcf7-validation-errors, .contact_sec .wpcf7-acceptance-missing{display: block;position: absolute;width: 90%;bottom: 15px;left: 0;right: 0;margin: 0 auto;}

input.estd-slider-input{display: none;}

/*.grecaptcha-badge {display: none;}*/



.contact_form_mid_right{width: 37%; display: inline-block; margin-top: 24px;}

.estimate_budget{background: #02e4e3; border-radius: 20px; width: 80%; padding: 20px 10%; text-align: center;}

.estimate_budget h4{font-size: 22px; font-size: 2.2rem; color: #fff; margin: 0;}

.contact_form_btm_text{width: 100%; display: inline-block; margin-top: 24px;}

.contact_form_btm_text label.project_hd{width: 100%; display: inline-block;font-size: 22px; font-size: 2.2rem; color: #fff;font-family: 'TeXGyreAdventor'; color: #02e4e3; text-align: left;}

.contact_form_btm_text textarea{width: 100%; display: inline-block;border:none;border-bottom: 2px #036e88 solid; resize: none;height: 145px; color: #fff; float: none!important;}



.custome-browse-button { position: relative;}

.browse-button-txt {font-size: 13px;color: #ffffff;background: url(../images/upload_icon.png);background-repeat: no-repeat;width: 51px;line-height: 30px;height: 51px;display: block;text-align: center;}

.browse-button-txt1 {font-size: 13px;color: #ffffff;background: url(../images/upload_icon.png);background-repeat: no-repeat;width: 51px;line-height: 30px;height: 51px;display: block;text-align: center;}

.uploadFile {border: none;float: right;cursor: text;text-align: left; position: absolute;top:-4px;background: inherit;left:63px;line-height: 30px;width:auto;font-size: 24px;font-size: 2.4rem;color: #fff;font-family: 'TeXGyreAdventor';height: 33px;overflow: hidden;}

.budget_amount .budget_amount_text, .budget_amount .budget_amount_val{color: #03204b;font-size: 25px;font-family: 'TeXGyreAdventor';margin-top: 10px;padding-bottom: 10px;}

.estd-slider.ui-widget.ui-widget-content .dot-handel:after{content:'';width: 1px;height: 12px;background: #03204b;display: block;position: absolute;right: 0px;top: 0px;}

.estd-slider.ui-widget.ui-widget-content .dot-handel:before{content:'';display: block;position: absolute;left: 0px;top: 0px;width: 1px;height: 12px;background: #03204b;}

.estd-slider span.ui-slider-handle {background: url(../images/globe_icon.png);border: 0px;width: 40px;height: 40px;top: -20px;}

.estd-slider.ui-widget.ui-widget-content {border: 0px solid transparent;height: 2px;background: #707070;margin-bottom: 30px;position: relative;}



.estd-slider.ui-widget.ui-widget-content:before{content: attr(data-mintext); position: absolute; position: absolute; left: 0; bottom: -38px; font-size: 14px; font-size: 1.4rem; color: #034568;font-family: 'TeXGyreAdventor';}

.estd-slider.ui-widget.ui-widget-content:after{content: attr(data-maxtext); position: absolute; position: absolute; right: -14px; bottom: -38px; font-size: 14px; font-size: 1.4rem;color: #034568;font-family: 'TeXGyreAdventor';}



input.uploadFile::-webkit-input-placeholder {color: #fff;}

input.uploadFile::-moz-placeholder {color: #fff;}

input.uploadFile:-ms-input-placeholder {color: #fff;}

input.uploadFile:-moz-placeholder {color: #fff;}

span.upload_txt{font-size: 11px;font-size: 1.1rem; color: #779fd9;font-family: 'tex_gyre_adventorregular';position: absolute;top: 27px;left: 61px;}

.wpcf7-form-control-wrap.uploadBtn {position: absolute; top: 0;}

.wpcf7-form-control-wrap {position: relative;}

div.wpcf7 input[type="file"] {cursor: pointer;}

.fileUpload input.upload {position: relative;top: 0;left:1px;margin: 0;padding: 0;cursor: pointer;opacity: 0;z-index: 60;width: 270px;height: 51px;filter: alpha(opacity=0);cursor: pointer;display: block;}

.budget_amount{margin-bottom: 30px;}

.contact_form_btm_left{width: 60%; display: inline-block; vertical-align: top; margin-top: 50px;}

.contact_form_btm_mid{width: 29%; display: inline-block; margin-top: 40px;}

.contact_form_btm_right{width: 39%; display: inline-block; vertical-align: top; text-align: right; margin-top: 50px;}

.contact_form_btm_right input[type=submit]{font-size: 22px; font-size: 2.2rem; color: #03204b; text-transform: capitalize; background: #02e4e3; padding: 15px 0; width: 200px; border-radius: 50px; border: none; height: auto; float: none;}

.contact_btm{background: #02e4e3; width: 100%; display: inline-block; padding: 70px 0;}

.contact_btm_left{width: 32%; display: inline-block; vertical-align: top; text-align: center;}

.contact_btm_left .contact_content{text-align: left; display: inline-block;}

.contact_btm_left h4{font-size: 25px; font-size: 2.5rem; color: #03204b; text-transform: capitalize;font-family: 'TeXGyreAdventor'; margin: 0; position: relative; padding-left: 36px; display: inline-block;}

.contact_btm_left h4:before{content: ""; position: absolute; background: url(../images/address_icon.png) no-repeat; width: 15px; height: 23px; left: 0; top: 6px;}

.contact_address h4:before{content: ""; background: url(../images/address_icon.png) no-repeat;}

.contact_phn h4:before{content: ""; background: url(../images/phone_icon.png) no-repeat; width: 25px; height: 26px;}

.contact_mail h4:before{content: ""; background: url(../images/mail_icon.png) no-repeat; width: 25px; height: 19px; top: 8px;}

.contact_btm_left p{font-size: 17px;font-size: 1.7rem; color: #03204b;text-transform: capitalize;font-family: 'TeXGyreAdventor';}

.contact_btm_left p a{font-size: 17px;font-size: 1.7rem; color: #03204b;text-transform: lowercase;font-family: 'TeXGyreAdventor';}

.contact_btm_left p span{display: block;}

.contact_form_mid_left span.wpcf7-not-valid-tip,.contact_form_btm_text span.wpcf7-not-valid-tip{font-size: 14px; font-size: 1.4rem;}

.forkit-curtain .requestQuoteForm{width: 850px;}

.request_form{background: transparent; padding: 0; width: 100%;}

.request_form #rc-imageselect, .request_form .g-recaptcha {transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 center;-webkit-transform-origin:0 center;}

span.wpcf7-not-valid-tip{font-size: 14px!important; font-size: 1.4rem!important; line-height: normal!important;}



/* ================================== start new modificatin ================================== */
/* start top menu  */
.mainMenu #menu-main-menu > li:last-child a{
	background-color: #0baead;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 15px;
}
.mainMenu #menu-main-menu > li:last-child a:hover{
	background-color: #fff;
	color: #02e0df;
}
.mainMenu #menu-main-menu > li:last-child:after{
	display: none;
}
/* end top menu  */
/* ================================== end new modificatin ================================== */
.blog_form .contact_form {
	width: 100%;
	margin-bottom: 0;
	background-color: transparent;
	padding: 0;
}
.blog_form {
	background-color: #05285C;
	border-radius: 20px;
	padding: 50px 50px 30px 50px;
	/* width: 622px; */
	margin-top: 50px;
	max-width: 100%;
	margin-bottom: 50px;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: bottom left 20%;
}
.blog_form > strong {
	font-weight: 600;
	font-size: 29px;
	line-height: 38px;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #FFFFFF;
	margin-bottom: 15px;
	display: block;
}
.blog_form > h4 {
	font-weight: 600;
	font-size: 42px;
	line-height: 45px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #02E5E3;
	margin: 0;
	margin-bottom: 60px;
}
.blog_form .contact_form_top_left {
	padding-right: 7px;
	width: calc(49% - 10px);
}
.blog_form .contact_form_top_right  {
	padding-left: 7px;
}
.blog_form .contact_form_top_left input {
	max-width: calc(100% - 30px);
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left top;
}
.blog_form .contact_form_btm_text {
	width: 100%;
}
.blog_form .contact_form_btm_text input {
    width: 100%;
    margin-left: 2px;
	max-width: calc(100% - 44px);
}
.blog_form .contact_form_top_left span.wpcf7-not-valid-tip {
    max-width: 100%;
}
/* .blog_form .contact_form_btm_left {
	width:calc(60% - 7px);
} */
.blog_form .contact_form_btm_left span {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	text-align: left;
	color: #FFFFFF;
	display: block;
	max-width: 260px;
}
.blog_form .contact_form_btm_right input[type=submit] {
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
.blog_form .contact_form_btm_text {
	margin-top: 0px;
}
.blog_form .wpcf7-form-control-wrap.YourName input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE+SURBVHgBnVMtV8NAELztQ8UmEmywtcViqQWb/9DfgcZWYxNbWyy2ta1sbJBhh87BZrl+3nvzLne7Ozu7t5GQWH3f57o9KiaKTNEpPhWNiLTeXxIECHxmMAJ2ikKR02WuRB825iahoGLwmzqvjW1M8kq/N2rbRtvICZmabOuBZBGUM+fxxdo8CUpZeQJDhHvgNknCUgJLObbQo8z4D5R8cS9OkBRU1f4j0cuOUkubxS7el4qVvfc9qbnPPBHPMx4HT5yak6fw90rLsO8RCPDEmJ1aVTc2xs9J5ogfXI4ulVgScnM6LxRbfgcqGdMOda+xuZIgQHDDRocj5f4SxcZOSYB63w8R/GTd96Omf4W7kTLjyTCpS9+wE0RxHEooic1bhMtWHIcJSO4Urf0rz1QDJejLPUjwM+3CdWujyL8BoQJ25NBUITkAAAAASUVORK5CYII=');
}
.blog_form .wpcf7-form-control-wrap.YourEmail input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAESSURBVHgBrZMhFMFQFIbfHMURiVRVVqlUInWqrKmyqlKpRJkqi1Ytzv/Pv513thl23HP+c/fe7v3u2919jpEFQVAzBc1xHC/0As3hGqa4XQFclnUigh7QCvJ+gDDXhVrklGw6NIEqPPYnMU7xlwhgw7bQCZqhSu4n432LcYrfZcHYyD3cAZojofMG1BHooPjYyslgBiCBjxP4OtY7C9SDG0Ib7B+TuSmYLPoJfYIJhB9wbXIsBbOS1oK66hH7uISa0Ah7VfvUKZhAXWiFwLP2FnA9fdoN/oo9FhmrHacsGEFtVldSaBqDrV2UhQC643FqXrOWghHEofW/vFq+WuHGMFZGMgc2mp0idguHOVr946I/AVwygplnAqk1AAAAAElFTkSuQmCC');
}
.blog_form .wpcf7-form-control-wrap.Company input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE3SURBVHgBnVMtd8JAENz0xRR7llo0NpWtbWRri63mP9RF9/UvYEGCBQuSWDQWZJiFWd5yfCQw7827y+7tZHZzEXkQVVW1wBz81edU7oQKYHkH38A1GO4SgoAW5GAGLsE/CjVzdEGgSJKkRLyDfUuaAId74D/4TcGjOOMdXWud8HC4kQ8m9CQ1QBtrFmZsxwae+dZqhRxUpM39M/jK9Tp4R7p1/fvWUl/MN6rl7oWiLywrtDrj2R9waPmUfVvxFpxLdEeIFWOGJc8fhMA+ONFivR/edmSqtEKc2yA/80kb9lRdcTa6ZnKOnhx+C3uJug3eUVMMwA336qwQ12rqEiNaXjAWf1p9biOv+5K/SYhb21tl4pOMkTt+xEnfWsF14sTjoQ8Zf2H8ZEbad1+uw1+BsXNnd20/tx1hF78C9tlW2QAAAABJRU5ErkJggg==');
}
.blog_form .wpcf7-form-control-wrap.phonenumber input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAETSURBVHgBrVMhcMJAELyPjE1tZasjG2xtsaksuhaNxTFIBokFicaCxYIFCRZk2IUNkwkPkzDszM7lL/nN3t2/mZBlWRPsg59WE4EEWggf4AhsYR3WEaHAr0TydUpaHWDD0JPrgLFVBMvZY0NUyi/BL6uIQBuSgotY60ldke9CjtOZO+f2FTUswMdrxC0c5G5mYMNT4kMnxBTkOQnlgEL/z4w6LY36R1OKCrnQNzVXEmojrOFmmgshNOSUZfP9DnwDe96+6U9dXoFCLqJDXYlEuST/7twCnxDCn5bje1NSmZxqHNzU59wBHOBxY5fmNn0NljhNHJ09gP7G0nh2VuCCR0Ki6dWtVYDEKMSevCtNwbG9CidI/7LCdVC22QAAAABJRU5ErkJggg==');
}
.blog_form .wpcf7-form-control-wrap.Message input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE0SURBVHgBnVOhcsJAFLy7qSGyVLY2FmxtsdRW17a2/4DDdqYOXUttLZZgsWBBggy7yR4Tbg64sDM7yeSy+/bevbMmQFmWGR498Ans6PMGXFprl+H/NhC/4vECZiYOGv3CqDgxUNUPMAd34D8rSsAUD2AffJbuDybTZuV38Ad8k1kUWOuCI/1bmTm85HKewZXxducMsMZEYyWrijm8DHwskwCZTEzdp57TvudaSMXa1L3KnZz2LcRG26Sm4+R0C7rg1ilO/1L3Q/gTAFY04HlSPEwUszIHjj1bOI0nOeAcJIg/FX/KXjQn8Qt8lPOExvrOSeS98POSSVwde3gXhorHbRWNah5Hc//BRiKOTN3Ye1UrJCxit/HOxMGt8HjHMVGKwUbiq9MZM2D875ajXYNdbzNQxAEjgIgwCRINEgAAAABJRU5ErkJggg==');
}
.blog_form .contact_form_btm_right {
    width: 36%;
}
/*-------------------------------------------------------------------

=================RESPONSIVE============================

---------------------------------------------------------------------*/

@media all and (max-width:1260px) {

	.innerBanner .innerCaption{top:60%; transform: translateY(-55%);}

	.leader_main{width: 32.5%;}

  .contact_form_btm_mid{width: 29%;}

  #rc-imageselect, .g-recaptcha {transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 center;-webkit-transform-origin:0 center;}

  .forkit-curtain .requestQuoteForm{width: 90%;}

}

@media all and (max-width:1212px) {

	.page-id-5 .bannerSlider h1 span{display: block;}

	.web-dev-sec.dream-reality-sec .developing-container{bottom: -178%;right: 3%;max-width: 58%;}

	.digital_arrow{top:-355px; position: relative; right: -130px;}

	.creative-design-light{right: -35px;}

}

 	

@media all and (max-width:1024px) {

	.web-dev-sec.dream-reality-sec .developing-container{position: relative;bottom: -72%; max-width: 80%; right: 0; left: 0; margin: 0 auto;}

	.brand_content, .app-sec .brand_content{width: 100%; text-align: left; padding-bottom: 80px;}	

	.container.homePage .brand_content p{max-width: 100%; float: left;}

	.brand_img{max-width: 80%; width: 100%; margin-top: 0; top: -200px;left:20%;transform: translateX(-20%);}

	.app-sec .brand_img{max-width: 60%; width: 100%; margin-top: 0; top: -60px;left:35%;transform: translateX(-35%);}

	.brand_img img{left: 0; right: 0; margin: 0 auto;}

	.brand_img img.card-black{width: 75%; left: 0;}

	.brand_img img.card-violet{width: 55%;}

	.brand_img img.card-white{width: 56%;}

	.app-sec .brand_img img{top: 20%; left: auto; margin: 0;}

	.app-sec .brand_img img.mb-app-1{left: 0;}

	.app-sec .brand_img img.mb-app-2{width: 52%; top: 16%;}

	.app-sec .brand_img img.mb-app-3{width: 53%; top: 48%;}

	.app-sec .brand_img img.mb-app-4{width: 52%; top: 77%;}

	.web-dev-sec.dream-reality-sec .desktop-view{max-width: 150%; right: 20%;}

	.web-dev-sec.dream-reality-sec .mobile-view{max-width: 80%; left: 7%;}

	.web-dev-sec.dream-reality-sec .tab-view{max-width: 100%; left: -2%;}

	.creative-design-light{right: 0;}

	.digital_arrow{top: -240px;}

	/*=================about-new============================*/

	.leader_main_content{width: 90%;}

  /*=================contact-new============================*/

  .contact_form_btm_left{width: 60%;}

  .contact_form_btm_mid{width: 39%;}

  



}

@media all and (max-width:991px) {

	.web-dev-sec.dream-reality-sec .developing-container{max-width: 100%;}

	.app-sec .brand_img img.mb-app-2{top: 22%;}

	.app-sec .brand_img img.mb-app-3{top:42%;}

	.app-sec .brand_img img.mb-app-4{top: 60%;}

	.footer_connect_left h3{ padding: 0; font-size: 40px; width: 90%;}

	.footer_connect_right a{margin-top: 50px; font-size: 25px;}

	.app-sec .brand_img img{top: 20%;}

	.brand_img, .app-sec .brand_img{ margin-top: 0; top:-85px;}

	.digit-mark-sec .mak-target.dart-1{top:130%;}

	.digit-mark-sec .mak-target.dart-2{top:60%;}

	.digit-mark-sec .mak-target.dart-3{top:17%;}

	.page-id-5 .bannerSlider h1{font-size: 32px; font-size: 3.2rem; line-height:35px; line-height: 3.5rem;    padding-bottom: 10px;}

	.page-id-5 .bannerSlider h2{font-size: 19px; font-size: 1.9rem; letter-spacing: 3px;line-height: 28px;}

	.digital_arrow{top:-385px; position: relative;}

	.digit-mark-sec img.mak-disk-img{bottom: -60px;}

	.digit-mark-sec .dart-wrapper{bottom: 12%;}

	.bannerSlider .bannerCaption{opacity: 1;}

	/*=================about-new============================*/

	.leader_main_desc{min-height: 95px;}

	.about_what_we_do .about_sec_img, .about_what_we_do .about_sec_content, .about_achievement .about_hd,.about_achievement .about_sec_content{ width: 100%; }

	.about_feature .about_sec_content{width: 50%;}

	.about_what_we_do .about_sec_img img{float: none; display: block; margin: 0 auto; margin-top: 30px;}

	.about_what_we_do{padding-top: 80px;}

	.about_achievement .about_sec_content{margin-top: 30px;}

	.about_hd h2, .about_achievement .about_hd h2{font-size: 32px; font-size: 3.2rem;}

	.terms_desc ul.count_increment li i{width:5%;}

	.terms_desc ul.count_increment li em{width: 95%;}

  /*=================contact-new============================*/

  .contact_form{width: 94%;padding: 40px 3%;}

  .request_form{padding: 0 3%;}

  .contact_form_top_left input{width: 97%;}

  .contact_form_top_right span.wpcf7-not-valid-tip{width: 100%; right: auto; left: 5px;}

  .contact_form_mid_left,.contact_form_mid_right{width: 100%;}

  .contact_btm_left p span{display: inline-block;}

  .contact_btm_left{text-align: center;}

  .blog_form {
	padding: 30px 15px;
}
  .blog_form .contact_form_top_left {
	padding-right: 0;
	width: 100%;
}
.blog_form .contact_form_top_right {
	padding-left: 0;
}
.blog_form .contact_form_btm_left {
	margin-top: 20px;
}
.blog_form .contact_form_btm_left span {
	max-width: 100%;
	/* text-align: center; */
}
.blog_form .contact_form_btm_text input {
    max-width: calc(100% - 32px);
}
.blog_form>strong {
	font-size: 20px;
	line-height: 28px;
}
.blog_form>h4 {
	font-size: 28px;
	line-height: 42px;
	margin-bottom: 30px;
}

}




@media all and (max-width:767px) {

	.footer_connect_left, .footer_connect_right{width: 100%;text-align: center;}

	.footer_connect_left h3{text-align: center; margin: 30px auto;}

	.footer_connect_right a{margin-top: 0;}

	.brand_content, .app-sec .brand_content{margin-top: 100px;}

	.digital_arrow{position: relative; top: -157px;}

	.digital_content{position: relative; z-index: 12;}

	.page-id-5 .bannerSlide h1{font-size: 32px;font-size: 3.2rem;line-height: 34px;line-height: 3.4rem;padding-bottom: 6px}

	.page-id-5 .bannerSlider h1 span{display: block; width: 90%; margin: 0 auto;}

	.page-id-5 .bannerSlider h2 {font-size: 14px;font-size: 1.4rem;line-height: 18px;line-height: 1.8rem;padding-bottom: 0;margin-bottom: 20px;letter-spacing: 4px}

	.digital_arrow{top:-325px;}

	.digit-mark-sec img.mak-disk-img{bottom: -107px;}

	.digit-mark-sec .dart-wrapper{bottom: 3%;}

	.innerBanner .innerCaption{top: 60%;transform: translateY(-60%);}

	.page-id-1700 header .innerBanner .innerCaption h4 , .page-id-1700 header .innerBanner .innerCaption h2 {width: 100%;}

	.page-id-2427 .innerBanner .innerCaption{width: 90%;}

	/*=================about-new============================*/

	.about_sec_content, .about_hd{width: 100%;}

	.about_sec_img, .six_step_main .web_app_img{text-align: center; width: 100%;}

	.about_hd:before, .about_achievement .about_hd:before{background-position: top center;}

	.about_sec_content p{padding: 0;}

	.about_what_we_do{padding-top: 0;}

	.about_mid_sec, .leader_section{padding: 50px 0;}

	.about_who_we_are, .about_why_choose,.about_feature, .about_achievement{padding-top: 50px;}

	.about_what_we_do .about_sec_img img, .six_step_main .web_app_img img, .six_step_main .web_app_sec_reverse .web_app_img img{float: none;}

	.leader_main{width: 49%;}

	.leader_main_desc{min-height: auto;}

	.about_mid_desc{width: 100%;}

	.about_mid_desc h2, .six_step_hd h2, .leader_hd h2{font-size: 32px; font-size: 3.2rem;}

	.about_hd h2{width: 50%;}

	.about_achievement .about_hd h2{width: 65%;}

	.about_feature .about_sec_content{width: 100%;}

	.six_step_main .web_app_content_main{padding: 0;}

	.terms_desc ul.count_increment li i{width:10%;}

	.terms_desc ul.count_increment li em{width: 90%;}

  /*=================contact-new============================*/

  .contact_form_top_left, .contact_form_mid_left, .contact_form_mid_right{width: 100%;}

  .contact_form_top_left input,.contact_form_top_right span.wpcf7-not-valid-tip{width: 100%;}

  .contact_check span.wpcf7-list-item{width: 100%; margin: 5px 0;}

  .contact_form_mid_left label.project_hd, .contact_form_btm_text label.project_hd{font-size: 20px; font-size: 2rem;}

  .estimate_budget{border-radius: 10px;}

  .estimate_budget h4{font-size: 16px; font-size: 1.6rem;}

  .budget_amount{margin-bottom: 40px;}

  .contact_form_btm_text textarea{height: 85px;}

  .budget_amount .budget_amount_text, .budget_amount .budget_amount_val{font-size: 19px; font-size: 1.9rem;}

  .contact_form_btm_right{text-align: center; margin-top: 55px;}

  .contact_form_btm_right span.ajax-loader{display: block!important; margin: 0 auto!important;}

  .contact_btm_left{width: 100%; text-align: center; margin: 15px 0;}

  .contact_btm_left .contact_content{text-align: center;}

  .contact_btm_left h4{display: inline-block; font-size: 20px; font-size: 2rem;}

  .contact_btm_left p, .contact_btm_left p a{font-size: 14px; font-size: 1.4rem; margin-top: 5px;}

	.contact_btm{padding:5px 0 0 0;}

  .contact_btm_left p span{display: block;}

  .contact_form_top_right{text-align: left;}

	.blog_form .contact_form_btm_left span {
		text-align: center;
	}
	.blog_form .contact_form_btm_right {
		width: 100%;
		margin-top: 30px;
	}
	.contact_form_btm_left {
		width: 100%;
	}

}

@media all and (max-width:600px) {

	.digital_arrow{top:-250px;}

	.mouse-scroll{display: none;}

  .contact_btm_left h4{padding-left: 0; padding-top: 28px;}

  .contact_btm_left h4:before{content: ""; top: 0; left: 0; right: 0; margin: 0 auto;}

  .contact_form_btm_left,.contact_form_btm_mid{width: 100%;}

  .g-recaptcha iframe{display: block; margin: 0 auto;}

  #rc-imageselect, .g-recaptcha {transform-origin:center center;-webkit-transform-origin:center center;}

  div.g-recaptcha > div{width: 100%!important;}

  .request_form #rc-imageselect, .request_form .g-recaptcha {transform-origin:center center;-webkit-transform-origin:center center;}

  .contact_form_btm_right{width: 100%; text-align: center;}

}

@media all and (max-width:480px) {

	.app-sec .brand_img img.mb-app-2{top: 15px;}

	.app-sec .brand_img img.mb-app-3{top: 107px;}

	.app-sec .brand_img img.mb-app-4{top: 190px;}

	.container.homePage .brand_content h2{margin-top: 0;}

	.brand_img, .app-sec .brand_img{max-width: 100%; top:0;}

	/*=================about-new============================*/

	.about_sec_content h3{font-size: 26px; font-size: 2.6rem;}

	.about_hd h2{font-size: 30px; font-size: 3rem; width: 62%; margin: 90px auto;}

	.about_sec_content ul li, .leader_main_content{width: 100%;}

	.leader_main{width: 100%; margin-top: 20px;}	

	.about_feature .about_sec_content ul{width: 100%; float: none;}

	.about_feature .about_sec_content ul li{width: 47%; margin: 0 1%;}

	.achievement_award_left, .about_achievement .about_sec_content ul{width: 100%; text-align: center; margin-top: 40px;}	

	

	.about_mid_desc h2, .six_step_hd h2, .leader_hd h2{font-size: 28px; font-size: 2.8rem;}

	.about_mid_desc p, .six_step_hd p{font-size: 18px; font-size: 1.8rem; width: 100%;}

	.six_step_main .web_app_content_main{padding: 0;}

}

@media all and (max-width:360px) {

	.page-id-1753 .innerBanner .innerCaption{top: 70%;}

}