@media only screen and (max-width: 1440px) {
    .exceptional:before {
        left:130px
    }

    .exceptional:after,.portfolio:before {
        right: 174px
    }

    .exceptional-bottom:after {
        right: 150px;
        top: -10px
    }

    .exceptional-bottom:before {
        left: 184px;
        top: 5px
    }

    .traverse video.video-player {
        height: 1120px
    }

}
@media only screen and (max-width: 1366px) {
      .custom-arrows {
    display: none !important;
  }
}
@media only screen and (max-width: 1160px) {
    .inner-banner {
    background: url(../images/traverse-bg.jpg) 80% / cover;
   
}
    .container {
        max-width:1125px
    }

    .navigation-btns ul li a {
        padding: 8px 25px
    }

    .iner-banner-text h2,.traverse-text h2 {
        font-size: 17px;
        width: 380px
    }

    .traverse-text h1 {
        font-size: 40px
    }

    .traverse-text p {
        font-size: 12px
    }

    .traverse {
        background-position: 37% 100%
    }

    .exceptional:before {
        left: 60px
    }

    .exceptional:after {
        right: 104px
    }

    .cta-text h2,.custom-header h3 {
        font-size: 33px
    }

    .custom-header p {
        font-size: 13px;
        width: 47%
    }

    .endorse:before {
        right: 74px;
        top: -60px
    }

    .endorse-text h3 {
        font-size: 18px
    }

    .endorse-text h4 {
        font-size: 30px
    }

    .endorse-text p,.menu ul li a {
        font-size: 13px
    }

    .endorse:after {
        left: 80px
    }

    .cta-text p {
        font-size: 18px;
    }

    .portfolio:before {
        right: 84px
    }

    .adress-bar a p,.award-text p,.client-box p,.footer-services ul li a,.portfoliotab,.why-choose-box p {
        font-size: 14px
    }

    .why-choose-bottom h4 {
        font-size: 32px
    }

    .counter-box h3 {
        font-size: 36px
    }

    .counter-box h4 {
        font-size: 15px
    }

    .footer-payment h3,.footer-services h3 {
        font-size: 21px
    }

    .package-boxes-slder .owl-nav {
        justify-content: center;
        bottom: 0!important;
        margin: 0
    }

    .package-boxes-slder .owl-nav button {
        margin: 0 10px
    }

    .iner-banner-text h1 {
        font-size: 37px
    }

    .award-text h3 {
        font-size: 16px
    }

    .award-text h2 {
        font-size: 32px;
        line-height: 44px
    }

    .inner-portfilio .custom-header h3 {
        font-size: 33px;
        width: 60%
    }

    .menu {
        margin-left: 34px
    }

    .menu ul {
        justify-content: flex-start;
        gap: 23px
    }

    .navigation-btns ul {
        justify-content: flex-start;
        gap: 7px
    }

    li.digitl-li-st2 .digital-li-bx,li.digitl-li-st4 .digital-li-bx {
        top: inherit
    }

    .digital-main-box li {
        width: 46%;
        float: left
    }

}

@media only screen and (min-width: 1025px) and (max-width:1102px) {
    .navigation-btns ul li a {
        padding:8px 19px
    }

    .digital-main-box li {
        width: 47%
    }
    .banner:before {
    height: 99%;
}
}

@media only screen and (max-width: 1024px) {
    .client-feedback {
    padding-top: 0;
    margin-top: 0;
}
.about-us {
    padding: 50px 0;
}
.blue-cta {
    margin-bottom: 50px;
}
    .portfolio {
    padding-bottom: 0;
}
.cta-text p a {
    display: block;
    margin-left: 0;
}
.packages, .vid-testi {
    padding-top: 0;
    padding-bottom: 50px;
}
section.testimonial-sec {
    padding-bottom: 0px !important;
}
.custom-header {
    margin-bottom: 20px;
}
    .inner-banner {
    background: url(../images/traverse-bg.jpg) 72% / cover;
  
}
.red-cta {
   
    margin-top: 0;
}
    .navigation-btns ul li a {
        padding:8px 16px
    }

    .iner-banner-text h2 {
        width: 320px
    }

    .badges {
        display: none
    }

    .two-floating-btn {
        width: 177px
    }

    .iner-banner-text h1 {
        font-size: 35px
    }

    .award-text h3 {
        font-size: 14px
    }

    .award-text h2 {
        font-size: 29px;
        line-height: 41px
    }

    .traverse-text h2 {
        font-size: 15px;
        width: 350px
    }

    .traverse-text h1 {
        font-size: 38px;
        line-height: 45px
    }

    .menu {
        margin-left: 40px
    }

    .traverse-bark {
        top: 70px
    }

    .traverse {
        height: 650px
    }

    .custom-header h3 {
        font-size: 31px;
        width: 70%
    }

    .custom-header p {
        width: 52%
    }

    .exceptional:before {
        left: 30px
    }

    .exceptional:after {
        right: 55px
    }

    .cta-text h2 {
        font-size: 23px;
    }

    .two-floating-btn a {
        padding: 15px 0;
        /* width: 90%; */
        justify-content: center;
    }

    .two-floating-line {
        width: 30px
    }

    .share-idea a,.share-idea h4,.two-floating-btn a h3 {
        font-size: 12px
    }

    .packagestabs ul {
        width: 95%
    }

    .custom-header h2 {
        font-size: 16px
    }

    .pkg-box-header h3 {
        font-size: 18px;
    }

    .pkg-pricing h5 {
        font-size: 23px
    }

    .packagescontent {
        margin-top: 30px
    }

    .endorse-text h3 {
        font-size: 17px
    }

    .endorse-text h4 {
        font-size: 28px
    }

    .portfoliotab {
        font-size: 13px
    }

    .why-choose-bottom h4 {
        font-size: 32px;
        width: 70%
    }

    .client-box {
        box-shadow: 0 6px 11px #0000000f;
        margin: 9px
    }

    .footer-payment h3,.footer-services h3 {
        font-size: 19px
    }

    .exceptional-tab-body h3 {
        font-size: 22px
    }

    .digital-main-box li {
        width: 48%
    }
    .banner:before {
    height: 99%;
}
.test-video a img {
    width: 250px;
    border-radius: 350px;
    height: 280px;
    object-fit: cover;
}
.video-para {
    height: 190px;
    overflow: scroll;
    overflow-x: hidden;
}
.border-box:after {
    content: "";
    background-color: #d1d3d4;
    width: 1px;
    height: 60px;
    position: absolute;
    right: -21px;
    top: 5px;
    bottom: 0;
    margin: auto;
}
}

@media only screen and (max-width: 991px) {
  .traverse-img img {
    margin: unset;
}
    section.digital-sec {
    padding: 30px 0;
}
footer {
    padding-top: 30px;
}
section.award-sec {
    padding: 30px 0;
}

.test-video a img {
    width: 270px !important;
    border-radius: 350px;
    height: 290px !important;
    object-fit: cover;
}
.packages {
    padding: 30px 0;
}

h2.testimonial-hed.wow.fadeInUp.text-center {
    margin-bottom: 15px !important;
}

section.testimonial-sec {
    padding: 30px 0 !important;
}

section.process-sec {
    padding-top: 30px;
    padding-bottom: 0;
}
.video-para {
    height: 190px;
    overflow: scroll;
    overflow-x: hidden;
}
.why-choose-bottom {
    padding-top: 40px;
}
.test-video a img {
    width: 300px !important;
    border-radius: 350px;
    height: 320px;
    object-fit: cover;
}
.counter-sec {
    padding-bottom: 0px;
}
    .floating-black-btns ul,.mobile-menu {
        display:block
    }

    .floating-btn a {
        padding: 12px 8px
    }

    .about-text p,.adress-bar p,.floating-btn a h3,.footer-services ul li a,.iner-banner-text p {
        font-size: 12px
    }

    .endorse-text h4 {
        font-size: 31px
    }

    .video-testimonial video {
        height: 410px
    }

    .traverse {
        height: 530px
    }

    .traverse-bark {
        top: 30px
    }

    .contact-form p {
        font-size: 11px;
        width: 100%
    }

    .contact-form {
        padding: 30px
    }

    .let-us-heading p {
        font-size: 14px;
        width: 87%
    }

  .endorse:after,.endorse:before,.exceptional-bottom,.exceptional:after,.exceptional:before,.navigation,.portfolio:before,.tab-none {
        display: none
    }

    .about-text h2 {
        font-size: 24px;
        margin-bottom: 10px;
        padding-bottom: 10px
    }

    .banner-content {
        bottom: 0;
        top: 0
    }

    .mobile-menu .circle {
        top: 46px
    }

    .about-us h3 {
        font-size: 20px!important
    }

    .inner-banner {
        background-position: 25% 100%;
        padding: 50px 0;
    }
.blue-cta, .red-cta {
    background: #11376d;
    height: 405px;
}

    .traverse-text h2 {
        font-size: 13px;
        width: 251px
    }

    .traverse-text h1 {
        font-size: 29px;
        line-height: 38px
    }

    .exceptional {
        padding: 30px 0 30px;
        position: relative
    }

    .custom-header p {
        margin: 10px auto;
        width: 82%
    }

    .exceptional-img img {
        display: block;
        margin: 17px auto 0;
        width: 60%
    }

    .two-floating-btns ul {
        width: 100%;
        display: block
    }

    .cta-text h2 {
        font-size: 25px;
        width: 70%;
        margin-bottom: 0
    }

    .floating-black-btns ul li,.red-cta {
        margin-bottom: 10px
    }

    .cta-text p,.footer-payment h3,.footer-services h3 {
        font-size: 16px
    }

    .cta-text p a {
        font-size: 18px;
        display: block;
        margin-left: 0;
    }

    .endorse-text,.two-floating-btn {
        margin-top: 10px
    }

    .red-cta {
        display: flex
    }

    .packagestabs ul {
        width: 100%
    }

    .packagestabs ul li button {
        font-size: 11px!important;
        padding: 10px 12px!important
    }

    .endorse {
        padding: 30px 0px;
    }

    .portfolio {
        padding: 10px 0
    }

    .portfoliotab {
        font-size: 10px
    }

    .portfoliocontent {
        margin-top: 45px
    }

    .portfolio-inner-box {
        margin: 0 0 40px;
    }

    .why-choose-head h2 {
        font-size: 32px
    }

    .award-text h3,.counter-box h4,.why-choose-head p {
        font-size: 13px;
        margin-bottom: 15px;
    }

    .portfolio h3,.why-choose-box h3 {
        font-size: 20px
    }

    .why-choose-box p {
        font-size: 13px;
        padding-right: 3px
    }

    .why-choose-bottom h4 {
        font-size: 27px;
        width: 90%
    }

    .counter-box h3 {
        font-size: 33px
    }

    .client-feedback {
        padding: 40px 0
    }

    .blue-cta p,.custom-header h2 {
        font-size: 15px
    }

    .custom-header h3 {
        font-size: 28px;
        width: 80%
    }

    .adress-bar a p {
        font-size: 11px
    }

    .adress-bar i {
        margin-right: 10px;
        font-size: 17px
    }

    .pop-mob-image img {
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
        width: 50%
    }

    .popup-modal-body {
        padding-right: 0
    }

    .popup-text h3 {
        font-size: 23px;
        width: 80%
    }

    .iner-banner-text h2 {
        font-size: 14px;
        width: 270px
    }

    .iner-banner-text h1 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 10px
    }

    .award-winning {
        padding: 60px 0
    }

    .award-text h2 {
        font-size: 23px;
        line-height: 35px
    }

    .inner-portfilio {
        padding: 40px 0 0
    }

    .tab-flip {
        flex-direction: column-reverse
    }

    .blue-cta h2 {
        font-size: 23px;
        width: 91%
    }

    .get-started-modal h3 {
        font-size: 24px
    }

    .client-box p {
        height: 129px
    }

    .let-us {
        padding: 50px 0 10px
    }

    .portfolio-page {
        padding-top: 70px
    }

    .inner-portfilio .custom-header h3 {
        font-size: 25px;
        width: 70%
    }

    .inner-process {
        padding: 10px 0!important
    }

    .award-box {
        margin-bottom: 30px
    }

    .vid-testi-text h3 {
        font-size: 25px
    }

    .digital-main-box li {
    width: 25%;
}
    .banner:before {
    height: 97%;
}
.digital-main-box h4 {
    font-size: 16px!important;
    
}
.digital-li-bx.red-color:hover{
    top:0;
}
.digital-li-bx {
    height: 280px;
    padding: 25px 8px;
}
a.trust-piolet {
    padding: 8px 12px;
    border-radius: 50px;
}
}

@media only screen and (max-width: 850px) {
.digital-sec .row .col-lg-6.col-sm-12 .digital-main-box ul li {
    width: 50%;
}
.digital-li-bx img {
    width: 25%;
}
.test-video a img {
    width: 280px !important;
    border-radius: 350px;
    height: 280px !important;
    object-fit: cover;
}
section.testimonial-sec .owl-stage-outer {
    height: 300px;
}
}
@media only screen and (min-width: 100px) and (max-width:768px){
    .iner-banner-text h2 {
        font-size: 14px;
        width: max-content;
        padding: 10px 10px;
    }
        .award-win-img {
        display: none
    }}
@media only screen and (max-width: 768px) {
    
    .mobile-menu a img {
        width:50%
    }
    .digital-main-box h4 br {display: none;}
        a.trust-piolet {
      
        display: inline-block;
        margin-bottom: 10px;
    }
        .cta-text h2 {
        font-size: 25px;
        width: 80%;
        margin-bottom: 0;
        line-height: 1.5;
    }
    .test-video a {
    display: flex !important;

}
/* .test-video p {
    overflow: scroll;
    height: 59px;
    overflow-x: hidden;
} */
 .test-video {
        flex-direction: row; /* Side by side */
        text-align: left;
        gap: 40px !important;
        justify-content: center;
        
    }

    .test-video img {
        max-width: 300px;
        height: 450px !important;
    }

    .test-video p {
        font-size: 17px;
    }

.border-box:after {
    content: "";
    background-color: #d1d3d4;
    width: 1px;
    height: 60px;
    position: absolute;
    right: -81px;
    top: 5px;
    bottom: 0;
    margin: auto;
}

}

@media screen and (min-device-width: 501px) and (max-device-width:661px) {
    .why-choose-box {
        padding-bottom:10px;
        margin-bottom: 20px
    }

    .packagestabs ul {
        flex-wrap: nowrap;
        overflow-y: hidden
    }
.test-video a img {
    width: 220px !important;
    border-radius: 350px;
    height: 220px !important;
    object-fit: cover;
}
section.testimonial-sec .owl-stage-outer {
    height: 230px;
}
    .packagestabs ul li button.active {
        width: 100px
    }

    .nav-pills .nav-link {
        width: 126px
    }

    .digital-main-box li {
        width: 44%
    }

.red-cta {
    height: 315px;
}
    .banner:before {
    height: 98%;
}
       .test-video video {
    width: 400px !important;
    max-height: 700px;
}
    .test-video {
        margin:0 auto !important;
    }
}
@media only screen and (max-width: 575px) {
    .digital-sec .row .col-lg-6.col-sm-12 .digital-main-box ul li{
        width: 100%;
    }
    .digital-li-bx img {
    width: 35%;
}
    .test-video video {
    width: 400px !important;
    max-height: 700px;
}
.award-box img {
    width: 8%;
}
section.testimonial-sec .owl-stage-outer {
    height: 510px;
}
.test-video a {
    display: flex !important;
    justify-content: center;
}
.test-video {
    text-align: center !important;
    flex-wrap: wrap !important;
}
.test-video a img {
    width: 220px !important;
    border-radius: 350px;
    height: 237px;
    object-fit: cover;
}
.test-video {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}
.why-choose-box p {
    height: 70px;
}
}
@media only screen and (max-width: 500px) {
    .digital-li-bx.green-color:hover, .digital-li-bx.red-color:hover {
    top: 0;
}
    body .uwy.userway_p1 .userway_buttons_wrapper {
    top: auto !important;
    right: auto;
    bottom: 74px !important;
    left: calc(16vw - 21px) !important;
    transform: translate(-100%);
}
.test-video a img {
    width: 270px !important;
    border-radius: 350px;
    height: 237px;
    object-fit: cover;
}
    .cta-text h2,.cta-text p,.digital-btn-box a.blue_btn,.portfoliotab,.prodNav li {
        text-align:center
    }
    .test-video video {
    width: 400px !important;
    max-height: 700px;
}
    .detaill-box h2 {
        width: 100%;
        font-size: 22px;
        margin-bottom: 20px
    }

    .inner-package-detailss h3 {
        font-size: 25px
    }

    .detaill-box {
        padding: 40px 0
    }

    .traverse {
        height: 870px;
        background-position: 130% 100%
    }

    .floating-btn {
        width: 150px
    }

    .video-testimonial video {
        height: 290px
    }

    .traverse-img,.vid-testi-text {
        margin-top: 40px
    }

    .video-play-button span {
        border-left: 16px solid #fff;
        border-top: 9px solid transparent;
        border-bottom: 9px solid transparent;
        left: -5px
    }

    .video-play-button:after {
        width: 20px;
        height: 20px
    }

    .video-play-button {
        width: 7px;
        height: 18px;
        padding: 11px 15px 13px 21px
    }

    .floating-side-icons {
        padding-left: 10px;
        bottom: 10px;
        z-index: 1
    }

    .award-win-img:after,.award-win-img:before,.floatbutton,.go-top,.traverse-bark {
        display: none
    }

    .about-us {
        padding: 50px 0
    }

    .portfolio-bar {
        box-shadow: none
    }

    .portfolio-image-3 {
        left: -55px
    }

    .portfolio-image-2 {
        left: -20px
    }

    .why-choose-box p {
        height: 74px
    }

    .mob-flip {
        flex-direction: column-reverse
    }

    .contact-form {
        margin-bottom: 60px
    }

    .let-us-heading h3 {
        font-size: 27px;
        width: 100%
    }

    .let-us-heading p {
        font-size: 12px;
        width: 100%
    }

    .contact-form button {
        padding: 8px 0;
        font-size: 15px
    }

    .about-text h2 {
        font-size: 26px
    }

    .who-we .mb-5 img {
        margin-bottom: 50px
    }

    .inner-portfilio .custom-header h3 {
        font-size: 21px;
        width: 100%
    }

    .floating-black-btns ul,.footer-bottm {
        display: block;
        text-align: center
    }

    .popup-text {
        margin-top: 45px
    }

    .popup-text img {
        width: 50%
    }

    .popup-text h6 {
        margin-bottom: 11px
    }

    .mobile-menu a img {
        width: 84%
    }

    .custom-header h3 {
        font-size: 24px;
        width: 100%
    }


    .custom-header p {
        width: 100%;
        font-size: 12px
    }

    .endorse-img,.exceptional-tab-body {
        margin-top: 30px
    }

    .red-cta {
        height: 405px;
        margin-bottom: 10px
    }

    .cta-text h2 {
        font-size: 22px;
        width: 100%;
        margin-bottom: 17px
    }

    .cta-text p {
        font-size: 20px
    }

    .cta-text p a {
        font-size: 18px;
        margin: 0
    }

    .two-floating-btn {
        display: block;
        margin: 14px auto 0
    }

    .packagestabs ul {
        width: 100%;
        display: block
    }

    .packagestabs ul li button {
        font-size: 13px!important;
        padding: 8px 21px!important;
        margin: 0 auto 20px;
        border: 1px solid #878787!important;
        width: 210px
    }

    .endorse-text h3 {
        font-size: 15px
    }

    .endorse-text h4 {
        font-size: 24px
    }

    .endorse-text p {
        font-size: 12px
    }

    .blue-cta {
        background: #11376d;
        height: 475px;
        padding-left: 10px
    }

    .portfoliotabs {
        display: block
    }

    .portfoliotab {
        font-size: 14px;
        padding: 10px;
        margin: 0 auto 20px;
        border: 1px solid #878787;
        width: 260px
    }

    .why-choose-head h2 {
        font-size: 29px
    }

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

    .why-choose-bottom {
        padding: 50px 0 10px
    }

    .why-choose-bottom h4 {
        font-size: 22px;
        width: 100%
    }

    .border-box h2,.counter-box h3,.portfolio h3 {
        font-size: 20px
    }

    .counter-box h4 {
        font-size: 9px
    }

    .client-box p {
        height: 109px;
        font-size: 12px
    }

    .footer-services h3 {
        font-size: 18px
    }

    .counter p,.footer-services ul li a {
        font-size: 10px
    }

    .adress-bar a p,.adress-bar p {
        font-size: 13px
    }

    .footer-copyright h3 {
        margin-bottom: 12px
    }

    .footer-privacy ul {
        display: inline-flex
    }

    .mobile-menu {
        border-bottom: 1px solid #ddd
    }

    .get-started-modal h3 {
        font-size: 23px
    }

    .award-box {
        margin-bottom: 20px
    }

    .digital-btn-box a.nav_num {
        display: block;
        width: 70%;
        padding: 12px 10px;
        margin: 0 auto
    }

    .digital-btn-box a.blue_btn {
        display: block;
        margin: 20px auto 50px;
        padding: 12px 10px;
        width: 70%
    }

    .digital-main-box ul li {
        width: 100%;
        margin: 0
    }

    li.digitl-li-st2 .digital-li-bx,li.digitl-li-st4 .digital-li-bx {
        top: 0
    }

    .award-box:hover {
        width: 90%;
        margin: 10px auto 30px
    }

    .counter-box ul {
        padding: 0
    }

    .border-box:after {
        right: -20px
    }
    .banner:before {
    height: 97%;
}
}

@media only screen and (max-width: 375px) {
    .traverse-text h1 {
        font-size:33px
    }

    .video-play-button {
        top: -50px
    }

    .portfoliotab {
        font-size: 13px;
        padding: 7px 10px
    }

    .client-box p {
        height: 105px
    }

    .mobile-menu .circle {
        width: 35px;
        height: 35px;
        font-size: 15px;
        right: 20px;
        top: 35px
    }
    .test-video video {
    width: 350px !important;
    max-height: 700px;
}

    .iner-banner-text h1 {
        font-size: 30px;
        line-height: 39px
    }

    .award-text h3,.award-text h4,.counter p {
        font-size: 9px
    }
.test-video a img {
    width: 230px !important;
    border-radius: 350px;
    height: 237px !important;
    object-fit: cover;
}
    .award-text h2 {
        font-size: 21px;
        line-height: 30px
    }

    .award-text p {
        font-size: 13px
    }

    .iner-banner-text h2 {
        font-size: 12px;
        width: 280px
    }

    .get-started-modal {
        padding: 30px 10px
    }

    .custom-header h3 {
        font-size: 23px
    }

    .endorse-text h4,.exceptional-tab-body h3 {
        font-size: 21px
    }

    .border-box h2,.cta-text h2,.privacy h2 {
        font-size: 20px
    }

    .cta-text p {
        font-size: 17px
    }

    .why-choose-head h2 {
        font-size: 25px
    }

    .why-choose-bottom h4 {
        font-size: 18px
    }

    .counter {
        padding: 25px 0
    }

    .privacy h1 {
        font-size: 36px
    }

    .privacy p {
        font-size: 14px
    }

    .award-box {
        margin-bottom: 20px
    }

    .digital-btn-box a.nav_num {
        display: block;
        width: 76%;
        padding: 12px 10px;
        margin: 0 auto
    }

    .digital-btn-box a.blue_btn {
        display: block;
        margin: 20px auto 50px;
        padding: 12px 10px;
        width: 70%;
        text-align: center
    }

    .digital-main-box ul li {
        width: 100%;
        margin: 0
    }

    li.digitl-li-st2 .digital-li-bx,li.digitl-li-st4 .digital-li-bx {
        top: 0
    }

    .award-box:hover {
        width: 90%;
        margin: 10px auto 30px
    }

    .counter-box ul {
        padding: 0
    }

    .border-box:after {
        right: -20px
    }
    .banner:before {
    height: 97%;
}
}

@media only screen and (max-width: 320px) {
    .traverse-text h2 {
        font-size:12px;
        width: 270px
    }

    .iner-banner-text h2 {
        width: 240px
    }

    .exceptional {
        padding: 50px 0 60px
    }

    .custom-header {
        margin-bottom: 40px
    }
    .test-video video {
    width: 300px !important;
    max-height: 700px;
}
    .iner-banner-text h1 {
        font-size: 24px;
        line-height: 35px
    }

    .award-text h2 {
        font-size: 18px;
        line-height: 27px
    }

    .let-us-heading h3,.why-choose-head h2 {
        font-size: 23px
    }

    .floating-black-btns ul li button {
        padding: 9px;
        font-size: 12px
    }

    .floating-black-btns ul li {
        margin-right: 0
    }

    .inner-portfilio .custom-header h3 {
        font-size: 20px;
        width: 100%
    }

    .popup-text h3 {
        font-size: 17px;
        width: 80%
    }

    .about-text h2,.cta-text h2,.footer-services h3,.get-started-modal h3 {
        font-size: 20px
    }

    .traverse-text h1 {
        font-size: 28px;
        line-height: 33px
    }

    .traverse {
        height: 750px;
        background-position: 6% 100%
    }

    .custom-header h3 {
        font-size: 21px
    }

    .exceptional-tab-body h3 {
        font-size: 20px;
        line-height: 23px
    }

    .client-bname h5,.exceptional-tab-body p {
        font-size: 12px
    }

    .exceptional-tab-body ul li {
        margin-bottom: 11px;
        font-size: 12px
    }

    .client-bname h4,.counter-box h3,.cta-text p {
        font-size: 16px
    }

    .endorse-text h4 {
        font-size: 18px
    }

    .portfolio-image-3 {
        left: -50px
    }

    .why-choose-bottom h4 {
        font-size: 17px
    }

    .footer-logo p,.footer-privacy ul li a {
        font-size: 11px
    }

    .footer-copyright h3,.footer-services ul li a {
        font-size: 13px
    }

    .portfolio h3 {
        font-size: 15px
    }

    .client-box p {
        height: 135px
    }

    .about-us h3 {
        font-size: 14px!important
    }

    .red-cta {
        margin-bottom: 30px
    }

    .banner {
        height: 180px;
    }

    .main-home-btns {
        flex-wrap: wrap
    }

    .floating-btn a {
        margin: 8px 0
    }

    .mobile-menu a img {
        width: 90%
    }
}
