/*
@media only screen and (min-width: 768px) {
  @font-face {
    font-family: "Montserrat";
    src: url("dev-img/fonts/Montserrat-Medium.woff2") format("woff2"),
      url("dev-img//fonts/Montserrat-Medium.woff") format("woff"),
      url("dev-img//fonts/Montserrat-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
}
body {
  font-family: "Montserrat", sans-serif;
}
*/

/*Moved All Customzer css in Dev - Style.css #starts*/
.page-template-industries .video-banner-section .banner-content{width: 100%;}
.page-template-industries .video-banner-section .banner-content h1{font-size: 60px}
.page-template-industries .video-banner-section .banner-content p strong{font-weight:500;}
.dm-pricing .pricing-container .pricing-card .pricing-header h2{color:#fff;}
.globe-around .dis-flex .flex-5 .cont-full .detail-full .box .row-div a.hovera:hover{text-decoration:underline;}
@media only screen and (max-width: 1280px) {
.page-template-industries .video-banner-section .banner-content h1{font-size: 50px}
}
.page-id-1366 .image-content .outer-box .content-box .dotted-heading h3{padding-left:0;}
.page-id-1366 .image-content .outer-box .content-box .dotted-heading h3:before{display:none;}

.page-id-1464 .image-content .outer-box .content-box .dotted-heading h3{padding-left:0;}
.page-id-1464 .image-content .outer-box .content-box .dotted-heading h3:before{display:none;}

.industry-section.dm-industry .glider-prev{top: 30%;}
.industry-section.dm-industry .glider-next{top: 30%;}
@media only screen and (max-width: 767px) {
.industry-section.dm-industry .glider-prev{top: 50%;}
.industry-section.dm-industry .glider-next{top: 50%;}
.dm-industry .floatingTileInfo ul{min-height:initial;}
}
@media screen and (max-width: 767px) {
  body.page-template-hire-page .banner-with-form .dis-flex .hire-content h1 { font-size:35px; }
}

.table-list-section .table-list:first-child ul li a{color: #016be3; }
.table-list-section .table-list:first-child ul li a:hover{    color: rgba(65, 65, 65, 0.9); text-decoration: underline;}
.services-three-column-section .know-more-link{text-align:right;}
.services-three-column-section .know-more-link a{font-size: 14px;}
.tabs-section .tabs-container .tab-content .content h3 a{color:#fff;}
.tabs-section .tabs-container .tab-content .content h3 a:hover{text-decoration:underline;}
.dm-industry .floatingTileInfo ul{min-height:130px;}
.table-list-section .view-more a.active:after{transform: rotate(180deg);}

@media only screen and (max-width: 1680px) {
body.page-template-hire-page .banner-with-form .dis-flex .hire-content h1{font-size: 60px; line-height:1.3;}
.counter-column-section .dis-flex .right-sec .cir-sec .cir-box .text-wrap .paragraph{font-size:12px;}
}

@media screen and (max-width: 1440px){
  body.page-template-hire-page .banner-with-form .dis-flex .hire-content h1 { font-size: 60px; }
}

@media screen and (max-width: 767px){
h1,h2,h3,h4,h5,body{font-family:sans-serif;}
}
.banner-with-form .dis-flex .hire-form .form-wrap h3{margin:0;}
.banner-with-form .dis-flex .hire-form .form-wrap .mid-sec .button-section .btn-div .white-btn{padding:12px 20px;}
.seo-services .seo-content .seo-details .seo-section a{    color: #016be3;}
.seo-services .seo-content .seo-details .seo-section a:hover{text-decoration:underline;}
body.page-id-17396 .ecom-plateform .plateform-tabs .tab-nav ul{justify-content: space-between;}
.driving-growth .driving-row .driving-card .flip-card-back .card-icon{display:none;}

.industries-slider-section .industries-slider .industry-card:nth-child(2n) .card-content .hover-content{
transform: translateX(0%);
}

.tab-scroll-section ul strong, .tab-scroll-section ol strong, .tab-scroll-section .tab-content p strong, .tab-scroll-section .tab-content b, .tab-scroll-section .tab-content p b{font-weight:600;}

.popup-wrapper.exit-intent-popup .popWrap .popup-content .closeicon{
/*background: rgba(218, 218, 218, 0.33) url(v4.0/assets/images/pop-close-icon.png) 10px 10px no-repeat;*/
}

.page-template-tpl-ecommerce .integration-banner .dis-flex .left-sec .banner-content {text-align:left;}
.tile-box .cta-box a{color:#fff;}
.tile-box .cta-box a::after{background: url(../png/know-more-white.png) no-repeat center; 
background-size: 100%;
}
.faq-section .faq-outer .faq-accordion-content ul, .faq-section .faq-outer .faq-accordion-content ol{margin:20px 0;}
.banner-section .banner-wrap .left-sec .banner-content h1{font-weight:bold;}
.page-template-Page-templatestpl-homev5-0-php .client-testimonial{display:none;}
/*Moved All Customzer css in Dev - Style.css #END*/

body.page-id-10587 .result-driven-software-service .box-3 p{min-height:auto;}
body.page-id-10587 .result-driven-software-service .box-3 ul li{color:#5e6373;}
body.page-id-10587 .result-driven-software-service .box-3 ul li:before{top:10px;}

.grecaptcha-badge{visibility:hidden}
.vlazy{background-image:none!important;background-color:#f1f1fa!important;background:0 0!important}
.vd-lazy{background-color:#1a2649!important}
body.page-template-service .banner-main .hire-content ul li{font-size:18px;line-height:22px;position:relative;color:#666e86;margin-bottom:15px;padding-left:20px}
body.page-template-service .banner-main .hire-content ul li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:#016be3;border-radius:50%}
.btnwid{min-width:280px;text-align:center}
p.con-cta{margin-top:10px;font-size:14px}
p.con-cta a{color:#fff;position:relative}
p.con-cta a:after{content:"";width:100%;height:1px;border-bottom:1px dotted #fff;position:absolute;left:0;bottom:-2px}
p.con-cta:hover{text-decoration:none}
p.con-cta a:hover:after{display:none}
p.pwt a{color:#016be3;position:relative}
p.pwt a:after{content:"";width:100%;height:1px;border-bottom:1px dotted #016be3;position:absolute;left:0;bottom:-2px}
.cu-prop-clm h2,.cu-prop-clm h3{color:#fff}
.cu-prop-clm h3{margin-top:20px}
.digital-services .grid-column:first-child .scene:nth-child(2) .grid-face:after,.digital-services .grid-column:first-child .scene:nth-child(3) .grid-face:after,.digital-services .grid-column:nth-child(3) .scene:first-child .grid-face:after,.digital-services .grid-column:nth-child(3) .scene:nth-child(2) .grid-face:after{z-index:-1}
li.m-hdn{display:none!important}
#pxl-ppc-table.active li.m-hdn{display:flex!important}
#pxl-ppc-table .view-more img{position:absolute;left:0;right:0;margin:0 auto}
#pxl-ppc-table .view-more .gt-up,#pxl-ppc-table.active .view-more .gt-dwn{opacity:0}
#pxl-ppc-table.active .view-more .gt-up{opacity:1}
#scroll-box .right-tabs .tab-content a{color:#016be3}
#scroll-box .right-tabs .tab-content a:hover{text-decoration:underline}
body.px-international span.sp-local,body.px-local span.sp-int,span.sp-int{display:none}
body.px-international span.sp-int{display:block}
#pxl-ppc-table ul li.on-inter,#pxl-ppc-table.active ul li.on-inter{display:none!important}
body.px-international #pxl-ppc-table ul li.on-inter,body.px-international #pxl-ppc-table.active ul li.on-inter{display:flex!important}
.nb-ustyle ul li strong{font-weight:600}
.video-banner-section .service-bottom-section .badges.ppc-bdgs img{margin-left:15px}
.input-field.error{border:2px solid #e74c3c;background-color:#ffe6e6}
.error-message{color:#e74c3c;font-size:12px;margin-top:5px;display:block}

.custom-checkout .cart-section .cart-summary,
.custom-checkout .cart-section .cart-total,
.custom-checkout .cart-section .pxl-checkout-btn,
.custom-checkout .cart-section span.smalltext,
.gen-elm.hide-cs,
.cust-submit,
.custom-checkout .cart-section .cart-checkbox{display: none !important;}
.custom-checkout .cust-submit{display:flex !important;}
.custom-checkout .cust-submit .send-now{min-width: 100%; font-size: 18px !important; line-height: 22px; background: #f76600 !important; color: #fff; padding: 14px 30px !important; border: 0; outline: 0; cursor: pointer; border-radius: 5px !important; display: inline-block; transition: all 0.3s ease-in-out; font-family: "Lexend Deca"; font-weight: 400; border: 1px solid #f76600 !important;}
.cpc-form-group span.error{color: #f50707; font-size: 12px; display:none;}
.cpc-form-group.verror span.error{display: block;}
.calculator-section .calc-result-info p{ color:#110302;}
.checkout-section .pxl-checkout .checkout-container .input-field-column .checksection h3{position: relative;}
.checkout-section .pxl-checkout .checkout-container .input-field-column .checksection h3 span.exp-ico{height: 20px; width: 20px; transform: rotate(180deg); background: url('../svg/drop-ico.svg') no-repeat; position: absolute; top:8px; right:5px; transition: transform 0.1s ease;}
.checkout-section .pxl-checkout .checkout-container .input-field-column .checksection h3 span.exp-ico:hover{cursor: pointer;}
.checkout-section .pxl-checkout .checkout-container .input-field-column .checksection h3 span.exp-ico.active{transform: rotate(0deg);}
.cart-checkbox span.error{ display: none;color: red; position: absolute; left: 0;}

@media only screen and (max-width:767px){
.video-banner-section .service-bottom-section .badges.ppc-bdgs img{margin:0 10px 20px}
}


.page-template-tpl-digital-marketing .link-bar-container .link-bar{    width: 100% !important;}
.tabs-section.kpi-tabs .tabs-container .tabs{    max-width: 100% !important;}
ul#filePreview button.remove-file{background: red; border: none; color: #ffffff; padding: 3px;}
ul#filePreview button.remove-file:hover{background: #000; color: #ffffff; cursor: pointer;}
.dm-pricing .pricing-container .pricing-card .pricing-header  h2{color:#fff !important;}
span.smalltext a{color:#a3a3a3; text-decoration: none;}
span.smalltext a:hover{color:#ffffff;}
.page-template-tpl-digital-marketing .link-bar-container .link-bar{    width: 100% !important;}
body.page-template-tpl-industries .ecom-solution .ecom-tabs .bcontents .tab-contents .dis-flex{align-items: flex-start;}

/*Menu v5.0 STyle*/
.header-two{padding: 10px 0;}
@media screen and (min-width: 1139px) {
.header-two .header-item-right .menu ul li .menu-mega .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a,
.header-two .header-item-right .menu ul li .menu-mega.small-menu .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a{margin-bottom: 5px;}

}
@media screen and (max-width: 1139px) {
.header-two .header-item-right .menu ul li .menu-mega.small-menu.industries-menu{left:auto; width:100%; 
	border-radius:0;padding: 20px 10px !important;}
}

.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-menu .tab-contents .right-tabs .tab-content .menu-column .comp-logo a.top-head{padding-left: 35px;}
.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-menu .tab-contents .right-tabs .tab-content .menu-column .comp-logo a.top-head.no-padd{padding-left: 0;}
.menu-sc-box{display: block;width: 100%; padding-bottom: 30px;}
.menu-sc-box img{margin-left: 20px;}

.header-two .header-item-right .menu ul li.menu-item-has-children a.active:after{background: #0400F5 !important;}

.title-menu{position: relative;}

   .header-two .ser-arrow-btn {
 top: 25px;
  }


  /*Contact us page css changes*/

.contact-us-section .right-box .form-box .form-text-cont.step-one-select{flex-basis:100%}
.contact-us-section .right-box .form-box .form-text-cont.step-one-select .info-box{display:inline-block; display:none;}
.contact-us-section .right-box .form-box .form-text-cont.step-one-select .info{position:absolute;top:-20px;display:inline-block;background:#f7f7f9;border:1px rgba(0,0,0,.1) solid;padding:8px 15px;opacity:0;visibility:hidden;border-radius:5px;font-size:12px;transition:all .3s ease-in-out;z-index:1;font-weight:400;color:#000; left: 10%;}
.contact-us-section .right-box .form-box .form-text-cont.step-one-select .info-box:hover .info{opacity:1;visibility:visible;line-height:18px}
.contact-us-section .right-box .form-bottom{padding:0 30px 30px}
.contact-us-section .right-box .form-box .form-conf span.signnda:before{top:4px}
.form-text-cont .iti{display:flex;align-items:center;width:100%;border:1px solid #ccc;border-radius:6px;overflow:visible;background:#fff;position:relative;transition:all .2s ease}
.form-text-cont .iti__flag-container{display:flex;align-items:center;padding:0 10px;border-right:1px solid #ddd;background:0 0;cursor:pointer}
.form-text-cont .iti__selected-flag{display:flex;align-items:center;height:100%}
.form-text-cont .iti__arrow{margin-left:8px;border-top-color:#666}
.form-text-cont .iti input.input-field{flex:1;border:none;outline:0;background:0 0}
.contact-us-section #cont_phpne{border: none !important; background: none !important;}
.contact-us-section #cont_phpne:focus-visible{outline:0!important;box-shadow:none!important;border:none!important}
.form-text-cont .iti__country-list{position:absolute;top:100%;left:0;width:100%;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.15);z-index:9999;margin-top:4px;padding:4px 0}
.form-text-cont .iti__country{padding: 5px 10px;font-size:12px; line-height: 20px; display:flex;align-items:center;cursor:pointer}
.form-text-cont .iti__flag-box{margin-right:8px}
.form-text-cont.iti__country:hover{background:#f5f5f5}
.form-text-cont .iti__divider{border-top:1px solid #eee;margin:2px 0; display:none;}
.footer-form-section .form-text-cont .user-input label{z-index: 9;}

.footer-form-section .right-box .info-box{display:none;}
.form-text-cont .nice-select .nice-select-dropdown{z-index: 99;}



.user-input .iti{display:flex;align-items:center;width:100%;border:1px solid #ccc;border-radius:6px;overflow:visible;background:#fff;position:relative;transition:all .2s ease}
.user-input .iti__flag-container{display:flex;align-items:center;padding:0 10px;border-right:1px solid #ddd;background:0 0;cursor:pointer}
.user-input .iti__selected-flag{display:flex;align-items:center;height:100%}
.user-input .iti__arrow{margin-left:8px;border-top-color:#666}
.user-input .iti input.input-field{flex:1;border:none !important;outline:0;background:0 0}
.user-input .iti__country-list{position:absolute;top:100%;left:0;width:100%;max-height:250px;text-align: left; overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.15);z-index:9999;margin-top:4px;padding:4px 0}
.user-input .iti__country{padding: 5px 10px;font-size:12px; line-height: 20px; display:flex;align-items:center;cursor:pointer}
.user-input .iti__flag-box{margin-right:8px}
.user-input.iti__country:hover{background:#f5f5f5}
.user-input .iti__divider{border-top:1px solid #eee;margin:2px 0; display:none;}
.popup-wrapper .popup-content .banner-form-section .autocomplete-items.has-data div{text-align: left;}

.banner-with-form .dis-flex .hire-form .form-wrap .mid-sec .form-visible .popup-content .banner-form-section .banner-form-outer #input_phpne{border:0;}

.integration-banner .dis-flex .hire-form .form-wrap .mid-sec .form-visible .popup-content .banner-form-section .banner-form-outer #input_phpne{border:0;}

.footer-form-section .autocomplete-items.has-data{z-index:99;}
.form-text-cont.width-full .nice-select .option{padding: 8px; font-size: 12px;}

.popup-wrapper .popup-content .banner-form-section .form-head-cont .phone-input .form-control {display: flex; align-items: center; width: 100%; border: 1px solid #ccc; border-radius: 6px; overflow: visible; background: #fff; position: relative;
transition: all .2s ease;}

.client-img-section .why-ws .right-box .award-row ul li:hover a.no-link{cursor: default;}
.integration-banner .popup-wrapper .popup-content .banner-form-section .autocomplete-items.has-data{top: 80px;}


.page-template-technology .integration-banner .breadcrumbs{top: 70px;}

@media screen and (max-width: 767px) {
.footer-form-section .right-box{padding-top:60px;}
.integration-banner .dis-flex .left-sec .banner-content ul li{font-size: 16px;}
}

body.iti-mobile .iti--container{background-color: rgba(0, 0, 0, 0.5); top: 0; bottom: 0; left: 0; right: 0; position: fixed; padding: 30px; display: flex; flex-direction: column; justify-content: flex-start;}
body.iti-mobile .iti__country-list{background: #ffffff;}
.popup-wrapper .popup-content .banner-form-section .autocomplete-items.has-data{text-align: left;}
.autocomplete-items.has-data{z-index:99;}

#hireform .popup-wrapper .popup-content .banner-form-section .autocomplete-items.has-data{    top: 80px;}

.thank-you-img-section{padding-top: 130px;}
 
.page-id-6024 .service-bottom-section, .page-id-11847 .service-bottom-section, .page-id-15549 .service-bottom-section{display:none;}
.page-template-tpl-digital-marketing .integration-banner .dis-flex{padding:0;}

@media screen and (max-width: 767px) {
.thank-you-img-section p, .footer-form-section .comment-input{font-family: sans-serif;}
  .footer-form-section::before {height: 39%;}
}


@media (max-width: 991px) {
.integration-banner{padding-top:120px;}
.integration-banner .dis-flex .hire-form{margin-top: 40px;}

.page-template-technology .integration-banner .breadcrumbs {top: 0;}
.page-template-technology  .integration-banner .dis-flex {padding:20px 0 0;}
body.page-template-tpl-digital-marketing .banner-section{background-color: #04237f;background-image:none !important;}
}

@media (max-width: 1139px) {
.menu-sc-box{display:none;}
.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-menu .tab-contents .right-tabs .tab-content .menu-column .comp-logo{padding-bottom:10px;}
.header-two .header-item-right .menu ul li .menu-mega.small-menu.agencies-menu{left: auto;}
}
.page-template-tpl-services-v3 .popup-section .popup-wrapper .popWrap .popup-content .closeicon{background: rgba(218, 218, 218, 0.33) url(../png/pop-close-icon.png) 10px 10px no-repeat;}

.white-label-sc .white-label__content .white-label__grid .persona-card{min-height:200px;}
body.page-template-tpl-homev5-0 .award-section .stats{border-bottom:none;}

body.page-template-contact-us-v2-0 .contact-us-section .left-box .row-box .col-box{align-items: flex-start;}

.header-two .header-item-right .menu ul li .menu-mega.service-menu 
.tab-contents .right-tabs .tab-content a.b-title{font-weight:900 !important;}

.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-contents .right-tabs .tab-content a.b-title.mt-10{margin-top: 25px;}
.serv-submu{margin: 0 0 15px 15px;}

.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column a{padding: 5px; margin: 0 0 5px;}

.header-two .header-item-right .menu ul li .menu-mega.service-menu .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column a:hover{background: #f9fafb; width: max-content;}

/*Hide Client Testinomail common*/
body.page-template-contact-us-v2-0 section.testimonial-section, section.clients-saying{display: none;}

body.page-id-18530 .why-choose-three-column-section .threebox .box-3,
body.page-id-3320 .why-choose-three-column-section .threebox .box-3{min-height: 250px;}
body.page-template-technology .integration-banner .dis-flex .banner-content span{color: rgba(255, 255, 255, 0.8);}
body.page-id-1254 .tech-stack-list ul li a{display: inline-block;}
.tech-stack-list ul li a:hover{color: #FFFFFF;}

body.page-id-6024 .ecom-plateform .plateform-tabs .tab-nav ul li{margin: 0 60px 0 0;}
.nice-select .option{font-weight:600; color:#333333; border-bottom: 1px solid #d9d9d9;}
span.sub-txt{font-size: 12px; font-weight: 400; color: #656565}
.select-trigger.error{border-color:#e74c3c;}
#gallery button{content: ""; display: block; position: absolute; right: 7px; top: 10px; transition: 0.15s ease-in-out; background-image: url(../svg/sm-cross.svg); width: 17px; height: 17px; background-position: center; background-repeat: no-repeat; cursor: pointer; border: 0; font-size: 0; background-color: #dc2626; border-radius: 100%;}