
@media(min-width:1200px) and  (max-width:1299px) {

section{
    overflow: hidden;
}
section.customer-section {
    background-position: bottom center;
    height: auto;
}


.header-btn.exp-cta-main-btn a.phone-btn {
    font-size: 12px;
    padding: 13px 20px;
}

section.pricing-sec .header-btn.exp-cta-main-btn a.get-btn.popup-btn {
    font-size: 12px;
    padding: 13px 30px;
}
section.banner-section:before {display: none;}

.baner-img-box img {margin: 59px 0 0 -185px;}

section.cta-section:before {background-size: 54%;top: 85px;left: -250px;}

section.cta-section:after {background-size: 50%;top: 95px;right: -250px;}

.text-ht p {margin: 0 0 30px 0;}

.promotion-img-box img {margin: 0 0 0 -60px;}

.promotion-img-box:before {display: none;}

.row.process-flex-box {left: 25px;}
section.portfolio-section:before {background-size: 65%;top: -300px;transform: rotate(310deg);right: -190px;}

section.banner-section {background-position: top center;height: auto;padding: 100px 0;}

section.banner-section:after {}

section.banner-section:after {
    background-size: 50%;
    bottom: -92px;
}

.inner-banner-form {
    margin: 0 0 0 -80px;
}

section.provide-sec {
    margin: -50px 0 0 0;
    background-position: top center;
    height: auto;
}

.provide-text h2 {
    margin: 0 0 120px 0;
}

section.provide-sec:before {
    background-size: 64%;
}

section.provide-sec:after {
    background-size: 67%;
    bottom: -33px;
}

section.pricing-sec .row.exp-cta-main {
    margin: 50px 0 0 0;
}

section.customer-section:after {
    background-size: 50%;
    left: 0;
}

section.pricing-sec ul.pkglist {
    justify-content: center;
}

.btm-footer:before {
    background-size: 46%;
    left: 0;
    top: -134px;
}

.btm-footer:after {
    background-size: 30%;
    top: -150px;
}

.btm-footer {
    background-position: top center;
    height: auto;
    padding: 100px 0;
}

.fotter-logos-box {
    margin: 50px 0 0 0;
}
.header-btn {
    justify-content: end;
    margin: 0 60px 0px 0;
}

}



@media(min-width:1300px) and  (max-width:1600px) {

section{
    overflow: hidden;
}

section.customer-section {
    background-position: bottom center;
    height: auto;
}

.header-btn.exp-cta-main-btn a.phone-btn {
    font-size: 12px;
    padding: 13px 20px;
}

section.pricing-sec .header-btn.exp-cta-main-btn a.get-btn.popup-btn {
    font-size: 12px;
    padding: 13px 30px;
}
section.banner-section:before {display: none;}

section.cta-section:before {background-size: 55%;top: 60px;left: -178px;}

section.cta-section:after {background-size: 55%;top: 85px;right: -200px;}
.promotion-img-box img {
    margin: 0 0 0 -40px;
}
.promotion-img-box:before {display: none;}
.baner-img-box img {
    margin: 50px 0 0 -154px;
}
section.banner-section {background-position: top center;height: auto;padding: 100px 0;}

section.banner-section:after {}

section.banner-section:after {
    background-size: 50%;
    bottom: -92px;
}

.inner-banner-form {
    margin: 0 0 0 -80px;
}

section.provide-sec {
    margin: -50px 0 0 0;
    background-position: top center;
    height: auto;
}

.provide-text h2 {
    margin: 0 0 120px 0;
}

section.provide-sec:before {
    background-size: 64%;
}

section.provide-sec:after {
    background-size: 67%;
    bottom: -33px;
}

section.pricing-sec .row.exp-cta-main {
    margin: 50px 0 0 0;
}

section.customer-section:after {
    background-size: 50%;
    left: 0;
}

section.pricing-sec ul.pkglist {
    justify-content: center;
}

.btm-footer:before {
    background-size: 46%;
    left: 0;
    top: -134px;
}

.btm-footer:after {
    background-size: 50%;
    top: -114px;
}

.btm-footer {
    background-position: top center;
    height: auto;
    padding: 100px 0;
}

.fotter-logos-box {
    margin: 50px 0 0 0;
}

}


@media(min-width:1400px) and  (max-width:1650px) {
 
  .experience-img-box img {
    margin: 0 0 0 50px;
}
section{
    overflow: hidden;
}

section.customer-section {
    background-position: bottom center;
    height: auto;
}

.header-btn.exp-cta-main-btn a.phone-btn {
    font-size: 12px;
    padding: 13px 20px;
}

section.pricing-sec .header-btn.exp-cta-main-btn a.get-btn.popup-btn {
    font-size: 12px;
    padding: 13px 30px;
}
section.banner-section {background-position: top center;height: auto;padding: 100px 0;}

section.banner-section:after {}

section.banner-section:after {
    background-size: 50%;
    bottom: -92px;
}

.inner-banner-form {
    margin: 0 0 0 -80px;
}

section.provide-sec {
    margin: -50px 0 0 0;
    background-position: top center;
    height: auto;
}

.provide-text h2 {
    margin: 0 0 120px 0;
}

section.provide-sec:before {
    background-size: 64%;
}

section.provide-sec:after {
    background-size: 67%;
    bottom: -33px;
}

section.pricing-sec .row.exp-cta-main {
    margin: 50px 0 0 0;
}

section.customer-section:after {
    background-size: 50%;
    left: 0;
}

section.pricing-sec ul.pkglist {
    justify-content: center;
}

.btm-footer:before {
    background-size: 46%;
    left: 0;
    top: -134px;
}

.btm-footer:after {
    background-size: 50%;
    top: -114px;
}

.btm-footer {
    background-position: top center;
    height: auto;
    padding: 100px 0;
}

.fotter-logos-box {
    margin: 50px 0 0 0;
}

}




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

    }







@media (min-width:320px) and (max-width:767px) {
    .wow {
        animation-name: none !important;
        visibility: visible !important;
    }
    section{
        overflow: hidden;
    }
    section.header-section .row {flex-wrap: wrap;justify-content: center;}

.header-btn {flex-wrap: wrap;justify-content: center;}

.text-ht h1 {text-align: center;font-size: 35px;line-height: 40px;}

section.banner-section .row {flex-wrap: wrap;justify-content: center;}

.text-ht p {text-align: center;font-size: 13px;}

a.get-btn.popup-btn {font-size: 15px;}

a.chat-btn.chats {font-size: 15px;}

section.banner-section {padding: 70px 0 50px;height: auto;}

.baner-img-box img {display: none;}

section.banner-section .header-btn {text-align: center;justify-content: center;}

.service-box {margin: 0 0 30px 0;text-align: center;}

.service-box h2 {margin: 0 0 0 0;}

.service-box h3 {margin: 0 0 10px 0;}
.exprience-img-box img {display: none;}

section.exprience-section .row {display: flex;flex-wrap: wrap;justify-content: center;display: block;}

.text-ht {text-align: center;}

.text-ht h2 {text-align: center;font-size: 30px;line-height: initial;}

.text-ht h4 {margin: 0 0 20px 0;}
section.platform-section .row {flex-wrap: wrap;justify-content: center;}

.platform-img-box img {display: none;}

section.platform-section {padding: 50px 0px;}

section.counter-section .row {display: flex;flex-wrap: wrap;justify-content: center;}

.counter-box h2 span {font-size: 40px;}

.counter-box h2 {font-size: 40px;margin: 0 0 10px 0;}

.counter-box h4 {font-size: 25px;}
.counter-box {text-align: center;margin: 0 0 20px 0;}

section.counter-section {padding: 30px 0 10px;}

.testi-row-box {flex-wrap: wrap;justify-content: center;}

.testi-text {text-align: center;}

.testi-text h2 {font-size: 30px;}

.testi-text h4 {margin: 0 0 20px 0;}

.testi-text p {margin: 0 0 30px 0;}

.tesi-comma-img-box img {display: none;}



.test-main-img-box img {display: none;}

.test-sli-img-box img {width: 100px;text-align: center;margin: auto;display: table;}

.test-text p {text-align: center;font-size: 16px;margin: 15px 0 20px 0;}

.test-text h4 {text-align: center;}

.test-text h5 {text-align: center;}

.choose-box {margin-bottom: 30px;}

section.choose-section {padding: 50px 0 20px;}

section.testimonil-section ul.slick-dots {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(180deg);
}

section.testimonil-section .slick-dots li button {
    background-color: #fa9c39;
    border-radius: 50px;
    width: 13px;
    height: 13px;
    position: absolute;
    top: -35px;
}
.form-section .row {flex-wrap: wrap;justify-content: center;}

.footer-submit-btn button {width: 100%;}

.col-sm-12.ftr-lst-cpy {display: revert;flex-wrap: wrap;justify-content: center;text-align: center;}
.contact-box h2 {font-size: 30px;text-align: center;}

.contact-box ul li {justify-content: center;margin: 0 0 20px 0;}

section.form-section .header-btn {margin: 0 0 20px 0;justify-content: center;}

.col-sm-8.form-pading-box.wow.fadeInRight.animated {margin: 11px 11px;padding: 20px;width: 100%;}
.form-flex-box {width: 100%;display: block;}

.footer-form input {width: 100% !important;}
.copy-right p {text-align: center;margin: 0 0 10px 0;}

section.platform-section .header-btn {justify-content: center;}

section.exprience-section .header-btn {justify-content: center;}

section.header-section .header-btn {display: none;}
.socil-banner-box {
    display: none;
}
section.banner-section .text-ht h4 {font-size: 16px;}

.text-ht h1 span {padding: 0;}

.text-ht h3 {font-size: 15px;}

.banner-logos ul li img {display: none;}

.inner-banner-form::before {display: none;}

section.exprience-section h2 {font-size: 35px;}

section.exprience-section .text-ht p {font-size: 15px;}

.exprience-list ul li {flex-wrap: wrap;justify-content: center;width: 50%;}

.exprience-list ul li h5 {font-size: 14px;}

.exprience-list ul {flex-wrap: wrap;justify-content: center;}

section.platform-section .text-ht h3 {font-size: 35px;}

.port-text p {width: 100%;}

.tabs-techno ul.nav.nav-tabs.techno {flex-wrap: wrap;justify-content: center;display: flex;align-items: center;column-gap: 0;}

.port-ul-box ul li {flex-wrap: wrap;justify-content: center;}

section.portfolio-section {padding: 50px 40px;}

.pkgBoxx {width: 100%;margin: 0 0 20px 0;}

section.marketing-section .text-ht h2 {font-size: 35px;}

.marketing-box.marketing-bottom-box {margin: 0 0 30px 0;}

section.cta-section:after {display: none;}

section.cta-section:before {display: none;}

.event-main-box {flex-wrap: wrap;justify-content: center;padding: 30px 30px;margin: 20px 0 0 0;}

section.event-section .row {flex-wrap: wrap;justify-content: center;}

.event-img-box img {display: none;}

section.event-section .header-btn {justify-content: center;}

section.event-section a.get-btn {padding: 12px 15px;}

section.promotion-section h2 {font-size: 35px;}

section.promotion-section .row {flex-wrap: wrap;justify-content: center;}

section.promotion-section .header-btn {justify-content: center;}

.promotion-img-box img {display: none;}

.promotion-img-box:before {display: none;}

section.process-section .text-ht h2 {font-size: 35px;}

.row.process-flex-box:before {display: none;}

.process-box {text-align: center;padding: 0 20px;margin: 0 0 30px 0;}

section.choose-section .text-ht h2 {font-size: 35px;}

.choose-box {text-align: center;}

section.testi-sec .row {flex-wrap: wrap;justify-content: center;display: block;}

.testi-sec .hd-txt h2 {text-align: center;font-size: 35px;}

.testi-sec .hd-txt h2 br {display: none;}

.testi-sec .hd-txt p {text-align: center;}

section.testi-sec .header-btn {justify-content: center;}

.footer-text.hd-txt h2 {text-align: center;font-size: 35px;margin: 30px 0 0 0;}

.footer-text.hd-txt h2 br {display: none;}

.footer-text.hd-txt p {text-align: center;}

.bnr-btn a.get-started.popup-btn {text-align: center;margin: auto;display: table;}

.footer-dress-box {/* justify-content: center; */}
.event-text-box h5 {text-align: center;}

section.event-section {padding: 40px 0 50px;}

.testi-slider .slick-list.draggable {width: 100%;}
.process-box.bottom-box {margin: 0 0 30px 0;}
section.pricing-sec .slick-dots li.slick-active button {
width: 15px;
height: 14px;
border: solid 1px;
background-color: #fff;
}

section.pricing-sec .slick-dots li button {
background-color: #ffffff57;
border-radius: 50px;
width: 13px;
height: 13px;
position: absolute;
top: 30px;  /* right: 305px; */
}
section.portfolio-section:before {display: none;}

section.banner-section:before {display: none;}

.port-botom-box {margin: 0 !important;}
.footer-dress-box {margin: 20px 0 0 0;}

.footer-btn {padding: 0 0 20px 0;}
section.testi-sec .slick-dots li button {
    left: 0;
}

section.customer-section:after {
    display: none;
}

.btm-footer:before {
    display: none;
}

.btm-footer:after {
    display: none;
}

.fotter-logos-box {
    column-gap: 10px;
    margin: 25px 0 0 0;
}

section.banner-section:after {
    display: none;
}

section.provide-sec:before {
    display: none;
}
.inner-banner-form {
    margin: 30px 0 0 0;
}

section.provide-sec {
    margin: -20px 0 0 0;
    height: auto;
    background-color: #1fb48a;
    padding: 50px 0 100px;
}

.provide-text h2 {
    font-size: 35px;
    margin: 0 0 50px 0;
}

.provide-text:before {
    display: none;
}

section.provide-sec:after {
    display: none;
}

section.provide-sec .slick-next.slick-arrow {
    left: 60px;
    top: 140px;
}

section.provide-sec .slick-prev.slick-arrow {
    left: -80px;
    top: 140px;
}

section.provide-sec {
}

.tabs-techno ul.nav.nav-tabs.techno li {
    width: 45%;
}

section.pricing-sec ul.nav.nav-tabs.techno li a {
    font-size: 12px;
    padding: 10px 0;
}

section.pricing-sec ul.nav.nav-tabs.techno li {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 10px 10px 0;
}

section.pricing-sec .row.exp-cta-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 35px 0 0 0;
}

.exprience-cta-text h4 {
    font-size: 18px;
    text-align: CENTER;
}

.exprience-cta-text h2 {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0 15px 0;
}

.exprience-cta-img img {
    display: none;
}

.row.exp-cta-main {
    width: 100%;
    padding: 50px 0;
    height: auto;
}

.header-btn.exp-cta-main-btn {
}

section.pricing-sec .header-btn.exp-cta-main-btn a {
}

section.pricing-sec {
    HEIGHT: AUTO;
    padding: 50px 0 50px;
}

section.customer-section {
    height: auto;
    padding: 50px 0;
    background-color: #e6e7e8;
}

.customer-text:before {
    display: none;
}

.customer-text h2 {
    margin: 0 0 25px 0;
    font-size: 35px;
}

.customer-main {
    margin: 0 0 30px 0;
    display: block;
    align-items: center;
    justify-content: center;
}

.cutomer-img-box {
    text-align: center;
    margin: auto;
    display: table;
}

.customer-main-text h4 {
    text-align: center;
    margin: 15px 0 15px 0;
}

.customer-main-text p {
    text-align: center;
}

.btm-footer {
    height: auto;
    padding: 50px 0;
    background-color: #e2e3e4;
}

.footer-text h2 {
    font-size: 35px;
    line-height: 40px;
}

.footer-text p {
    font-size: 15px;
    margin: 0 0 30px 0;
}

.form-text h3 {
    text-align: center;
    margin: 0 0 20px 0;
    FONT-SIZE: 35PX;
}

.col-md-6.col-xs-6.margin-bottom-20.field-mergedleft {
    width: 100%;
}

.col-md-6.col-xs-6.margin-bottom-20.field-mergedright {
    width: 100%;
}

.fotter-logos-box img {
    width: 21%;
}
.testi-box {
    margin: 0;
    background-color: #ede9e985;
}
.testi-box:before {
    display: none;
}
ul.pkglist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
section.header-section {
    padding: 10px 0 0 0;
}

section.header-section .logo-box img {
    width: 159px !important;
    margin: 0 0 0px 0px;
}
section.pricing-sec .header-btn.exp-cta-main-btn a {
    font-size: 13px;
    padding: 11px 30px;
}

.pkgBoxx .header-btn.exp-cta-main-btn a.get-btn.popup-btn {
    font-size: 13px;
}

.logo-box {
    margin: 0;
}
a.get-btn.popup-btn.get-btn-mobile {
    display: none;
}
section{
    overflow: height !important;
}
a.phone-btn-header.phon-btn-mobile {
    display: block;
    font-size: 20px;
}
section.customer-section .slick-dots {position: absolute;/* bottom: -50px; */display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;left: 100px;}

section.customer-section .slick-dots li.slick-active button {

/* background-color: #008efd; */
width: 13px;
height: 13px;
border: 1px solid #000;
display: flex;
align-items: center;
justify-content: center;
}

section.customer-section .slick-dots li button:before {
font-size: 0px;
line-height: 0px;
width: 8px;
height: 8px;
background: #000;
top: 2px;
left: 1px;
bottom: 7px;
margin: 0 0 0 0;
right: 8px;
opacity: 1;
}

section.customer-section .slick-dots li button {
width: 0;
height: 0;
display: flex;
align-items: center;
position: absolute;
left: -90px;
}

section.customer-section .slick-dots li {
margin: 0;
}


section.pricing-sec ul.pkglist {
    display: block;
    width: 100% !important;
}


.pricing-sec .slick-dots {position: absolute;/* bottom: -50px; */display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;left: 100px;}

.pricing-sec .slick-dots li.slick-active button {

/* background-color: #008efd; */
width: 13px;
height: 13px;
border: 1px solid #000;
display: flex;
align-items: center;
justify-content: center;
}

.pricing-sec .slick-dots li button:before {
font-size: 0px;
line-height: 0px;
width: 8px;
height: 8px;
background: #000;
top: 2px;
left: 1px;
bottom: 7px;
margin: 0 0 0 0;
right: 8px;
opacity: 1;
}

.pricing-sec .slick-dots li button {
width: 0;
height: 0;
display: flex;
align-items: center;
position: absolute;
left: -90px;
}

.pricing-sec .slick-dots li {
margin: 0;
}


section.pricing-sec ul.pkglist {
    display: block;
    width: 100% !important;
}
.pricing-sec .slick-dots li.slick-active button {
    /* background-color: #008efd; */
    width: 13px;
    height: 13px;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

section{
    overflow: hidden !important;
}
.cntct-div input#quoteSubmit {
    justify-content: center;
    text-align: center;
    margin: 20px auto 0;
    display: table;
}
section.header-section .col-sm-10 {
    display: none;
}

.inner-banner-form h5 {
    text-align: center;
}

.inner-banner-form h4 {
    text-align: center;
}
.row.exp-cta-main.mobile-cta {
    display: none !important;
}
a.get-btn.chats.get-btn-mobile {
    display: none;
}

}