

@media only screen and (min-width: 576px) and (max-width: 768px)  {
    .contactSec .row > .col-md-6:first-child{padding-right: calc((100vw - 540px) / 2)!important;}
}

/* MOBILE */
@media only screen and (max-width: 767px) {
    .stepHeading{font-size: 24px;line-height: normal;}
    p{font-size: 16px;}
    .sub-heading{font-size: 38px;}

    header .offer-message, header .phoneROw{display: none!important;}
    header .navbar > .container-fluid{width: 100%;}
    header .logo{width: 130px;}

    .heroSec{padding-top: 154px;}
    .innerBanner{padding-bottom: 132px;}
    .heroSec h1{font-size: 38px;}
    .heroSec .input-container input{font-size: 16px;padding: 16.5px 44px;}
    .heroSec .input-button{font-size: 16px;padding: 5px 16px 5px 16px;}
    .heroSec .input-icon{width: 18px;}
    .heroSec .partnerROw.container-fluid{margin-top: 22px;width: 100%;padding: 0;}
    .innerBanner p{font-size: 18px;}

    .topSection.container-fluid{max-width: 100%;margin: 44px auto 0 auto;}
    .topSection .str{width: 148px;}
    .topSection h2{font-size: 28px;line-height: 36px;}

    .tabSec.container-fluid{margin: 44px auto 0 auto;border-radius: 20px;padding-top: 44px;padding-bottom: 44px;}
    .tabSec h6{font-size: 22px;}
    .tabSec .nav-tabs {margin-top: 33px;}
    .tabSec > .container{padding: 0;}
    .tabSec .tab-content {margin-top: 42px;}
    .tabSec .tab-content h3{font-size: 26px;}
    .tabSec .tab-content p{font-size: 16px;line-height: 26px;}
    .tabSec .tab-content .span-tag span{font-size: 14px;padding: 6px 12px;}
    .tabSec .tab-content .img {border-radius: 30px 0px;margin-top: 34px;}
    .tabSec .nav-tabs .nav-link{font-size: 18px;}
    .tabSec .nav-tabs .nav-item {padding-right: 32px;}
    .tabSec .w-mark{width: 300px;}

    .screenFrcSec{margin-top: 54px;}
    .screenFrcSec .tag{font-size: 22px;}
    .screenFrcSec .w-mark{display: none;}
    .screenFrcSec .d-flex.align-items-stretch{flex-direction: column;}
    .screenFrcSec .nav, .screenFrcSec .tab-content{width: 100%;}
    .screenFrcSec .nav{padding: 12px;margin-bottom: 24px;}
    .screenFrcSec .nav-link h3{font-size: 20px;}
    .screenFrcSec .nav-link p{font-size: 16px;}

    .licenseSec.container-fluid{margin: 44px auto 0 auto;border-radius: 20px;padding-top: 42px;padding-bottom: 42px;max-width: 95%;}
    .licenseSec .tag{font-size: 22px;}
    .licenseSec h2{font-size: 38px;}
    .licenseSec #custom-nav{margin-bottom: 32px;}
    #licenseCarousel .container{padding: 0;}
    .licenseSec h3{font-size: 20px;margin-top: 20px;}
    .licenseSec p{font-size: 16px;line-height: 26px;}

    .boxesSec.container-fluid{margin: 44px auto 0 auto;max-width: 100%;}
    .boxesSec .card, .bxSec .card{margin-bottom: 32px;}
    .boxesSec .card img, .bxSec .card img{height: auto;margin-bottom: 32px;}
    .boxesSec .card .card-title, .bxSec .card .card-title, .greyBox .card .card-title{font-size: 20px;}
    .boxesSec .card .card-text, .bxSec .card .card-text, .greyBox .card .card-text{font-size: 16px;line-height: 28px;}
    .greyBox {margin-top: 100px;}
    .greyBox .card{margin-bottom: 82px;border-radius: 20px;padding-bottom: 32px;}
    .greyBox .card img{border-radius: 20px;margin-top: -50px;}
    .greyBox .card .card-body{max-width: 100%;}
    .greyBox .card .card-title{margin-top: 14px;}

    .zipCodesSec{margin-top: 44px;}
    .blueBox{padding: 48px 24px;border-radius: 20px;}
    .blueBox h6{font-size: 22px;}
    .blueBox p{font-size: 16px;margin-bottom: 44px;}
    .blueBox .toggleBtn{font-size: 18px;}
    .zipCodesDiv span{font-size: 14px;}
    .blueBox .input-container input{font-size: 16px;padding: 16.5px 34px;}
    .blueBox .input-button{font-size: 16px;padding: 5px 12px 5px 12px;right: 7px;}
    .blueBox .input-icon{width: 18px;}
    .sorryBlueBox{margin-bottom: 32px;}

    .contactSec{margin-top: 44px;margin-bottom: 132px;}
    .contactSec .row > .col-md-6:first-child{padding-right: 15px;}
    .contactSec h6{font-size: 22px;}
    .contactSec h2{font-size: 28px;}
    .contactSec .accordion-header button{font-size: 20px;}
    .contactSec table tbody td{font-size: 18px;}
    .contactSec iframe{margin-top: 32px;min-height: 240px;}

    footer{border-radius: 0px 40px 0 0;}
    footer .ft-logo {margin-top: -26px;width: 176px;}
    footer .ft-menu, footer .ft-cntct-menu{margin-top: 34px;gap: 10px 20px;}
    footer .ft-cntct-menu li a{gap: 10px;}
    footer .ft-menu li a, footer .ft-cntct-menu li:first-child a, footer .ft-cntct-menu li:last-child a{font-size: 16px;}
    footer .ft-cntct-menu li a img{width: 18px;}
    footer .ft-partner-logo img{width: 100px;}
    footer .ft-copyRight p{font-size: 16px;}

    .checkoutForm{margin: 74px 0;}
    .checkoutForm .radio-box, .checkoutForm .panelRow .radio-box{width: 100%;max-width: 242px;margin: auto;}
    .checkoutForm .radio-box .radio-content{padding: 16px 12px;}
    .checkoutForm .radio-box img{height: 312px;}
    .checkoutForm .panelRow .radio-box img{height: 250px;}
    .checkoutForm .panelRow {gap: 30px;}
    .checkoutForm .prdouctRow .pl-0{padding-right: 0!important;}
    .checkoutForm .prdouctRow .pro-image{border-radius: 30px 30px 0px 0px;}
    .checkoutForm .prdouctRow .ptb {padding-top: 30px;padding-bottom: 30px;}
    .checkoutForm .prdouctRow .pro-title {font-size: 22px;}
    .checkoutForm .prdouctRow .pro-description{font-size: 20px;line-height: 28px;}
    .checkoutForm .prdouctRow .pro-price {font-size: 26px;}
    .checkoutForm .prdouctRow .editable-select{padding: 3px 10px;font-size: 21px;line-height: 27px;}
    .checkoutForm .totalBox{margin: 30px auto 0 auto;padding: 28px;}
    .checkoutForm .totalBox h6 {font-size: 24px;margin-bottom: 16px;}
    .checkoutForm .totalBox .totalPriceRow{flex-direction: column;}
    .checkoutForm .totalBox .totalPriceRow span{font-size: 28px;}
    .checkoutForm .totalBox p{font-size: 16px;}
    .checkoutForm .serviceOptions label, .checkoutForm .serviceOptions label .infoTxt, .checkoutForm .serviceOptions label .infoTxt span{font-size: 16px;}
    .checkoutForm .serviceOptions label{align-items: start;}
    .checkoutForm .formBox{padding: 38px 24px;}
    .checkoutForm .formBox input, .checkoutForm .formBox textarea{padding: 10px 30px;font-size: 16px;line-height: 26px;}
    .checkoutForm .submit[type=submit] {font-size: 26px;}

    .gallerySection{margin-top: 54px;}
    .gallery-item{border-radius: 20px;}
    .gallery{gap: 20px;}

    .faqSec{margin-top: 44px;}
    .faqSec .accordion-button{padding: 14px 0;font-size: 18px;}
    .faqSec h3{font-size: 24px;}
    .faqSec .accordion-body p{font-size: 16px;line-height: 26px;}

    .wrapperBox{max-width: 96%;border-radius: 20px;}
    .wrapperBox .btm-banner{border-radius: 20px;}
    .wrapperBox p{font-size: 22px;}
}




/* TABLET */
@media only screen and (min-width: 768px) and (max-width: 991px)  {
    
    .stepHeading{font-size: 24px;line-height: normal;}
    .sub-heading{font-size: 42px;}

    header .phoneROw{display: none!important;}
    header .offer-message h6{font-size: 20px;line-height: 30px;}
    header .offer-message p{font-size: 12px;}
    header .navbar > .container-fluid{width: 100%;}
    header .logo{width: 130px;}

    .heroSec{padding-top: 245px;}
    .innerBanner{padding-bottom: 186px;}
    .heroSec h1{font-size: 47px;}
    .heroSec .input-container{max-width: 430px;}
    .heroSec .input-container input{font-size: 16px;padding: 16.5px 44px;}
    .heroSec .input-button{font-size: 16px;padding: 5px 16px 5px 16px;}
    .heroSec .input-icon{width: 18px;}
    .heroSec .partnerROw.container-fluid{margin-top: 22px;width: 100%;padding: 0;}
    .innerBanner p{font-size: 20px;}


    .topSection.container-fluid{max-width: 100%;margin: 54px auto 0 auto;}
    .topSection .str{width: 148px;}
    .topSection h2{font-size: 26px;line-height: 28px;}

    .tabSec.container-fluid{margin: 54px auto 0 auto;border-radius: 20px;padding-top: 44px;padding-bottom: 44px;}
    .tabSec h6{font-size: 20px;}
    .tabSec .nav-tabs {margin-top: 33px;}
    .tabSec > .container{padding: 0;}
    .tabSec .tab-content {margin-top: 42px;}
    .tabSec .tab-content h3{font-size: 26px;}
    .tabSec .tab-content p{font-size: 16px;line-height: 26px;}
    .tabSec .tab-content .span-tag span{font-size: 14px;padding: 6px 12px;}
    .tabSec .tab-content .img {border-radius: 30px 0px;}
    .tabSec .nav-tabs .nav-link{font-size: 18px;}
    .tabSec .nav-tabs .nav-item {padding-right: 32px;}
    .tabSec .w-mark{width: 300px;}

    .screenFrcSec{margin-top: 64px;}
    .screenFrcSec .tag{font-size: 20px;}
    .screenFrcSec .w-mark{display: none;}
    .screenFrcSec .d-flex.align-items-stretch{flex-direction: column;}
    .screenFrcSec .nav, .screenFrcSec .tab-content{width: 100%;}
    .screenFrcSec .nav{padding: 12px;margin-bottom: 24px;}
    .screenFrcSec .nav-link h3{font-size: 20px;}
    .screenFrcSec .nav-link p{font-size: 16px;}

    .licenseSec.container-fluid{margin: 54px auto 0 auto;border-radius: 30px;padding-top: 42px;padding-bottom: 42px;max-width: 95%;}
    .licenseSec .tag{font-size: 20px;}
    .licenseSec h2{font-size: 34px;}
    #licenseCarousel .container{padding: 0;}
    .licenseSec h3{font-size: 20px;}
    .licenseSec p{font-size: 16px;line-height: 26px;}

    .boxesSec.container-fluid{margin: 54px auto 0 auto;max-width: 100%;}
    .boxesSec .card, .bxSec .card{margin-bottom: 32px;}
    .boxesSec .card img, .bxSec .card img{height: auto;margin-bottom: 32px;}
    .boxesSec .card .card-title, .bxSec .card .card-title, .greyBox .card .card-title{font-size: 20px;}
    .boxesSec .card .card-text, .bxSec .card .card-text, .greyBox .card .card-text{font-size: 16px;line-height: 28px;}
    .greyBox {margin-top: 100px;}
    .greyBox .card{border-radius: 20px;padding-bottom: 32px;}
    .greyBox .card img{border-radius: 20px;margin-top: -50px;}
    .greyBox .card .card-body{max-width: 100%;}
    .greyBox .card .card-title{margin-top: 14px;}

    .zipCodesSec{margin-top: 54px;}
    .blueBox{padding: 48px 24px;border-radius: 30px;}
    .blueBox h6{font-size: 22px;}
    .blueBox p{font-size: 18px;margin-bottom: 44px;}
    .blueBox .toggleBtn{font-size: 18px;}
    .zipCodesDiv span{font-size: 14px;}
    .blueBox .input-container input{font-size: 16px;padding: 16.5px 34px;}
    .blueBox .input-button{font-size: 16px;padding: 5px 12px 5px 12px;right: 7px;}
    .blueBox .input-icon{width: 18px;}

    .contactSec{margin-top: 54px;margin-bottom: 132px;}
    .contactSec .row > .col-md-6:first-child{padding-right: 15px!important;}
    .contactSec h6{font-size: 20px;margin-bottom: 10px;}
    .contactSec h2{font-size: 26px;}
    .contactSec .accordion-header button{font-size: 20px;}
    .contactSec table tbody td{font-size: 18px;}

    footer{border-radius: 0px 40px 0 0;}
    footer .ft-logo {margin-top: -26px;width: 176px;}
    footer .ft-menu, footer .ft-cntct-menu{margin-top: 34px;gap: 10px 20px;}
    footer .ft-cntct-menu li a{gap: 10px;}
    footer .ft-menu li a, footer .ft-cntct-menu li:first-child a, footer .ft-cntct-menu li:last-child a{font-size: 16px;}
    footer .ft-cntct-menu li a img{width: 18px;}
    footer .ft-partner-logo img{width: 100px;}
    footer .ft-copyRight p{font-size: 16px;}

    .checkoutForm{margin: 94px 0;}
    .checkoutForm .radio-box, .checkoutForm .panelRow .radio-box{width: 40%;}
    .checkoutForm .radio-box .radio-content{padding: 16px 12px;}
    .checkoutForm .radio-box img{height: 312px;}
    .checkoutForm .prdouctRow .pl-0{padding-right: 0!important;}
    .checkoutForm .prdouctRow .pro-image{border-radius: 30px 30px 0px 0px;}
    .checkoutForm .prdouctRow .ptb {padding-top: 30px;padding-bottom: 30px;}
    .checkoutForm .prdouctRow .pro-title {font-size: 22px;}
    .checkoutForm .prdouctRow .pro-description{font-size: 20px;line-height: 28px;}
    .checkoutForm .prdouctRow .pro-price {font-size: 26px;}
    .checkoutForm .prdouctRow .editable-select{padding: 3px 10px;font-size: 21px;line-height: 27px;}
    .checkoutForm .totalBox{margin: 30px auto 0 auto;padding: 28px;}
    .checkoutForm .totalBox h6 {font-size: 24px;margin-bottom: 16px;}
    .checkoutForm .totalBox .totalPriceRow span{font-size: 28px;}
    .checkoutForm .totalBox p{font-size: 18px;}
    .checkoutForm .serviceOptions label, .checkoutForm .serviceOptions label .infoTxt, .checkoutForm .serviceOptions label .infoTxt span{font-size: 18px;}
    .checkoutForm .formBox{padding: 38px 24px;}
    .checkoutForm .formBox input, .checkoutForm .formBox textarea{padding: 10px 30px;font-size: 16px;line-height: 26px;}
    .checkoutForm .submit[type=submit] {font-size: 26px;}

    .gallerySection{margin-top: 74px;}
    .gallery-item{border-radius: 20px;}
    .gallery{gap: 20px;}

    .faqSec{margin-top: 54px;}
    .faqSec .accordion-button{padding: 14px 0;font-size: 18px;}
    .faqSec h3{font-size: 24px;}
    .faqSec .accordion-body p{font-size: 16px;line-height: 26px;}

    .wrapperBox{max-width: 96%;border-radius: 20px;}
    .wrapperBox .btm-banner{border-radius: 20px;}
    .wrapperBox p{font-size: 22px;}
}


/* LAPTOP */
@media only screen and (min-width: 992px) and (max-width: 1199px)  {
    .sub-heading{font-size: 48px;}

    header .offer-message h6{font-size: 22px;line-height: 32px;}
    header .offer-message p{font-size: 12px;}
    header .navbar > .container-fluid{width: 100%;}
    header .logo{width: 160px;}
    header .phoneROw{gap: 10px!important;}
    header .phoneROw ul li a{font-size: 13px;}
    header .navbar .nav-link{font-size: 15px;}
    header .phoneROw .btn-blue{padding: 8px 12px;font-size: 12px;}


    .heroSec{padding-top: 280px;}
    .innerBanner{padding-bottom: 186px;}
    .heroSec h1{font-size: 57px;}
    .heroSec .input-container{max-width: 430px;}
    .heroSec .input-container input{font-size: 16px;padding: 16.5px 44px;}
    .heroSec .input-button{font-size: 16px;padding: 5px 16px 5px 16px;}
    .heroSec .input-icon{width: 18px;}
    .heroSec .partnerROw.container-fluid{margin-top: 22px;}
    .innerBanner p{font-size: 22px;}


    .topSection.container-fluid{max-width: 100%;margin: 64px auto 0 auto;}
    .topSection .str{width: 148px;}
    .topSection h2{font-size: 27px;line-height: 30px;}

    .tabSec.container-fluid{margin: 64px auto 0 auto;padding-top: 44px;padding-bottom: 44px;}
    .tabSec h6{font-size: 20px;}
    .tabSec .nav-tabs {margin-top: 33px;}
    .tabSec .tab-content {margin-top: 42px;}
    .tabSec .tab-content h3{font-size: 28px;}
    .tabSec .tab-content p{font-size: 16px;line-height: 26px;}
    .tabSec .tab-content .span-tag span{font-size: 14px;padding: 6px 12px;}
    .tabSec .tab-content .img {border-radius: 40px 0px;}
    .tabSec .nav-tabs .nav-link{font-size: 20px;}
    .tabSec .nav-tabs .nav-item {padding-right: 44px;}
    .tabSec .w-mark{width: 350px;}

    .screenFrcSec{margin-top: 74px;}
    .screenFrcSec .tag{font-size: 20px;}
    .screenFrcSec .w-mark{width: 200px;}
    .screenFrcSec .nav{padding: 12px;}
    .screenFrcSec .nav-link h3{font-size: 20px;}
    .screenFrcSec .nav-link p{font-size: 16px;}

    .licenseSec.container-fluid{margin: 64px auto 0 auto;max-width: 95%;}
    .licenseSec .tag{font-size: 20px;}
    .licenseSec h2{font-size: 34px;}
    #licenseCarousel .container{padding: 0;}
    .licenseSec h3{font-size: 20px;}
    .licenseSec p{font-size: 16px;line-height: 26px;}

    .boxesSec.container-fluid{margin: 64px auto 0 auto;max-width: 100%;}
    .boxesSec .card img, .bxSec .card img{height: 234px;margin-bottom: 32px;}
    .boxesSec .card .card-title, .bxSec .card .card-title, .greyBox .card .card-title{font-size: 18px;}
    .boxesSec .card .card-text, .bxSec .card .card-text, .greyBox .card .card-text{font-size: 16px;line-height: 28px;}
    .greyBox {margin-top: 150px;}
    .greyBox .card{border-radius: 30px;padding-bottom: 32px;}
    .greyBox .card img{border-radius: 30px;margin-top: -100px;}
    .greyBox .card .card-title{margin-top: 14px;}

    .zipCodesSec{margin-top: 64px;}
    .blueBox h6{font-size: 26px;}
    .blueBox p{font-size: 22px;margin-bottom: 54px;}
    .blueBox .toggleBtn{font-size: 18px;}
    .zipCodesDiv span{font-size: 14px;}


    .contactSec{margin-top: 64px;margin-bottom: 132px;}
    .contactSec .row > .col-md-6:first-child{padding-right: 15px!important;}
    .contactSec h6{font-size: 20px;margin-bottom: 10px;}
    .contactSec h2{font-size: 27px;}
    .contactSec .accordion-header button{font-size: 20px;}
    .contactSec table tbody td{font-size: 18px;}

    footer{border-radius: 0px 40px 0 0;}
    footer .ft-logo {margin-top: -28px;width: 196px;}
    footer .ft-cntct-menu li a{gap: 10px;}
    footer .ft-menu li a, footer .ft-cntct-menu li:last-child a{font-size: 16px;}
    footer .ft-cntct-menu li:first-child a{font-size: 20px;}
    footer .ft-cntct-menu li a img{width: 18px;}
    footer .ft-partner-logo img{width: 134px;}
    footer .ft-copyRight p{font-size: 16px;}
    

    .checkoutForm .radio-box, .checkoutForm .panelRow .radio-box{width: 31.7%;}  
    .checkoutForm .radio-box img{height: 312px;}  
    .checkoutForm .totalBox p{font-size: 20px;}
    .checkoutForm .serviceOptions label, .checkoutForm .serviceOptions label .infoTxt, .checkoutForm .serviceOptions label .infoTxt span{font-size: 20px;}

    .gallerySection{margin-top: 100px;}
    .gallery-item{border-radius: 30px;}
    .gallery{gap: 30px;}

    .faqSec{margin-top: 64px;}
    .faqSec .accordion-button{padding: 18px 0;font-size: 20px;}
    .faqSec h3{font-size: 26px;}
    .faqSec .accordion-body p{font-size: 18px;line-height: 28px;}

    .wrapperBox{max-width: 96%;border-radius: 20px;}
    .wrapperBox .btm-banner{border-radius: 20px;}
    .wrapperBox p{font-size: 22px;}
}


/* DESKTOP */
@media only screen and (min-width: 1200px) and (max-width: 1399px)  {
    .sub-heading{font-size: 52px;}

    header .offer-message h6{font-size: 24px;line-height: 34px;}
    header .offer-message p{font-size: 12px;}
    header .logo{width: 160px;}
    header .phoneROw{gap: 10px!important;}
    header .phoneROw ul li a{font-size: 15px;}
    header .navbar .nav-link{font-size: 18px;}
    header .phoneROw .btn-blue{padding: 8px 12px;font-size: 14px;}


    .heroSec{padding-top: 280px;}
    .heroSec h1{font-size: 68px;}
    .heroSec .input-container{max-width: 530px;}
    .heroSec .input-container input{font-size: 16px;padding: 18.5px 44px;}
    .heroSec .input-button{font-size: 16px;padding: 6px 16px 6px 16px;}
    .heroSec .input-icon{width: 18px;}
    .heroSec .partnerROw.container-fluid{margin-top: 22px;}

    .topSection.container-fluid{margin: 74px auto 0 auto;}
    .topSection .str{width: 148px;}
    .topSection h2{font-size: 34px;line-height: 36px;}

    .tabSec.container-fluid{margin: 74px auto 0 auto;padding-top: 64px;padding-bottom: 64px;}
    .tabSec h6{font-size: 24px;}
    .tabSec .nav-tabs {margin-top: 33px;}
    .tabSec .tab-content {margin-top: 52px;}
    .tabSec .tab-content h3{font-size: 32px;}
    .tabSec .tab-content p{font-size: 18px;line-height: 28px;}
    .tabSec .tab-content .span-tag span{font-size: 16px;padding: 8px 16px;}
    .tabSec .tab-content .img {border-radius: 60px 0px;}
    .tabSec .nav-tabs .nav-link{font-size: 22px;}
    .tabSec .nav-tabs .nav-item {padding-right: 54px;}
    .tabSec .w-mark{width: 450px;}

    .screenFrcSec{margin-top: 84px;}
    .screenFrcSec .tag{font-size: 22px;}
    .screenFrcSec .w-mark{width: 300px;}
    .screenFrcSec .nav{padding: 12px;}
    .screenFrcSec .nav-link h3{font-size: 20px;}
    .screenFrcSec .nav-link p{font-size: 16px;}

    .licenseSec.container-fluid{margin: 74px auto 0 auto;}
    .licenseSec .tag{font-size: 22px;}
    .licenseSec h2{font-size: 38px;}
    .licenseSec h3{font-size: 22px;}
    .licenseSec p{font-size: 18px;line-height: 28px;}

    .boxesSec.container-fluid{margin: 74px auto 0 auto;}
    .boxesSec .card img, .bxSec .card img{height: 244px;margin-bottom: 32px;}
    .boxesSec .card .card-title, .bxSec .card .card-title, .greyBox .card .card-title{font-size: 20px;}
    .boxesSec .card .card-text, .bxSec .card .card-text, .greyBox .card .card-text{font-size: 16px;line-height: 28px;}


    .zipCodesSec{margin-top: 74px;}
    .blueBox h6{font-size: 26px;}
    .blueBox p{font-size: 24px;margin-bottom: 64px;}
    .blueBox .toggleBtn{font-size: 18px;}
    .zipCodesDiv span{font-size: 14px;}

    .contactSec h6{font-size: 20px;margin-bottom: 10px;}
    .contactSec h2{font-size: 34px;}


    footer .ft-partner-logo img{width: 144px;}

    .checkoutForm .radio-box img{height: 312px;}  

    .faqSec{margin-top: 74px;}
    .faqSec .accordion-button{padding: 20px 0;font-size: 22px;}
    .faqSec h3{font-size: 28px;}
    .faqSec .accordion-body p{font-size: 18px;line-height: 28px;}

    .wrapperBox{max-width: 96%;border-radius: 30px;}
    .wrapperBox .btm-banner{border-radius: 30px;}
    .wrapperBox p{font-size: 22px;}
}