@media (min-width: 2001px) {
    .banner-block .partners .logoswrap .logobox img { max-width: none;}
    .banner-block .banner-text .dynamic-heading { max-width: 520px;}
}
@media (min-width: 1920px) {
}
@media (min-width: 1750px) and (max-width: 2000px) {
    .banner-round .round-img-bg{ width: 620px; height: 626px;}
	.container{ width: 1554px; max-width: 1554px;} 
    .header-top .logo a img{ height: 54px; }
    .header-top{ padding:24px 116px; }
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 16px;}
    .header-right .h-contact-btn a{ height: 52px; padding: 0 29px; font-size: 16px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 382px;}
    .banner-img .img-2{ top: 90px; right: 310px; }
    .banner-img .img-1 img{ border-width: 4px;}
    .banner-block .banner-text{ width: 774px;}
    .banner-block .banner-text h1{ font-size: 86px; padding: 0 0 20px;}
    p{ font-size: 18px;}
    .banner-form{ margin: 22px 0 0 0; }
    .input-box .input-text{ height: 52px; font-size: 15px; }
    .input-box.submit-row button{ height: 52px; font-size: 16px; }
    .inquire-links-2 a {  height: 52px; font-size: 16px;}
    .landing-banner .banner-line{ height: 200px; }
    .nice-select{  height: 52px; font-size: 15px; }
.py-50{ padding-top: 44px; padding-bottom: 44px; }
.pt-50{ padding-top: 44px; }
.pb-50{ padding-bottom: 44px; }
.py-64{ padding-top: 58px; padding-bottom: 58px; }
.pt-64{ padding-top: 58px; }
.pb-64{ padding-bottom: 58px; }
.py-96{ padding-top: 86px; padding-bottom: 86px; }
.pt-96{ padding-top: 86px; }
.pb-96{ padding-bottom: 86px; }
.landing-section-1 { padding: 24px 0;}
.belt-wapper-inner ul li span{ height: 90px;  width: 223px; }
.belt-wapper-inner ul li span img{ max-height: 80px; }
.belt-wapper-inner ul li{ margin: 0 0 0 34px; }
.section-title h2{ font-size: 76px;}
.section-title{ padding: 0 0 40px; }
.services-form-block{ padding: 28px ; }
.services-form-block .ser-form-title h3{ font-size: 40px;}
.services-box h4{ font-size: 40px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-listing-desktop .row{ row-gap: 86px; }
.workflow-block .workflow-data h5{ font-size: 28px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 68px; padding: 0 0 40px; }
.workflow-block .workflow-data .point ul{ row-gap: 40px; padding: 40px 0 0 0; }
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 36px; background-size: 28px auto; font-size: 18px;  }
.workflow-block .img{ width: 690px; border-radius: 54px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 26px; }
.workflow-block .workflow-data{ width:calc(100% - 690px - 58px);}
.workflow-box h6{ font-size: 32px;}
.Consultation-left .img{ width: 317px; padding: 30px 0 0 0; max-height: 317px; }
.Consultation-left .text{ font-size: 86px;}
.get-box-right h6{  font-size: 30px;}
.get-box-right .defult-link{ padding: 28px 0 0 0; }
.defult-link a{ height: 52px; padding: 0 28px; font-size: 16px; }
.defult-link a i{ width: 22px;}
.brand-wapper-inner ul li{ margin: 0 14px; width: 328px;  }
.brand-wapper-inner ul li span{ height: 182px; border-radius: 26px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 28px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 280px; max-height: 120px; }
.contact-block-inner .contact-image{ gap: 48px;}
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 328px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 36px; }
.contact-block-main .contact-block-inner{ padding: 86px 58px 52px 0; }
.contact-form-main{ width: 638px; padding: 58px 26px; } 
.contact-form-main .frm-title h3{ font-size: 48px; padding: 0 0 20px; }
.contact-form-main .frm-title{ padding: 0 0 28px; }
.contact-form-inner .input-box{ padding: 0 0 22px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 15px;}
.contact-form-inner .input-box.submit-row{ padding: 32px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-176px 0 0 -110px; }
.contact-block-inner .contact-image .img-2{ margin: 154px 0 0 0; }
.footer-top .footer-left h2{ font-size: 113px ;}
.f-social{ padding: 64px 0 0 0; }
.parents-logo-text span{ font-size: 22px;}
.footer-top-right .w3-logo a img{ height: 92px; }
.footer-top{ padding: 58px 0 40px; }
.footer-bottom{ padding: 22px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 310px; }
.parents-logo-text i{ margin:13px 0 0 10px; }
.thank-you-page-outer{ padding: 160px 0 64px; }
.thank-you-block .img img{ max-width: 500px; }
.thank-you-block h4 {font-size: 48px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 86px;}
.business-block-inner ul li { background-size: 28px auto; padding: 0 0 0 40px; font-size: 18px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 40px 40px  ; }
.plans-box-main .plans-box-top { padding:28px 0 0 0px; gap: 28px;}
.plans-box-main .plans-box-top h6 {font-size: 18px;}
.plans-box-main .plans-box-top .plans-title {font-size: 22px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 28px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 18px; background-size: 28px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 58px; }
.palns-box-2 h3{ font-size: 28px;}
.plans-box-main .inquire-links-2 a {  height: 64px; font-size: 20px; }
.month-title-block .month-text{ font-size: 56px;}
.month-title-block .price-row-cls{ font-size: 64px;}
.month-title-block .price-row-cls span{ font-size: 20px;}
/*==========new page css End ===========*/
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 22px; font-size: 40px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -5px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 40px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 21px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 40px; }
.plan-box-main .popular-plan span{ min-height: 54px; padding:8px 40px; font-size: 18px; }
.plan-box-main .popular-plan{ padding: 0 0 10px; }
.price-logo-right span img{ width: 422px;}
.plan-box-main .price-main{ font-size: 88px;}
.plan-box-main .price-main span{ font-size: 40px;}
.plan-box-main .biled-text{ font-size: 29px; padding: 10px 0 0 0; }
.price-block-main-top{ padding: 0 0 38px; }
.Features-block-price{ padding: 40px 0 0 0; }
.Features-block-price > h5{ font-size: 22px; padding: 0 0 22px;}
.Features-listing-inner{ padding: 22px; }
.Features-listing-inner ul li{ padding: 0 0 0 43px; font-size: 18px; }
.Features-listing-inner ul{ row-gap: 14px;}
.Features-listing-inner ul li::after{ width: 29px; height: 29px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 39px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 58px; font-size: 18px; padding: 0 40px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 40px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:48px ; width: 48px; background-size: 23px auto; }
.includes-slider-block .slick-arrow{ top: -105px; right: 78px;}
.includes-box-main{ padding: 40px 21px; }
.includes-box-main .titie-bar .icon span{ height: 58px; width: 58px; }
.includes-box-main .titie-bar .icon span img{ max-width: 58px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 14px; }
.includes-box-main .titie-bar h5{ font-size: 34px;}
.includes-box-main .titie-bar{ padding: 0 0 21px; }
.includes-box-main .services-list-new{ padding: 21px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 21px; font-size: 18px; }
.includes-box-main .services-list-new ul{ gap: 21px;}
.includes-box-main .services-list-new ul li{ font-size: 16px; padding:  0 0 0 33px; }
.includes-box-main .services-list-new ul li::after {width: 21px; height: 21px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 23px auto; }
/* ====== includes-section End ======*/
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 140px 0 30px 0;  }
.error-block-main{ padding: 0 0 77px; max-width: 932px;   }
.error-block h1{ font-size: 87px; padding: 0 0 10px; }
.error-block p{ font-size: 21px;}
.error-block .back-link-home{ padding: 28px 0 0 0; }
.error-block .back-link-home a{ min-height: 52px; }
/*======= four zero css End =========*/
.seo-content p { font-size: 16px; }
.seo-content ul li { font-size: 16px; }
.seo-content strong { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.seo-leftbar blockquote h5 { font-size: 16px; }
.faq-section .faq .faq-head h3 { font-size: 16px; }
.seo-leftbar .seo-title h1 { font-size: 62px; }
.seo-content h2 { font-size: 48px; }
.seo-content h3 { font-size: 32px; }
.seo-content h4 { font-size: 30px; }
/*======= Blog Pages start =========*/
.article_content .content_block .text_wrap ul li { font-size: 20px; }
.blog_list_wrap .row { margin-right: -22px !important; margin-left: -22px !important; row-gap: 44px; }
.blog_list_wrap .row div[class*="col-"] { padding: 0 22px !important; }
/*.blog_block .imgbox { height: 528px; }
.blog_block .imgbox:before { display: none; }
.blog_block .imgbox img { position: relative; height: auto; }*/
.featured_row .row { margin-right: -22px !important; margin-left: -22px !important; row-gap: 44px; }
.featured_row .row div[class*="col-"] { padding: 0 22px !important; }
.blog_block .resource_wrap { flex-direction: row;align-items: center; }
.blog_block .resource_wrap .time_date { margin-top: 0; }
.blog_block .resource_wrap .time_date ul li:first-child { padding-left: 30px; }
.blog_block .resource_wrap .time_date ul li:first-child:after { display: block; }
/*======= Blog Pages End =========*/
} 
/* @media (min-width: 1750px) and (max-width: 2000px) end */
@media (min-width: 1500px) and (max-width: 1749px) {
    .container{ width: 1337px; max-width: 1337px;} 	 
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 22px 96px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 326px;}
    .banner-img .img-2{ top: 78px; right:266px; }
    .banner-img .img-1 img{ border-width: 3px;}
    .banner-block .banner-text{ width: 664px;}
    .banner-block .banner-text h1{ font-size: 74px; padding: 0 0 24px;}
    p{ font-size: 16px;}
    .banner-form{ margin: 30px 0 0 0; }
    .input-box .input-text{ height:44px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 150px; }
    .landing-banner .banner-line img{ height: 400px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-right-newmain { max-width: 626px;}
    .banner-block .partners .logoswrap { column-gap: 16px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 120px;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 60px 0;}
    .banner-block .banner-text .dynamic-heading { max-width: 430px;}
.py-50{ padding-top: 38px; padding-bottom: 38px; }
.pt-50{ padding-top: 38px; }
.pb-50{ padding-bottom: 38px; }
.py-64{ padding-top: 50px; padding-bottom: 50px; }
.pt-64{ padding-top: 50px; }
.pb-64{ padding-bottom: 50px; }
.py-96{ padding-top: 74px; padding-bottom: 74px; }
.pt-96{ padding-top: 74px; }
.pb-96{ padding-bottom: 74px; }
.belt-wapper-inner ul li span{ height: 78px;  width: 190px; }
.belt-wapper-inner ul li span img{ max-width: 160px; max-height: 60px; }
.belt-wapper-inner ul li{ margin: 0 0 0 30px; }
.section-title h2{ font-size: 74px;}
.section-title{ padding: 0 0 34px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title h3{ font-size: 34px;}
.services-box h4{ font-size: 34px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-listing-desktop .row{ row-gap: 74px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 60px; padding: 0 0 34px; }
.workflow-block .workflow-data .point ul{ row-gap:34px; padding: 34px 0 0 0; }
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 36px; background-size: 24px auto; font-size: 16px;  }
.workflow-block .img{ width: 593px; border-radius: 46px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block .workflow-data{ width:calc(100% - 593px - 50px);}
.workflow-box h6{ font-size: 28px;}
.Consultation-left .img{ width: 271px; padding: 26px 0 0 0; max-height: 271px; }
.Consultation-left .text{ font-size: 74px;}
.get-box-right h6{  font-size: 26px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 12px; width: 280px;  }
.brand-wapper-inner ul li span{ height: 156px; border-radius: 24px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 24px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 220px; max-height: 90px; }
.contact-block-inner .contact-image{ gap: 40px;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 282px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 30px; }
.contact-block-main .contact-block-inner{ padding: 74px 50px 44px 0; }
.contact-form-main{ width: 546px; padding: 50px 24px; } 
.contact-form-main .frm-title h3{ font-size: 42px; padding: 0 0 18px; }
.contact-form-main .frm-title{ padding: 0 0 24px; }
.contact-form-inner .input-box{ padding: 0 0 18px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px;}
.contact-form-inner .input-box.submit-row{ padding: 32px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-152px 0 0 -93px; }
.contact-block-inner .contact-image .img-2{ margin: 132px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 96px ;}
.f-social{ padding: 54px 0 0 0; }
.parents-logo-text span{ font-size:18px;}
.footer-top-right .w3-logo a img{ height: 78px; }
.footer-top{ padding: 50px 0 34px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 300px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 530px; height: 536px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-box{ padding-left: 34px; }
.parents-logo-text i{ margin:15px 0 0 10px; }
.thank-you-page-outer{ padding: 120px 0 64px; }
.thank-you-block .img img{ max-width: 400px; }
.thank-you-block h4 {font-size: 44px;} 
/*==========new page css start ===========*/
.business-block h1{ font-size: 74px;}
.business-block-inner ul li { background-size: 28px auto; padding: 0 0 0 40px; font-size: 18px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 34px 34px  ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.month-title-block .month-text{ font-size: 56px;}
.month-title-block .price-row-cls{ font-size: 64px;}
.month-title-block .price-row-cls span{ font-size: 20px;}
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 30px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ width: 702px; height: 703px; right: -315px; top: -387px;}
.plans-box-main::before{left: -104px; right: auto; top: auto; bottom: -160px;}
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 18px; font-size:34px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 34px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 18px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 34px; }
.plan-box-main .popular-plan span{ min-height: 46px; padding: 8px 34px; font-size: 16px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 361px;}
.plan-box-main .price-main{ font-size: 75px;}
.plan-box-main .price-main span{ font-size: 34px;}
.plan-box-main .biled-text{ font-size: 25px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 32px; }
.Features-block-price{ padding:34px 0 0 0; }
.Features-block-price > h5{ font-size: 18px; padding: 0 0 18px;}
.Features-listing-inner{ padding: 18px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 16px; }
.Features-listing-inner ul{ row-gap: 12px;}
.Features-listing-inner ul li::after{ width: 25px; height: 25px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 16px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 33px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:42px ; width: 42px; background-size: 20px auto; }
.includes-slider-block .slick-arrow{ top: -94px; right: 67px;}
.includes-box-main{ padding: 34px 18px; }
.includes-box-main .titie-bar .icon span{ height: 50px; width: 50px; }
.includes-box-main .titie-bar .icon span img{ max-width: 50px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 30px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 18px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 20px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 119px 0 26px 0;  }
.error-block-main{ padding: 0 0 66px; max-width: 799px;   }
.error-block h1{ font-size: 75px; padding: 0 0 8px; }
.error-block p{ font-size: 19px;}
.error-block .back-link-home{ padding: 24px 0 0 0; }
.error-block .back-link-home a{ min-height: 44px; font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 1377px; max-width: 1377px; }
.seo-content p { font-size: 16px; margin-bottom: 35px; }
.seo-content .wp-block-image { margin-bottom: 35px; }
.seo-content ul { margin-bottom: 35px; }
.seo-content + .seo-content { margin-top: 35px; }
.blockquote-section { margin-bottom: 35px; }
.seo-content .table { margin-bottom: 35px; }
.next-step-section { margin: 35px 0; }
.next-step-section .step-box { max-width: 252px; }
.seo-content ul li + li { margin-top: 20px; }
.seo-content ul li { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.seo-content strong { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.faq-section .faq .faq-head h3 { font-size: 16px; }
.seo-leftbar .seo-title h1 { font-size: 72px; }
.seo-content h2 { font-size: 50px; }
.seo-content h3 { font-size: 32px; }
.seo-content h4 { font-size: 30px; }
.seo-sidebar { width: 37.776%; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 22px 12px 22px 22px; height: calc(110px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.cta-block-section span { font-size: 26px; line-height: 1.2; }
.side-tableof-content h2 { padding: 0 0 22px 0; }
.cta-sec-inside-2 { padding: 22px; }
.cta-sec-2 form { margin-top: 14px; }
.seo-section { padding: 112px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
/*======= ecommerce-operations Page End =========*/
}
/* @media (min-width: 1500px) and (max-width: 1749px) end */
@media (min-width: 1401px) and (max-width: 1499px) {
    .container{ width: 1250px; max-width: 1250px;} 	 
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 22px 96px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 304px;}
    .banner-img .img-2{ top: 72px; right:248px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 620px;}
    .banner-block .banner-text h1{ font-size: 70px; padding: 0 0 20px;}
    p{ font-size: 14px;}
    .banner-form{ margin: 28px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 170px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 16px; padding: 10px 20px; margin: 0 0 6px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 626px;}
    .banner-block .partners .logoswrap { column-gap: 16px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 120px;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 50px 0;}
    .banner-block .banner-text .dynamic-heading { max-width: 410px;}
.py-50{ padding-top: 36px; padding-bottom: 36px; }
.pt-50{ padding-top: 36px; }
.pb-50{ padding-bottom: 36px; }
.py-64{ padding-top: 46px; padding-bottom: 46px; }
.pt-64{ padding-top: 46px; }
.pb-64{ padding-bottom: 46px; }
.py-96{ padding-top: 70px; padding-bottom: 70px; }
.pt-96{ padding-top: 70px; }
.pb-96{ padding-bottom: 70px; }
.belt-wapper-inner ul li span{ height: 72px;  width: 178px; }
.belt-wapper-inner ul li span img{ max-width: 130px; max-height: 54px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 70px;}
.section-title{ padding: 0 0 32px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title{  }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size: 32px;}
.services-box h4{ font-size: 32px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 96px; left: -15px; top: -15px;}
.services-listing-desktop .row{ row-gap: 68px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 54px; padding: 0 0 32px; }
.workflow-block .workflow-data .point ul{ row-gap:32px; padding: 32px 0 0 0; }
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 36px; background-size: 24px auto; font-size: 16px;  }
.workflow-block .img{ width: 593px; border-radius: 46px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block .workflow-data{ width:calc(100% - 593px - 50px);}
.workflow-box h6{ font-size: 26px;}
.workflow-block .workflow-data .point-2 ul{ gap: 30px ; row-gap: 24px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 15px);}
.Consultation-left .img{ width: 256px; padding: 24px 0 0 0; max-height: 256px; }
.Consultation-left .text{ font-size: 70px;}
.get-box-right h6{  font-size: 24px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 12px; width: 262px;  }
.brand-wapper-inner ul li span{ height: 146px; border-radius: 24px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 24px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 200px; max-height: 80px; }
.contact-block-inner .contact-image{ gap: 36px;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 262px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 28px; }
.contact-block-main .contact-block-inner{ padding: 70px 46px 40px 0; }
.contact-form-main{ width: 510px; padding: 46px 22px; } 
.contact-form-main .frm-title h3{ font-size: 40px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 22px; }
.contact-form-inner .input-box{ padding: 0 0 16px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.5;}
.contact-form-inner .input-box.submit-row{ padding: 26px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-142px 0 0 -87px; }
.contact-block-inner .contact-image .img-2{ margin: 122px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 90px ;}
.f-social{ padding: 50px 0 0 0; }
.parents-logo-text span{ font-size:18px;}
.footer-top-right .w3-logo a img{ height: 72px; }
.footer-top{ padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 300px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 495px; height: 500px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-section .shape-2{ width: 600px;}
.parents-logo-text i{ margin:15px 0 0 10px; }
.thank-you-page-outer{ padding: 130px 0 48px; }
.thank-you-block .img img{ max-width: 350px; }
.thank-you-block h4 {font-size: 36px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 70px;}
.business-block-inner ul li { background-size: 28px auto; padding: 0 0 0 40px; font-size: 18px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 34px 34px ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.month-title-block .month-text{ font-size: 48px;}
.month-title-block .price-row-cls{ font-size: 56px;}
.month-title-block .price-row-cls span{ font-size: 18px; min-height: 48px; }
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 30px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ width: 656px; height: 656px; right: -294px; top: -361px;}
.plans-box-main::before{left: -97px; right: auto; top: auto; bottom: -150px;}
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 16px; font-size:32px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 32px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 17px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 32px; }
.plan-box-main .popular-plan span{ min-height: 42px; padding: 8px 32px; font-size: 16px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 337px;}
.plan-box-main .price-main{ font-size: 70px;}
.plan-box-main .price-main span{ font-size: 32px;}
.plan-box-main .biled-text{ font-size: 24px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 32px; }
.Features-block-price{ padding:34px 0 0 0; }
.Features-block-price > h5{ font-size: 18px; padding: 0 0 18px;}
.Features-listing-inner{ padding: 18px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 16px; }
.Features-listing-inner ul{ row-gap: 12px;}
.Features-listing-inner ul li::after{ width: 25px; height: 25px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 14px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow{ top: -84px; right: 64px;}
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 111px 0 24px 0;  }
.error-block-main{ padding: 0 0 61px; max-width: 745px;   }
.error-block h1{ font-size: 70px; padding: 0 0 8px; }
.error-block p{ font-size: 17px;}
.error-block .back-link-home{ padding: 22px 0 0 0; }
.error-block .back-link-home a{ min-height: 42px; padding: 0 24px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 1250px; max-width: 1250px; }
.seo-content p { font-size: 16px; margin-bottom: 35px; }
.seo-content .wp-block-image { margin-bottom: 35px; }
.seo-content ul { margin-bottom: 35px; }
.seo-content + .seo-content { margin-top: 35px; }
.blockquote-section { margin-bottom: 35px; }
.seo-content .table { margin-bottom: 35px; }
.next-step-section { margin: 35px 0; }
.next-step-section .step-box { max-width: 252px; }
.seo-content ul li + li { margin-top: 20px; }
.seo-content ul li { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.seo-content strong { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.faq-section .faq .faq-head h3 { font-size: 16px; }
.seo-leftbar .seo-title h1 { font-size: 72px; }
.seo-content h2 { font-size: 50px; }
.seo-content h3 { font-size: 32px; }
.seo-content h4 { font-size: 30px; }
.seo-sidebar { width: 37.776%; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 22px 12px 22px 22px; height: calc(110px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.cta-block-section span { font-size: 26px; line-height: 1.2; }
.side-tableof-content h2 { padding: 0 0 22px 0; }
.cta-sec-inside-2 { padding: 22px; }
.cta-sec-2 form { margin-top: 14px; }
.seo-section { padding: 112px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.form_modal .modal-dialog { max-width: 1158px; }
.form_modal .modal-body { padding: 44px; }
.form_modal .modal_row .modal_img { width: 440px; }
.form_modal .modal_row .modal_dtl { width: calc(100% - 440px); }
/*======= ecommerce-operations Page End =========*/
}
/* @media (min-width: 1401px) and (max-width: 1499px) end */
@media (min-width: 1301px) and (max-width: 1400px) {
    .container{ width: 1162px; max-width: 1162px;} 	 
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 22px 96px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 284px;}
    .banner-img .img-2{ top: 67px; right:230px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 574px;}
    .banner-block .banner-text h1{ font-size: 64px; padding: 0 0 20px;}
    p{ font-size: 14px;}
    .banner-form{ margin: 28px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 130px; }
    .landing-banner .banner-line img{ height: 400px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 16px; padding: 10px 20px; margin: 0 0 6px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 526px;}
    .banner-block .partners { margin: 24px 0 0 0;}
    .banner-block .partners .logoswrap { column-gap: 16px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 120px;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 80px 0 50px 0;}
    .banner-block .banner-text .dynamic-heading { max-width: 360px;}
.py-50{ padding-top: 34px; padding-bottom: 34px; }
.pt-50{ padding-top: 34px; }
.pb-50{ padding-bottom: 34px; }
.py-64{ padding-top: 40px; padding-bottom: 40px; }
.pt-64{ padding-top: 40px; }
.pb-64{ padding-bottom: 40px; }
.py-96{ padding-top: 64px; padding-bottom: 64px; }
.pt-96{ padding-top: 64px; }
.pb-96{ padding-bottom: 64px; }
.belt-wapper-inner ul li span{ height: 72px;  width: 178px; }
.belt-wapper-inner ul li span img{ max-width: 130px; max-height: 54px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 64px;}
.section-title{ padding: 0 0 32px; }
.services-form-block{ padding: 24px; }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size:30px;}
.services-box h4{ font-size: 30px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 96px; left: -15px; top: -15px;}
.services-listing-desktop .row{ row-gap: 64px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 50px; padding: 0 0 32px; }
.workflow-block .workflow-data .point ul{ row-gap:32px; padding: 32px 0 0 0; }
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 36px; background-size: 24px auto; font-size: 16px;  }
.workflow-block .img{ width: 514px; border-radius: 40px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block .workflow-data{ width:calc(100% - 514px - 44px);}
.workflow-box h6{ font-size: 26px;}
.workflow-block .workflow-data .point-2 ul{ gap: 30px ; row-gap: 24px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 15px);}
.Consultation-left .img{ width: 234px; padding: 24px 0 0 0; max-height: 234px; }
.Consultation-left .text{ font-size: 64px;}
.get-box-right h6{  font-size: 22px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 10px; width: 244px;  }
.brand-wapper-inner ul li span{ height: 136px; border-radius: 20px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 20px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 160px; max-height: 60px; }
.contact-block-inner .contact-image{ gap: 32px;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 244px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 24px; }
.contact-block-main .contact-block-inner{ padding: 64px 44px 36px 0; }
.contact-form-main{ width: 474px; padding: 44px 20px; } 
.contact-form-main .frm-title h3{ font-size: 36px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 20px; }
.contact-form-inner .input-box{ padding: 0 0 14px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.4;}
.contact-form-inner .input-box.submit-row{ padding: 20px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-142px 0 0 -87px; }
.contact-block-inner .contact-image .img-2{ margin: 122px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 74px ;}
.f-social{ padding: 44px 0 0 0; }
.parents-logo-text span{ font-size:16px;}
.footer-top-right .w3-logo a img{ height: 64px; }
.footer-top{ padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 260px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 460px; height: 465px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-section .shape-2{ width: 600px;} 
.store-text .row{ margin: 0 -24px !important; }
.store-text .row>*{ padding: 0 24px !important; }
.parents-logo-text i{ margin:12px 0 0 10px; }
.thank-you-page-outer{ padding: 130px 0 48px; }
.thank-you-block .img img{ max-width: 350px; }
.thank-you-block h4 {font-size: 36px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 64px;}
.business-block-inner ul li { background-size: 28px auto; padding: 0 0 0 40px; font-size: 18px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 34px 34px ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.plans-block-main .row{ margin: 0 -15px !important; }
.plans-block-main .row>*{ padding: 0 15px !important}
.month-title-block .month-text{ font-size: 48px;}
.month-title-block .price-row-cls{ font-size: 56px;}
.month-title-block .price-row-cls span{ font-size: 18px; min-height: 48px; }
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 30px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ width: 608px; height: 608px; right: -273px; top: -335px;}
.plans-box-main::before{left: -90px; right: auto; top: auto; bottom: -138px;}
.plans-services-list ul{ gap: 16px;}
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 16px; font-size:30px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 30px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 16px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 30px; }
.plan-box-main .popular-plan span{ min-height: 40px; padding:8px 30px; font-size: 16px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 313px;}
.plan-box-main .price-main{ font-size: 64px;}
.plan-box-main .price-main span{ font-size: 30px;}
.plan-box-main .biled-text{ font-size: 22px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 30px; }
.Features-block-price{ padding:32px 0 0 0; }
.Features-block-price > h5{ font-size: 16px; padding: 0 0 16px;}
.Features-listing-inner{ padding: 16px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 16px; }
.Features-listing-inner ul{ row-gap: 10px;}
.Features-listing-inner ul li::after{ width: 23px; height: 23px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 14px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow{ top: -74px; right: 64px;}
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 103px 0 24px 0;  }
.error-block-main{ padding: 0 0 57px; max-width: 692px;   }
.error-block h1{ font-size: 65px; padding: 0 0 8px; }
.error-block p{ font-size: 16px;}
.error-block .back-link-home{ padding: 20px 0 0 0; }
.error-block .back-link-home a{ min-height: 40px; padding: 0 20px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 1250px; max-width: 1250px; }
.seo-content p { font-size: 16px; margin-bottom: 35px; }
.seo-content .wp-block-image { margin-bottom: 35px; }
.seo-content ul { margin-bottom: 35px; }
.seo-content + .seo-content { margin-top: 35px; }
.blockquote-section { margin-bottom: 35px; }
.seo-content .table { margin-bottom: 35px; }
.next-step-section { margin: 35px 0; }
.next-step-section .step-box { max-width: 352px; width: 50%; }
.seo-content ul li + li { margin-top: 20px; }
.seo-content ul li { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.seo-content strong { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.faq-section .faq .faq-head h3 { font-size: 16px; }
.seo-leftbar .seo-title h1 { font-size: 64px; }
.seo-content h2 { font-size: 45px; }
.seo-content h3 { font-size: 32px; }
.seo-content h4 { font-size: 30px; }
.seo-sidebar { width: 37.776%; }
.cta-sec-2 form input { height: 40px; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 10px 12px 10px 10px; height: calc(36px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.side-tableof-content .table-content ul li a { font-size: 14px; padding: 12px 0; }
.cta-block-section span { font-size: 23px; line-height: 1.2; margin-bottom: 7px; }
.side-tableof-content h2 { padding: 0 0 10px 0; }
.cta-sec-inside-2 { padding: 16px 20px; }
.cta-sec-2 { top: calc(var(--top-space) + var(--tableOfContentHeight) + 20px); }
.cta-sec-2 form { margin-top: 7px; }
.cta-block-section p { line-height: 1.4; }
.seo-section { padding: 112px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.form_modal .modal-dialog { max-width: 1158px; }
.form_modal .modal-body { padding: 44px; }
.form_modal .modal_row .modal_img { width: 440px; }
.form_modal .modal_row .modal_dtl { width: calc(100% - 440px); }
/*======= ecommerce-operations Page End =========*/
/*======= Blog Pages Start =========*/
.blog_hero_sec { padding: 180px 0 124px; }
.blog_hero_sec .big_heading .dynamic-heading h2,
.blog_hero_sec .big_heading .dynamic-heading h3,
.blog_hero_sec .big_heading .dynamic-heading h4,
.blog_hero_sec .big_heading .dynamic-heading h5,
.blog_hero_sec .big_heading .dynamic-heading h6 { font-size: 64px; }
.blog_hero_sec .subheading .dynamic-heading,
.blog_hero_sec .subheading .dynamic-heading h2,
.blog_hero_sec .subheading .dynamic-heading h3,
.blog_hero_sec .subheading .dynamic-heading h4,
.blog_hero_sec .subheading .dynamic-heading h5,
.blog_hero_sec .subheading .dynamic-heading h6 { font-size: 30px; }
.blog_block .dynamic-heading h2,
.blog_block .dynamic-heading h3,
.blog_block .dynamic-heading h4,
.blog_block .dynamic-heading h5,
.blog_block .dynamic-heading h6 { font-size: 30px; }
.blog_block .btnbox a { height: 44px;padding: 0 30px; font-size: 14px; }
.blog_list_wrap .pagination_wrap .page-numbers { min-width: 45px; height: 46px; font-size: 18px; }
.blog_list_wrap .pagination_wrap .page-numbers.prev,
.blog_list_wrap .pagination_wrap .page-numbers.next { padding: 0 18px; }
.article_content .content_block .dynamic-heading h2,
.article_content .content_block .dynamic-heading h3,
.article_content .content_block .dynamic-heading h4,
.article_content .content_block .dynamic-heading h5,
.article_content .content_block .dynamic-heading h6 { font-size: 30px; }
.newsletter_block { padding: 45px 45px; }
.newsletter_block .left_text .dynamic-heading h2,
.newsletter_block .left_text .dynamic-heading h3,
.newsletter_block .left_text .dynamic-heading h4,
.newsletter_block .left_text .dynamic-heading h5,
.newsletter_block .left_text .dynamic-heading h6 { font-size: 30px; }
.blog_detail_main { padding-top: 200px; }
.blog_detail_main .top_text .dynamic-heading h2,
.blog_detail_main .top_text .dynamic-heading h3,
.blog_detail_main .top_text .dynamic-heading h4,
.blog_detail_main .top_text .dynamic-heading h5,
.blog_detail_main .top_text .dynamic-heading h6 { font-size: 64px; }
.blog_list_wrap .sec_title .dynamic-heading h2,
.blog_list_wrap .sec_title .dynamic-heading h3,
.blog_list_wrap .sec_title .dynamic-heading h4,
.blog_list_wrap .sec_title .dynamic-heading h5,
.blog_list_wrap .sec_title .dynamic-heading h6 { font-size: 64px; }
.blog_detail_main .user_info .text,
.blog_detail_main .author_summary .time span,
.blog_detail_main .author_summary .date span { font-size: 20px; }
.blog_detail_main .feature_img { min-height: 650px;max-height: 650px; }
.blog_hero_sec .textwrap .left_text span { font-size: 20px; }
.perfect_match_box .dynamic-heading h2,
.perfect_match_box .dynamic-heading h3,
.perfect_match_box .dynamic-heading h4,
.perfect_match_box .dynamic-heading h5,
.perfect_match_box .dynamic-heading h6 { font-size: 32px;line-height: 1.2; }
.see_plan_box .dynamic-heading h2,
.see_plan_box .dynamic-heading h3,
.see_plan_box .dynamic-heading h4,
.see_plan_box .dynamic-heading h5,
.see_plan_box .dynamic-heading h6 { font-size: 30px; line-height: 1.2; }
.feat_resources_sec .sec_title .dynamic-heading h2,
.feat_resources_sec .sec_title .dynamic-heading h3,
.feat_resources_sec .sec_title .dynamic-heading h4,
.feat_resources_sec .sec_title .dynamic-heading h5,
.feat_resources_sec .sec_title .dynamic-heading h6 { font-size: 44px; line-height: 1.2; }
.blog_detail_wrap .article_content { width: calc(62% - 68px); }
.blog_sidebar { width: calc(48% - 68px); }
.article_summary_block { padding-right: 25px; padding-left: 25px; }
.article_summary_block .list_wrap ul li { font-size: 14px; }
/*======= Blog Pages End =========*/
}
/* @media (min-width: 1301px) and (max-width: 1400px) end */
@media (min-width: 1201px) and (max-width: 1300px) {
    .container{ width: 1075px; max-width: 1075px;} 	 
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 22px 96px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 262px;}
    .banner-img .img-2{ top: 67px; right:230px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 530px;}
    .banner-block .banner-text h1{ font-size: 60px; padding: 0 0 20px;}
    .banner-frm .row{ margin: 0 -5px !important;  }
    .banner-frm .row>*{ padding: 0 5px !important;  }
    p{ font-size: 14px;}
    .banner-form{ margin: 28px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 120px; }
    .landing-banner .banner-line img{ height: 320px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 16px; padding: 10px 20px; margin: 0 0 6px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 526px;}
    .banner-block .partners { margin: 24px 0 0 0;}
    .banner-block .partners .logoswrap { column-gap: 16px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 120px;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 80px 0 50px 0;}
    .banner-block .banner-text .dynamic-heading { max-width: 340px;}
    .banner-frm .flxrow { column-gap: 10px;}
.py-50{ padding-top: 34px; padding-bottom: 34px; }
.pt-50{ padding-top: 34px; }
.pb-50{ padding-bottom: 34px; }
.py-64{ padding-top: 40px; padding-bottom: 40px; }
.pt-64{ padding-top: 40px; }
.pb-64{ padding-bottom: 40px; }
.py-96{ padding-top: 64px; padding-bottom: 64px; }
.pt-96{ padding-top: 64px; }
.pb-96{ padding-bottom: 64px; }
.belt-wapper-inner ul li span{ height: 72px;  width: 178px; }
.belt-wapper-inner ul li span img{ max-width: 130px; max-height: 54px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 60px;}
.section-title{ padding: 0 0 32px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title{  }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size:30px;}
.services-box h4{ font-size: 30px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 96px; left: -15px; top: -15px;}
.services-listing-desktop .row{ row-gap: 48px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 48px; padding: 0 0 32px; }
.workflow-block .workflow-data .point ul{ row-gap:20px; padding: 32px 0 0 0; }
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 30px; background-size: 20px auto; font-size: 15px;  }
.workflow-block .img{ width: 475px; border-radius: 40px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block .workflow-data{ width:calc(100% - 475px - 40px);}
.workflow-box h6{ font-size: 24px;}
.workflow-block .workflow-data .point-2 ul{ gap: 20px ; row-gap: 20px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 10px);}
.Consultation-left .img{ width: 234px; padding: 24px 0 0 0; max-height: 234px; }
.Consultation-left .text{ font-size: 60px;}
.get-box-right h6{  font-size: 22px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 10px; width: 225px;  }
.brand-wapper-inner ul li span{ height: 125px; border-radius: 20px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 20px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 180px; max-height: 60px; }
.contact-block-inner .contact-image{ gap: 32px;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 220px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 24px; }
.contact-block-main .contact-block-inner{ padding: 64px 44px 36px 0; }
.contact-form-main{ width: 474px; padding: 44px 20px; } 
.contact-form-main .frm-title h3{ font-size: 36px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 20px; }
.contact-form-inner .input-box{ padding: 0 0 14px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.4;}
.contact-form-inner .input-box.submit-row{ padding: 24px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-142px 0 0 -87px; }
.contact-block-inner .contact-image .img-2{ margin: 122px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 64px ;}
.f-social{ padding: 44px 0 0 0; }
.parents-logo-text span{ font-size:16px;}
.footer-top-right .w3-logo a img{ height: 64px; }
.footer-top{ padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 260px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 425px; height: 430px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-section .shape-2{ width: 600px;} 
.store-text .row{ margin: 0 -24px !important; }
.store-text .row>*{ padding: 0 24px !important; }
.parents-logo-text i{ margin:12px 0 0 10px; }
.thank-you-page-outer{ padding: 130px 0 48px; }
.thank-you-block .img img{ max-width: 330px; }
.thank-you-block .img{ padding: 0 0 24px; }
.thank-you-block h4 {font-size: 32px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 64px;}
.business-block-inner ul li { background-size: 28px auto; padding: 0 0 0 40px; font-size: 18px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 34px 34px ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.plans-block-main .row{ margin: 0 -15px !important; }
.plans-block-main .row>*{ padding: 0 15px !important;}
.month-title-block .month-text{ font-size: 48px;}
.month-title-block .price-row-cls{ font-size: 56px;}
.month-title-block .price-row-cls span{ font-size: 18px; min-height: 48px; }
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 30px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ width: 562px; height: 562px; right: -252px; top: -310px;}
.plans-box-main::before{left: -83px; right: auto; top: auto; bottom: -128px;}
.plans-services-list ul{ gap: 14px;}
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 16px; font-size:24px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 30px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 15px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 30px; }
.plan-box-main .popular-plan span{ min-height: 40px; padding: 8px 30px; font-size: 16px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 289px;}
.plan-box-main .price-main{ font-size: 64px;}
.plan-box-main .price-main span{ font-size: 30px;}
.plan-box-main .biled-text{ font-size: 22px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 30px; }
.Features-block-price{ padding:32px 0 0 0; }
.Features-block-price > h5{ font-size: 16px; padding: 0 0 16px;}
.Features-listing-inner{ padding: 16px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 16px; }
.Features-listing-inner ul{ row-gap: 10px;}
.Features-listing-inner ul li::after{ width: 23px; height: 23px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 12px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow{ top: -74px; right: 64px;}
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 95px 0 24px 0;  }
.error-block-main{ padding: 0 0 52px; max-width: 640px;   }
.error-block h1{ font-size: 60px; padding: 0 0 8px; }
.error-block p{ font-size: 15px;}
.error-block .back-link-home{ padding: 18px 0 0 0; }
.error-block .back-link-home a{ min-height: 40px; padding: 0 20px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 1175px; max-width: 1175px; }
.seo-content p { font-size: 16px; margin-bottom: 35px; }
.seo-content .wp-block-image { margin-bottom: 35px; }
.seo-content ul { margin-bottom: 35px; }
.seo-content + .seo-content { margin-top: 35px; }
.blockquote-section { margin-bottom: 35px; }
.seo-content .table { margin-bottom: 35px; }
.next-step-section { margin: 35px 0; }
.next-step-section .step-box { max-width: 352px; width: 50%; }
.seo-content ul li + li { margin-top: 20px; }
.seo-content ul li { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.seo-content strong { font-size: 16px; }
.blockquote-section span { font-size: 16px; }
.faq-section .faq .faq-head h3 { font-size: 16px; }
.seo-leftbar .seo-title h1 { font-size: 64px; }
.seo-content h2 { font-size: 45px; }
.seo-content h3 { font-size: 36px; }
.seo-content h4 { font-size: 30px; }
.seo-sidebar { width: 37.776%; }
.cta-sec-2 form input { height: 40px; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 10px 12px 10px 10px; height: calc(36px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.side-tableof-content .table-content ul li a { font-size: 14px; padding: 12px 0; }
.cta-block-section span { font-size: 23px; line-height: 1.2; margin-bottom: 7px; }
.side-tableof-content h2 { padding: 0 0 10px 0; }
.cta-sec-inside-2 { padding: 16px 20px; }
.cta-sec-2 { top: calc(var(--top-space) + var(--tableOfContentHeight) + 20px); }
.cta-sec-2 form { margin-top: 7px; }
.cta-block-section p { line-height: 1.4; }
.seo-section { padding: 112px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.form_modal .modal-dialog { max-width: 1068px; }
.form_modal .modal-body { padding: 44px; }
.form_modal .modal_row .modal_img { width: 400px; }
.form_modal .modal_row .modal_dtl { width: calc(100% - 400px); }
.form_modal .btn-close { top: 12px; right: 12px; }
/*======= ecommerce-operations Page End =========*/
/*======= Blog Pages Start =========*/
.blog_hero_sec { padding: 180px 0 124px; }
.blog_hero_sec .big_heading .dynamic-heading h2,
.blog_hero_sec .big_heading .dynamic-heading h3,
.blog_hero_sec .big_heading .dynamic-heading h4,
.blog_hero_sec .big_heading .dynamic-heading h5,
.blog_hero_sec .big_heading .dynamic-heading h6 { font-size: 64px; }
.blog_hero_sec .subheading .dynamic-heading,
.blog_hero_sec .subheading .dynamic-heading h2,
.blog_hero_sec .subheading .dynamic-heading h3,
.blog_hero_sec .subheading .dynamic-heading h4,
.blog_hero_sec .subheading .dynamic-heading h5,
.blog_hero_sec .subheading .dynamic-heading h6 { font-size: 30px; }
.blog_block .dynamic-heading h2,
.blog_block .dynamic-heading h3,
.blog_block .dynamic-heading h4,
.blog_block .dynamic-heading h5,
.blog_block .dynamic-heading h6 { font-size: 30px; }
.blog_block .btnbox a { height: 44px;padding: 0 30px; font-size: 14px; }
.blog_list_wrap .pagination_wrap .page-numbers { min-width: 45px; height: 46px; font-size: 18px; }
.blog_list_wrap .pagination_wrap .page-numbers.prev,
.blog_list_wrap .pagination_wrap .page-numbers.next { padding: 0 18px; }
.article_content .content_block .dynamic-heading h2,
.article_content .content_block .dynamic-heading h3,
.article_content .content_block .dynamic-heading h4,
.article_content .content_block .dynamic-heading h5,
.article_content .content_block .dynamic-heading h6 { font-size: 30px; }
.newsletter_block { padding: 45px 45px; }
.newsletter_block .left_text .dynamic-heading h2,
.newsletter_block .left_text .dynamic-heading h3,
.newsletter_block .left_text .dynamic-heading h4,
.newsletter_block .left_text .dynamic-heading h5,
.newsletter_block .left_text .dynamic-heading h6 { font-size: 30px; }
.blog_detail_main { padding-top: 200px; }
.blog_detail_main .top_text .dynamic-heading h2,
.blog_detail_main .top_text .dynamic-heading h3,
.blog_detail_main .top_text .dynamic-heading h4,
.blog_detail_main .top_text .dynamic-heading h5,
.blog_detail_main .top_text .dynamic-heading h6 { font-size: 64px; }
.blog_list_wrap .sec_title .dynamic-heading h2,
.blog_list_wrap .sec_title .dynamic-heading h3,
.blog_list_wrap .sec_title .dynamic-heading h4,
.blog_list_wrap .sec_title .dynamic-heading h5,
.blog_list_wrap .sec_title .dynamic-heading h6 { font-size: 64px; }
.blog_detail_main .user_info .text,
.blog_detail_main .author_summary .time span,
.blog_detail_main .author_summary .date span { font-size: 20px; }
.blog_detail_main .feature_img { min-height: 600px;max-height: 600px; }
.blog_hero_sec .textwrap .left_text { min-width: 36vw; }
.blog_hero_sec .textwrap .left_text span { font-size: 20px; }
.blog_hero_sec .textwrap .right_text { padding-left: 85px; }
.perfect_match_box .dynamic-heading h2,
.perfect_match_box .dynamic-heading h3,
.perfect_match_box .dynamic-heading h4,
.perfect_match_box .dynamic-heading h5,
.perfect_match_box .dynamic-heading h6 { font-size: 32px;line-height: 1.2; }
.see_plan_box .dynamic-heading h2,
.see_plan_box .dynamic-heading h3,
.see_plan_box .dynamic-heading h4,
.see_plan_box .dynamic-heading h5,
.see_plan_box .dynamic-heading h6 { font-size: 30px; line-height: 1.2; }
.feat_resources_sec .sec_title .dynamic-heading h2,
.feat_resources_sec .sec_title .dynamic-heading h3,
.feat_resources_sec .sec_title .dynamic-heading h4,
.feat_resources_sec .sec_title .dynamic-heading h5,
.feat_resources_sec .sec_title .dynamic-heading h6 { font-size: 44px; line-height: 1.2; }
.blog_detail_wrap .article_content { width: calc(62% - 68px); }
.blog_sidebar { width: calc(48% - 68px); }
.article_summary_block { padding-right: 25px; padding-left: 25px; }
.article_summary_block .list_wrap ul li { font-size: 14px; }
/*======= Blog Pages End =========*/
}
/* @media (min-width: 1201px) and (max-width: 1300px) end */
@media (min-width: 992px) and (max-width: 1200px) {
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 22px 32px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 196px;}
    .banner-img .img-2{ top: 45px; right:160px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 500px;}
    .banner-block .banner-text h1{ font-size: 44px; padding: 0 0 20px;}
    .banner-frm .row{ margin: 0 -5px !important;  }
.banner-frm .row>*{ padding: 0 5px !important;  }
    p{ font-size: 14px;}
    .banner-form{ margin: 20px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 100px; }
    .landing-banner .banner-line img{ height: 300px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 16px; padding: 10px 20px; margin: 0 0 6px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 426px;}
    .banner-block .partners { margin: 24px 0 0 0;}
    .banner-block .partners .logoswrap { column-gap: 16px; flex-wrap: wrap; row-gap: 10px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 100%;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 80px 0 50px 0;}
    .banner-block .banner-text .dynamic-heading { max-width: 90%;}
    .banner-frm .flxrow { column-gap: 10px;}
.py-50{ padding-top: 34px; padding-bottom: 34px; }
.pt-50{ padding-top: 34px; }
.pb-50{ padding-bottom: 34px; }
.py-64{ padding-top: 40px; padding-bottom: 40px; }
.pt-64{ padding-top: 40px; }
.pb-64{ padding-bottom: 40px; }
.py-96{ padding-top: 64px; padding-bottom: 64px; }
.pt-96{ padding-top: 64px; }
.pb-96{ padding-bottom: 64px; }
.belt-wapper-inner ul li span{ height: 72px;  width: 178px; }
.belt-wapper-inner ul li span img{ max-width: 130px; max-height: 54px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 44px;}
.section-title{ padding: 0 0 32px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title{  }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size:30px;}
.services-box h4{ font-size: 30px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 96px; left: -15px; top: -15px;}
.services-listing-desktop .row{ row-gap: 48px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 36px; padding: 0 0 32px; }
.workflow-block .workflow-data .point ul{ row-gap:20px; padding: 32px 0 0 0; }
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 30px; background-size: 20px auto; font-size: 15px;  }
.workflow-block .img{ width: 390px; border-radius: 30px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block{gap: 30px }
.workflow-block .workflow-data{ width:calc(100% - 390px - 30px);}
.workflow-box h6{ font-size: 24px;}
.workflow-block .workflow-data .point-2 ul{ gap: 20px ; row-gap: 20px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 10px);}
.Consultation-left .img{ width: 220px; padding: 24px 0 0 0; max-height: 220px; }
.Consultation-left .text{ font-size: 44px;}
.get-box-right h6{  font-size: 22px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 10px; width: 200px;  }
.brand-wapper-inner ul li span{ height: 110px; border-radius: 20px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 20px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 130px; max-height:40px; }
.contact-block-inner .contact-image{ gap: 32px;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 180px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 24px; }
.contact-block-main .contact-block-inner{ padding: 64px 44px 36px 0; }
.contact-form-main{ width: 474px; padding: 44px 20px; } 
.contact-form-main .frm-title h3{ font-size: 36px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 20px; }
.contact-form-inner .input-box{ padding: 0 0 14px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.4;}
.contact-form-inner .input-box.submit-row{ padding: 24px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:-142px 0 0 -87px; }
.contact-block-inner .contact-image .img-2{ margin: 122px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 48px ;}
.f-social{ padding: 44px 0 0 0; }
.parents-logo-text span{ font-size:16px;}
.footer-top-right .w3-logo a img{ height: 64px; }
.footer-top{ padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 220px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 320px; height: 325px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-section .shape-2{ width: 460px;} 
.store-text .row{ margin: 0 -15px !important; }
.store-text .row>*{ padding: 0 15px !important; }
.parents-logo-text i{ margin:12px 0 0 10px; }
.thank-you-page-outer{ padding: 130px 0 48px; }
.thank-you-block .img img{ max-width: 330px; }
.thank-you-block .img{ padding: 0 0 24px; }
.thank-you-block h4 {font-size: 32px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 44px;}
.business-block-inner ul li { background-size: 24px auto; padding: 0 0 0 32px; line-height: 24px; font-size: 16px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 34px 34px  ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.plans-block-main .row{ margin: 0 -15px !important; }
.plans-block-main .row>*{ padding: 0 15px !important}
.plans-block-main .plans-box-main:before { background-size:contain; }
.month-title-block .month-text{ font-size: 48px;}
.month-title-block .price-row-cls{ font-size: 56px;}
.month-title-block .price-row-cls span{ top: 0; font-size: 18px; min-height: 48px; }
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 20px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ width: 562px; height: 562px; right: -252px; top: -310px;}
.plans-box-main::before{left: -83px; right: auto; top: auto; bottom: -128px;}
.plans-services-list ul{ gap: 14px;}
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 16px; font-size:24px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 30px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 14px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 30px; }
.plan-box-main .popular-plan span{ min-height: 40px; padding: 8px 30px; font-size: 14px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 230px;}
.plan-box-main .price-main{ font-size: 64px;}
.plan-box-main .price-main span{ font-size: 30px;}
.plan-box-main .biled-text{ font-size: 22px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 30px; }
.Features-block-price{ padding:32px 0 0 0; }
.Features-block-price > h5{ font-size: 16px; padding: 0 0 16px;}
.Features-listing-inner{ padding: 16px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 16px; }
.Features-listing-inner ul{ row-gap: 10px;}
.Features-listing-inner ul li::after{ width: 23px; height: 23px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 12px; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow{ top: -74px; right: 64px;}
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 95px 0 24px 0;  }
.error-block-main{ padding: 0 0 52px; max-width: 600px;   }
.error-block h1{ font-size:48px; padding: 0 0 8px; }
.error-block p{ font-size: 15px;}
.error-block .back-link-home{ padding: 18px 0 0 0; }
.error-block .back-link-home a{ min-height: 40px; padding: 0 20px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 880px; max-width: 880px; }
.seo-leftbar .seo-meta ul li { font-size: 16px; }
.seo-content p { font-size: 14px; margin-bottom: 25px; }
.seo-accordion .accordion-box .accordion-title .titlebox { font-size: 14px; }
.seo-accordion .accordion-box { padding: 15px 0; }
.seo-table-content { margin: 0 0 25px 0; }
.seo-content .wp-block-image { margin-bottom: 25px; }
.seo-content ul { margin-bottom: 25px; }
.seo-content + .seo-content { margin-top: 25px; }
.blockquote-section { margin-bottom: 25px; }
.seo-content .table { margin-bottom: 25px; }
.seo-content .table tfoot tr td,
.seo-content .table tbody tr td,
.seo-content .table thead tr th { padding: 14px 18px; font-size: 14px; }
.seo-content .table tfoot tr td p strong ,
.seo-content .table tbody tr td strong { font-size: 14px; }
.blockquote-section { padding: 32px 34px; }
.next-step-section { margin: 25px 0; }
.next-step-section .step-box { max-width: 267px; width: 33.333%; }
.next-step-section .step-box span { font-size: 14px; }
.seo-content ul li + li { margin-top: 17px; }
.seo-content ul li { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.seo-content strong { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.faq-section .faq .faq-head h3 { font-size: 14px; }
.seo-leftbar .seo-title h1 { font-size: 44px; }
.seo-content h2 { font-size: 38px; }
.seo-content h3 { font-size: 30px; }
.seo-content h4 { font-size: 26px; }
.seo-sidebar { width: 37.776%; display: none !important; }
.seo-leftbar { width: 100%; }
.cta-sec-2 form input { height: 40px; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 10px 12px 10px 10px; height: calc(36px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.side-tableof-content .table-content ul li a { font-size: 14px; padding: 12px 0; }
.cta-block-section strong { font-size: 23px; line-height: 1.2; }
.cta-block-section span { font-size: 23px; line-height: 1.2; margin-bottom: 7px; }
.cta-block-section.cta-sec-3 span strong { color: var(--white); }
.side-tableof-content h2 { padding: 0 0 10px 0; }
.cta-sec-inside-2 { padding: 16px 20px; }
.cta-sec-2 { top: calc(var(--top-space) + var(--tableOfContentHeight) + 20px); }
.cta-sec-2 form { margin-top: 7px; }
.cta-block-section p { line-height: 1.4; }
.seo-section { padding: 112px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.form_modal .modal-dialog { max-width: 868px; }
.modal_dtl .contact-form-inner .row > [class^="col-"] { width: 100%; }
.form_modal .modal-body { padding: 44px; }
.form_modal .modal_row .modal_img { width: 400px; }
.form_modal .modal_row .modal_dtl { width: calc(100% - 400px); }
.form_modal .btn-close { top: 12px; right: 12px; }
/*======= ecommerce-operations Page End =========*/
/*======= Blog Pages Start =========*/
.blog_hero_sec { padding: 150px 0 115px; }
.blog_hero_sec .big_heading .dynamic-heading h2,
.blog_hero_sec .big_heading .dynamic-heading h3,
.blog_hero_sec .big_heading .dynamic-heading h4,
.blog_hero_sec .big_heading .dynamic-heading h5,
.blog_hero_sec .big_heading .dynamic-heading h6 { font-size: 44px; }
.blog_hero_sec .subheading .dynamic-heading,
.blog_hero_sec .subheading .dynamic-heading h2,
.blog_hero_sec .subheading .dynamic-heading h3,
.blog_hero_sec .subheading .dynamic-heading h4,
.blog_hero_sec .subheading .dynamic-heading h5,
.blog_hero_sec .subheading .dynamic-heading h6 { font-size: 30px; }
.blog_block .dynamic-heading h2,
.blog_block .dynamic-heading h3,
.blog_block .dynamic-heading h4,
.blog_block .dynamic-heading h5,
.blog_block .dynamic-heading h6 { font-size: 30px; }
.blog_block .btnbox a { height: 44px;padding: 0 30px; font-size: 14px; }
.blog_list_wrap .pagination_wrap .page-numbers { min-width: 45px; height: 46px; font-size: 18px; }
.blog_list_wrap .pagination_wrap .page-numbers.prev,
.blog_list_wrap .pagination_wrap .page-numbers.next { padding: 0 18px; }
.article_content .content_block .dynamic-heading h2,
.article_content .content_block .dynamic-heading h3,
.article_content .content_block .dynamic-heading h4,
.article_content .content_block .dynamic-heading h5,
.article_content .content_block .dynamic-heading h6 { font-size: 30px; }
.newsletter_block { padding: 45px 45px; margin-top: 50px; }
.newsletter_block .left_text .dynamic-heading h2,
.newsletter_block .left_text .dynamic-heading h3,
.newsletter_block .left_text .dynamic-heading h4,
.newsletter_block .left_text .dynamic-heading h5,
.newsletter_block .left_text .dynamic-heading h6 { font-size: 30px; }
.blog_detail_main { padding-top: 200px; }
.blog_detail_main .top_text .dynamic-heading h2,
.blog_detail_main .top_text .dynamic-heading h3,
.blog_detail_main .top_text .dynamic-heading h4,
.blog_detail_main .top_text .dynamic-heading h5,
.blog_detail_main .top_text .dynamic-heading h6 { font-size: 44px; }
.blog_list_wrap .sec_title .dynamic-heading h2,
.blog_list_wrap .sec_title .dynamic-heading h3,
.blog_list_wrap .sec_title .dynamic-heading h4,
.blog_list_wrap .sec_title .dynamic-heading h5,
.blog_list_wrap .sec_title .dynamic-heading h6 { font-size: 44px; }
.blog_detail_main .user_info .text,
.blog_detail_main .author_summary .time span,
.blog_detail_main .author_summary .date span { font-size: 20px; }
.blog_detail_main .feature_img { min-height: 600px;max-height: 600px; }
.blog_hero_sec .textwrap .left_text { min-width: 50%; }
.blog_hero_sec .textwrap .left_text span { font-size: 20px; }
.blog_hero_sec .textwrap .right_text { padding-left: 30px; }
.perfect_match_box .dynamic-heading h2,
.perfect_match_box .dynamic-heading h3,
.perfect_match_box .dynamic-heading h4,
.perfect_match_box .dynamic-heading h5,
.perfect_match_box .dynamic-heading h6 { font-size: 32px;line-height: 1.2; }
.see_plan_box .dynamic-heading h2,
.see_plan_box .dynamic-heading h3,
.see_plan_box .dynamic-heading h4,
.see_plan_box .dynamic-heading h5,
.see_plan_box .dynamic-heading h6 { font-size: 30px; line-height: 1.2; }
.feat_resources_sec .sec_title .dynamic-heading h2,
.feat_resources_sec .sec_title .dynamic-heading h3,
.feat_resources_sec .sec_title .dynamic-heading h4,
.feat_resources_sec .sec_title .dynamic-heading h5,
.feat_resources_sec .sec_title .dynamic-heading h6 { font-size: 44px; line-height: 1.2; }
.blog_detail_wrap .article_content { width: calc(62% - 68px); }
.blog_sidebar { width: calc(48% - 68px); }
.article_summary_block { padding-right: 25px; padding-left: 25px; }
.article_summary_block .list_wrap ul li { font-size: 14px; }
/*======= Blog Pages End =========*/
}
/* @media (min-width: 992px) and (max-width: 1200px) End */
@media (max-width: 1200px) {
    .blog_detail_wrap .row_wrap { flex-direction: column-reverse; gap: 30px; }
    .blog_detail_wrap .article_content { width: 100%; max-width: 100%; }
    .blog_sidebar { position: relative; top: 0; width: 100%; max-width: 100%; }
    .blog_detail_wrap .share_block { position: fixed; top: 50%; left: 0; z-index: 999; width: 56px; -webkit-transform: translateY(-50%);transform: translateY(-50%); }
    .blog_detail_wrap .share_block .heading { display: none; }
    .blog_detail_wrap .share_block .share-btn { display: flex;align-items: center; align-content: center; justify-content: center; width: 56px; height: 56px; border-radius: 0 10px 10px 0; padding: 12px; color: var(--white); background-color: var(--orange); }
    .blog_detail_wrap .share_block .share_btns { position: absolute; top: 0; left: 100%; top: 50%; display: flex; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  padding: 24px; margin: 0 0 0 13px; box-shadow: 0px 0px 15px -5px rgb(0 0 0 / 25%); z-index: 2; border-radius: 14px; opacity: 0; visibility: hidden; pointer-events: none; column-gap: 20px; }
    .blog_detail_wrap .share_block .share_btns.active { margin: 0 0 0 23px; opacity: 1; visibility: visible; pointer-events: all; }
    .blog_detail_wrap .share_block .share_btns::before { content: ''; background-color: var(--white); border-radius: 14px; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .blog_detail_wrap .share_block .share_btns:after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: calc(100% - 1px); width: 0; height: 0; border-top: 7px solid transparent; border-right: 10px solid #ffffff; border-bottom: 7px solid transparent; z-index: -2; -webkit-filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.18)); -moz-filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.18)); -ms-filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.18)); filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.18)); }
    .blog_detail_wrap .share_block .share_btns a { margin-top: 0; width: 40px; height: 40px; }
    .blog_detail_wrap .share_block .share_btns a img { height: 15px; }
}
@media (min-width: 768px) and (max-width: 991px) {
    .header-top .logo a img{ height: 46px; }
    .header-top{ padding: 16px 20px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 196px;}
    .banner-img .img-2{ top: 45px; right:160px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 100%;}
    .banner-block .banner-text h1{ font-size: 44px; padding: 0 0 20px;}
    .banner-frm .row{ margin: 0 -5px !important;  }
    .banner-frm .row>*{ padding: 0 5px !important;  }
    p{ font-size: 14px;}
    .banner-form{ margin: 28px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 100px; }
    .landing-banner .banner-line img{ height: 300px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 14px; padding: 10px 20px; margin: 0 0 6px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 426px; display: none;}
    .banner-block .partners { margin: 24px 0 0 0;}
    .banner-block .partners .logoswrap { column-gap: 16px; row-gap: 10px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 170px;}
    .banner-block .partners .diveder { margin: 0 20px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 90px 0 70px 0; min-height: auto;}
    .banner-block .banner-text .dynamic-heading { max-width: 90%;}
    .banner-frm .flxrow { column-gap: 10px;}
.py-50{ padding-top: 24px; padding-bottom: 24px; }
.pt-50{ padding-top: 24px; }
.pb-50{ padding-bottom: 24px; }
.py-64{ padding-top: 34px; padding-bottom: 34px; }
.pt-64{ padding-top: 34px; }
.pb-64{ padding-bottom: 34px; }
.py-96{ padding-top: 48px; padding-bottom: 48px; }
.pt-96{ padding-top: 48px; }
.pb-96{ padding-bottom: 48px; }
.belt-wapper-inner ul li span{ height: 66px;  width: 150px; }
.belt-wapper-inner ul li span img{ max-width: 120px; max-height: 48px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 40px;}
.section-title{ padding: 0 0 32px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title{  }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size:30px;}
.services-box h4{ font-size: 30px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 96px; left: -15px; top: -15px;}
.services-listing-desktop .row{ row-gap: 48px; }
.workflow-block .workflow-data h5{ font-size: 24px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 36px; padding: 0 0 32px; }
.workflow-block .workflow-data .point ul{ row-gap:20px; padding: 32px 0 0 0; }
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 30px; background-size: 20px auto; font-size: 15px;  }
.workflow-block .img{ width: 390px; border-radius: 30px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block{gap: 0px; flex-direction: column; }
.workflow-block .workflow-data{ width:100%; padding: 30px 0 0 0; }
.workflow-box h6{ font-size: 24px;}
.workflow-block .workflow-data .point-2 ul{ gap: 20px ; row-gap: 20px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 10px);}
.Consultation-left .img{ width: 180px; padding: 24px 0 0 0; max-height: 180px; }
.Consultation-left .text{ font-size: 36px;}
.Consultation-left{gap: 20px; }
.get-box-right h6{  font-size: 22px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 10px; width: 200px;  }
.brand-wapper-inner ul li span{ height: 110px; border-radius: 20px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 20px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 130px; max-height:40px; }
.contact-block-inner .contact-image{ gap: 0px;  width: 100%; justify-content: space-between;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 180px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 24px; }
.contact-block-main .contact-block-inner{ padding: 64px 44px 36px 0; }
.contact-form-main{ width: 100%; margin: 30px 0 0 0; padding: 44px 20px; } 
.contact-form-main .frm-title h3{ font-size: 36px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 20px; }
.contact-form-inner .input-box{ padding: 0 0 14px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.4;}
.contact-form-inner .input-box.submit-row{ padding: 24px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:0px; }
.contact-block-inner .contact-image .img-2{ margin: 0px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 40px ;}
.footer-left{ width: 400px; }
.f-social{ padding: 44px 0 0 0; }
.parents-logo-text span{ font-size:16px;}
.footer-top-right .w3-logo a img{ height: 64px; }
.footer-top{ padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 220px;}
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 320px; height: 325px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; }
.workflow-section .shape-2{ width: 460px;} 
.store-text .row{ margin: 0 -15px !important; }
.store-text .row>*{ padding: 0 15px !important; }
.parents-logo-text i{ margin:12px 0 0 10px; }	
.banner-block{ flex-direction: column-reverse; gap: 40px; }
.store-text .row>*{ width: 100%;}
.store-text .row .col-md-6 + .col-md-6{ padding-top: 32px !important; }  
.store-text{  padding: 0; }
.services-frm .row{ margin: 0 -8px !important; }
.services-frm .col-md-4{ padding: 0 8px !important; }
.services-listing-desktop .col-md-4{ width: 50%;}
.workflow-block:nth-child(2n+0){flex-direction: column; }
.workflow-section .shape-2{ display: none;}
.contact-block-main .contact-block-inner{ padding: 30px; flex-direction: column;}
.contact-block-main{ padding: 0; }
.thank-you-page-outer{ padding: 130px 0 48px; }
.thank-you-block .img img{ max-width: 330px; }
.thank-you-block .img{ padding: 0 0 24px; }
.thank-you-block h4 {font-size: 32px;}
/*==========new page css start ===========*/
.business-block h1{ font-size: 40px;}
.business-block-inner ul li { background-size: 24px auto; padding: 0 0 0 32px; line-height: 24px; font-size: 16px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 28px 28px  ; }
.plans-box-main .plans-box-top { padding: 28px 0 0px; gap: 22px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 32px 0 0 0; }
.plans-services-list h6 {font-size: 18px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 16px; background-size: 24px auto; padding:  0 0 0 40px;}
.plans-services-list ul{ gap: 18px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 20px;}
.palns-box-2 p{ font-size: 16px;}
.plans-block-main .row{ gap: 24px; margin: 0 -15px !important; }
.plans-block-main .row>*{ padding: 0 15px !important; width: 100%;}
.palns-2-block-main .palns-2-title h2{ font-size: 40px;}
.palns-2-listing .row{ gap: 0px; margin: 0 -15px !important; row-gap: 32px;}
.palns-2-listing .row>*{ padding: 0 15px !important; width: 50%; }
.plans-block-main .plans-box-main:before { background-size:contain; display:none; }
.plans-services-list .plans_list_wrap { column-gap:30px; }
.month-title-block .month-text{ font-size: 40px;}
.month-title-block .price-row-cls{ font-size: 48px;}
.month-title-block .price-row-cls span{ padding: 0 24px; top: 4px; font-size: 16px; min-height: 44px; }
/*==========new page css End ===========*/
.plans-box-main{ border-radius: 20px; }
.plans-box-main .inquire-links-2{ padding-bottom: 34px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ display: flex !important; width: 562px; height: 562px; right: -252px; top: -310px;}
.plans-box-main::before{left: -83px; right: auto; top: auto; bottom: -128px;}
.plans-services-list ul{ gap: 14px;}
.plans-services-list .plans_list_wrap{ flex-direction: column;}
.plans-services-list .plans_list_wrap .plans_srvc_list + .plans_srvc_list{ padding-top: 14px; } 
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 16px; font-size:30px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 30px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 16px;}
.price-block-main-top .price-block-left .pro-text{ padding: 0 0 30px; }
.plan-box-main .popular-plan span{ min-height: 40px; padding: 8px 30px; font-size: 16px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width: 220px;}
.plan-box-main .price-main{ font-size: 64px;}
.plan-box-main .price-main span{ font-size: 30px;}
.plan-box-main .biled-text{ font-size: 22px; padding: 9px 0 0 0; }
.price-block-main-top{ padding: 0 0 30px; }
.Features-block-price{ padding:32px 0 0 0; }
.Features-block-price > h5{ font-size: 16px; padding: 0 0 16px;}
.Features-listing-inner{ padding: 16px; }
.Features-listing-inner ul li{ padding: 0 0 0 37px; font-size: 14px; }
.Features-listing-inner ul{ row-gap: 10px;}
.Features-listing-inner ul li::after{ width: 23px; height: 23px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 34px 0 0 0; }
.Features-block-price .orange-btn a{ min-height: 50px; font-size: 16px; padding: 0 34px; }
.plan-box-main .price-main span{ top: 12px; }
.price-block-main-top{ flex-direction: column-reverse;}
.price-logo-right{ position: relative; padding: 0 0 32px; width: 100%; display: flex ;align-items: center; justify-content: center; position: relative; right: auto; top: auto; }
.price-logo-right span img{ max-width: 120px; }
.price-block-main-top .price-block-left .pro-text h3 { text-align: center; display: block;  font-size: 26px; line-height: 1.2; padding: 0 24px 16px;}
.price-block-main-top .price-block-left .pro-text h3 i.crown-img{ display: none;}
.price-block-main-top .price-block-left .pro-text p{ font-size: 15px; line-height: 1.71; text-align: center; color: #757575; }
.plan-box-main .popular-plan span{ width: 100%; text-align: center; display: block;   line-height: 1.5; text-transform: none; text-align: center; border-radius: 50px; padding: 10px;  font-size: 14px; font-weight: 500;}
.plan-box-main .popular-plan{ padding: 0 0 24px; }
.plan-box-main .price-main{ display: block; width: 100%; text-align: center;}
.plan-box-main .biled-text{ padding: 16px 0 0 0; display: block; width: 100%; text-align: center;}
.plan-box-main .price-main span{ top: auto; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow{ top: -74px; right: 64px;}
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
.header-right .services-link{ padding-top: 1px; }
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 95px 0 24px 0;  }
.error-block-main{ padding: 0 0 52px; max-width: 500px;   }
.error-block h1{ font-size:40px; padding: 0 0 8px; }
.error-block p{ font-size: 15px;}
.error-block .back-link-home{ padding: 18px 0 0 0; }
.error-block .back-link-home a{ min-height: 40px; padding: 0 20px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 100%; max-width: 655px; }
.seo-leftbar .seo-meta ul li { font-size: 17px; }
.seo-content p { font-size: 14px; margin-bottom: 25px; }
.seo-accordion .accordion-box .accordion-title .titlebox { font-size: 14px; }
.seo-accordion .accordion-box { padding: 15px 0; }
.seo-table-content { margin: 0 0 25px 0; }
.seo-content .wp-block-image { margin-bottom: 25px; }
.seo-content ul { margin-bottom: 25px; }
.seo-content + .seo-content { margin-top: 25px; }
.blockquote-section { margin-bottom: 25px; }
.seo-content .table { margin-bottom: 25px; }
.seo-content .table tfoot tr td,
.seo-content .table tbody tr td,
.seo-content .table thead tr th { padding: 14px 18px; font-size: 14px; }
.seo-content .table tfoot tr td p strong ,
.seo-content .table tbody tr td strong { font-size: 14px; }
.blockquote-section { padding: 32px 34px; }
.next-step-section { margin: 25px 0; }
.next-step-section .step-box { max-width: 300px; width: 50%; }
.next-step-section .step-box span { font-size: 14px; }
.seo-content ul li + li { margin-top: 17px; }
.seo-content ul li { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.seo-content strong { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.faq-section .faq .faq-head h3 { font-size: 14px; }
.seo-leftbar .seo-title h1 { font-size: 44px; }
.seo-content h2 { font-size: 40px; }
.seo-content h3 { font-size: 30px; }
.seo-content h4 { font-size: 26px; }
.seo-sidebar { width: 37.776%; display: none !important; }
.seo-leftbar { width: 100%; }
.cta-sec-2 form input { height: 40px; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 10px 12px 10px 10px; height: calc(36px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.side-tableof-content .table-content ul li a { font-size: 14px; padding: 12px 0; }
.cta-block-section strong { font-size: 23px; line-height: 1.2; }
.cta-block-section span { font-size: 23px; line-height: 1.2; margin-bottom: 7px; }
.cta-block-section.cta-sec-3 span strong { color: var(--white); }
.side-tableof-content h2 { padding: 0 0 10px 0; }
.cta-sec-inside-2 { padding: 16px 20px; }
.cta-sec-2 { top: calc(var(--top-space) + var(--tableOfContentHeight) + 20px); }
.cta-sec-2 form { margin-top: 7px; }
.cta-block-section p { line-height: 1.4; }
.seo-section { padding: 82px 0 50px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.form_modal .modal-dialog { max-width: 598px; }
/* .modal_dtl .contact-form-inner .row > [class^="col-"] { width: 100%; } */
.form_modal .modal-body { padding: 44px; }
.form_modal .modal_row .modal_img { width: 100%; }
.form_modal .modal_row .modal_dtl { width: 100%; }
.form_modal .modal_row .modal_img img { width: 100%; }
.form_modal .btn-close { top: 12px; right: 12px; }
/*======= ecommerce-operations Page End =========*/
/*======= Blog Pages Start =========*/
.blog_hero_sec { padding: 150px 0 115px; }
.blog_hero_sec .big_heading .dynamic-heading h2,
.blog_hero_sec .big_heading .dynamic-heading h3,
.blog_hero_sec .big_heading .dynamic-heading h4,
.blog_hero_sec .big_heading .dynamic-heading h5,
.blog_hero_sec .big_heading .dynamic-heading h6 { font-size: 44px; }
.blog_hero_sec .subheading .dynamic-heading,
.blog_hero_sec .subheading .dynamic-heading h2,
.blog_hero_sec .subheading .dynamic-heading h3,
.blog_hero_sec .subheading .dynamic-heading h4,
.blog_hero_sec .subheading .dynamic-heading h5,
.blog_hero_sec .subheading .dynamic-heading h6 { font-size: 30px; }
.blog_block .dynamic-heading h2,
.blog_block .dynamic-heading h3,
.blog_block .dynamic-heading h4,
.blog_block .dynamic-heading h5,
.blog_block .dynamic-heading h6 { font-size: 30px; }
.blog_block .btnbox a { height: 44px;padding: 0 30px; font-size: 14px; }
.blog_list_wrap .pagination_wrap .page-numbers { min-width: 45px; height: 46px; font-size: 18px; }
.blog_list_wrap .pagination_wrap .page-numbers.prev,
.blog_list_wrap .pagination_wrap .page-numbers.next { padding: 0 18px; }
.article_content .content_block .dynamic-heading h2,
.article_content .content_block .dynamic-heading h3,
.article_content .content_block .dynamic-heading h4,
.article_content .content_block .dynamic-heading h5,
.article_content .content_block .dynamic-heading h6 { font-size: 30px; }
.newsletter_block { padding: 45px 45px; margin-top: 50px; }
.newsletter_block .left_text .dynamic-heading h2,
.newsletter_block .left_text .dynamic-heading h3,
.newsletter_block .left_text .dynamic-heading h4,
.newsletter_block .left_text .dynamic-heading h5,
.newsletter_block .left_text .dynamic-heading h6 { font-size: 30px; }
.blog_detail_main { padding-top: 200px; }
.blog_detail_main .top_text .dynamic-heading h2,
.blog_detail_main .top_text .dynamic-heading h3,
.blog_detail_main .top_text .dynamic-heading h4,
.blog_detail_main .top_text .dynamic-heading h5,
.blog_detail_main .top_text .dynamic-heading h6 { font-size: 44px; }
.blog_list_wrap .sec_title .dynamic-heading h2,
.blog_list_wrap .sec_title .dynamic-heading h3,
.blog_list_wrap .sec_title .dynamic-heading h4,
.blog_list_wrap .sec_title .dynamic-heading h5,
.blog_list_wrap .sec_title .dynamic-heading h6 { font-size: 44px; }
.blog_detail_main .user_info .text,
.blog_detail_main .author_summary .time span,
.blog_detail_main .author_summary .date span { font-size: 20px; }
.blog_detail_main .feature_img { min-height: 600px;max-height: 600px; }
.blog_hero_sec .textwrap { flex-direction: column; }
.blog_hero_sec .textwrap .left_text { min-width: 100%; }
.blog_hero_sec .textwrap .left_text span { font-size: 20px; }
.blog_hero_sec .textwrap .right_text { padding-top: 24px; padding-left: 0; }
.perfect_match_box .dynamic-heading h2,
.perfect_match_box .dynamic-heading h3,
.perfect_match_box .dynamic-heading h4,
.perfect_match_box .dynamic-heading h5,
.perfect_match_box .dynamic-heading h6 { font-size: 32px;line-height: 1.2; }
.see_plan_box .dynamic-heading h2,
.see_plan_box .dynamic-heading h3,
.see_plan_box .dynamic-heading h4,
.see_plan_box .dynamic-heading h5,
.see_plan_box .dynamic-heading h6 { font-size: 30px; line-height: 1.2; }
.feat_resources_sec .sec_title .dynamic-heading h2,
.feat_resources_sec .sec_title .dynamic-heading h3,
.feat_resources_sec .sec_title .dynamic-heading h4,
.feat_resources_sec .sec_title .dynamic-heading h5,
.feat_resources_sec .sec_title .dynamic-heading h6 { font-size: 44px; line-height: 1.2; }
.article_summary_block { padding-right: 25px; padding-left: 25px; }
.article_summary_block .list_wrap ul li { font-size: 14px; }
.article_content .content_block .image_wrap .imgbox { height: 450px; }
/*======= Blog Pages End =========*/
}
/* @media (min-width: 768px) and (max-width: 991px) End */
@media (max-width: 767px) {
    .header-top .logo a img{ height: 40px; }
    .header-top{ padding: 16px 20px; }
    .header-right .services-link a{ min-height: 18px; }
    .header-right{ gap: 34px;}
    .header-right .about-link a,
    .header-right .services-link a{ font-size: 14px;}
    .header-right .h-contact-btn a{ height: 44px; padding: 0 26px; font-size: 14px; }
    .banner-img .img-1,
    .banner-img .img-2{ width: 170px;}
    .banner-img .img-2{ top: 45px; right:160px; }
    .banner-img .img-1 img{ border-width: 2px;}
    .banner-block .banner-text{ width: 100%;}
    .banner-block .banner-text h1{ font-size: 40px; padding: 0 0 20px;}
    .banner-frm .row{ margin: 0 -5px !important;  }
    .banner-frm .row>*{ padding: 0 5px !important;  }
    p{ font-size: 14px;}
    .banner-form{ margin: 18px 0 0 0; }
    .banner-frm .input-box{ padding: 12px 0 0 0; }
    .input-box .input-text{ height:42px;  font-size: 14px; }
    .inquire-links-2 a,
    .input-box.submit-row button{ height: 44px; font-size: 16px; }
    .landing-banner .banner-line{ height: 60px; }
    .landing-banner .banner-line img{ height: 150px; }
    .nice-select{  height: 44px; font-size: 14px; }
    .banner-block .banner-text .infotextbox { font-size: 14px; padding: 10px 20px; margin: 0 0 10px 0;}
    .banner-frm .input-box.submit-row button { padding: 0 22px;}
    .banner-right-newmain { max-width: 426px; display: none;}
    .banner-block .partners { margin: 24px 0 0 0; flex-wrap: wrap;}
    .banner-block .partners .logoswrap { column-gap: 16px; row-gap: 10px;}
    .banner-block .partners .logoswrap .logobox img { max-width: 100%;}
    .banner-block .partners .diveder { margin: 10px 0; width: 100%; height: 1px;}
    .banner-block .partners .right-text { font-size: 14px;}
    .banner-block { padding: 60px 0 40px 0; min-height: auto;}
    .banner-block .banner-text .dynamic-heading { max-width: 230px;}
    .banner-frm .flxrow { column-gap: 10px; flex-wrap: wrap;}
    .banner-frm .flxfix { width: 100%;}
.py-50{ padding-top: 24px; padding-bottom: 24px; }
.pt-50{ padding-top: 24px; }
.pb-50{ padding-bottom: 24px; }
.py-64{ padding-top: 24px; padding-bottom: 24px; }
.pt-64{ padding-top: 24px; }
.pb-64{ padding-bottom: 24px; }
.py-96{ padding-top: 24px; padding-bottom: 24px; }
.pt-96{ padding-top: 24px; }
.pb-96{ padding-bottom: 24px; }
.belt-wapper-inner ul li span{ height: 66px;  width: 150px; }
.belt-wapper-inner ul li span img{ max-width: 120px; max-height: 48px; }
.belt-wapper-inner ul li{ margin: 0 0 0 28px; }
.section-title h2{ font-size: 30px;}
.section-title{ padding: 0 0 24px; }
.store-text .text p + p{ padding-top: 16px; }
.services-form-block{ padding: 24px ; }
.services-form-block .ser-form-title{ padding: 0;  }
.services-form-block .input-box { padding: 12px 0 0 0; }
.services-form-block .ser-form-title h3{ max-width: 680px; font-size:22px;}
.services-box h4{ font-size: 24px; padding: 0 0 20px;}
.services-box .sub-links{ padding: 20px 0 0 0; }
.sub-links a{ font-size: 16px;}
.sub-links a i{ width: 22px; height: 22px; background-size: cover;  }
.services-box{ padding: 34px 0 0 43px; }
.services-box .count{ font-size: 80px; left: 5px; top: -5px;}
.services-listing-desktop .row{ row-gap: 48px; }
.workflow-block .workflow-data h5{ font-size: 20px; padding: 0 0 14px; }
.workflow-block .workflow-data h2{ font-size: 28px; padding: 0 0 16px; }
.workflow-block .workflow-data .point ul{ row-gap:12px; padding: 16px 0 0 0; }
.workflow-block .workflow-data .point ul li{ font-size: 16px; width: 100%;}
.workflow-box{ padding: 14px 0 0 30px; }
.workflow-box .count{ font-size: 80px; top: 0; left: -15px;}
.workflow-block .workflow-data .point ul li{ padding: 0 0 0 30px; background-size: 22px auto; font-size: 14px;  }
.workflow-block .img{ max-width: 100%; width: 390px; border-radius: 20px; }
.banner-img .img-2 img,
.banner-img .img-1 img{ border-radius: 24px; }
.workflow-block{gap: 0px; flex-direction: column; }
.workflow-block .workflow-data{ width:100%; padding: 24px 0 0 0; }
.workflow-box h6{ font-size: 24px;}
.workflow-block .workflow-data .point-2 ul{ gap: 20px ; row-gap: 20px; }
.workflow-block .workflow-data .point-2 ul li{ width: calc(50% - 10px);}
.Consultation-left .img{ width: 180px; padding: 24px 0 0 0; max-height: 180px; }
.Consultation-left .text{ font-size: 36px;}
.Consultation-left{gap: 20px; }
.get-box-right h6{  font-size: 22px;}
.get-box-right .defult-link{ padding: 24px 0 0 0; }
.defult-link a{ height: 44px; padding: 0 24px; font-size: 14px; }
.defult-link a i{ width: 18px;}
.brand-wapper-inner ul li{ margin: 0 6px; width: 160px;  }
.brand-wapper-inner ul li span{ height: 80px; border-radius: 16px;  }
.brand-wapper-inner + .brand-wapper-inner{ margin: 12px 0 0 0; }
.brand-wapper-inner ul li span img{ max-width: 100px; max-height:40px; }
.contact-block-inner .contact-image{ gap: 0px;  width: 100%; justify-content: space-between;} 
.contact-block-inner .contact-image .img-2,
.contact-block-inner .contact-image .img-1{ width: 160px;}
.contact-block-inner .contact-image .img-2 img,
.contact-block-inner .contact-image .img-1 img{ border-radius: 24px; }
.contact-block-main .contact-block-inner{ padding: 64px 44px 36px 0; }
.contact-form-main{ width: 100%; margin: 24px 0 0 0; padding: 24px 16px; } 
.contact-form-main .frm-title h3{ font-size: 28px; padding: 0 0 16px; }
.contact-form-main .frm-title{ padding: 0 0 20px; }
.contact-form-inner .input-box{ padding: 0 0 14px; }
.input-box-checkbox label .wpcf7-list-item-label,
.input-box-checkbox label{ font-size: 13px; line-height: 1.4;}
.contact-form-inner .input-box.submit-row{ padding: 24px 0 0 0; }
.contact-block-inner .contact-image .img-1{ margin:0px; }
.contact-block-inner .contact-image .img-2{ margin: 50px 0 0 0; }
.footer-top .footer-left h2{ padding: 0 0 12px; font-size: 36px ;}
.footer-left{ width:100%; }
.f-social{ padding: 24px 0 0 0; }
.parents-logo-text span{ font-size:16px;}
.footer-top-right .w3-logo a img{ height: 48px; }
.footer-top{ flex-direction: column; padding: 46px 0 32px; }
.footer-bottom{ padding: 18px 0; }
.copyright,
.f-links ul li a,
.f-links ul li + li::before{ font-size: 14px;}
.banner-line-2{ width: 140px; opacity: 0.5; }
.banner-line-2 img{ width: 100%;}
.banner-round .round-img-bg{ width: 320px; height: 325px; }
.banner-round{ min-height: 0; }
.services-form-block{ min-height: 268px; padding: 16px; }
.workflow-section .shape-2{ width: 460px;} 
.store-text .row{ margin: 0 -15px !important; }
.store-text .row>*{ padding: 0 15px !important; }
.parents-logo-text i{ margin:12px 0 0 10px; }	
.banner-block{ flex-direction: column-reverse; gap: 24px; }
.store-text .row>*{ width: 100%;}
.store-text .row .col-md-6 + .col-md-6{ padding-top: 16px !important; }  
.store-text{  padding: 0; }
.services-frm .row{ margin: 0 -8px !important; }
.services-frm .col-md-4{ padding: 0 8px !important; }
.services-listing-desktop .col-md-4{ width: 50%;}
.workflow-block:nth-child(2n+0){flex-direction: column; }
.workflow-section .shape-2{ display: none;}
.contact-block-main .contact-block-inner{ padding: 0px; flex-direction: column;}
.contact-block-main{ padding: 0; }
.container{ width: 100%; max-width: 100%; padding: 0 20px; }
.header-right .about-link,
.header-right .services-link{display: none; }
.section-title p{ padding-top: 24px; }
.services-listing-desktop{ display: none;}
.workflow-block .workflow-data .point-2 ul li{ width: 100%;}
.Consultation-block{ flex-direction: column; padding: 24px 0;}
.Consultation-left{ flex-direction: column-reverse; padding: 0;  }
.Consultation-left .img{ max-height: none; }
.Consultation-left .text{ width: 100% ; padding: 0; text-align: center;}
    .get-box-right{ padding: 24px 0 0 0; width: 100%; text-align: center;}
    .get-box-right .defult-link{ padding: 16px 0 0 0; justify-content: center; }
.contact-outer{ background: var(--orange); }
.contact-block-main .contact-block-inner{ background: none; }
.footer-top-right{ margin: 80px 0 0 0; }
.parents-logo-text{ right: 115px;}
.footer-bottom{ flex-direction: column-reverse;}
.f-links ul li + li::before{ margin: 0 4px; }
.copyright{ padding: 16px 0 0 0; }
.services-mobile{ display: block; width: 100%;}
.services-box{ padding:40px 16px 16px 40px; background: var(--white); border-radius: 16px;   }
.services-mobile{ padding: 0 20px 60px; }
.services-mobile .slick-slide{ overflow: hidden; }
.sub-links a  i{transform: translateX(0px); opacity: 1;  }
.services-box  .count{-webkit-text-stroke-color: var(--orange); opacity: 0.2; }
  /* the slides */
  .services-mobile .slick-slide {
    margin: 0 6px;
}
/* the parent */
.services-mobile .slick-list {
    margin: 0 -6px;
}
.mobile-services-icon{ display: flex; align-items: center; justify-content: center;}
.header-right{ gap: 16px; }
.services-box{ max-width: 100%; }
.thank-you-page-outer{ padding: 130px 0 24px; }
.thank-you-block .img img{ max-width: 260px; }
.thank-you-block .img{ padding: 0 0 24px; }
.thank-you-block h4 {font-size: 28px;}
/*==========new page css start ===========*/
.business-block h1{ padding: 0 0 16px; font-size: 30px;}
.business-block-inner ul li { background-size: 24px auto; padding: 0 0 0 32px; line-height: 24px; font-size: 16px;}
.business-block-inner ul{ row-gap: 40px; gap: 40px;}
.plans-box-main{ padding: 20px; }
.plans-box-main .plans-box-top { padding: 20px 0 0px; gap: 16px;}
.plans-box-main .plans-box-top h6 {font-size: 20px;}
.plans-box-main .plans-box-top .plans-title {font-size: 20px; gap: 16px;}
.plans-box-main .plans-box-top .plans-title i img{ width: 25px;}
.plans-services-list{ padding: 20px 0 0 0; }
.plans-services-list h6 {font-size: 16px; padding: 0 0 24px;}
.plans-services-list ul li,
.plans-box-main.orange-theme .plans-services-list ul li{ font-size: 14px; line-height: 20px; background-size: 20px auto; padding:  0 0 0 30px;}
.plans-services-list ul{ gap: 12px;}
.palns-2-block-main .palns-2-title h6 {font-size: 30px;}
.palns-2-block-main .palns-2-title h2{ font-size: 68px;}
.palns-box-2 .icon img{ max-width: 44px; }
.palns-box-2 h3{ font-size: 24px;}
.business-block-inner h5 {font-size: 16px;}
.palns-box-2 p{ font-size: 16px;}
.plans-block-main .row{ gap: 24px; margin: 0 -15px !important; }
.plans-block-main .row>*{ padding: 0 15px !important; width: 100%;}
.palns-2-block-main .palns-2-title h2{ font-size: 30px;}
.palns-2-listing .row{ gap: 0px; margin: 0 -15px !important; row-gap: 24px;}
.palns-2-listing .row>*{ padding: 0 15px !important; width: 100%; }
.business-block-inner ul{ padding: 24px 0 0 0; gap: 12px; flex-direction: column; }
.business-block-inner ul li{ width: 100%;}
.palns-box-2 .icon{ padding: 0 0 10px; }
.business-section-1 { padding: 96px 0 0 0; }
.plans-box-main .inquire-links a {font-size: 16px;}
.palns-2-title{ padding: 0 0 16px; }
.palns-box-2 h3 {font-size: 22px;}
.palns-box-2 p {font-size: 14px;}
.month-title-block .month-text{ font-size: 30px;}
.month-title-block .price-row-cls{ font-size: 36px;}
.month-title-block .price-row-cls span{ padding: 0 20px; top: 4px; font-size: 16px; min-height: 38px; }
.plans-block-main .plans-box-main:before { background-size:contain; display:none; }
.plans-services-list .plans_list_wrap { column-gap:0; flex-direction:column; row-gap:12px; }
.plans-services-list .plans_list_wrap .plans_srvc_list { flex:0 0 100%; }
/*==========new page css End ===========*/
.contact-block-inner .contact-image .img-1{ margin-top: -80px; }
.contact-outer{ margin: 80px 0 0 0; }
.contact-block-inner .contact-image .img-2 img, .contact-block-inner .contact-image .img-1 img{ border-radius: 16px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main{ border-radius: 20px; }
.plans-box-main .inquire-links-2{ padding-bottom: 20px; }
.inquire-links-2 a{ padding: 0 24px; }
.plans-box-main::after,
.plans-box-main::before{ display: flex !important; width: 380px; height: 380px; right: -150px; top: -150px;}
.plans-box-main::before{left: -150px; right: auto; top: auto; bottom: -150px;}
.plans-services-list ul{ gap: 12px;}
.plans-services-list .plans_list_wrap{ flex-direction: column;}
.plans-services-list .plans_list_wrap .plans_srvc_list + .plans_srvc_list{ padding-top: 12px; }
/*=== price section css start =========*/
.price-block-main-top .price-block-left .pro-text h3 { padding: 0 0 8px; font-size:20px;}
.price-block-main-top .price-block-left .pro-text h3 i { position: relative; top: -2px; left: 2px; } 
.price-block-main-top .price-block-left .pro-text h3 i img{ width: 24px;}
.price-block-main-top .price-block-left .pro-text p {font-size: 13px; line-height: 1.5;}
.price-block-main-top .price-block-left .pro-text{ max-width: calc(100% - 160px); padding: 0 0 24px; }
.plan-box-main .popular-plan span{ min-height: 32px; padding: 8px 20px; font-size: 14px; }
.plan-box-main .popular-plan{ padding: 0 0 9px; }
.price-logo-right span img{ width:120px;}
.plan-box-main .price-main{ font-size: 40px;}
.plan-box-main .price-main span{ font-size: 20px;}
.plan-box-main .biled-text{ font-size: 18px; padding: 6px 0 0 0; }
.price-block-main-top{ padding: 0 0 24px; }
.Features-block-price{ padding:26px 0 0 0; }
.Features-block-price > h5{ font-size: 16px; padding: 0 0 16px;}
.Features-listing-inner{ padding: 16px; }
.Features-listing-inner ul li{ padding: 0 0 0 26px; font-size: 14px; }
.Features-listing-inner ul{ row-gap: 6px;}
.Features-listing-inner ul li::after{ width: 20px; height: 20px; background-size: cover;}
.Features-block-price .orange-btn{ padding: 26px 0 0 0; }
.Features-block-price .orange-btn a{ gap: 10px; min-height:44px; font-size: 14px; padding: 0 24px; }
.plan-box-main .price-main span{ top: 8px; }
.price-block-left{  width: 100%; max-width: 100%; }
.Features-listing-inner ul li{ width: 100%;}
.Features-block-price .orange-btn a i{ width: 20px; height: 20px; background-size: cover; }
.price-block-main-top{ flex-direction: column-reverse;}
.price-logo-right{ position: relative; padding: 0 0 32px; width: 100%; display: flex ;align-items: center; justify-content: center; position: relative; right: auto; top: auto; }
.price-logo-right span img{ max-width: 97px; height: auto; }
.price-block-main-top .price-block-left .pro-text h3 { text-align: center; display: block;  font-size: 20px; line-height: 1.2; padding: 0 24px 16px;}
.price-block-main-top .price-block-left .pro-text h3 i.crown-img{ display: none;}
.price-block-main-top .price-block-left .pro-text p{ line-height: 1.71; font-size: 14px; text-align: center; color: #757575; }
.plan-box-main .popular-plan span{ width: 100%; text-align: center; display: block;   line-height: 1.5; text-transform: none; text-align: center; border-radius: 50px; padding: 10px 20px;  font-size: 14px; font-weight: 500;}
.plan-box-main .popular-plan{ padding: 0 0 24px; }
.plan-box-main .price-main{ font-size: 40px; display: block; width: 100%; text-align: center;}
.plan-box-main .price-main span,
.plan-box-main .price-main strong{ font-weight: bold; font-size: 20px; }
.plan-box-main .biled-text{ padding:8px 0 0 0; font-size: 16px; line-height: 1.71; color: #757575;  display: block; width: 100%; text-align: center;}
.price-block-main-top .price-block-left .pro-text{ width: 100%; max-width: 100%;} 
.plan-box-main .biled-text img{ position: relative; top: 2px; }
.plan-box-main .price-main span{ top: auto; }
/*=== price section css End =========*/
/* ====== includes-section start ======*/
.includes-slider-block .palns-2-block-main{ margin: 0 0 30px; }
.includes-slider-block .slick-arrow.slick-next,
.includes-slider-block .slick-arrow{ right: 50%;  height:40px ; width: 40px; background-size:18px auto; }
.includes-slider-block .slick-arrow.slick-next{left: 50%; margin: 0 -40px 0 10px; right: auto; top: auto; bottom: -60px; right: 64px;}
.includes-slider-block .slick-arrow.slick-prev{ right: 50%; margin: 0 10px 0 -40px;top: auto; bottom: -60px; }
.includes-box-main{ padding: 32px 16px; }
.includes-box-main .titie-bar .icon span{ height: 48px; width: 48px; }
.includes-box-main .titie-bar .icon span img{ max-width: 48px; }
.includes-box-main .titie-bar .icon{ padding:  0 0 12px; }
.includes-box-main .titie-bar h5{ font-size: 28px;}
.includes-box-main .titie-bar{ padding: 0 0 18px; }
.includes-box-main .services-list-new{ padding: 18px 0 0 0; }
.includes-box-main .services-list-new h6{ padding:  0 0 16px; font-size: 16px; }
.includes-box-main .services-list-new ul{ gap: 14px;}
.includes-box-main .services-list-new ul li{ font-size: 15px; padding:  0 0 0 30px; }
.includes-box-main .services-list-new ul li::after {width: 18px; height: 18px; background-size: cover;}
.includes-slider-block .palns-2-block-main  .palns-2-title  { text-align: center;  padding: 0; }
.includes-slider-block .slick-track{ align-items: flex-start; }
.includes-slider-block{ padding:  0 0 70px; }
.includes-slider-block .slick-arrow:hover,
.includes-slider-block .slick-arrow.slick-next:hover{ background-size: 18px auto; }
/* ====== includes-section End ======*/
/*======= four zero css start =========*/
.four-zero-page{ position: relative; display: block; width: 100%; padding: 95px 0 24px 0;  }
.error-block-main{ padding: 0 0 0px; max-width: 80%; width: 450px;   }
.error-block h1{ font-size:28px; padding: 0 0 8px; }
.error-block p{ font-size: 13px;}
.error-block-main .error-block{ position: relative; margin-top: -70px; bottom: auto; padding: 20px 0; }
.error-block-main .error-block{ max-width: 350px; }
.error-block .back-link-home{ padding: 18px 0 0 0; }
.error-block .back-link-home a{ min-height: 40px; padding: 0 20px;  font-size: 14px; }
/*======= four zero css End =========*/
/*======= ecommerce-operations Page Start =========*/
.seo-section .container { width: 100%; max-width: 655px; }
.seo-leftbar .seo-meta ul li { font-size: 14px; }
.seo-leftbar .seo-meta { margin-bottom: 8px; }
.seo-content p { font-size: 14px; margin-bottom: 16px; }
.seo-accordion .accordion-box .accordion-title .titlebox { font-size: 14px; }
.seo-accordion .accordion-box { padding: 8px 0; }
.seo-accordion .accordion-box .textbox { padding-left: 14px; }
.seo-accordion .accordion-box .textbox ul li + li { margin-top: 8px; }
.seo-accordion .accordion-box .accordion-title .arrow { min-width: 12px; }
.seo-table-content { margin: 0 0 16px 0; padding: 16px 16px; }
.seo-table-content .stc-title { font-size: 16px; margin-bottom: 18px; }
.seo-content .wp-block-image { margin-bottom: 16px; }
.seo-content ul { margin-bottom: 12px; padding-left: 16px; }
.seo-content + .seo-content { margin-top: 16px; }
.seo-content strong + ul { margin-top: 16px; }
.blockquote-section { margin-bottom: 12px; padding: 10px 16px; border-radius: 10px; }
.faq-section { margin: 16px 0; }
.faq-section .faq + .faq { margin-top: 16px; }
.faq-section .faq .faq-head { padding: 8px 16px; }
.faq-section .faq .faq-body { padding: 15px 16px; }
.faq-section .faq .faq-body ul { margin-bottom: 16px; }
.table_wrapper table.table { min-width: 700px; margin-bottom: 0; margin-top: 0; }
.table_wrapper,
.seo-content .table { margin-bottom: 16px; }
.seo-content .table tfoot tr td,
.seo-content .table tbody tr td,
.seo-content .table thead tr th { padding: 8px 10px; font-size: 14px; }
.seo-content .table tfoot tr td p strong ,
.seo-content .table tbody tr td strong { font-size: 14px; }
.next-step-section { margin: 18px 0; }
.next-step-section .step-box { max-width: 100%; width: 100%; padding: 16px 16px; }
.next-step-section .step-box span { font-size: 14px; margin-bottom: 16px; }
.next-step-section .step-box .step-btn a { height: 38px; font-size: 14px; }
.step_form_fields .small_newsletter_email { font-size: 14px; height: 34px; }
.step_form_fields .step_button_fields { top: 5px; }
.seo-content ul li + li { margin-top: 16px; }
.seo-content ul li { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.seo-content strong { font-size: 14px; }
.blockquote-section span { font-size: 14px; }
.faq-section .faq .faq-head h3 { font-size: 14px; }
.seo-leftbar .seo-title { margin-bottom: 16px; }
.seo-leftbar .seo-title h1 { font-size: 34px; line-height: 1.294118; }
.seo-content h2 { font-size: 24px; line-height: 1.375; margin-bottom: 12px; }
.seo-content h3 { font-size: 20px; line-height: 1.35; margin-bottom: 12px; }
.seo-content h4 { font-size: 18px; line-height: 1.375; margin-bottom: 12px; }
.seo-sidebar { width: 37.776%; display: none !important; }
.seo-leftbar { width: 100%; }
.cta-sec-2 form input { height: 40px; }
.next-step-section { gap: 16px; }
.cta-sec-1 .schedule-footer .image img { width: 70px; height: 66px; }
.side-tableof-content { padding: 10px 12px 10px 10px; height: calc(36px + var(--spacer-32) + var(--spacer-32) + var(--spacer-32) + var(--spacer-32)); }
.side-tableof-content .table-content ul li a { font-size: 14px; padding: 12px 0; }
.cta-block-section strong { font-size: 23px; line-height: 1.2; }
.cta-block-section span { font-size: 23px; line-height: 1.2; margin-bottom: 7px; }
.cta-block-section.cta-sec-3 span strong { color: var(--white); }
.side-tableof-content h2 { padding: 0 0 10px 0; }
.cta-sec-inside-2 { padding: 16px 20px; }
.cta-sec-2 { top: calc(var(--top-space) + var(--tableOfContentHeight) + 20px); }
.cta-sec-2 form { margin-top: 7px; }
.cta-block-section p { line-height: 1.4; }
.seo-section { padding: 93px 0 30px 0; }
.cta-sec-2 .sign-btn { margin-top: 10px; }
.table_wrapper { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
.box_share { padding: 14px; left: auto; right: 100%; margin: 0 13px 0 0; }
.box_share.active { margin: 0 23px 0 0; }
.box_share ul { margin: 0 -7px; }
.box_share ul li { padding: 0 7px; }
.box_share ul li a svg { height: 24px; }
.seo_side_box .seo_side_box_btn > a { width: 35px; height: 35px; border-radius: 50%; padding: 4px; }
.seo_side_box .seo_side_box_btn > a svg { height: auto; width: auto; max-width: 100%; max-height: 100%; }
.seo_side_box .seo_side_box_btn + .seo_side_box_btn { margin-top: 8px; }
.seo_side_box { top: auto; left: auto; right: 10px; bottom: 100px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; }
.box_share:after { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); right: auto; left: calc(100% - 1px); }
.form_modal .modal-dialog { max-width: 598px; }
/* .modal_dtl .contact-form-inner .row > [class^="col-"] { width: 100%; } */
.form_modal .modal-body { padding: 20px; }
.form_modal .modal_row .modal_img { width: 100%; }
.form_modal .modal_row .modal_dtl { width: 100%; }
.form_modal .modal_row .modal_img img { width: 100%; }
.form_modal .btn-close { top: 12px; right: 12px; }
/*======= ecommerce-operations Page End =========*/
}
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}


@media (min-width: 1750px) and (max-width: 2000px) {
    .landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
    .cta-link a,
    .back-link-home a{ min-height: 52px; height: auto; padding: 0 29px; font-size: 16px; }
    .banner-img-2{ width: 645px;}
    .head-block .left-col h2{ font-size: 86px;}
    .Challenges-box a{ padding: 0 21px; }
    .Challenges-box .icon span{ width: 86px; height: 86px;}
    .Challenges-box .icon span img,
    .Challenges-box .icon span svg{ width: 58px;}
    .Challenges-box h3,
    .Challenges-box .icon{ margin: 0; padding: 0 0 22px; }
    .Challenges-box h3{ font-size: 40px;}
    .Challenges-box .icon-arrow{ padding: 22px 0 0 0; font-size: 16px; }
    .Challenges-slider-block .slick-arrow.slick-next:hover,
    .Challenges-slider-block .slick-arrow,
    .Challenges-slider-block .slick-arrow.slick-next,
    .Challenges-slider-block .slick-arrow{ width: 48px; height:  48px; background-size: 24px auto; }
    .Challenges-slider-block .slick-arrow{ margin: 0 0 0 -60px; }
    .Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -60px 0 0; }
    .Challenges-slider-block{ padding: 0 0 135px; }
    .Challenges-slider-block .slick-arrow{ bottom: -135px; }
    .cta-block{ padding-left: 58px; padding-right: 58px; }
    .cta-block .cta-left h4{ font-size: 68px;}
    .cta-block .cta-right h5{ font-size: 30px;}
    .Technology-listing ul{ gap: 40px;}
    .Technology-listing ul .Technology-box{ gap: 30px; width: 164px; min-height: 164px; }
    .Technology-listing ul .Technology-box  .icon span{ min-height: 54px; }
    .Technology-listing ul .Technology-box .icon span img{ max-height: 54px; }
    .Technology-box .tech-title{ font-size: 18px;}
    .Technology-section .back-link-home{ padding: 39px 0 0 0; }
    .process-listing{ gap: 68px;}
    .process-box-main .icon{ width: 88px; height: 88px;}
    .process-box-main .icon span{ width: 70px; height: 70px;}
    .process-box-main .icon span img{ max-height: 28px; }
    .process-box-main h5{ padding: 12px 0; font-size: 25px; }
    .process-box-main p{ font-size: 15px;}
    .process-listing-main{ padding: 0 0 42px; }
    .process-box-main + .process-box-main::after{ left: -54px; width: 40px; height: 40px; background-size: cover; margin: -20px 0 0 0;}
    .testi-slider-box{ padding: 28px; }
    .testi-slider-box .testi-logo span img{ max-height: 30px; }
    .testi-slider-block .slick-slide {margin: 0 18px;}
    /* the parent */
    .testi-slider-block .slick-list {margin: 0 -18px;}
    .testi-slider-box .text,
    .testi-slider-box .testi-logo{ padding: 0 0 20px; }
    .testi-slider-box .line{ margin: 0 0 20px; }
    .testi-slider-box .text p{ font-size: 16px;}
    .testi-slider-box .name-box .name{ font-size: 16px;}
    .acc-head h6 {font-size: 25px;}
    .acc-content{ padding-right: 100px; }
    .faq-outer .back-link-home{ padding: 86px 0 0 0; }
    .testi-slider-box,
    .cta-block{ border-radius: 20px; }
}
@media (min-width: 1500px) and (max-width: 1749px) {
    .landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
    .cta-link a,
    .back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
    .back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
    .banner-img-2{ width: 553px;}
    .head-block .left-col h2{ font-size: 75px;}
    .Challenges-box a{ padding: 0 18px; }
    .Challenges-box .icon span{ width: 75px; height: 75px;}
    .Challenges-box .icon span img,
    .Challenges-box .icon span svg{ width: 50px;}
    .Challenges-box h3,
    .Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
    .Challenges-box h3{ font-size: 34px;}
    .Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 15px; }
    .Challenges-slider-block .slick-arrow.slick-next:hover,
    .Challenges-slider-block .slick-arrow,
    .Challenges-slider-block .slick-arrow.slick-next,
    .Challenges-slider-block .slick-arrow{ width: 42px; height:  42px; background-size: 20px auto; }
    .Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
    .Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
    .Challenges-slider-block{ padding: 0 0 120px; }
    .Challenges-slider-block .slick-arrow{ bottom: -120px; }
    .cta-block{ padding-left: 50px; padding-right: 50px; }
    .cta-block .cta-left h4{ font-size: 58px;}
    .cta-block .cta-right h5{ font-size: 26px;}
    .Technology-listing ul{ gap: 34px;}
    .Technology-listing ul .Technology-box{ gap: 25px; width: 140px; min-height: 140px; }
    .Technology-listing ul .Technology-box  .icon span{ min-height: 46px; }
    .Technology-listing ul .Technology-box .icon span img{ max-height: 46px; }
    .Technology-box .tech-title{ font-size: 16px;}
    .Technology-section .back-link-home{ padding: 34px 0 0 0; }
    .process-listing{ gap: 60px;}
    .process-box-main .icon{ width: 75px; height: 75px;}
    .process-box-main .icon span{ width: 55px; height: 55px;}
    .process-box-main .icon span img{ max-height: 26px; }
    .process-box-main h5{ padding: 10px 0; font-size: 22px; }
    .process-box-main p{ font-size: 14px;}
    .process-listing-main{ padding: 0 0 30px; }
    .process-box-main + .process-box-main::after{ left: -46px; width: 34px; height: 34px; background-size: cover; margin: -17px 0 0 0;}
    .testi-slider-box{ padding: 25px; }
    .testi-slider-box .testi-logo span img{ max-height: 26px; }
    .testi-slider-block .slick-slide {margin: 0 16px;}
    .testi-slider-block .slick-list {margin: 0 -16px;}
    .testi-slider-box .text,
    .testi-slider-box .testi-logo{ padding: 0 0 18px; }
    .testi-slider-box .line{ margin: 0 0 18px; }
    .testi-slider-box .text p{ font-size: 15px;}
    .testi-slider-box .name-box .name{ font-size: 15px;}
    .acc-head h6 {font-size: 22px;}
    .acc-content{ padding-right: 100px; }
    .faq-outer .back-link-home{ padding: 75px 0 0 0; }
    .testi-slider-box,
    .cta-block{ border-radius: 20px; }


/* unlimited services   */
    .pricing-hero-sec.unlimited-services-banner{ padding: 140px 0 44px; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-sec-wrap h1{ font-size: 76px;}
    .servicrs-point{ margin: 48px 0 0 0; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-bottom_sec{ margin: 48px 0 0 0; padding: 0 0 48px; }
    .journey-box .journey-text-top{ padding: 24px 24px 0; }
    .journey-text-top h4{ font-size: 24px;}
    .testimonials-block-1 .img{ width: 440px;}
    .testimonials-block-1 .testimonials-text{ max-width: calc(100% - 440px - 80px);}
    .testimonials-block-1 .testimonials-text .text p{ font-size: 36px;}
    .testimonials-block-2 .testimonials-text .name-row .name,
    .testi-slide-box .avtar-wrap p,
    .testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
    .testimonials-block-2 .testimonials-text .name-row .name span,
    .testi-slide-box .avtar-wrap .dynamic-heading h6,
    .testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px;}
    .testimonials-block-1 .rating i{ width: 28px; height: 28px;  background-size: 18px auto;}
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 22px;}
    .new-work-sec .how-it-works_sec-main .title h2,
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 52px;}
    .title-bottom-left{ min-width: 495px; width: 495px; }
    .everything-box-sub{ padding: 48px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 64px; max-height: 64px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub h5 {font-size: 20px;}
    .everything-you-need_main .everything-you-need-box p{ font-size: 18px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p,
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text h4{ font-size: 18px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon{ width: 96px; height: 96px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 72px; height: 72px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ left: calc(100% + 20px); width: 193px; }
    .testimonials-block-2 .testimonials-text .edit-logo{ margin: 0 0 36px; }
    .testimonials-block-2 .testimonials-text .text p{ font-size: 36px;}
    .testimonials-block-2 .img{ width: 460px;}
    .testimonials-block-2 .img .img-in .icon img{ width: 90px;}
    .price-top-block h3{ font-size: 56px;}
   .why-section-new .price-top-block{ max-width: 90%; margin: 0 auto; }
   .why-data-listing h6{ padding-left: 30px; }
   .faq-sec .title .dynamic-heading h2,
   .footer-top .footer-left h2,
   .section-title-2 h2{ font-size: 74px;}
   .technology-listing ul{ gap: 30px;}
   .technology-listing ul li { width: 161px;}
   .technology-box .icon img{ max-height: 54px; }
   .technology-box span{ font-size: 18px;}
   .technology-box{ min-height: 161px; gap: 24px; padding: 24px 0;}
   .price-box-new .price-box-top .price-title{ font-size: 28px;}
   .price-box-new .price-box-top p{ font-size: 18px;}
   .price-box-new .price-box-top .price{ font-size: 56px;}
   .price-box-new .price-point ul li {font-size: 16px;  background-position: left 2px;}
   .price-box-new .price-point ul{ gap: 12px;}
   .testi-slide-box .text p{ font-size: 36px;}
   .testi-slide-box .rating{ padding: 0 0 36px; }
   .testi-slide-box .rating i img{ width: 26px;}
   .testi-slide-box .rating i{ width: 32px;  height: 32px;}
   .testi-slide-box .avtar-wrap{  margin: 36px 0 0 0; }
   .Schedule-call-block h3{ font-size: 40px;}
   .contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 74px; }
   .Schedule-call-block{ padding-bottom: 57px; }
   .faq-sec.new-faq-sec .btnbox a,
   .technology-section .btnbox a,
   .everything-you-need_sec .title .title-bottom .common-text_block .btnbox a,
   .pricing-hero-sec .pricing-hero-sec-wrap .btnbox a,
   .price-box-new .plan-btn a { height: 50px; }
   .journey-sec .title .dynamic-heading h2{ font-size: 56px;}

   .journey-main_sec .row>*:nth-child(4) .journey-box .journey-img img{ width: 310px; max-width: 90%; }
   .section-title-2 h2{ font-size: 56px;}
   /* unlimited services   */
 
}
@media (min-width: 1401px) and (max-width: 1499px) {
    h1 { font-size: 70px; }
    h2 { font-size: 70px; }
    h3 { font-size: 46px; }
    h4 { font-size: 32px; }
    h5 { font-size: 24px; }
    h6 { font-size: 18px; }
    .footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 70px; }
    .service-detai_banner h1 span { font-size: 84px; }
    .flexible-subscription_sec_text .dynamic-heading span { font-size: 56px; }
    .our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 50px; }
    .functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 70px; }
    .why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 70px; }
    .why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 70px; }
    .how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 70px; }
    .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h2, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h3, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h4, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h5, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h6 { margin-bottom: 24px; }
    .why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 70px; }
    .why-choose_sec .why-choose-top_sec .common-text_block { width: 50%; }
    .why-choose_sec .why-choose-top_sec p { width: 100%; }
    .join-sec .join-sec_box h2 { text-align: center; }
    .join-sec .join-sec_box .btnbox { margin-top: 46px; }
    .benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 70px; }
    .benefits_sec .common-text_block { width: 50%; }
    .benefits_sec .title p { width: 100%; }
    .our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 70px; }
    .our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { margin: 0; }
    .our-process_box .dynamic-heading h2, .our-process_box .dynamic-heading h3, .our-process_box .dynamic-heading h4, .our-process_box .dynamic-heading h5, .our-process_box .dynamic-heading h6{ font-size: 46px;  }
    .our-process .common-text_block { width: 50%; }
    .our-process .title p { width: 100%; }
    .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 70px; }
    .faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 70px; }
    .get-started_sec .title .dynamic-heading h2, .get-started_sec .title .dynamic-heading h3, .get-started_sec .title .dynamic-heading h4, .get-started_sec .title .dynamic-heading h5, .get-started_sec .title .dynamic-heading h6 { font-size: 70px; }
    .landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
    .cta-link a,
    .back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
    .back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
    .banner-img-2{ width: 500px;}
    .head-block .left-col h2{ font-size: 70px;}
    .Challenges-box a{ padding: 0 18px; }
    .Challenges-box .icon span{ width: 70px; height: 70px;}
    .Challenges-box .icon span img,
    .Challenges-box .icon span svg{ width: 46px;}
    .Challenges-box h3,
    .Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
    .Challenges-box h3{ font-size: 32px;}
    .Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
    .Challenges-slider-block .slick-arrow.slick-next:hover,
    .Challenges-slider-block .slick-arrow,
    .Challenges-slider-block .slick-arrow.slick-next,
    .Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
    .Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
    .Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
    .Challenges-slider-block{ padding: 0 0 110px; }
    .Challenges-slider-block .slick-arrow{ bottom: -110px; }
    .cta-block{ padding-left: 46px; padding-right: 46px; }
    .cta-block .cta-left h4{ font-size: 54px;}
    .cta-block .cta-right h5{ font-size: 24px;}
    .Technology-listing ul{ gap: 32px;}
    .Technology-listing ul .Technology-box{ gap: 24px; width: 132px; min-height: 132px; }
    .Technology-listing ul .Technology-box  .icon span{ min-height: 44px; }
    .Technology-listing ul .Technology-box .icon span img{ max-height: 44px; }
    .Technology-box .tech-title{ font-size: 15px;}
    .Technology-section .back-link-home{ padding: 32px 0 0 0; }
    .process-listing{ gap: 54px;}
    .process-box-main .icon{ width: 70px; height: 70px;}
    .process-box-main .icon span{ width:50px; height: 50px;}
    .process-box-main .icon span img{ max-height: 24px; }
    .process-box-main h5{ padding: 10px 0; font-size: 22px; }
    .process-box-main p{ font-size: 14px;}
    .process-listing-main{ padding: 0 0 20px; }
    .process-box-main + .process-box-main::after{ left: -41px; width: 30px; height: 30px; background-size: cover; margin: -15px 0 0 0;}
    .testi-slider-box{ padding: 25px; }
    .testi-slider-box .testi-logo span img{ max-height: 26px; }
    .testi-slider-block .slick-slide {margin: 0 16px;}
    .testi-slider-block .slick-list {margin: 0 -16px;}
    .testi-slider-box .text,
    .testi-slider-box .testi-logo{ padding: 0 0 18px; }
    .testi-slider-box .line{ margin: 0 0 18px; }
    .testi-slider-box .text p{ font-size: 15px;}
    .testi-slider-box .name-box .name{ font-size: 15px;}
    .acc-head h6 {font-size: 22px;}
    .acc-content{ padding-right: 100px; }
    .faq-outer .back-link-home{ padding: 70px 0 0 0; }
    .acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
    .testi-slider-box,
    .cta-block{ border-radius: 20px; }
    /* service-detail-page */
    .get-started_box-mobile { display: none; }
    .get-started_main .get-started_box { min-height: 236px; } 
    .get-started_main .get-started_box .icon { width: 76px; height: 76px; }
    .get-started_main .get-started_box .icon img { max-width: 32px; max-height: 32px; }
    .get-started_main .get-started_box h4 { font-size: 26px; }
    .get-started_main .get-started_box p { font-size: 16px; }
    .get-started_main .get-started_box .num { font-size: 64px; }
    .get-started_bottom-main .get-started_bottom-box h5 { font-size: 28px; }
    .get-started_bottom-main .get-started_bottom-box a { height: 50px; padding: 0 22px; font-size: 16px; }
    .faq-sec .title h2 { font-size: 70px; }
    .partner_sec .partner_sec-main .partner_sec-main_left h3 { margin-top: 44px; font-size: 36px; }
    .partner_sec-main_right .partner_sec-main_box ul li { font-size: 18px; }
    .our-process h2 { font-size: 70px; }
    .operations_sec .operations_sec-box h2 { z-index: 1; position: relative; }
    .operations_sec .operations_sec-box p { z-index: 1; position: relative; }
    .operations_sec .operations_sec-box form { margin-top: 40px; z-index: 1; position: relative; }
    .benefits_sec h2 { font-size: 70px; }
    .join-sec .join-sec_box { padding: 64px; }
    .functionality_sec .title h2 { font-size: 70px; }
    .why-choose_sec h2 { font-size: 70px; }
    .our-core_sec h2 { font-size: 70px; }
    .flexible-subscription_sec_text h2 { font-size: 70px; }
    .getstarted_sec h2 { font-size: 70px; }
    .why-partner_sec h2 { font-size: 70px; }
    .get-started_bottom .title { margin-bottom: 34px; }
    .how-we-work_sec .title { margin-bottom: 50px; padding-bottom: 50px; }
    .how-we-work_sec .title h3 { margin: 0; }
    .get-started_sec { padding: 46px 0; }
    .how-we-work_sec h2,
    .our-subscription_sec h2 { font-size: 70px; }
    .our-flexible_sec h2 { font-size: 70px; }
    .get-started_sec .title h2 { font-size: 70px; }
    .ready-experience_sec .ready-experience_box .ready-experience_box-form form button { margin: 20px 0 0 0; }
    .ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { bottom: -70px; }
    .service-detai_banner { margin-top: 90px; }
    .shopify-dev_row .right_sec { max-width: 800px; } 
    .lets-build_sec_box_text h2 { font-size: 58px; }
    .faq-sec .title .right h3 { font-size: 38px; }
    .faq-sec .title .right p { font-size: 18px; }
    .partner_sec .partner_sec-main .partner_sec-main_left h2 { font-size: 70px; }
    .our-process_box h3 { font-size: 36px; margin-bottom: 16px; }
    .our-process_box h4 { font-size: 20px; }
    .operations_sec .operations_sec-box .icon-1 { top: 50px; left: 16px; height: 180px; }
    .operations_sec .operations_sec-box .icon-2 { top: 230px; right: 100px; height: 180px; }
    .unlockfullpot_box .btnbox a, 
    .join-sec .join-sec_box .btnbox a, 
    .partner_sec .partner_sec-main .partner_sec-main_left-bottom a,
    .faq-sec_bottom a,
    .getin-touch_sec .getin-touch_sec-left a, 
    .get-started_bottom-main .get-started_bottom-box a, 
    .why-partner_sec-bottom a { height: 44px; }
    /* service-detail-page */
    .perfect-plan-box .shap { left: 0; }
    .testimonials-slide { max-width: 1030px; }

/* unlimited services   */
    .pricing-hero-sec.unlimited-services-banner{ padding: 140px 0 44px; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-sec-wrap h1{ font-size: 76px;}
    .servicrs-point{ margin: 48px 0 0 0; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-bottom_sec{ margin: 48px 0 0 0; padding: 0 0 48px; }
    .journey-box .journey-text-top{ padding: 20px 20px 0; }
    .journey-text-top h4{ font-size: 22px;}
    .testimonials-block-1 .img{ width: 440px;}
    .testimonials-block-1 .testimonials-text{ max-width: calc(100% - 440px - 80px);}
    .testimonials-block-1 .testimonials-text .text p{ line-height: 1.25; font-size: 36px;}
    .testimonials-block-2 .testimonials-text .name-row .name,
    .testi-slide-box .avtar-wrap p,
    .testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
    .testimonials-block-2 .testimonials-text .name-row .name span,
    .testi-slide-box .avtar-wrap .dynamic-heading h6,
    .testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px;}
    .testimonials-block-1 .rating i{ width: 28px; height: 28px;  background-size: 18px auto;}
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 22px;}
    .new-work-sec .how-it-works_sec-main .title h2,
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 52px;}
    .title-bottom-left{ min-width: 495px; width: 495px; }
    .everything-box-sub{ padding: 36px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 64px; max-height: 64px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub h5 {font-size:18px;}
    .everything-you-need_main .everything-you-need-box p{ font-size: 16px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p,
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text h4{ font-size: 18px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon{ width: 96px; height: 96px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 72px; height: 72px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ left: calc(100% + 20px); width: 193px; }
    .testimonials-block-2 .testimonials-text .edit-logo{ margin: 0 0 36px; }
    .testimonials-block-2 .testimonials-text .text p{ line-height: 1.25; font-size: 36px;}
    .testimonials-block-2 .img{ width: 410px;}
    .testimonials-block-2 .testimonials-text{ max-width: calc(100% - 410px - 80px);}
    .testimonials-block-2 .img .img-in .icon img{ width: 90px;}
    .price-top-block h3{ font-size: 56px;}
   .why-section-new .price-top-block{ max-width: 90%; margin: 0 auto; }
   .why-data-listing h6{ padding-left: 30px; background-position: left 1px; }
   .unlike .why-data-listing h6{  background-position: left 1px; }
   .faq-sec .title .dynamic-heading h2,
   .footer-top .footer-left h2,
   .section-title-2 h2{ font-size: 70px;}
   .technology-listing ul{ gap: 15px;}
   .technology-listing{ margin: 44px 0; }
   .technology-listing ul li { width: 161px;}
   .technology-box .icon img{ max-height: 54px; }
   .technology-box span{ font-size: 18px;}
   .technology-box{ min-height: 161px; gap: 24px; padding: 24px 0;}
   .price-box-new .price-box-top .price-title{ font-size: 28px;}
   .price-box-new .price-box-top p{ font-size: 18px;}
   .price-box-new .price-box-top .price{ font-size: 56px;}
   .price-box-new .price-point ul li {font-size: 16px;  background-position: left 2px;}
   .price-box-new .price-point ul{ gap: 12px;}
   .testi-slide-box .text p{ line-height: 1.25; font-size: 36px;}
   .testi-slide-box .rating{ padding: 0 0 36px; }
   .testi-slide-box .rating i img{ width: 26px;}
   .testi-slide-box .rating i{ width: 32px;  height: 32px;}
   .testi-slide-box .avtar-wrap{  margin: 36px 0 0 0; }
   .Schedule-call-block h3{ font-size: 40px;  line-height: 1.15;}
   .contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 74px; }
   .Schedule-call-block{ padding-bottom: 56px; }
   .faq-sec.new-faq-sec .btnbox a,
   .technology-section .btnbox a,
   .everything-you-need_sec .title .title-bottom .common-text_block .btnbox a,
   .pricing-hero-sec .pricing-hero-sec-wrap .btnbox a,
   .price-box-new .plan-btn a { height: 50px; }
   .journey-sec .title .dynamic-heading h2{ font-size: 56px;}
   .everything-you-need_sec.new-design-block .title .title-bottom p {font-size: 18px; line-height: 1.8;}

   .servicrs-point ul li{ font-size: 18px; background-size: 18px auto;}
   .servicrs-point{ margin: 32px 0 0 0; }
   .pricing-hero-sec .pricing-hero-sec-wrap .btnbox{ margin: 32px 0 0 0; }
   .pricing-hero-bottom_sec .pricing-logo-row{ gap: 32px;}
   .pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col{ height: 70px; }
   .journey-main_sec .row>*:nth-child(4) .journey-box .journey-img img{ width: 310px; max-width: 90%; }
   .journey-main_sec .row>*:nth-child(3) .journey-box .journey-img img{ width: 260px; max-width: 90%;}
   .section-title-2 h2{ font-size: 56px;}
   /* unlimited services   */
}
@media (min-width: 1301px) and (max-width: 1400px) {
    h1 { font-size: 60px; }
    h2 { font-size: 60px; }
    h3 { font-size: 30px; }
    h4 { font-size: 28px; }
    h5 { font-size: 24px; }
    h6 { font-size: 18px; }
    .footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 60px; }
    .lets-build_sec .dynamic-heading h2, .lets-build_sec .dynamic-heading h3, .lets-build_sec .dynamic-heading h4, .lets-build_sec .dynamic-heading h5, .lets-build_sec .dynamic-heading h6 { font-size: 60px; }
    .unlockfullpot_box .dynamic-heading h2, .unlockfullpot_box .dynamic-heading h3, .unlockfullpot_box .dynamic-heading h4, .unlockfullpot_box .dynamic-heading h5, .unlockfullpot_box .dynamic-heading h6 { font-size: 60px; }
    .join-sec .join-sec_box .dynamic-heading h2, .join-sec .join-sec_box .dynamic-heading h3, .join-sec .join-sec_box .dynamic-heading h4, .join-sec .join-sec_box .dynamic-heading h5, .join-sec .join-sec_box .dynamic-heading h6 { font-size: 60px; }
    .why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 60px; }
    .why-partner_sec .dynamic-heading + .dynamic-heading { margin-top: 34px; }
    .why-partner_sec .dynamic-heading + .dynamic-heading h2, .why-partner_sec .dynamic-heading + .dynamic-heading h3, .why-partner_sec .dynamic-heading + .dynamic-heading h4, .why-partner_sec .dynamic-heading + .dynamic-heading h5, .why-partner_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
    .why-partner_sec-main > .dynamic-heading { margin-bottom: 34px; }
    .operations_sec .operations_sec-box .dynamic-heading h2, .operations_sec .operations_sec-box .dynamic-heading h3, .operations_sec .operations_sec-box .dynamic-heading h4, .operations_sec .operations_sec-box .dynamic-heading h5, .operations_sec .operations_sec-box .dynamic-heading h6 { font-size: 60px; }
    .how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 60px; margin-bottom: 34px; }
    .how-we-work_sec .title .dynamic-heading h2, .how-we-work_sec .title .dynamic-heading h3, .how-we-work_sec .title .dynamic-heading h4, .how-we-work_sec .title .dynamic-heading h5, .how-we-work_sec .title .dynamic-heading h6 { font-size: 30px; }
    .how-we-work_sec .common-text_block { margin: 0; }
    .how-we-work_sec .title + .dynamic-heading h2, .how-we-work_sec .title + .dynamic-heading h3, .how-we-work_sec .title + .dynamic-heading h4, .how-we-work_sec .title + .dynamic-heading h5, .how-we-work_sec .title + .dynamic-heading h6 { font-size: 30px; }
    .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h2, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h3, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h4, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h5, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h6 { font-size: 28px; }
    .ready-experience_sec .ready-experience_box .dynamic-heading h2, .ready-experience_sec .ready-experience_box .dynamic-heading h3, .ready-experience_sec .ready-experience_box .dynamic-heading h4, .ready-experience_sec .ready-experience_box .dynamic-heading h5, .ready-experience_sec .ready-experience_box .dynamic-heading h6 { font-size: 60px; }
    .why-partner_sec-bottom .dynamic-heading h2, .why-partner_sec-bottom .dynamic-heading h3, .why-partner_sec-bottom .dynamic-heading h4, .why-partner_sec-bottom .dynamic-heading h5, .why-partner_sec-bottom .dynamic-heading h6 { font-size: 28px; }
    .faq-sec .title .right p { font-size: 14px; }
    .faq-sec_bottom .dynamic-heading h2, .faq-sec_bottom .dynamic-heading h3, .faq-sec_bottom .dynamic-heading h4, .faq-sec_bottom .dynamic-heading h5, .faq-sec_bottom .dynamic-heading h6 { font-size: 30px; }
    .getstarted_sec .dynamic-heading h2, .getstarted_sec .dynamic-heading h3, .getstarted_sec .dynamic-heading h4, .getstarted_sec .dynamic-heading h5, .getstarted_sec .dynamic-heading h6 { font-size: 30px; }
    .getstarted_sec .dynamic-heading + .dynamic-heading h2, .getstarted_sec .dynamic-heading + .dynamic-heading h3, .getstarted_sec .dynamic-heading + .dynamic-heading h4, .getstarted_sec .dynamic-heading + .dynamic-heading h5, .getstarted_sec .dynamic-heading + .dynamic-heading h6 { font-size: 26px; }
    .get-started_bottom .title .dynamic-heading h2, .get-started_bottom .title .dynamic-heading h3, .get-started_bottom .title .dynamic-heading h4, .get-started_bottom .title .dynamic-heading h5, .get-started_bottom .title .dynamic-heading h6 { font-size: 30px; }
    .get-started_bottom-main .get-started_bottom-box .dynamic-heading h2, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h3, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h4, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h5, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h6 { font-size: 24px; }
    .service-detai_banner .block-quote .dynamic-heading h2, .service-detai_banner .block-quote .dynamic-heading h3, .service-detai_banner .block-quote .dynamic-heading h4, .service-detai_banner .block-quote .dynamic-heading h5, .service-detai_banner .block-quote .dynamic-heading h6 { font-size: 30px; }
    .shopify-dev_row .right_sec .dynamic-heading h2, .shopify-dev_row .right_sec .dynamic-heading h3, .shopify-dev_row .right_sec .dynamic-heading h4, .shopify-dev_row .right_sec .dynamic-heading h5, .shopify-dev_row .right_sec .dynamic-heading h6 { font-size: 30px; }
    .flexible-subscription_sec_text .dynamic-heading h2, .flexible-subscription_sec_text .dynamic-heading h3, .flexible-subscription_sec_text .dynamic-heading h4, .flexible-subscription_sec_text .dynamic-heading h5, .flexible-subscription_sec_text .dynamic-heading h6 { font-size: 30px; }
    .flexible-subscription_sec_text .dynamic-heading span { font-size: 44px; }
    .flexible-subscription_subsec .dynamic-heading h2, .flexible-subscription_subsec .dynamic-heading h3, .flexible-subscription_subsec .dynamic-heading h4, .flexible-subscription_subsec .dynamic-heading h5, .flexible-subscription_subsec .dynamic-heading h6 { font-size: 28px; }
    .our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 60px; margin-bottom: 24px; }
    .our-core_sec .dynamic-heading + .dynamic-heading h2, .our-core_sec .dynamic-heading + .dynamic-heading h3, .our-core_sec .dynamic-heading + .dynamic-heading h4, .our-core_sec .dynamic-heading + .dynamic-heading h5, .our-core_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
    .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h2, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h3, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h4, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h5, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h6 { font-size: 30px; }
    .our-core_sec-row-right .dynamic-heading h2, .our-core_sec-row-right .dynamic-heading h3, .our-core_sec-row-right .dynamic-heading h4, .our-core_sec-row-right .dynamic-heading h5, .our-core_sec-row-right .dynamic-heading h6 { font-size: 28px; }
    .why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 60px; }
    .why-choose_sec .why-choose-top_sec .common-text_block { width: 50%; margin: 0; }
    .why-choose_sec .why-choose-top_sec p { width: 100%; }
    .why-choose_sec .why-choose-top_sec .dynamic-heading h2, .why-choose_sec .why-choose-top_sec .dynamic-heading h3, .why-choose_sec .why-choose-top_sec .dynamic-heading h4, .why-choose_sec .why-choose-top_sec .dynamic-heading h5, .why-choose_sec .why-choose-top_sec .dynamic-heading h6 { font-size: 30px; }
    .why-choose_sec .why-choose-main_sec .dynamic-heading h2, .why-choose_sec .why-choose-main_sec .dynamic-heading h3, .why-choose_sec .why-choose-main_sec .dynamic-heading h4, .why-choose_sec .why-choose-main_sec .dynamic-heading h5, .why-choose_sec .why-choose-main_sec .dynamic-heading h6 { font-size: 30px; }
    .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h2, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h3, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h4, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h5, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h6 { font-size: 28px; }
    .functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 60px; }
    .functionality_sec-row .functionality_sec-row-text .dynamic-heading h2, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h3, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h4, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h5, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h6 { font-size: 30px; }
    .benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 60px; }
    .benefits_sec .title .common-text_block { width: 50%; margin: 0; }
    .benefits_sec .title .common-text_block p { width: 100%; }
    .benefits_sec .title .dynamic-heading h2, .benefits_sec .title .dynamic-heading h3, .benefits_sec .title .dynamic-heading h4, .benefits_sec .title .dynamic-heading h5, .benefits_sec .title .dynamic-heading h6 { font-size: 30px; }
    .benefits_sec-wrap .benefits_sec-box .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h6 { font-size: 30px; }
    .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; }
    .our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 60px; }
    .our-process .title .common-text_block { width: 50%; margin: 0; }
    .our-process .title .common-text_block p { width: 100%; }
    .our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { font-size: 30px; margin: 0; }
    .our-process .title { padding-bottom: 34px; }
    .our-process_box .dynamic-heading h2, .our-process_box .dynamic-heading h3, .our-process_box .dynamic-heading h4, .our-process_box .dynamic-heading h5, .our-process_box .dynamic-heading h6 { font-size: 30px; }
    .our-process_box .dynamic-heading + .dynamic-heading h2, .our-process_box .dynamic-heading + .dynamic-heading h3, .our-process_box .dynamic-heading + .dynamic-heading h4, .our-process_box .dynamic-heading + .dynamic-heading h5, .our-process_box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; }
    .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 60px; }
    .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h6 { font-size: 30px; margin-bottom: 16px; }
    .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
    .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
    .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 44px; }
    .faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 60px; }
    .faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6{ font-size: 30px; }
    .faq-sec_main .accordion-box .accordion-title .dynamic-heading h2, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h3, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h4, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h5, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h6 { font-size: 30px; }
    .getin-touch_sec .getin-touch_sec-left .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h6 { font-size: 44px; }
    .getin-touch_sec .getin-touch_sec-left .dynamic-heading span { font-size: 50px; }
    .getin-touch_sec .getin-touch_sec-right .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h6 { font-size: 30px; }
    .get-started_sec .title .dynamic-heading h2, .get-started_sec .title .dynamic-heading h3, .get-started_sec .title .dynamic-heading h4, .get-started_sec .title .dynamic-heading h5, .get-started_sec .title .dynamic-heading h6 { font-size: 40px; }
    .get-started_sec .title .dynamic-heading + .dynamic-heading h2, .get-started_sec .title .dynamic-heading + .dynamic-heading h3, .get-started_sec .title .dynamic-heading + .dynamic-heading h4, .get-started_sec .title .dynamic-heading + .dynamic-heading h5, .get-started_sec .title .dynamic-heading + .dynamic-heading h6 { font-size: 28px; }
    .get-started_box-mobile h4 { font-size: 20px; }
    .landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
    .cta-link a,
    .back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
    .back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
    .banner-img-2{ width: 470px;}
    .head-block .left-col h2{ font-size: 65px;}
    .Challenges-box a{ padding: 0 18px; }
    .Challenges-box .icon span{ width: 65px; height: 65px;}
    .Challenges-box .icon span img,
    .Challenges-box .icon span svg{ width: 46px;}
    .Challenges-box h3,
    .Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
    .Challenges-box h3{ font-size: 32px;}
    .Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
    .Challenges-slider-block .slick-arrow.slick-next:hover,
    .Challenges-slider-block .slick-arrow,
    .Challenges-slider-block .slick-arrow.slick-next,
    .Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
    .Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
    .Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
    .Challenges-slider-block{ padding: 0 0 110px; }
    .Challenges-slider-block .slick-arrow{ bottom: -110px; }
    .cta-block{ padding-left: 46px; padding-right: 46px; }
    .cta-block .cta-left h4{ font-size: 54px;}
    .cta-block .cta-right h5{ font-size: 24px;}
    .Technology-listing ul{ gap: 32px;}
    .Technology-listing ul .Technology-box{ gap: 24px; width: 132px; min-height: 132px; }
    .Technology-listing ul .Technology-box  .icon span{ min-height: 44px; }
    .Technology-listing ul .Technology-box .icon span img{ max-height: 44px; }
    .Technology-box .tech-title{ font-size: 15px;}
    .Technology-section .back-link-home{ padding: 32px 0 0 0; }
    .process-listing{ gap: 54px;}
    .process-box-main .icon{ width: 70px; height: 70px;}
    .process-box-main .icon span{ width: 50px; height: 50px;}
    .process-box-main .icon span img{ max-height: 24px; }
    .process-box-main h5{ padding: 10px 0; font-size: 22px; }
    .process-box-main p{ font-size: 14px;}
    .process-listing-main{ padding: 0 0 20px; }
    .process-box-main + .process-box-main::after{ left: -41px; width: 30px; height: 30px; background-size: cover; margin: -15px 0 0 0;}
    .testi-slider-box{ padding: 25px; }
    .testi-slider-box .testi-logo span img{ max-height: 26px; }
    .testi-slider-block .slick-slide {margin: 0 16px;}
    .testi-slider-block .slick-list {margin: 0 -16px;}
    .testi-slider-box .text,
    .testi-slider-box .testi-logo{ padding: 0 0 18px; }
    .testi-slider-box .line{ margin: 0 0 18px; }
    .testi-slider-box .text p{ font-size: 15px;}
    .testi-slider-box .name-box .name{ font-size: 15px;}
    .acc-head h6 {font-size: 22px;}
    .acc-content{ padding-right: 100px; }
    .faq-outer .back-link-home{ padding: 65px 0 0 0; }
    .acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
    .testi-slider-box,
    .cta-block{ border-radius: 16px; }
    /* service-details-page */
    .service-detai_banner { padding: 42px 0; margin-top: 90px; }
    .service-detai_banner h1 { padding: 0; }
    .service-detai_banner h1 span { -webkit-text-stroke-width: 2px; font-size: 94px; }
    .service-detai_banner h2 { font-size: 38px; }
    .service-detai_banner .block-quote { margin-top: 34px; }
    .shopify-dev-srv_sec { padding: 42px 0; }
    .shopify-dev-srv_sec h2 {font-size: 58px;}
    .shopify-dev_row { margin-top: 44px; gap: 92px; }
    .shopify-dev_row .right_sec h3 {font-size: 38px;}
    .shopify-dev_row .left_sec { max-width: 440px; }
    .flexible-subscription_subsec_row .flexible-subsec_box span { font-size: 18px; }
    .flexible-subscription_subsec_row .flexible-subsec_box p { font-size: 16px; }
    .flexible-subscription_sec_img img { width: 100%; height: 100%; }
    .flexible-subscription_sec_text h2 {font-size: 58px;}
    .flexible-subscription_sec_text h3 {font-size: 38px;}
    .flexible-subscription_sec_text h3 + h2 { margin-top: 12px; }
    .flexible-subscription_sec_text p strong { font-size: 14px; }
    .flexible-subscription_subsec { padding-top: 54px; }
    .flexible-subscription_subsec_row { margin-top: 44px; }
    .lets-build_sec_box { padding: 60px; }
    .lets-build_sec_box_text h2 { font-size: 60px; }
    .lets-build_sec { padding: 46px 0; }
    .our-core_sec { padding: 42px 0; }
    .how-we-work_sec h2, 
    .our-core_sec h2 { font-size: 60px; margin-bottom: 32px; }
    .our-core_sec h3 { font-size: 40px; }
    .our-core_sec-wrap { margin-top: 40px; }
    .our-core_sec-wrap .our-core_sec-row h4 { font-size: 38px; }
    .our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right h5 { font-size: 28px; }
    .our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li { font-size: 16px; }
    .unlockfullpot_sec { padding: 42px 0; }
    .unlockfullpot_box { padding: 44px 30px; }
    .unlockfullpot_box h2 { font-size: 48px; text-align: center; }
    .why-choose_sec { padding: 42px 0; }
    .why-choose_sec h2 {font-size: 58px;}
    .why-choose_sec .why-choose-top_sec { margin-top: 48px; padding-bottom: 38px; }
    .why-choose_sec .why-choose-top_sec h3 {font-size: 38px;margin-bottom: 18px;}
    .why-choose_sec .why-choose-main_sec h4 { margin-bottom: 12px; }
    .functionality_sec { padding: 42px 0; }
    .functionality_sec .title h2 {font-size: 58px;}
    .functionality_sec-row { gap: 32px; margin-top: 52px; }
    .functionality_sec-row .functionality_sec-row-text h3 { font-size: 38px; }
    .functionality_sec-row .functionality_sec-row-text ul { margin-top: 28px; }
    .functionality_sec-row .functionality_sec-row-text ul li { font-size: 16px; }
    .functionality_sec-row .functionality_sec-row-text ul li + li { margin-top: 12px; }
    .join-sec { padding: 42px 0; }
    .join-sec .join-sec_box { padding: 38px; }
    .join-sec .join-sec_box h2 { font-size: 58px; text-align: center; }
    .join-sec .join-sec_box h2 + p { margin-top: 18px; }
    .join-sec .join-sec_box .btnbox { margin-top: 32px; }
    .join-sec .join-sec_box .btnbox a { height: 52px; padding:0 40px; }
    .join-sec .join-sec_box .btnbox a + a { padding: 0 40px; }
    .benefits_sec { padding: 42px 0; }
    .benefits_sec h2 { font-size: 58px; margin-bottom: 38px; }
    .benefits_sec .title h3 { font-size: 38px; }
    .benefits_sec-wrap .benefits_sec-box { padding: 32px; border-radius: 14px; }
    .benefits_sec-wrap .benefits_sec-box ul li { font-size: 16px; }
    .benefits_sec-wrap .benefits_sec-box h4 { font-size: 28px; }
    .operations_sec { padding: 42px 0; }
    .operations_sec .operations_sec-box { padding: 44px 0; }
    .operations_sec .operations_sec-box h2 { font-size: 58px; }
    .operations_sec .operations_sec-box p { font-size: 18px; }
    .operations_sec .operations_sec-box .icon-1 { display: none; }
    .operations_sec .operations_sec-box .icon-2 { display: none; }
    .operations_sec .operations_sec-box form { position: relative; z-index: 1; margin-top: 24px; }
    .our-process { padding: 42px 0; }
    .our-process h2 { font-size: 58px; margin-bottom: 48px; }
    .our-process_wrap { margin-top: 38px; }
    .our-process_wrap .left_sec ul li { padding: 16px; font-size: 26px; }
    .our-process_wrap .left_sec ul li + li { margin-top: 18px; }
    .our-process_wrap .right_sec .icon { padding: 10px; }
    .our-process_wrap .right_sec h3 { font-size: 20px; }
    .our-process_wrap .right_sec ul li { font-size: 16px; }
    .our-process_wrap .right_sec { width: 50%; }
    .ready-experience_sec { padding: 42px 0; }
    .ready-experience_sec .ready-experience_box { padding: 38px; }
    .ready-experience_sec .ready-experience_box .ready-experience_box-text { max-width: 50%; }
    .ready-experience_sec .ready-experience_box h2 { font-size: 58px; margin-bottom: 28px; }
    .ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { position: absolute; bottom: -70px; right: -90px; } 
    .ready-experience_sec .ready-experience_box .ready-experience_box-form form input { width: 100%; }
    .get-started_main .get-started_box-mobile { display: flex; }
    .get-started_main { align-items: normal; }
    .partner_sec { padding: 42px 0; }
    .partner_sec .partner_sec-main .partner_sec-main_left-bottom a { height: 50px; }
    .partner_sec .partner_sec-main .partner_sec-main_left h2 { font-size: 60px; }
    .partner_sec .partner_sec-main .partner_sec-main_left h3 { font-size: 36px; margin-top: 42px; }
    .partner_sec .partner_sec-main .partner_sec-main_left p { font-size: 18px; }
    .partner_sec .partner_sec-main { gap: 34px; }
    .partner_sec-main_right .partner_sec-main_box h4 { font-size: 28px; }
    .partner_sec-main_right .partner_sec-main_box h5 { font-size: 18px; }
    .partner_sec-main_right .partner_sec-main_box ul li { font-size: 16px; }
    .partner_sec-main_right .partner_sec-main_box + .partner_sec-main_box,
    .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box { padding-bottom: 32px; }
    .faq-sec { padding: 42px 0; }
    .faq-sec .title h2 { font-size: 60px; }
    .faq-sec .title .right h3 { font-size: 38px; }
    .faq-sec_main { margin-top: 64px; }
    .faq-sec_main .accordion-box + .accordion-box { padding-top: 20px; }
    .faq-sec_main .accordion-box { padding-bottom: 20px; }
    .faq-sec_main .accordion-box .accordion-title a { font-size: 24px; }
    .faq-sec_bottom h3 { text-align: center; }
    .faq-sec_bottom a { font-size: 16px; height: 52px; }
    .faq-sec_bottom { margin-top: 48px; }
    .getin-touch_sec { padding: 42px 0; }
    .getin-touch_sec .getin-touch_sec-left h3 { font-size: 38px; }
    .getin-touch_sec .getin-touch_sec-left h2 { font-size: 60px; }
    .getin-touch_sec .getin-touch_sec-left a { font-size: 16px; height: 52px; margin-top: 40px; }
    .getin-touch_sec .getin-touch_sec-right h4 { font-size: 28px; }
    .get-started_sec .title { margin-bottom: 42px; }
    .get-started_sec .title h2 { font-size: 60px; }
    .get-started_sec .title h4 { font-size: 28px; }
    .get-started_main .get-started_box { display: none; }
    .get-started_main { gap: 40px; }
    .get-started_bottom .title h3 { font-size: 36px; }
    .get-started_bottom .title { margin-bottom: 32px; }
    .get-started_bottom-main .get-started_bottom-box { padding: 26px; }
    .get-started_bottom-main .get-started_bottom-box h5 { font-size: 26px; }
    .get-started_bottom-main .get-started_bottom-box a { font-size: 16px; height: 52px; }
    .our-flexible_sec h2 { font-size: 60px; margin-bottom: 34px; }
    .our-subscription_sec h2 { font-size: 60px; margin-bottom: 34px; }
    .our-subscription_sec-main h3 { font-size: 40px; }
    .our-subscription_sec-row h4 { font-size: 28px; }
    .why-partner_sec h2 { font-size: 60px; margin-bottom: 34px; }
    .why-partner_sec h3 { font-size: 40px; }
    .why-partner_sec-main .why-partner_sec-row + .why-partner_sec-row { margin-top: 30px; } 
    .why-partner_sec-main .why-partner_sec-row { padding-bottom: 30px; }
    .getstarted_sec h2 { font-size: 60px; }
    .getstarted_sec h5 { font-size: 28px; }
    .our-process_box .icon { width: 65px; height: 65px; margin-bottom: 16px; }
    .our-process_box h3 { font-size: 36px; margin-bottom: 16px; }
    .our-process_box h4 { font-size: 20px; }
    .our-process_box ul { margin-top: 12px; padding-left: 24px; }
    .our-process_box ul li { font-size: 16px; }
    .our-process_box ul li + li { margin-top: 16px; }
    /* service-details-page */
    .perfect-plan-box .shap { left: 0; }
    .perfect-plan-box .left .btnbox { margin-top: 55px; }
    .perfect-plan-box .left .dynamic-heading + .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h6 { font-size: 74px; }
    .testimonials-slide { max-width: 912px; padding: 40px; }
    .how-it-works_sec-main .how-it-works_sec-text ul li .icon { min-width: 58px; width: auto; height: 58px; }
    .testimonials-slide .dynamic-heading h2, .testimonials-slide .dynamic-heading h3, .testimonials-slide .dynamic-heading h4, .testimonials-slide .dynamic-heading h5, .testimonials-slide .dynamic-heading h6 { font-size: 18px; }
    .how-it-works_sec-main .how-it-works_sec-text ul li { gap: 34px; }

/* unlimited services   */
    .pricing-hero-sec.unlimited-services-banner{ padding: 100px 0 44px; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-sec-wrap h1{ font-size: 60px;}
    .servicrs-point{ margin: 48px 0 0 0; }
    .pricing-hero-sec.unlimited-services-banner .pricing-hero-bottom_sec{ margin: 48px 0 0 0; padding: 0 0 48px; }
    .journey-box .journey-text-top{ padding: 20px 20px 0; }
    .journey-text-top h4{ font-size: 22px;}
    .testimonials-block-1 .img{ width: 400px;}
    .testimonials-block-1 .testimonials-text{ max-width: calc(100% - 400px - 80px);}
    .testimonials-block-1 .testimonials-text .text p{ line-height: 1.25; font-size: 30px;}
    .testimonials-block-2 .testimonials-text .name-row .name,
    .testi-slide-box .avtar-wrap p,
    .testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
    .testimonials-block-2 .testimonials-text .name-row .name span,
    .testi-slide-box .avtar-wrap .dynamic-heading h6,
    .testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px;}
    .testimonials-block-1 .rating i{ width: 28px; height: 28px;  background-size: 18px auto;}
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 22px;}
    .new-work-sec .how-it-works_sec-main .title h2,
    .everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 52px;}
    .title-bottom-left{ min-width: 495px; width: 495px; }
    .everything-box-sub{ padding: 30px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 56px; max-height: 56px; }
    .everything-you-need_main .everything-you-need-box .everything-box-sub h5 {font-size:16px;}
    .everything-you-need_main .everything-you-need-box p{ font-size: 15px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p{ font-size: 15px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text h4{ font-size: 16px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon{ width: 96px; height: 96px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 72px; height: 72px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
    .new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ left: calc(100% + 20px); width: 149px; }
    .testimonials-block-2 .testimonials-text .edit-logo{ margin: 0 0 36px; }
    .testimonials-block-2 .testimonials-text .text p{ line-height: 1.25; font-size: 30px;}
    .testimonials-block-2 .img{ width: 370px;}
    .testimonials-block-2 .testimonials-text{ max-width: calc(100% - 410px - 80px);}
    .testimonials-block-2 .img .img-in .icon img{ width: 90px;}
    .price-top-block h3{ font-size: 56px;}
   .why-section-new .price-top-block{ max-width: 90%; margin: 0 auto; }
   .why-data-listing h6{ padding-left: 30px; background-position: left 1px; }
   .unlike .why-data-listing h6{  background-position: left 1px; }
   .faq-sec .title .dynamic-heading h2,
   .footer-top .footer-left h2,
   .section-title-2 h2{ font-size: 60px;}
   .technology-listing ul{ gap: 15px;}
   .technology-listing{ margin: 44px 0; }
   .technology-listing ul li { width: 148px;}
   .technology-box .icon img{ max-height: 54px; }
   .technology-box span{ font-size: 16px;}
   .technology-box{ min-height: 148px; gap: 24px; padding: 24px 0;}
   .price-box-new .price-box-top .price-title{ font-size: 28px;}
   .price-box-new .price-box-top p{ font-size: 18px;}
   .price-box-new .price-box-top .price{ font-size: 48px;}
   .price-box-new .price-point ul li {font-size: 16px;  background-position: left 2px;}
   .price-box-new .price-point ul{ gap: 12px;}
   .testi-slide-box .text p{ line-height: 1.25; font-size: 30px;}
   .testi-slide-box .rating{ padding: 0 0 36px; }
   .testi-slide-box .rating i img{ width: 26px;}
   .testi-slide-box .rating i{ width: 32px;  height: 32px;}
   .testi-slide-box .avtar-wrap{  margin: 36px 0 0 0; }
   .Schedule-call-block h3{ font-size: 36px;  line-height: 1.15;}
   .contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 74px; }
   .Schedule-call-block{ padding-bottom: 54px; }
   .faq-sec.new-faq-sec .btnbox a,
   .technology-section .btnbox a,
   .everything-you-need_sec .title .title-bottom .common-text_block .btnbox a,
   .pricing-hero-sec .pricing-hero-sec-wrap .btnbox a,
   .price-box-new .plan-btn a { height: 50px; }
   .journey-sec .title .dynamic-heading h2{ font-size: 48px;}
   .everything-you-need_sec.new-design-block .title .title-bottom p {font-size: 16px; line-height: 1.6;}

   .servicrs-point ul li{ font-size: 18px; background-size: 18px auto;}
   .servicrs-point{ margin: 32px 0 0 0; }
   .pricing-hero-sec .pricing-hero-sec-wrap .btnbox{ margin: 32px 0 0 0; }
   .pricing-hero-bottom_sec .pricing-logo-row{ gap: 32px;}
   .pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col{ height: 70px; }
   .journey-sec.new-journey-outer .title { max-width: 80%;margin: 0 auto 44px; }
   .journey-main_sec .journey-main-text p{ font-size: 18px;}
   .why-block-main{ padding: 48px 0 0 0; }
   .technology-section{ padding: 48px 0; }
   .contact-data p{ font-size: 18px;}
   .journey-main_sec .row>*:nth-child(4) .journey-box .journey-img img{ width: 310px; max-width: 90%; }
   .journey-main_sec .row>*:nth-child(3) .journey-box .journey-img img{ width: 260px; max-width: 90%;}
   .section-title-2 h2{ font-size: 56px;}
   .price-block-inner{ padding: 44px 0  0; }
   /* unlimited services   */
}
@media (min-width: 1201px) and (max-width: 1300px) {
h1 { font-size: 60px; }
h2 { font-size: 60px; }
h3 { font-size: 30px; }
h4 { font-size: 28px; }
h5 { font-size: 24px; }
h6 { font-size: 18px; }
.footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 60px; }
.lets-build_sec .dynamic-heading h2, .lets-build_sec .dynamic-heading h3, .lets-build_sec .dynamic-heading h4, .lets-build_sec .dynamic-heading h5, .lets-build_sec .dynamic-heading h6 { font-size: 60px; }
.unlockfullpot_box .dynamic-heading h2, .unlockfullpot_box .dynamic-heading h3, .unlockfullpot_box .dynamic-heading h4, .unlockfullpot_box .dynamic-heading h5, .unlockfullpot_box .dynamic-heading h6 { font-size: 60px; }
.join-sec .join-sec_box .dynamic-heading h2, .join-sec .join-sec_box .dynamic-heading h3, .join-sec .join-sec_box .dynamic-heading h4, .join-sec .join-sec_box .dynamic-heading h5, .join-sec .join-sec_box .dynamic-heading h6 { font-size: 60px; }
.why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 60px; }
.why-partner_sec .dynamic-heading + .dynamic-heading { margin-top: 34px; }
.why-partner_sec .dynamic-heading + .dynamic-heading h2, .why-partner_sec .dynamic-heading + .dynamic-heading h3, .why-partner_sec .dynamic-heading + .dynamic-heading h4, .why-partner_sec .dynamic-heading + .dynamic-heading h5, .why-partner_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.why-partner_sec-main > .dynamic-heading { margin-bottom: 34px; }
.operations_sec .operations_sec-box .dynamic-heading h2, .operations_sec .operations_sec-box .dynamic-heading h3, .operations_sec .operations_sec-box .dynamic-heading h4, .operations_sec .operations_sec-box .dynamic-heading h5, .operations_sec .operations_sec-box .dynamic-heading h6 { font-size: 60px; }
.how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 60px; margin-bottom: 34px; }
.how-we-work_sec .title .dynamic-heading h2, .how-we-work_sec .title .dynamic-heading h3, .how-we-work_sec .title .dynamic-heading h4, .how-we-work_sec .title .dynamic-heading h5, .how-we-work_sec .title .dynamic-heading h6 { font-size: 30px; }
.how-we-work_sec .common-text_block { margin: 0; }
.how-we-work_sec .title + .dynamic-heading h2, .how-we-work_sec .title + .dynamic-heading h3, .how-we-work_sec .title + .dynamic-heading h4, .how-we-work_sec .title + .dynamic-heading h5, .how-we-work_sec .title + .dynamic-heading h6 { font-size: 30px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h2, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h3, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h4, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h5, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h6 { font-size: 28px; }
.ready-experience_sec .ready-experience_box .dynamic-heading h2, .ready-experience_sec .ready-experience_box .dynamic-heading h3, .ready-experience_sec .ready-experience_box .dynamic-heading h4, .ready-experience_sec .ready-experience_box .dynamic-heading h5, .ready-experience_sec .ready-experience_box .dynamic-heading h6 { font-size: 60px; }
.why-partner_sec-bottom .dynamic-heading h2, .why-partner_sec-bottom .dynamic-heading h3, .why-partner_sec-bottom .dynamic-heading h4, .why-partner_sec-bottom .dynamic-heading h5, .why-partner_sec-bottom .dynamic-heading h6 { font-size: 28px; }
.faq-sec .title .right p { font-size: 14px; }
.faq-sec_bottom .dynamic-heading h2, .faq-sec_bottom .dynamic-heading h3, .faq-sec_bottom .dynamic-heading h4, .faq-sec_bottom .dynamic-heading h5, .faq-sec_bottom .dynamic-heading h6 { font-size: 30px; }
.getstarted_sec .dynamic-heading h2, .getstarted_sec .dynamic-heading h3, .getstarted_sec .dynamic-heading h4, .getstarted_sec .dynamic-heading h5, .getstarted_sec .dynamic-heading h6 { font-size: 30px; }
.getstarted_sec .dynamic-heading + .dynamic-heading h2, .getstarted_sec .dynamic-heading + .dynamic-heading h3, .getstarted_sec .dynamic-heading + .dynamic-heading h4, .getstarted_sec .dynamic-heading + .dynamic-heading h5, .getstarted_sec .dynamic-heading + .dynamic-heading h6 { font-size: 26px; }
.get-started_bottom .title .dynamic-heading h2, .get-started_bottom .title .dynamic-heading h3, .get-started_bottom .title .dynamic-heading h4, .get-started_bottom .title .dynamic-heading h5, .get-started_bottom .title .dynamic-heading h6 { font-size: 30px; }
.get-started_bottom-main .get-started_bottom-box .dynamic-heading h2, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h3, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h4, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h5, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h6 { font-size: 24px; }
.service-detai_banner .block-quote .dynamic-heading h2, .service-detai_banner .block-quote .dynamic-heading h3, .service-detai_banner .block-quote .dynamic-heading h4, .service-detai_banner .block-quote .dynamic-heading h5, .service-detai_banner .block-quote .dynamic-heading h6 { font-size: 30px; }
.shopify-dev_row .right_sec .dynamic-heading h2, .shopify-dev_row .right_sec .dynamic-heading h3, .shopify-dev_row .right_sec .dynamic-heading h4, .shopify-dev_row .right_sec .dynamic-heading h5, .shopify-dev_row .right_sec .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec_text .dynamic-heading h2, .flexible-subscription_sec_text .dynamic-heading h3, .flexible-subscription_sec_text .dynamic-heading h4, .flexible-subscription_sec_text .dynamic-heading h5, .flexible-subscription_sec_text .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec_text .dynamic-heading span { font-size: 44px; }
.flexible-subscription_subsec .dynamic-heading h2, .flexible-subscription_subsec .dynamic-heading h3, .flexible-subscription_subsec .dynamic-heading h4, .flexible-subscription_subsec .dynamic-heading h5, .flexible-subscription_subsec .dynamic-heading h6 { font-size: 28px; }
.our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 60px; margin-bottom: 24px; }
.our-core_sec .dynamic-heading + .dynamic-heading h2, .our-core_sec .dynamic-heading + .dynamic-heading h3, .our-core_sec .dynamic-heading + .dynamic-heading h4, .our-core_sec .dynamic-heading + .dynamic-heading h5, .our-core_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading h2, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h3, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h4, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h5, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h6 { font-size: 30px; }
.our-core_sec-row-right .dynamic-heading h2, .our-core_sec-row-right .dynamic-heading h3, .our-core_sec-row-right .dynamic-heading h4, .our-core_sec-row-right .dynamic-heading h5, .our-core_sec-row-right .dynamic-heading h6 { font-size: 28px; }
.why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 60px; }
.why-choose_sec .why-choose-top_sec .common-text_block { width: 50%; margin: 0; }
.why-choose_sec .why-choose-top_sec p { width: 100%; }
.why-choose_sec .why-choose-top_sec .dynamic-heading h2, .why-choose_sec .why-choose-top_sec .dynamic-heading h3, .why-choose_sec .why-choose-top_sec .dynamic-heading h4, .why-choose_sec .why-choose-top_sec .dynamic-heading h5, .why-choose_sec .why-choose-top_sec .dynamic-heading h6 { font-size: 30px; }
.why-choose_sec .why-choose-main_sec .dynamic-heading h2, .why-choose_sec .why-choose-main_sec .dynamic-heading h3, .why-choose_sec .why-choose-main_sec .dynamic-heading h4, .why-choose_sec .why-choose-main_sec .dynamic-heading h5, .why-choose_sec .why-choose-main_sec .dynamic-heading h6 { font-size: 30px; }
.why-choose-main_sec-wrap .why-choose_box .dynamic-heading h2, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h3, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h4, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h5, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h6 { font-size: 28px; }
.functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 60px; }
.functionality_sec-row .functionality_sec-row-text .dynamic-heading h2, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h3, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h4, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h5, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h6 { font-size: 30px; }
.benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 60px; }
.benefits_sec .title .common-text_block { width: 50%; margin: 0; }
.benefits_sec .title .common-text_block p { width: 100%; }
.benefits_sec .title .dynamic-heading h2, .benefits_sec .title .dynamic-heading h3, .benefits_sec .title .dynamic-heading h4, .benefits_sec .title .dynamic-heading h5, .benefits_sec .title .dynamic-heading h6 { font-size: 30px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h6 { font-size: 30px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; }
.our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 60px; }
.our-process .title .common-text_block { width: 50%; margin: 0; }
.our-process .title .common-text_block p { width: 100%; }
.our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { font-size: 30px; margin: 0; }
.our-process .title { padding-bottom: 34px; }
.our-process_box .dynamic-heading h2, .our-process_box .dynamic-heading h3, .our-process_box .dynamic-heading h4, .our-process_box .dynamic-heading h5, .our-process_box .dynamic-heading h6 { font-size: 30px; }
.our-process_box .dynamic-heading + .dynamic-heading h2, .our-process_box .dynamic-heading + .dynamic-heading h3, .our-process_box .dynamic-heading + .dynamic-heading h4, .our-process_box .dynamic-heading + .dynamic-heading h5, .our-process_box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 60px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h6 { font-size: 30px; margin-bottom: 16px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 60px; }
.faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 60px; }
.faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6{ font-size: 30px; }
.faq-sec_main .accordion-box .accordion-title .dynamic-heading h2, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h3, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h4, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h5, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h6 { font-size: 30px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h6 { font-size: 44px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading span { font-size: 50px; }
.getin-touch_sec .getin-touch_sec-right .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h6 { font-size: 30px; }
.get-started_sec .title .dynamic-heading h2, .get-started_sec .title .dynamic-heading h3, .get-started_sec .title .dynamic-heading h4, .get-started_sec .title .dynamic-heading h5, .get-started_sec .title .dynamic-heading h6 { font-size: 30px; }
.get-started_sec .title .dynamic-heading + .dynamic-heading h2, .get-started_sec .title .dynamic-heading + .dynamic-heading h3, .get-started_sec .title .dynamic-heading + .dynamic-heading h4, .get-started_sec .title .dynamic-heading + .dynamic-heading h5, .get-started_sec .title .dynamic-heading + .dynamic-heading h6 { font-size: 28px; }
.get-started_box-mobile h4 { font-size: 20px; }
.flexible-subscription_subsec_row .flexible-subsec_box span { font-size: 16px; }
.landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
.cta-link a,
.back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
.back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
.banner-img-2{ width: 380px;}
.head-block .left-col h2{ font-size: 60px;}
.Challenges-box a{ padding: 0 18px; }
.Challenges-box .icon span{ width: 60px; height: 60px;}
.Challenges-box .icon span img,
.Challenges-box .icon span svg{ width: 46px;}
.Challenges-box h3,
.Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
.Challenges-box h3{ font-size: 32px;}
.Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
.Challenges-slider-block .slick-arrow.slick-next:hover,
.Challenges-slider-block .slick-arrow,
.Challenges-slider-block .slick-arrow.slick-next,
.Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
.Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
.Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
.Challenges-slider-block{ padding: 0 0 110px; }
.Challenges-slider-block .slick-arrow{ bottom: -110px; }
.cta-block{ padding-left: 46px; padding-right: 46px; }
.cta-block .cta-left h4{ font-size: 54px;}
.cta-block .cta-right h5{ font-size: 24px;}
.Technology-listing ul{ gap: 32px;}
.Technology-listing ul .Technology-box{ gap: 24px; width: 132px; min-height: 132px; }
.Technology-listing ul .Technology-box  .icon span{ min-height: 44px; }
.Technology-listing ul .Technology-box .icon span img{ max-height: 44px; }
.Technology-box .tech-title{ font-size: 15px;}
.Technology-section .back-link-home{ padding: 32px 0 0 0; }
.process-listing{ gap: 24px;}
.process-box-main .icon{ width: 70px; height: 70px;}
.process-box-main .icon span{ width: 50px; height: 50px;}
.process-box-main .icon span img{ max-height: 24px; }
.process-box-main h5{ padding: 10px 0; font-size: 18px; }
.process-box-main p{ font-size: 13px;}
.process-listing-main{ padding: 0 0 20px; }
.process-box-main + .process-box-main::after{ display: none; left: -41px; width: 16px; height: 16px; background-size: cover; margin: -8px 0 0 0;}
.testi-slider-box{ padding: 25px; }
.testi-slider-box .testi-logo span img{ max-height: 26px; }
.testi-slider-block .slick-slide {margin: 0 16px;}
.testi-slider-block .slick-list {margin: 0 -16px;}
.testi-slider-box .text,
.testi-slider-box .testi-logo{ padding: 0 0 18px; }
.testi-slider-box .line{ margin: 0 0 18px; }
.testi-slider-box .text p{ font-size: 15px;}
.testi-slider-box .name-box .name{ font-size: 15px;}
.acc-head h6 {font-size: 22px;}
.acc-content{ padding-right: 100px; }
.faq-outer .back-link-home{ padding: 60px 0 0 0; }
.acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
.testi-slider-box,
.cta-block{ border-radius: 16px; }
/* service-details-page */
.service-detai_banner { padding: 42px 0; margin-top: 90px; }
.service-detai_banner h1 { font-size: 60px; padding: 14px 0; }
.service-detai_banner h2 { font-size: 38px; }
.service-detai_banner h1 span { font-size: 110px; -webkit-text-stroke-width: 1px; padding: 0; }
.service-detai_banner .block-quote { margin-top: 34px; }
.shopify-dev-srv_sec { padding: 42px 0; }
.shopify-dev-srv_sec h2 {font-size: 58px;}
.shopify-dev_row { margin-top: 44px; gap: 92px; }
.shopify-dev_row .right_sec h3 {font-size: 38px;}
.flexible-subscription_subsec_row .flexible-subsec_box h4 { font-size: 18px; }
.flexible-subscription_subsec_row .flexible-subsec_box p { font-size: 14px; }
.our-flexible_sec h2 { font-size: 58px; margin-bottom: 36px; }
.our-flexible_sec h3 { font-size: 38px; } 
.our-subscription_sec h2 { font-size: 58px; margin-bottom: 36px; }
.our-subscription_sec-row h4 { font-size: 28px; }
.our-subscription_sec p { margin-top: 18px; }
.how-we-work_sec h3 { font-size: 38px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .icon { margin-bottom: 12px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box-wrap { width: 50%; }
.why-partner_sec h2 { font-size: 58px; margin-bottom: 36px; }
.why-partner_sec h3 { font-size: 38px; }
.why-partner_sec-main .why-partner_sec-row { padding-bottom: 36px; }
.why-partner_sec-main .why-partner_sec-row + .why-partner_sec-row { margin-top: 36px; }
.why-partner_sec-bottom { margin-top: 34px; }
.why-partner_sec-bottom h4 { font-size: 38px; }
.getstarted_sec-box h4 { font-size: 28px; }
.getstarted_sec h2 { font-size: 58px; }
.getstarted_sec h5 { font-size: 28px; }
.getstarted_sec .getstarted_sec-main { margin-top: 24px; }
.flexible-subscription_sec_img, 
.flexible-subscription_sec_text h2 {font-size: 58px;}
.flexible-subscription_sec_text h3 {font-size: 38px;}
.flexible-subscription_sec_text h3 + h2 { margin-top: 12px; }
.flexible-subscription_sec_text p strong { font-size: 14px; }
.flexible-subscription_subsec { padding-top: 34px; }
.flexible-subscription_subsec_row { margin-top: 24px; }
.lets-build_sec_box { padding: 60px; }
.lets-build_sec_box_text h2 { font-size: 40px; margin-bottom: 24px; }
.lets-build_sec_box_text form { margin-top: 24px; }
.lets-build_sec { padding: 46px 0; }
.our-core_sec { padding: 42px 0; }
.our-core_sec h2 { font-size: 60px; margin-bottom: 32px; }
.our-core_sec h3 { font-size: 40px; }
.our-core_sec-wrap { margin-top: 40px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right h5 { font-size: 28px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li { font-size: 16px; }
.unlockfullpot_box .btnbox { margin-top: 44px; }
.unlockfullpot_sec { padding: 42px 0; }
.unlockfullpot_box { padding: 44px 30px; }
.unlockfullpot_box h2 { font-size: 48px; text-align: center; }
.why-choose_sec { padding: 42px 0; }
.why-choose_sec h2 {font-size: 58px;}
.why-choose_sec .why-choose-top_sec { margin-top: 48px; padding-bottom: 38px; }
.why-choose_sec .why-choose-top_sec h3 {font-size: 38px;margin-bottom: 18px;}
.functionality_sec { padding: 42px 0; }
.functionality_sec .title h2 {font-size: 58px;}
.functionality_sec-row { gap: 32px; margin-top: 52px; }
.functionality_sec-row .functionality_sec-row-text h3 { font-size: 38px; }
.functionality_sec-row .functionality_sec-row-text ul { margin-top: 28px; }
.functionality_sec-row .functionality_sec-row-text ul li { font-size: 16px; }
.functionality_sec-row .functionality_sec-row-text ul li + li { margin-top: 12px; }
.join-sec { padding: 42px 0; }
.join-sec .join-sec_box { padding: 38px; }
.join-sec .join-sec_box h2 { font-size: 58px; text-align: center; }
.join-sec .join-sec_box h2 + p { margin-top: 18px; }
.join-sec .join-sec_box .btnbox { margin-top: 32px; }
.join-sec .join-sec_box .btnbox a { height: 52px; padding:0 40px; }
.join-sec .join-sec_box .btnbox a + a { padding: 0 40px; }
.benefits_sec { padding: 42px 0; }
.benefits_sec h2 { font-size: 58px; margin-bottom: 38px; }
.benefits_sec .title h3 { font-size: 38px; }
.benefits_sec-wrap .benefits_sec-box { padding: 32px; border-radius: 14px; }
.benefits_sec-wrap .benefits_sec-box ul li { font-size: 16px; }
.benefits_sec-wrap .benefits_sec-box h4 { font-size: 28px; }
.operations_sec { padding: 42px 0; }
.operations_sec .operations_sec-box { padding: 44px 0; }
.operations_sec .operations_sec-box h2 { font-size: 58px; }
.operations_sec .operations_sec-box p { font-size: 18px; }
.operations_sec .operations_sec-box .icon-1 { display: none; }
.operations_sec .operations_sec-box .icon-2 { display: none; }
.operations_sec .operations_sec-box form { position: relative; z-index: 1; margin-top: 24px; }
.our-process { padding: 42px 0; }
.how-we-work_sec h2,
.our-process h2 { font-size: 58px; margin-bottom: 48px; }
.our-process_wrap { margin-top: 38px; }
.how-we-work_sec .title { margin-bottom: 42px; padding-bottom: 42px; }
.our-process_wrap .left_sec ul li { padding: 16px; font-size: 26px; }
.our-process_wrap .left_sec ul li + li { margin-top: 18px; }
.our-process_wrap .right_sec .icon { padding: 10px; }
.our-process_wrap .right_sec h3 { font-size: 20px; }
.our-process_wrap .right_sec ul li { font-size: 16px; }
.our-process_wrap .right_sec { width: 50%; }
.ready-experience_sec { padding: 42px 0; }
.ready-experience_sec .ready-experience_box { padding: 38px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-text { max-width: 50%; }
.ready-experience_sec .ready-experience_box h2 { font-size: 58px; margin-bottom: 28px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { position: absolute; bottom: -70px; right: -90px; } 
.ready-experience_sec .ready-experience_box .ready-experience_box-form form input { width: 100%; }
.partner_sec { padding: 42px 0; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom a { height: 50px; }
.partner_sec .partner_sec-main .partner_sec-main_left h2 { font-size: 60px; }
.partner_sec .partner_sec-main .partner_sec-main_left h3 { font-size: 36px; margin-top: 42px; }
.partner_sec .partner_sec-main .partner_sec-main_left p { font-size: 18px; }
.partner_sec .partner_sec-main { gap: 34px; }
.partner_sec-main_right .partner_sec-main_box h4 { font-size: 28px; }
.partner_sec-main_right .partner_sec-main_box h5 { font-size: 18px; }
.partner_sec-main_right .partner_sec-main_box ul li { font-size: 16px; }
.partner_sec-main_right .partner_sec-main_box + .partner_sec-main_box,
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box { padding-bottom: 32px; }
.faq-sec { padding: 42px 0; }
.faq-sec .title h2 { font-size: 60px; }
.faq-sec .title .right h3 { font-size: 38px; }
.faq-sec_main { margin-top: 64px; }
.faq-sec_main .accordion-box + .accordion-box { padding-top: 20px; }
.faq-sec_main .accordion-box { padding-bottom: 20px; }
.faq-sec_main .accordion-box .accordion-title a { font-size: 24px; }
.faq-sec_bottom h3 { text-align: center; }
.faq-sec_bottom a { font-size: 16px; height: 52px; }
.faq-sec_bottom { margin-top: 48px; }
.getin-touch_sec { padding: 42px 0; }
.getin-touch_sec .getin-touch_sec-left h3 { font-size: 38px; }
.getin-touch_sec .getin-touch_sec-left h2 { font-size: 60px; }
.getin-touch_sec .getin-touch_sec-left a { font-size: 16px; height: 52px; margin-top: 40px; }
.getin-touch_sec .getin-touch_sec-right h4 { font-size: 28px; }
.get-started_sec .title { margin-bottom: 42px; }
.get-started_sec .title h2 { font-size: 60px; }
.get-started_sec .title h4 { font-size: 28px; }
.get-started_main .get-started_box { display: none; }
.get-started_main .get-started_box-mobile { display: flex; height: 100%; min-height: 263px; }
.get-started_main { gap: 40px; align-items: normal; }
.get-started_bottom .title h3 { font-size: 36px; }
.get-started_bottom .title { margin-bottom: 32px; }
.get-started_bottom-main .get-started_bottom-box { padding: 26px; }
.get-started_bottom-main .get-started_bottom-box h5 { font-size: 26px; }
.get-started_bottom-main .get-started_bottom-box a { font-size: 16px; height: 52px; }
.our-process_wrap { margin: -15px; margin-top: 42px; }
.our-process_wrap .our-process_box-wrap { padding: 15px; }
.our-process_box { padding: 24px; }
.our-process_box .icon { width: 65px; height: 65px; margin-bottom: 16px; }
.our-process_box h3 { font-size: 32px; margin-bottom: 16px; }
.our-process_box h4 { font-size: 18px; }
.our-process_box ul { margin-top: 12px; padding-left: 17px; }
.our-process_box ul li { font-size: 16px; }
.our-process_box ul li + li { margin-top: 16px; }
/* service-details-page */
/* pricing-page */
.pricing-hero-sec { padding: 100px 0 40px; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 { font-size: 66px; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a { height: 44px; font-size: 16px; }
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col { width: 20%; }
.pricing-hero-slider_sec .pricing-hero-slide-box { min-width: 40%; }
.journey-sec .title .dynamic-heading h2, .journey-sec .title .dynamic-heading h3, .journey-sec .title .dynamic-heading h4, .journey-sec .title .dynamic-heading h5, .journey-sec .title .dynamic-heading h6 { font-size: 60px; }
.journey-sec .title p { font-size: 16px; }
.journey-main_sec .journey-main_box .dynamic-heading h2, .journey-main_sec .journey-main_box .dynamic-heading h3, .journey-main_sec .journey-main_box .dynamic-heading h4, .journey-main_sec .journey-main_box .dynamic-heading h5, .journey-main_sec .journey-main_box .dynamic-heading h6 { font-size: 30px; }
.journey-main_sec .journey-main_box p { font-size: 16px; }
.pricing-hero-bottom_sec { padding-bottom: 44px; margin-top: 44px; }
.pricing-hero-bottom_sec .pricing-logo-row { flex-wrap: wrap; }
.pricing-hero-slider_sec .pricing-hero-slide-box .title { margin-bottom: 16px; }
.journey-main_sec .journey-main_sec_row { align-items: flex-start; }
.journey-main_sec .journey-main_box { height: 100%; }
.everything-you-need_sec .title > .dynamic-heading h2, .everything-you-need_sec .title > .dynamic-heading h3, .everything-you-need_sec .title > .dynamic-heading h4, .everything-you-need_sec .title > .dynamic-heading h5, .everything-you-need_sec .title > .dynamic-heading h6 { font-size: 46px; margin-bottom: 34px; }
.everything-you-need_sec .title .title-bottom .dynamic-heading h2, .everything-you-need_sec .title .title-bottom .dynamic-heading h3, .everything-you-need_sec .title .title-bottom .dynamic-heading h4, .everything-you-need_sec .title .title-bottom .dynamic-heading h5, .everything-you-need_sec .title .title-bottom .dynamic-heading h6 { font-size: 30px; }
.everything-you-need_sec .title .title-bottom p { font-size: 14px; }
.everything-you-need_main .everything-you-need-box { margin-top: 44px; }
.everything-you-need_main .everything-you-need-box p { font-size: 14px; }
.how-it-works_sec-main .title .dynamic-heading h2, .how-it-works_sec-main .title .dynamic-heading h3, .how-it-works_sec-main .title .dynamic-heading h4, .how-it-works_sec-main .title .dynamic-heading h5, .how-it-works_sec-main .title .dynamic-heading h6 { font-size: 46px; }
.how-it-works_sec-main .how-it-works_sec-text ul li { gap: 34px; }
.how-it-works_sec-main .title { max-width: 415px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h2, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h3, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h4, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h5, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h6 { font-size: 30px; }
.perfect-plan_main .title .dynamic-heading h2, .perfect-plan_main .title .dynamic-heading h3, .perfect-plan_main .title .dynamic-heading h4, .perfect-plan_main .title .dynamic-heading h5, .perfect-plan_main .title .dynamic-heading h6 { font-size: 46px; }
.perfect-plan_main .title { margin-bottom: 34px; }
.perfect-plan-box .shap { left: 0; }
.perfect-plan-box { padding: 44px; }
.perfect-plan-box .left .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading h6 { font-size: 30px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h6 { font-size: 46px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading span { font-size: 32px; }
.perfect-plan-box .right .dynamic-heading h2, .perfect-plan-box .right .dynamic-heading h3, .perfect-plan-box .right .dynamic-heading h4, .perfect-plan-box .right .dynamic-heading h5, .perfect-plan-box .right .dynamic-heading h6 { font-size: 16px; }
.perfect-plan-box ul li { font-size: 16px; }
.perfect-plan-box .left .btnbox  { margin-top: 50px; }
.testimonials-slider { height: 632px; }
.testimonials-slide .imgbox { max-height: 54px; }
.testimonials-slide .imgbox img { width: 100%; height: 100%; }
.testimonials-slide .dynamic-heading h2, .testimonials-slide .dynamic-heading h3, .testimonials-slide .dynamic-heading h4, .testimonials-slide .dynamic-heading h5, .testimonials-slide .dynamic-heading h6 { font-size: 18px; }
.testimonials-slide { max-width: 720px; padding: 54px; }
/* pricing-page */


/* unlimited services   */
.pricing-hero-sec.unlimited-services-banner{ padding: 100px 0 44px; }
.pricing-hero-sec.unlimited-services-banner .pricing-hero-sec-wrap h1{ font-size: 60px;}
.servicrs-point{ margin: 48px 0 0 0; }
.pricing-hero-sec.unlimited-services-banner .pricing-hero-bottom_sec{ margin: 48px 0 0 0; padding: 0 0 48px; }
.journey-box .journey-text-top{ padding: 16px 16px 0; }
.journey-text-top h4{ font-size: 22px;}
.testimonials-block-1 .img{ width: 400px;}
.testimonials-block-1 .testimonials-text{ max-width: calc(100% - 400px - 80px);}
.testimonials-block-1 .testimonials-text .text p{ line-height: 1.25; font-size: 30px;}
.testimonials-block-2 .testimonials-text .name-row .name,
.testi-slide-box .avtar-wrap p,
.testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
.testimonials-block-2 .testimonials-text .name-row .name span,
.testi-slide-box .avtar-wrap .dynamic-heading h6,
.testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px;}
.testimonials-block-1 .rating i{ width: 28px; height: 28px;  background-size: 18px auto;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 22px;}
.new-work-sec .how-it-works_sec-main .title h2,
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 52px;}
.title-bottom-left{ min-width: 495px; width: 495px; }
.everything-box-sub{ padding: 30px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 56px; max-height: 56px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub h5 {font-size:16px;}
.everything-you-need_main .everything-you-need-box p{ font-size: 15px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p{ font-size: 15px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text h4{ font-size: 16px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon{ width: 96px; height: 96px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 72px; height: 72px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ left: calc(100% + 20px); width: 149px; }
.testimonials-block-2 .testimonials-text .edit-logo{ margin: 0 0 36px; }
.testimonials-block-2 .testimonials-text .text p{ line-height: 1.25; font-size: 30px;}
.testimonials-block-2 .img{ width: 370px;}
.testimonials-block-2 .testimonials-text{ max-width: calc(100% - 410px - 80px);}
.testimonials-block-2 .img .img-in .icon img{ width: 90px;}
.price-top-block h3{ font-size: 56px;}
.why-section-new .price-top-block{ max-width: 90%; margin: 0 auto; }
.why-data-listing h6{ padding-left: 30px; background-position: left 1px; }
.unlike .why-data-listing h6{  background-position: left 1px; }
.faq-sec .title .dynamic-heading h2,
.footer-top .footer-left h2,
.section-title-2 h2{ font-size: 60px;}
.technology-listing ul{ gap: 0px; row-gap: 16px;}
.technology-listing{ margin: 44px 0; }
.technology-listing ul li { width: 148px;}
.technology-box .icon img{ max-height: 54px; }
.technology-box span{ font-size: 16px;}
.technology-box{ min-height: 148px; gap: 24px; padding: 24px 0;}
.price-box-new .price-box-top .price-title{ font-size: 28px;}
.price-box-new .price-box-top p{ font-size: 18px;}
.price-box-new .price-box-top .price{ font-size: 48px;}
.price-box-new .price-point ul li {font-size: 16px;  background-position: left 2px;}
.price-box-new .price-point ul{ gap: 12px;}
.testi-slide-box .text p{ line-height: 1.25; font-size: 30px;}
.testi-slide-box .rating{ padding: 0 0 36px; }
.testi-slide-box .rating i img{ width: 26px;}
.testi-slide-box .rating i{ width: 32px;  height: 32px;}
.testi-slide-box .avtar-wrap{  margin: 36px 0 0 0; }
.Schedule-call-block h3{ font-size: 36px;  line-height: 1.15;}
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 74px; }
.Schedule-call-block{ padding-bottom: 50px; }
.faq-sec.new-faq-sec .btnbox a,
.technology-section .btnbox a,
.everything-you-need_sec .title .title-bottom .common-text_block .btnbox a,
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a,
.price-box-new .plan-btn a { height: 50px; }
.journey-sec .title .dynamic-heading h2{ font-size: 48px;}
.everything-you-need_sec.new-design-block .title .title-bottom p {font-size: 16px; line-height: 1.6;}

.servicrs-point ul li{ font-size: 16px; background-size: 18px auto;}
.servicrs-point{ margin: 32px 0 0 0; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox{ margin: 32px 0 0 0; }
.pricing-hero-bottom_sec .pricing-logo-row{ gap: 32px;}
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col{ height: 70px; }
.journey-sec.new-journey-outer .title { max-width: 80%;margin: 0 auto 44px; }
.journey-main_sec .journey-main-text p{ font-size: 18px;}
.why-block-main{ padding: 48px 0 0 0; }
.technology-section{ padding: 48px 0; }
.contact-data p{ font-size: 18px;}
.servicrs-point ul{ gap: 32px; row-gap: 16px;  }
.journey-main_sec .row{ margin: 0 -6px !important; }
.journey-main_sec .row>*{ padding: 0 6px !important; }
.journey-main_sec .row>*:nth-child(4) .journey-box .journey-img img{ width: 310px; max-width: 90%; }
.journey-main_sec .row>*:nth-child(3) .journey-box .journey-img img{ width: 260px; max-width: 90%;}
.Schedule-call-block p {font-size: 16px; }
.contact-form-new h3{ padding-left: 32px; }
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ padding: 0 32px; }
.contact-form-new .input-box-checkbox{ padding: 32px 0 0 32px; }
.contact-form-new .contact-form-inner .input-box.submit-row{ padding: 24px 0 0 32px; }
.contact-cta-block>.row>*{ padding: 48px 0 !important; }
.contact-form-new .input-box-checkbox label .wpcf7-list-item-label, 
.contact-form-new .input-box-checkbox label{ font-size: 14px;}
.section-title-2 h2{ font-size: 56px;}
.price-block-inner{ padding: 44px 0  0; }
/* unlimited services   */

}
@media (min-width: 992px) and (max-width: 1200px) {
h2 { font-size: 44px; }
h3 { font-size: 30px; }
h4 { font-size: 28px; }
h5 { font-size: 24px; }
h6 { font-size: 18px; }
.footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 44px; }
.lets-build_sec .dynamic-heading h2, .lets-build_sec .dynamic-heading h3, .lets-build_sec .dynamic-heading h4, .lets-build_sec .dynamic-heading h5, .lets-build_sec .dynamic-heading h6 { font-size: 44px; }
.unlockfullpot_box .dynamic-heading h2, .unlockfullpot_box .dynamic-heading h3, .unlockfullpot_box .dynamic-heading h4, .unlockfullpot_box .dynamic-heading h5, .unlockfullpot_box .dynamic-heading h6 { font-size: 44px; }
.join-sec .join-sec_box .dynamic-heading h2, .join-sec .join-sec_box .dynamic-heading h3, .join-sec .join-sec_box .dynamic-heading h4, .join-sec .join-sec_box .dynamic-heading h5, .join-sec .join-sec_box .dynamic-heading h6 { font-size: 44px; }
.why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 44px; }
.why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 44px; margin: 0; }
.why-partner_sec .dynamic-heading + .dynamic-heading { margin-top: 24px; }
.operations_sec .operations_sec-box .dynamic-heading h2, .operations_sec .operations_sec-box .dynamic-heading h3, .operations_sec .operations_sec-box .dynamic-heading h4, .operations_sec .operations_sec-box .dynamic-heading h5, .operations_sec .operations_sec-box .dynamic-heading h6 { font-size: 44px; }
.operations_sec .operations_sec-box p { font-size: 18px; }
.how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 30px; margin-bottom: 48px; }
.how-we-work_sec .common-text_block { margin: 0; }
.how-we-work_sec .title + .dynamic-heading h2, .how-we-work_sec .title + .dynamic-heading h3, .how-we-work_sec .title + .dynamic-heading h4, .how-we-work_sec .title + .dynamic-heading h5, .how-we-work_sec .title + .dynamic-heading h6 { font-size: 30px; }
.why-partner_sec-main .why-partner_sec-row .dynamic-heading h2, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h3, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h4, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h5, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h6 { font-size: 30px; }
.why-partner_sec-main .why-partner_sec-row .dynamic-heading h2, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h3, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h4, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h5, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h6 { font-size: 28px; }
.why-partner_sec-main > .dynamic-heading { margin-bottom: 24px; }
.getstarted_sec .dynamic-heading h2, .getstarted_sec .dynamic-heading h3, .getstarted_sec .dynamic-heading h4, .getstarted_sec .dynamic-heading h5, .getstarted_sec .dynamic-heading h6 { font-size: 24px; }
.get-started_bottom-main .get-started_bottom-box .dynamic-heading h2, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h3, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h4, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h5, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h6 { font-size: 24px; }
.getstarted_sec .dynamic-heading + .dynamic-heading h2, .getstarted_sec .dynamic-heading + .dynamic-heading h3, .getstarted_sec .dynamic-heading + .dynamic-heading h4, .getstarted_sec .dynamic-heading + .dynamic-heading h5, .getstarted_sec .dynamic-heading + .dynamic-heading h6 { font-size: 24px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h2, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h3, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h4, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h5, .how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .dynamic-heading h6 { font-size: 28px; margin-bottom: 24px; }
.ready-experience_sec .ready-experience_box .dynamic-heading h2, .ready-experience_sec .ready-experience_box .dynamic-heading h3, .ready-experience_sec .ready-experience_box .dynamic-heading h4, .ready-experience_sec .ready-experience_box .dynamic-heading h5, .ready-experience_sec .ready-experience_box .dynamic-heading h6 { font-size: 44px; margin-bottom: 36px; }
.why-partner_sec .dynamic-heading + .dynamic-heading h2, .why-partner_sec .dynamic-heading + .dynamic-heading h3, .why-partner_sec .dynamic-heading + .dynamic-heading h4, .why-partner_sec .dynamic-heading + .dynamic-heading h5, .why-partner_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.service-detai_banner .block-quote .dynamic-heading h2, .service-detai_banner .block-quote .dynamic-heading h3, .service-detai_banner .block-quote .dynamic-heading h4, .service-detai_banner .block-quote .dynamic-heading h5, .service-detai_banner .block-quote .dynamic-heading h6 { font-size: 24px; }
.shopify-dev_row .right_sec .dynamic-heading h2, .shopify-dev_row .right_sec .dynamic-heading h3, .shopify-dev_row .right_sec .dynamic-heading h4, .shopify-dev_row .right_sec .dynamic-heading h5, .shopify-dev_row .right_sec .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec { padding: 42px 0; }
.flexible-subscription_sec_text .dynamic-heading h2, .flexible-subscription_sec_text .dynamic-heading h3, .flexible-subscription_sec_text .dynamic-heading h4, .flexible-subscription_sec_text .dynamic-heading h5, .flexible-subscription_sec_text .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec_text .dynamic-heading span { font-size: 56px; }
.flexible-subscription_subsec .dynamic-heading h2, .flexible-subscription_subsec .dynamic-heading h3, .flexible-subscription_subsec .dynamic-heading h4, .flexible-subscription_subsec .dynamic-heading h5, .flexible-subscription_subsec .dynamic-heading h6 { font-size: 28px; }
.flexible-subscription_subsec_row .flexible-subsec_box span { font-size: 18px; }
.flexible-subscription_subsec_row .flexible-subsec_box p { font-size: 16px; }
.lets-build_sec_box_text p { font-size: 16px; }
.lets-build_sec_box_text form { margin-top: 24px; }
.our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 40px; margin-bottom: 24px; }
.our-core_sec .dynamic-heading + .dynamic-heading h2, .our-core_sec .dynamic-heading + .dynamic-heading h3, .our-core_sec .dynamic-heading + .dynamic-heading h4, .our-core_sec .dynamic-heading + .dynamic-heading h5, .our-core_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading h2, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h3, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h4, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h5, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h6 { font-size: 30px; }
.our-core_sec-row-right .dynamic-heading h2, .our-core_sec-row-right .dynamic-heading h3, .our-core_sec-row-right .dynamic-heading h4, .our-core_sec-row-right .dynamic-heading h5, .our-core_sec-row-right .dynamic-heading h6 { font-size: 28px; }
.why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 44px; }
.why-choose_sec .why-choose-top_sec .common-text_block { max-width: 50%; margin: 0; }
.why-choose_sec .why-choose-top_sec p { width: 100%; }
.why-choose_sec .why-choose-top_sec .dynamic-heading h2, .why-choose_sec .why-choose-top_sec .dynamic-heading h3, .why-choose_sec .why-choose-top_sec .dynamic-heading h4, .why-choose_sec .why-choose-top_sec .dynamic-heading h5, .why-choose_sec .why-choose-top_sec .dynamic-heading h6 { font-size: 30px; }
.why-choose_sec .why-choose-main_sec .dynamic-heading h2, .why-choose_sec .why-choose-main_sec .dynamic-heading h3, .why-choose_sec .why-choose-main_sec .dynamic-heading h4, .why-choose_sec .why-choose-main_sec .dynamic-heading h5, .why-choose_sec .why-choose-main_sec .dynamic-heading h6 { font-size: 30px; }
.why-choose-main_sec-wrap .why-choose_box .dynamic-heading h2, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h3, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h4, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h5, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h6 { font-size: 28px; }
.functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 44px; }
.functionality_sec-row .functionality_sec-row-text .dynamic-heading h2, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h3, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h4, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h5, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h6 { font-size: 30px; }
.landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
.cta-link a,
.back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
.back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
.banner-img-2{ width: 400px;}
.head-block .left-col h2{ font-size: 44px;}
.Challenges-box a{ padding: 0 18px; }
.Challenges-box .icon span{ width: 60px; height: 60px;}
.Challenges-box .icon span img,
.Challenges-box .icon span svg{ width: 46px;}
.Challenges-box h3,
.Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
.Challenges-box h3{ font-size: 26px;}
.Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
.Challenges-slider-block .slick-arrow.slick-next:hover,
.Challenges-slider-block .slick-arrow,
.Challenges-slider-block .slick-arrow.slick-next,
.Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
.Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
.Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
.Challenges-slider-block{ padding: 0 0 110px; }
.Challenges-slider-block .slick-arrow{ bottom: -110px; }
.cta-block{ padding-left: 40px; padding-right: 40px; }
.cta-block .cta-left h4{ font-size: 44px;}
.cta-block .cta-right {width: 350px;}
.cta-block .cta-right .cta-link{ padding: 26px 0 0 0; }
.cta-block .cta-right h5{ font-size: 24px;}
.Technology-listing ul{ gap: 14px;}
.Technology-listing ul .Technology-box{ gap: 20px; width: 120px; min-height: 120px; }
.Technology-listing ul .Technology-box  .icon span{ min-height: 36px; }
.Technology-listing ul .Technology-box .icon span img{ max-height: 36px; }
.Technology-box .tech-title{ font-size: 14px;}
.Technology-section .back-link-home{ padding: 32px 0 0 0; }
.process-listing{ gap: 24px;}
.process-box-main .icon{ width: 70px; height: 70px;}
.process-box-main .icon span{ width: 50px; height: 50px;}
.process-box-main .icon span img{ max-height: 24px; }
.process-box-main h5{ padding: 10px 0; font-size: 18px; }
.process-box-main p{ font-size: 13px;}
.process-listing-main{ padding: 0 0 20px; }
.process-box-main + .process-box-main::after{ display: none; left: -41px; width: 16px; height: 16px; background-size: cover; margin: -8px 0 0 0;}
.testi-slider-box{ padding: 25px; }
.testi-slider-box .testi-logo span img{ max-height: 26px; }
.testi-slider-block .slick-slide {margin: 0 16px;}
.testi-slider-block .slick-list {margin: 0 -16px;}
.testi-slider-box .text,
.testi-slider-box .testi-logo{ padding: 0 0 18px; }
.testi-slider-box .line{ margin: 0 0 18px; }
.testi-slider-box .text p{ font-size: 15px;}
.testi-slider-box .name-box .name{ font-size: 15px;}
.acc-head h6 {font-size: 22px;}
.acc-content{ padding-right: 100px; }
.faq-outer .back-link-home{ padding: 60px 0 0 0; }
.acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
.testi-slider-box,
.cta-block{ border-radius: 16px; }
.slick-active .testi-slider-box{ background: var(--orange); }
.slick-active .testi-slider-box .testi-logo span img{ filter: brightness(0) invert(1); }
.slick-active .testi-slider-box .text p{ color: var(--white);}
.slick-active .testi-slider-box .line span { background: var(--white); }
.slick-active .testi-slider-box .name-box .name{ color: var(--white);}
.cta-block-section.d-lg-none { display: block !important; position: relative; top: auto; transition: none; opacity: 1; }
.cta-block-section.d-lg-none:after { content: ''; pointer-events: none !important; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: -100vh; bottom: -100vh; z-index: -1; left: 50%; transform: translateX(-50%); width: 100vw; position: absolute; opacity: var(--opacity); }
.cta-block-section:not(.d-lg-none) { display: none !important; }
.cta-block-section .inside-common-cta { opacity: 1 !important; transform: none !important; }
/* service-details-page */
.service-detai_banner { padding: 42px 0; margin-top: 90px; }
.service-detai_banner h1 { font-size: 44px; }
.service-detai_banner h1 span { padding: 0; font-size: 84px; -webkit-text-stroke-width: 1px; }
.service-detai_banner .block-quote { margin-top: 34px; }
.shopify-dev-srv_sec { padding: 42px 0; }
.shopify-dev-srv_sec h2 { font-size: 44px; }
.shopify-dev_row { margin-top: 0; gap: 92px; }
.shopify-dev_row .right_sec h3 { font-size: 36px; }
.service-detai_banner h2 { font-size: 42px; }
.flexible-subscription_sec_row { flex-direction: column; }
.flexible-subscription_sec_img, 
.flexible-subscription_sec_text { max-width: 100%; max-height: 500px; }
.flexible-subscription_sec_img img { height: 500px; }
.flexible-subscription_sec_text h2 { font-size: 44px; }
.flexible-subscription_sec_text h3 { font-size: 36px; }
.shopify-dev_row .right_sec { max-width: 100%; } 
.flexible-subscription_sec_text h3 + h2 { margin-top: 12px; }
.flexible-subscription_sec_text p strong { font-size: 14px; }
.flexible-subscription_subsec { padding-top: 34px; }
.flexible-subscription_subsec_row { margin-top: 24px; }
.lets-build_sec_box { padding: 60px; }
.lets-build_sec_box_text h2 { font-size: 44px; }
.lets-build_sec { padding: 46px 0; }
.our-core_sec { padding: 42px 0; }
.our-core_sec h2 { font-size: 44px; margin-bottom: 32px; }
.our-core_sec h3 { font-size: 40px; }
.our-core_sec-wrap { margin-top: 40px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right h5 { font-size: 28px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li { font-size: 16px; }
.unlockfullpot_sec { padding: 42px 0; }
.unlockfullpot_box { padding: 44px 30px; }
.unlockfullpot_box h2 { font-size: 44px; text-align: center; }
.unlockfullpot_box .btnbox{ margin-top: 44px; }
.why-choose_sec { padding: 42px 0; }
.why-choose_sec h2 { font-size: 44px; }
.why-choose_sec .why-choose-top_sec { margin-top: 38px; padding-bottom: 38px; }
.why-choose_sec .why-choose-top_sec h3 { font-size: 38px; margin-bottom: 18px; }
.why-choose_sec .why-choose-main_sec h4 { font-size: 28px; }
.functionality_sec { padding: 42px 0; }
.functionality_sec .title h2 { font-size: 44px; }
.functionality_sec-row { gap: 32px; margin-top: 52px; }
.functionality_sec-row .functionality_sec-row-text h3 { font-size: 36px; }
.functionality_sec-row .functionality_sec-row-text ul { margin-top: 28px; }
.functionality_sec-row .functionality_sec-row-text ul li { font-size: 16px; }
.functionality_sec-row .functionality_sec-row-text ul li + li { margin-top: 18px; }
.join-sec { padding: 42px 0; }
.join-sec .join-sec_box { padding: 38px; }
.join-sec .join-sec_box h2 { font-size: 44px; text-align: center; }
.join-sec .join-sec_box h2 + p { margin-top: 18px; }
.join-sec .join-sec_box .btnbox { margin-top: 38px; }
.join-sec .join-sec_box p { margin-top: 14px; }
.benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 44px; margin-bottom: 24px; }
.benefits_sec .title p { width: 100%; }
.benefits_sec .title .common-text_block { max-width: 50%; margin: 0; }
.benefits_sec .title .dynamic-heading h2, .benefits_sec .title .dynamic-heading h3, .benefits_sec .title .dynamic-heading h4, .benefits_sec .title .dynamic-heading h5, .benefits_sec .title .dynamic-heading h6 { font-size: 30px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h6 { font-size: 30px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { font-size: 28px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { font-size: 16px; margin-top: 10px; }
.our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 44px; }
.our-process_box .dynamic-heading h2, .our-process_box .dynamic-heading h3, .our-process_box .dynamic-heading h4, .our-process_box .dynamic-heading h5, .our-process_box .dynamic-heading h6 { font-size: 30px; }
.our-process_box .dynamic-heading + .dynamic-heading h2, .our-process_box .dynamic-heading + .dynamic-heading h3, .our-process_box .dynamic-heading + .dynamic-heading h4, .our-process_box .dynamic-heading + .dynamic-heading h5, .our-process_box .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 44px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h6 { font-size: 30px; margin-top: 34px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h6 { font-size: 30px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h6 { margin-top: 16px; font-size: 16px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 30px; }
.faq-sec .title > .dynamic-heading { max-width: 100%; }
.faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 44px; }
.faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6 { font-size: 30px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h6 { font-size: 44px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading span { font-size: 54px; }
.getin-touch_sec .getin-touch_sec-right .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h6 { font-size: 30px; }
.get-started_bottom .title .dynamic-heading h2, .get-started_bottom .title .dynamic-heading h3, .get-started_bottom .title .dynamic-heading h4, .get-started_bottom .title .dynamic-heading h5, .get-started_bottom .title .dynamic-heading h6 { font-size: 30px; }
.our-process .title .common-text_block { width: 50%; margin: 0; }
.our-process .title p { width: 100%;  }
.our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { font-size: 30px; }
.benefits_sec { padding: 42px 0; }
.benefits_sec h2 { font-size: 44px; margin-bottom: 42px; }
.benefits_sec .title h3 { font-size: 38px; }
.benefits_sec-wrap .benefits_sec-box { padding: 30px; border-radius: 14px; }
.benefits_sec-wrap .benefits_sec-box p { font-size: 16px; margin-top: 22px; }
.benefits_sec-wrap .benefits_sec-box h4{ font-size: 28px; }
.benefits_sec-wrap .benefits_sec-box .count { bottom: 0px; right: 0px; }
.benefits_sec-wrap .benefits_sec-box ul li { font-size: 16px; }
.operations_sec { padding: 42px 0; }
.operations_sec .operations_sec-box { padding: 40px 0; }
.operations_sec .operations_sec-box h2 { font-size: 48px; position: relative; z-index: 1; }
.operations_sec .operations_sec-box h2 + p { margin-top: 20px; font-size: 18px; position: relative; z-index: 1; }
.operations_sec .operations_sec-box .icon-1 { display: none; }
.operations_sec .operations_sec-box .icon-2 { display: none; }
.operations_sec .operations_sec-box form { position: relative; z-index: 1; margin-top: 24px; }
.our-process { padding: 42px 0; }
.how-we-work_sec h2, 
.our-process h2 { font-size: 44px; margin-bottom: 38px; }
.our-process_wrap { margin-top: 42px; }
.how-we-work_sec .title,
.our-process .title { padding-bottom: 42px; }
.our-process_wrap .left_sec ul li { padding: 18px; font-size: 28px; }
.our-process_wrap .left_sec ul li + li { margin-top: 18px; }
.our-process_wrap .right_sec { width: 50%; }
.our-process .title h3 { font-size: 28px; }
.ready-experience_sec { padding: 42px 0; }
.ready-experience_sec .ready-experience_box { padding: 38px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-text { max-width: 50%; }
.ready-experience_sec .ready-experience_box h2 { font-size: 44px; margin-bottom: 28px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { position: absolute; bottom: -70px; right: -90px; } 
.ready-experience_sec .ready-experience_box .ready-experience_box-form form input { width: 100%; }
.partner_sec { padding: 42px 0; }
.partner_sec .partner_sec-main .partner_sec-main_left h2 { font-size: 44px; }
.partner_sec .partner_sec-main .partner_sec-main_left h3 { font-size: 36px; margin-top: 42px; }
.partner_sec .partner_sec-main .partner_sec-main_left p { font-size: 18px; }
.partner_sec .partner_sec-main { gap: 34px; }
.partner_sec-main_right .partner_sec-main_box h4 { font-size: 28px; }
.partner_sec-main_right .partner_sec-main_box h5 { font-size: 18px; }
.partner_sec-main_right .partner_sec-main_box ul li { font-size: 16px; flex-wrap: wrap; }
.partner_sec-main_right .partner_sec-main_box + .partner_sec-main_box,
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box { padding-bottom: 32px; }
.faq-sec { padding: 42px 0; }
.faq-sec .title h2 { font-size: 44px; }
.faq-sec .title .right h3 { font-size: 30px; }
.faq-sec_main { margin-top: 44px; }
.faq-sec_bottom h3 { text-align: center; }
.faq-sec .title { flex-direction: column; align-items: flex-start; gap: 30px; }
.faq-sec_main .accordion-box .accordion-title a { font-size: 24px; }
.faq-sec_main .accordion-box + .accordion-box { padding-top: 18px; }
.faq-sec_main .accordion-box { padding-bottom: 18px; }
.faq-sec .title .right { width: 100%; }
.faq-sec_bottom a { font-size: 16px; height: 52px; }
.faq-sec .title .right p { font-size: 18px; }
.faq-sec_bottom { margin-top: 48px; }
.getin-touch_sec { padding: 42px 0; }
.getin-touch_sec .getin-touch_sec-left h3 { font-size: 34px; }
.getin-touch_sec .getin-touch_sec-left h2 { font-size: 44px; }
.getin-touch_sec .getin-touch_sec-left a { font-size: 16px; height: 52px; margin-top: 30px; }
.getin-touch_sec .getin-touch_sec-right h4 { font-size: 28px; }
.get-started_sec .title { margin-bottom: 42px; }
.get-started_sec .title h2 { font-size: 48px; }
.get-started_sec .title h4 { font-size: 24px; }
.get-started_main .get-started_box-mobile { display: flex; }
.get-started_main .get-started_box { display: none; }
.get-started_main { gap: 40px; align-items: normal; }
.get-started_bottom .title h3 { font-size: 36px; }
.get-started_bottom .title { margin-bottom: 32px; }
.get-started_bottom-main .get-started_bottom-box { padding: 26px; }
.get-started_bottom-main .get-started_bottom-box h5 { font-size: 26px; }
.get-started_bottom-main .get-started_bottom-box a { font-size: 16px; height: 48px; }
.getin-touch_sec-wrap { gap: 20px; }
.our-flexible_sec h2 { font-size: 44px; margin-bottom: 34px; }
.our-flexible_sec h3 { font-size: 34px; }
.our-subscription_sec h2 { font-size: 44px; margin-bottom: 34px; }
.our-subscription_sec h3 { font-size: 34px; }
.how-we-work_sec h3 { font-size: 34px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box-wrap { width: 50%; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box { border-radius: 15px; padding: 22px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .icon { margin-bottom: 15px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box p { margin-top: 10px; }
.why-partner_sec h2 { font-size: 44px; margin-bottom: 34px; }
.why-partner_sec h3 { font-size: 32px; }
.why-partner_sec p { margin-top: 12px; }
.why-partner_sec-main .why-partner_sec-row { padding-bottom: 24px; }
.why-partner_sec-main .why-partner_sec-row + .why-partner_sec-row { margin-top: 24px; }
.why-partner_sec-bottom { margin-top: 32px; }
.why-partner_sec-bottom h4 { font-size: 34px; }
.why-partner_sec-bottom a { height: 48px; padding: 0 24px; }
.getstarted_sec h2 { font-size: 44px; }
.getstarted_sec h5 { font-size: 28px; margin-top: 8px; }
.getstarted_sec .getstarted_sec-main { margin: -15px; margin-top: 32px; }
.getstarted_sec .getstarted_sec-main .getstarted_sec-box-wrap { padding: 15px; }
.getstarted_sec-box { padding: 34px; }
.our-process_wrap { margin: -15px; margin-top: 42px; }
.our-process_wrap .our-process_box-wrap { padding: 15px; }
.our-process_box { padding: 20px; }
.our-process_box .icon { width: 65px; height: 65px; margin-bottom: 16px; }
.our-process_box h3 { font-size: 32px; margin-bottom: 16px; }
.our-process_box h4 { font-size: 18px; }
.our-process_box ul { margin-top: 12px; padding-left: 17px; }
.our-process_box ul li { font-size: 14px; }
.our-process_box ul li + li { margin-top: 16px; }
/* service-details-page */
/* pricing-page */
.pricing-hero-sec { padding: 100px 0 40px; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 { font-size: 66px; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a { height: 44px; font-size: 16px; }
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col { width: 20%; }
.pricing-hero-slider_sec .pricing-hero-slide-box { min-width: 40%; }
.journey-sec .title .dynamic-heading h2, .journey-sec .title .dynamic-heading h3, .journey-sec .title .dynamic-heading h4, .journey-sec .title .dynamic-heading h5, .journey-sec .title .dynamic-heading h6 { font-size: 44px; }
.journey-sec .title p { font-size: 16px; }
.journey-main_sec .journey-main_box .dynamic-heading h2, .journey-main_sec .journey-main_box .dynamic-heading h3, .journey-main_sec .journey-main_box .dynamic-heading h4, .journey-main_sec .journey-main_box .dynamic-heading h5, .journey-main_sec .journey-main_box .dynamic-heading h6 { font-size: 30px; }
.journey-main_sec .journey-main_box p { font-size: 16px; }
.pricing-hero-bottom_sec { padding-bottom: 44px; margin-top: 44px; }
.pricing-hero-bottom_sec .pricing-logo-row { flex-wrap: wrap; }
.pricing-hero-slider_sec .pricing-hero-slide-box .title { margin-bottom: 16px; }
.journey-main_sec .journey-main_sec_row { align-items: flex-start; }
.journey-main_sec .journey-main_box { height: 100%; }
.everything-you-need_sec .title > .dynamic-heading h2, .everything-you-need_sec .title > .dynamic-heading h3, .everything-you-need_sec .title > .dynamic-heading h4, .everything-you-need_sec .title > .dynamic-heading h5, .everything-you-need_sec .title > .dynamic-heading h6 { font-size: 40px; margin-bottom: 34px; }
.everything-you-need_sec .title .title-bottom .dynamic-heading h2, .everything-you-need_sec .title .title-bottom .dynamic-heading h3, .everything-you-need_sec .title .title-bottom .dynamic-heading h4, .everything-you-need_sec .title .title-bottom .dynamic-heading h5, .everything-you-need_sec .title .title-bottom .dynamic-heading h6 { font-size: 30px; }
.everything-you-need_sec .title .title-bottom p { font-size: 14px; }
.everything-you-need_main .everything-you-need-box { margin-top: 44px; }
.everything-you-need_main .everything-you-need-box p { font-size: 14px; }
.how-it-works_sec-main .title .dynamic-heading h2, .how-it-works_sec-main .title .dynamic-heading h3, .how-it-works_sec-main .title .dynamic-heading h4, .how-it-works_sec-main .title .dynamic-heading h5, .how-it-works_sec-main .title .dynamic-heading h6 { font-size: 40px; }
.how-it-works_sec-main .how-it-works_sec-text ul li { gap: 34px; }
.how-it-works_sec-main .title { max-width: 315px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h2, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h3, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h4, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h5, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h6 { font-size: 30px; }
.perfect-plan_main .title .dynamic-heading h2, .perfect-plan_main .title .dynamic-heading h3, .perfect-plan_main .title .dynamic-heading h4, .perfect-plan_main .title .dynamic-heading h5, .perfect-plan_main .title .dynamic-heading h6 { font-size: 40px; }
.perfect-plan_main .title { margin-bottom: 34px; }
.perfect-plan-box .shap { left: 0; }
.perfect-plan-box { padding: 44px; }
.perfect-plan-box .left .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading h6 { font-size: 30px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h6 { font-size: 40px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading span { font-size: 32px; }
.perfect-plan-box .right .dynamic-heading h2, .perfect-plan-box .right .dynamic-heading h3, .perfect-plan-box .right .dynamic-heading h4, .perfect-plan-box .right .dynamic-heading h5, .perfect-plan-box .right .dynamic-heading h6 { font-size: 16px; }
.perfect-plan-box ul li { font-size: 16px; }
.perfect-plan-box .left .btnbox  { margin-top: 50px; }
.testimonials-slide .imgbox { max-height: 54px; }
.testimonials-slide .imgbox img { width: 100%; }
.testimonials-slide .dynamic-heading h2, .testimonials-slide .dynamic-heading h3, .testimonials-slide .dynamic-heading h4, .testimonials-slide .dynamic-heading h5, .testimonials-slide .dynamic-heading h6 { font-size: 18px; }
.testimonials-slide { max-width: 720px; }
/* pricing-page */



/* unlimited services   */
.pricing-hero-sec.unlimited-services-banner{ padding: 100px 0 44px; }
.pricing-hero-sec.unlimited-services-banner .pricing-hero-sec-wrap h1{ font-size: 60px;}
.servicrs-point{ margin: 48px 0 0 0; }
.pricing-hero-sec.unlimited-services-banner .pricing-hero-bottom_sec{ margin: 48px 0 0 0; padding: 0 0 48px; }
.journey-box .journey-text-top{ padding: 16px 16px 0; }
.journey-text-top h4{ font-size: 22px;}
.testimonials-block-1 .img{ width: 350px;}
.testimonials-section-1{ padding: 44px 0 0 0; }
.testimonials-block-1 .testimonials-text{ max-width: calc(100% - 350px - 30px);}
.testimonials-block-1 .testimonials-text .text p{ line-height: 1.2; font-size: 26px;}
.testimonials-block-2 .testimonials-text .name-row .name,
.testi-slide-box .avtar-wrap p,
.testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
.testimonials-block-2 .testimonials-text .name-row .name span,
.testi-slide-box .avtar-wrap .dynamic-heading h6,
.testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 18px;}
.testimonials-block-1 .testimonials-text .name-row .name span{ padding: 0 0 8px; }
.testimonials-block-1 .rating i{ width: 28px; height: 28px;  background-size: 18px auto;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 22px;}
.new-work-sec .how-it-works_sec-main .title h2,
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size:48px;}
.title-bottom-left{ min-width: 405px; width: 405px; }
.everything-you-need_sec.new-design-block .title .title-bottom{ gap: 32px;}
.everything-box-sub{ padding:20px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 56px; max-height: 56px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub h5 {font-size:16px;}
.everything-you-need_main .everything-you-need-box p{ font-size: 15px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p{ font-size: 15px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text h4{ font-size: 16px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon{ width: 96px; height: 96px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 72px; height: 72px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ left: calc(100% + 20px); width: 103px; }
.testimonials-block-2 .testimonials-text .edit-logo{ margin: 0 0 36px; }
.testimonials-block-2 .testimonials-text .text p{ line-height: 1.2; font-size: 26px;}
.testimonials-block-2 .img{ width: 330px;}
.testimonials-block-2 .testimonials-text{ max-width: calc(100% - 330px - 40px);}
.testimonials-block-2 .img .img-in .icon img{ width: 90px;}
.price-top-block h3{ font-size: 56px;}
.why-section-new .price-top-block{ max-width: 90%; margin: 0 auto; }
.why-data-listing h6{ padding-left: 30px; background-position: left 1px; }
.unlike .why-data-listing h6{  background-position: left 1px; }
.faq-sec .title .dynamic-heading h2,
.footer-top .footer-left h2,
.section-title-2 h2{ font-size: 60px;}
.technology-listing ul{ gap: 0px; row-gap: 16px;}
.technology-listing{ margin: 44px 0; }
.technology-listing ul li { width: 134px;}
.technology-box .icon img{ max-height: 48px; }
.technology-box span{ font-size: 16px;}
.technology-box{ min-height: 134px; gap: 20px; padding: 20px 0;}
.price-box-new .price-box-top .price-title{ font-size: 28px;}
.price-box-new .price-box-top p{ font-size: 18px;}
.price-box-new .price-box-top .price{ font-size: 48px;}
.price-box-new .price-point ul li {font-size: 16px;  background-position: left 2px;}
.price-box-new .price-point ul{ gap: 12px;}
.testi-slide-box .text p{ line-height: 1.2; font-size: 26px;}
.testi-slide-box .rating{ padding: 0 0 36px; }
.testimonials-block-1 .testimonials-text .text{ margin: 0 0 32px; }
.testi-slide-box .rating i img{ width: 26px;}
.testi-slide-box .rating i{ width: 32px;  height: 32px;}
.testi-slide-box .avtar-wrap{  margin: 36px 0 0 0; }
.Schedule-call-block h3{ font-size: 36px;  line-height: 1.15;}
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 74px; }
.Schedule-call-block{ padding-bottom: 50px; }
.faq-sec.new-faq-sec .btnbox a,
.technology-section .btnbox a,
.everything-you-need_sec .title .title-bottom .common-text_block .btnbox a,
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a,
.price-box-new .plan-btn a { height: 50px; }
.journey-sec .title .dynamic-heading h2{ font-size: 48px;}
.everything-you-need_sec.new-design-block .title .title-bottom p {font-size: 16px; line-height: 1.6;}

.servicrs-point ul li{ font-size: 16px; background-size: 18px auto;}
.servicrs-point{ margin: 32px 0 0 0; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox{ margin: 32px 0 0 0; }
.pricing-hero-bottom_sec .pricing-logo-row{ gap: 32px;}
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col{ height: 70px; }
.journey-sec.new-journey-outer .title { max-width: 80%;margin: 0 auto 44px; }
.journey-main_sec .journey-main-text p{ font-size: 18px;}
.why-block-main{ padding: 48px 0 0 0; }
.technology-section{ padding: 48px 0; }
.contact-data p{ font-size: 16px;}
.servicrs-point ul{ gap: 32px; row-gap: 16px;  }

.journey-main_sec .row>*:nth-child(4) .journey-box .journey-img img{ width: 310px; max-width: 90%; }
.journey-main_sec .row>*:nth-child(3) .journey-box .journey-img img{ width: 260px; max-width: 90%;}
.Schedule-call-block p {font-size: 16px; }
.contact-form-new h3{ padding-left: 32px; }
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ padding: 0 32px; }
.contact-form-new .input-box-checkbox{ padding: 32px 0 0 32px; }
.contact-form-new .contact-form-inner .input-box.submit-row{ padding: 24px 0 0 32px; }
.contact-cta-block>.row>*{ padding: 48px 0 !important; }
.contact-form-new .input-box-checkbox label .wpcf7-list-item-label, 
.contact-form-new .input-box-checkbox label{ font-size: 14px;}
.section-title-2 h2{ font-size: 56px;}
.price-block-inner{ padding: 44px 0  0; }
.journey-main_sec .row{ margin: 0 -10px !important; }
.journey-main_sec .row>*{ padding: 10px !important; }
.journey-main_sec .row>*{ width: 50%;}
.why-section-new {  padding: 44px 0;}
.testimonils-slider-block .slick-arrow{ left: -80px; width: 48px; height: 48px; }
.testimonils-slider-block .slick-arrow.slick-next{ left: auto; right: -80px; }
/* unlimited services   */
}
@media (min-width: 768px) and (max-width: 991px) {
h1 { font-size: 44px; }
h2 { font-size: 40px; }
h3 { font-size: 30px; }
h4 { font-size: 28px; }
h5 { font-size: 24px; }
h6 { font-size: 18px; }
.footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 40px; }
.lets-build_sec .dynamic-heading h2, .lets-build_sec .dynamic-heading h3, .lets-build_sec .dynamic-heading h4, .lets-build_sec .dynamic-heading h5, .lets-build_sec .dynamic-heading h6 { font-size: 24px; }
.unlockfullpot_box .dynamic-heading h2, .unlockfullpot_box .dynamic-heading h3, .unlockfullpot_box .dynamic-heading h4, .unlockfullpot_box .dynamic-heading h5, .unlockfullpot_box .dynamic-heading h6 { font-size: 24px; }
.unlockfullpot_box p { text-align: center; }
.why-choose_sec .common-text_block { width: 100%; }
.join-sec .join-sec_box .dynamic-heading h2, .join-sec .join-sec_box .dynamic-heading h3, .join-sec .join-sec_box .dynamic-heading h4, .join-sec .join-sec_box .dynamic-heading h5, .join-sec .join-sec_box .dynamic-heading h6 { font-size: 24px; }
.why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 24px; }
.why-partner_sec .dynamic-heading + .dynamic-heading { margin-top: 24px; }
.why-partner_sec .dynamic-heading + .dynamic-heading h2, .why-partner_sec .dynamic-heading + .dynamic-heading h3, .why-partner_sec .dynamic-heading + .dynamic-heading h4, .why-partner_sec .dynamic-heading + .dynamic-heading h5, .why-partner_sec .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
.why-partner_sec-main .why-partner_sec-row .dynamic-heading h2, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h3, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h4, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h5, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h6 { font-size: 18px; }
.why-partner_sec-main > .dynamic-heading { margin-bottom: 24px; }
.operations_sec .operations_sec-box .dynamic-heading h2, .operations_sec .operations_sec-box .dynamic-heading h3, .operations_sec .operations_sec-box .dynamic-heading h4, .operations_sec .operations_sec-box .dynamic-heading h5, .operations_sec .operations_sec-box .dynamic-heading h6 { font-size: 24px; }
.operations_sec .operations_sec-box p { font-size: 14px; }
.how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 24px; margin-bottom: 0; }
.how-we-work_sec .dynamic-heading { margin-bottom: 24px; }
.how-we-work_sec .title .dynamic-heading { width: 100%; margin-bottom: 24px; }
.how-we-work_sec .common-text_block { margin: 0; width: 100%; }
.how-we-work_sec .title + .dynamic-heading h2, .how-we-work_sec .title + .dynamic-heading h3, .how-we-work_sec .title + .dynamic-heading h4, .how-we-work_sec .title + .dynamic-heading h5, .how-we-work_sec .title + .dynamic-heading h6 { font-size: 20px; margin: 0; }
.how-we-work_sec .title + .dynamic-heading { margin: 0; }
.ready-experience_sec .ready-experience_box .dynamic-heading h2, .ready-experience_sec .ready-experience_box .dynamic-heading h3, .ready-experience_sec .ready-experience_box .dynamic-heading h4, .ready-experience_sec .ready-experience_box .dynamic-heading h5, .ready-experience_sec .ready-experience_box .dynamic-heading h6 { font-size: 24px; margin-bottom: 24px; }
.faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6 { font-size: 20px; }
.faq-sec_bottom .dynamic-heading h2, .faq-sec_bottom .dynamic-heading h3, .faq-sec_bottom .dynamic-heading h4, .faq-sec_bottom .dynamic-heading h5, .faq-sec_bottom .dynamic-heading h6 { font-size: 20px; }
.getstarted_sec .dynamic-heading h2, .getstarted_sec .dynamic-heading h3, .getstarted_sec .dynamic-heading h4, .getstarted_sec .dynamic-heading h5, .getstarted_sec .dynamic-heading h6 { font-size: 20px; }
.getstarted_sec .dynamic-heading + .dynamic-heading h2, .getstarted_sec .dynamic-heading + .dynamic-heading h3, .getstarted_sec .dynamic-heading + .dynamic-heading h4, .getstarted_sec .dynamic-heading + .dynamic-heading h5, .getstarted_sec .dynamic-heading + .dynamic-heading h6 { font-size: 24px; }
.get-started_bottom .title .dynamic-heading h2, .get-started_bottom .title .dynamic-heading h3, .get-started_bottom .title .dynamic-heading h4, .get-started_bottom .title .dynamic-heading h5, .get-started_bottom .title .dynamic-heading h6 { font-size: 20px; }
.get-started_bottom-main .get-started_bottom-box .dynamic-heading h2, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h3, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h4, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h5, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h6 { font-size: 24px; }
.service-detai_banner .block-quote .dynamic-heading h2, .service-detai_banner .block-quote .dynamic-heading h3, .service-detai_banner .block-quote .dynamic-heading h4, .service-detai_banner .block-quote .dynamic-heading h5, .service-detai_banner .block-quote .dynamic-heading h6 { font-size: 32px; }
.shopify-dev_row .right_sec .dynamic-heading h2, .shopify-dev_row .right_sec .dynamic-heading h3, .shopify-dev_row .right_sec .dynamic-heading h4, .shopify-dev_row .right_sec .dynamic-heading h5, .shopify-dev_row .right_sec .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec_text .dynamic-heading h2, .flexible-subscription_sec_text .dynamic-heading h3, .flexible-subscription_sec_text .dynamic-heading h4, .flexible-subscription_sec_text .dynamic-heading h5, .flexible-subscription_sec_text .dynamic-heading h6 { font-size: 30px; }
.flexible-subscription_sec_text .dynamic-heading span { font-size: 44px; }
.flexible-subscription_subsec .dynamic-heading h2, .flexible-subscription_subsec .dynamic-heading h3, .flexible-subscription_subsec .dynamic-heading h4, .flexible-subscription_subsec .dynamic-heading h5, .flexible-subscription_subsec .dynamic-heading h6 { font-size: 28px; }
.flexible-subscription_subsec_row .flexible-subsec_box span { font-size: 18px; }
.our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 28px; margin-bottom: 28px; }
.unlockfullpot_box p { text-align: center; }
.why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 40px; }
.our-core_sec .dynamic-heading + .dynamic-heading h2, .our-core_sec .dynamic-heading + .dynamic-heading h3, .our-core_sec .dynamic-heading + .dynamic-heading h4, .our-core_sec .dynamic-heading + .dynamic-heading h5, .our-core_sec .dynamic-heading + .dynamic-heading h6 { font-size: 30px; }
.why-choose_sec .why-choose-top_sec .dynamic-heading { width: 100%; }
.why-choose_sec .why-choose-top_sec .dynamic-heading h2, .why-choose_sec .why-choose-top_sec .dynamic-heading h3, .why-choose_sec .why-choose-top_sec .dynamic-heading h4, .why-choose_sec .why-choose-top_sec .dynamic-heading h5, .why-choose_sec .why-choose-top_sec .dynamic-heading h6 { font-size: 30px; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading { width: 100%; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading h2, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h3, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h4, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h5, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h6 { font-size: 30px; margin-bottom: 14px; }
.why-choose-main_sec-wrap .why-choose_box .dynamic-heading h2, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h3, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h4, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h5, .why-choose-main_sec-wrap .why-choose_box .dynamic-heading h6 { font-size: 28px; }
.why-choose-main_sec-wrap .why-choose_box .imgbox img { width: 100%; height: 100%; }
.functionality_sec-row .functionality_sec-row-text .dynamic-heading h2, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h3, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h4, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h5, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h6 { font-size: 30px; }
.benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 40px; margin-bottom: 24px; }
.benefits_sec .title .dynamic-heading { width: 100%; }
.benefits_sec .title .dynamic-heading h2, .benefits_sec .title .dynamic-heading h3, .benefits_sec .title .dynamic-heading h4, .benefits_sec .title .dynamic-heading h5, .benefits_sec .title .dynamic-heading h6 { font-size: 30px; margin: 0; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h6 { font-size: 30px;  }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { margin-top: 24px; font-size: 28px; }
.our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 40px; margin-bottom: 24px; }
.our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { font-size: 30px; margin: 0; }
.our-process .title .dynamic-heading { width: 100%; }
.our-process_box .dynamic-heading + .dynamic-heading h2, .our-process_box .dynamic-heading + .dynamic-heading h3, .our-process_box .dynamic-heading + .dynamic-heading h4, .our-process_box .dynamic-heading + .dynamic-heading h5, .our-process_box .dynamic-heading + .dynamic-heading h6 { font-size: 28px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 44px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h6 { font-size: 30px; margin-top: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h6 { font-size: 30px; margin-bottom: 18px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h6 { font-size: 24px; }
.faq-sec .title > .dynamic-heading { max-width: 100%; }
.faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6 { font-size: 30px; }
.faq-sec_main .accordion-box .accordion-title .dynamic-heading h2, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h3, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h4, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h5, .faq-sec_main .accordion-box .accordion-title .dynamic-heading h6 { font-size: 30px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h6 { font-size: 44px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading span { font-size: 48px; }
.getin-touch_sec .getin-touch_sec-right .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h6 { font-size: 30px; }
.get-started_sec .title .dynamic-heading h2, .get-started_sec .title .dynamic-heading h3, .get-started_sec .title .dynamic-heading h4, .get-started_sec .title .dynamic-heading h5, .get-started_sec .title .dynamic-heading h6 { font-size: 38px; }
.get-started_sec .title .dynamic-heading + .dynamic-heading h2, .get-started_sec .title .dynamic-heading + .dynamic-heading h3, .get-started_sec .title .dynamic-heading + .dynamic-heading h4, .get-started_sec .title .dynamic-heading + .dynamic-heading h5, .get-started_sec .title .dynamic-heading + .dynamic-heading h6 { font-size: 28px; }
.faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 44px; }
.landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
.cta-link a,
.back-link-home a{ height: auto; min-height: 44px; padding: 0 24px; font-size: 14px; }
.back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
.banner-img-2{ width: 400px;}
.head-block .left-col h2{ font-size: 60px;}
.Challenges-box a{ padding: 0 18px; }
.Challenges-box .icon span{ width: 60px; height: 60px;}
.Challenges-box .icon span img,
.Challenges-box .icon span svg{ width: 46px;}
.Challenges-box h3,
.Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
.Challenges-box h3{ font-size: 26px;}
.Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
.Challenges-slider-block .slick-arrow.slick-next:hover,
.Challenges-slider-block .slick-arrow,
.Challenges-slider-block .slick-arrow.slick-next,
.Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
.Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
.Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
.Challenges-slider-block{ padding: 0 0 110px; }
.Challenges-slider-block .slick-arrow{ bottom: -110px; }
.cta-block{ padding-left: 34px; padding-right: 34px; }
.cta-block .cta-left h4{ font-size: 36px;}
.cta-block .cta-right {width: 260px;}
.cta-block .cta-right .cta-link{ padding: 26px 0 0 0; }
.cta-block .cta-right h5{ font-size: 24px;}
.Technology-listing ul{ gap: 14px;}
.Technology-listing ul .Technology-box{ gap: 20px; width: 120px; min-height: 120px; }
.Technology-listing ul .Technology-box  .icon span{ min-height: 36px; }
.Technology-listing ul .Technology-box .icon span img{ max-height: 36px; }
.Technology-box .tech-title{ font-size: 14px;}
.Technology-section .back-link-home{ padding: 32px 0 0 0; }
.process-listing{ flex-wrap: wrap; gap: 24px; justify-content: center;}
.process-listing .process-box-main {width: 48%; border: var(--orange) solid 2px; padding: 24px; border-radius: 12px; }
.process-box-main .icon{ width: 70px; height: 70px;}
.process-box-main .icon span{ width: 50px; height: 50px;}
.process-box-main .icon span img{ max-height: 24px; }
.process-box-main h5{ padding: 10px 0; font-size: 18px; }
.process-box-main p{ font-size: 13px;}
.process-listing-main{ padding: 0 0 20px; }
.process-box-main + .process-box-main::after{ display: none; left: -41px; width: 16px; height: 16px; background-size: cover; margin: -8px 0 0 0;}
.testi-slider-box{ padding: 25px; }
.testi-slider-box .testi-logo span img{ max-height: 26px; }
.testi-slider-block .slick-slide {margin: 0 16px;}
.testi-slider-block .slick-list {margin: 0 -16px;}
.testi-slider-box .text,
.testi-slider-box .testi-logo{ padding: 0 0 18px; }
.testi-slider-box .line{ margin: 0 0 18px; }
.testi-slider-box .text p{ font-size: 15px;}
.testi-slider-box .name-box .name{ font-size: 15px;}
.acc-head h6 {font-size: 22px;}
.acc-content{ padding-right: 100px; }
.faq-outer .back-link-home{ padding: 60px 0 0 0; }
.acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
.testi-slider-box,
.cta-block{ border-radius: 16px; }
.slick-active .testi-slider-box{ background: var(--orange); }
.slick-active .testi-slider-box .testi-logo span img{ filter: brightness(0) invert(1); }
.slick-active .testi-slider-box .text p{ color: var(--white);}
.slick-active .testi-slider-box .line span { background: var(--white); }
.slick-active .testi-slider-box .name-box .name{ color: var(--white);}
.head-block {flex-direction: column; gap: 24px;}
.head-block .right-col, .head-block .left-col {width: 100%;}
.Challenges-box a{ border-color: var(--orange); }  
.Challenges-box a .icon-arrow i{ opacity: 1; }  
.Challenges-box a  .icon span img{ opacity: 1; }
.Challenges-box a  .icon span svg path{ fill: #FC5811;}
.process-section .back-link-home{ padding: 24px 0 0 0; }
.client-say-section  .back-link-home{ padding: 0; }
.cta-block-section.d-lg-none { display: block !important; position: relative; top: auto; transition: none; opacity: 1; }
.cta-block-section.d-lg-none:after { content: ''; pointer-events: none !important; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: -100vh; bottom: -100vh; z-index: -1; left: 50%; transform: translateX(-50%); width: 100vw; position: absolute; opacity: var(--opacity); }
.cta-block-section:not(.d-lg-none) { display: none !important; }
.cta-block-section .inside-common-cta { opacity: 1 !important; transform: none !important; }
/* service-details-page */
.service-detai_banner { margin-top: 78px; padding: 28px 0 32px; }
.service-detai_banner h2 {font-size: 24px;}
.service-detai_banner h1 {padding: 0;font-size: 54px;-webkit-text-stroke-width: 1px;}
.service-detai_banner h1 span { font-size: 54px; -webkit-text-stroke-width: 1px; padding: 0; }
.service-detai_banner .block-quote { margin-top: 32px; padding-left: 16px; }
.service-detai_banner .block-quote h5 { font-size: 16px; }
.service-detai_banner .block-quote h5 + p { margin-top: 16px; }
.service-detai_banner .block-quote::after { width: 2px; }
.shopify-dev-srv_sec {padding: 34px 0;}
.shopify-dev-srv_sec h2 {font-size: 34px;}
.shopify-dev_row {margin-top: 8px;flex-direction: column;gap: 22px;}
.shopify-dev_row .right_sec h3 {font-size: 24px;margin-bottom: 8px;}
.shopify-dev_row .left_sec { max-width: 100%; }
.shopify-dev_row .left_sec h6 { font-size: 16px; }
.flexible-subscription_sec {padding: 34px 0;} 
.flexible-subscription_sec_row { flex-direction: column; gap: 16px; }
.flexible-subscription_sec_text { max-width: 100%; }
.flexible-subscription_sec_text h3 { font-size: 24px; }
.flexible-subscription_sec_text h3 + h2 {margin-top: 8px;}
.flexible-subscription_sec_text h2 {font-size: 40px;}
.flexible-subscription_sec_text h2 + p { margin-top: 22px; }
.flexible-subscription_sec_text p strong { font-size: 14px; }
.flexible-subscription_sec_img { max-width: 100%; max-width: 450px; }
.flexible-subscription_sec_img img { width: 100%; height: 100%; }
.flexible-subscription_subsec h4 { font-size: 24px; }
.flexible-subscription_subsec { padding-top: 16px; }
.flexible-subscription_subsec_row {flex-direction: row;margin-top: 26px;gap: 16px;}
.flexible-subscription_subsec_row .flexible-subsec_box {width: 100%;}
.flexible-subscription_subsec_row .flexible-subsec_box .imgbox { height: 44px; width: 44px; margin-bottom: 8px; }
.flexible-subscription_subsec_row .flexible-subsec_box .imgbox img { width: 100%; height: 100%; }
.flexible-subscription_subsec_row .flexible-subsec_box h4 { font-size: 16px; }
.flexible-subscription_subsec_row .flexible-subsec_box p { font-size: 14px; }
.lets-build_sec { padding: 34px 0; }
.lets-build_sec .common button { height: 40px; }
.lets-build_sec_box {padding: 20px;padding: 24px;width: 100%;max-width: 100%;}
.lets-build_sec_box::after { display: none; }
.lets-build_sec_box_text h2 { font-size: 32px; }
.lets-build_sec_box_text h2 + p { margin-top: 16px; }
.lets-build_sec_box_text p { font-size: 14px; }
.lets-build_sec_box_img { display: none; }
.lets-build_sec_box_text form { margin-top: 32px; }
.lets-build_sec_box_text form .input-row { flex-direction: column; }
.lets-build_sec_box_text form .input-row button { width: 100%; height: 40px; }
.lets-build_sec_box_text form input {height: 40px; width: 100%; max-width: 100%; }
.lets-build_sec_box_text { width: 100%; }
.our-core_sec { padding: 34px 0; }
.our-core_sec h2 { font-size: 40px; margin-bottom: 12px; }
.our-core_sec h3 { font-size: 24px; margin-bottom: 12px; }
.our-core_sec-wrap { margin-top: 32px; }
.our-core_sec-wrap .our-core_sec-row { flex-direction: column; gap: 0; padding-bottom: 24px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right h5 { font-size: 20px; margin-bottom: 16px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right { width: 100%; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul { padding-left: 16px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li { font-size: 14px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li + li { margin-top: 16px; }
.our-core_sec-wrap .our-core_sec-row + .our-core_sec-row { margin-top: 24px; }
.unlockfullpot_sec {padding: 34px 0;}
.unlockfullpot_box { padding: 24px; border-radius: 20px; align-items: normal; }
.unlockfullpot_box h2 { font-size: 32px; }
.unlockfullpot_box h2 + p { margin-top: 16px; }
.unlockfullpot_box .btnbox { margin-top: 32px; gap: 12px; }
.unlockfullpot_box .btnbox a { padding: 0 24px; font-size: 14px; width: 50%; font-size: 14px; height: 40px;  }
.unlockfullpot_box .btnbox a svg { display: none; }
.unlockfullpot_box .btnbox a + a { padding: 0 24px; }
.unlockfullpot_box .btnbox .svg_arrow { display: none; }
.why-choose_sec {padding: 34px 0;}
.why-choose_sec h2 {font-size: 40px;}
.why-choose_sec .why-choose-top_sec {margin-top: 22px;flex-direction: column;padding-bottom: 16px; gap: 0; }
.why-choose_sec .why-choose-top_sec h3 { font-size: 24px; width: 100%; }
.why-choose_sec .why-choose-top_sec p { width: 100%; }
.why-choose_sec .why-choose-main_sec { margin-top: 16px; }
.why-choose_sec .why-choose-main_sec h4 { font-size: 24px; }
.why-choose-main_sec-wrap {margin-top: 16px;width: 100%;}
.why-choose-main_sec-wrap .why-choose_box-col {max-width: 100%;padding: 10px;width: 100%;}
.why-choose-main_sec-wrap .why-choose_box {padding: 20px;}
.why-choose-main_sec-wrap .why-choose_box .imgbox { width: 44px; height: 44px; margin-bottom: 12px; }
.why-choose-main_sec-wrap .why-choose_box .imgbox svg { height: 100%; width: 100%; }
.why-choose-main_sec-wrap .why-choose_box h4 { margin-bottom: 12px; font-size: 20px; }
.functionality_sec {padding: 34px 0;}
.functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 40px; }
.functionality_sec .title h2 {text-align: center;}
.functionality_sec .title h2 + p { margin-top: 12px; }
.functionality_sec-row {margin-top: 32px;flex-direction: column;gap: 16px;align-items: flex-start;}
.functionality_sec-row .functionality_sec-row-img {width: 70%;}
.functionality_sec-row .functionality_sec-row-text { width: 100%; }
.functionality_sec-row .functionality_sec-row-text h3 { font-size: 24px; }
.functionality_sec-row .functionality_sec-row-text ul li { font-size: 14px; }
.functionality_sec-row .functionality_sec-row-text ul { margin-top: 12px; }
.functionality_sec-row .functionality_sec-row-text ul li + li { margin-top: 12px; }
.functionality_sec-row:nth-child(odd) { flex-direction: column; }
.join-sec { padding: 20px 0; }
.join-sec .join-sec_box { padding: 24px; border-radius: 20px; }
.join-sec .join-sec_box h2 { font-size: 32px; }
.join-sec .join-sec_box h2 + p { margin-top: 16px; }
.join-sec .join-sec_box .btnbox { margin-top: 32px; }
.join-sec .join-sec_box .btnbox a + a,
.join-sec .join-sec_box .btnbox a { padding: 0 24px; font-size: 14px; height: 40px; }
.join-sec .join-sec_box .btnbox a svg { display: none; }
.join-sec .join-sec_box .shap-2 { bottom: -228px; right: -150px; }
.benefits_sec { padding: 20px 0; }
.benefits_sec h2 {font-size: 40px;margin-bottom: 12px;}
.benefits_sec .title { flex-direction: column; gap: 0; }
.benefits_sec .title p { width: 100%; }
.benefits_sec .title h3 { width: 100%; font-size: 24px; }
.benefits_sec-wrap { margin: -8px; margin-top: 32px; }
.benefits_sec-box-wrap { width: 100%; padding: 8px; }
.benefits_sec-wrap .benefits_sec-box { padding: 24px; }
.benefits_sec-wrap .benefits_sec-box h4 { font-size: 20px; }
.benefits_sec-wrap .benefits_sec-box p { font-size: 14px; margin-bottom: 12px }
.benefits_sec-wrap .benefits_sec-box ul li { font-size: 14px; }
.benefits_sec-wrap .benefits_sec-box ul li + li { margin-top: 12px; }
.benefits_sec-wrap .benefits_sec-box .count { display: none; }
.benefits_sec-wrap .benefits_sec-box ul { padding-left: 16px; }
.operations_sec {padding: 34px 0;}
.operations_sec .operations_sec-box .shap-1, 
.operations_sec .operations_sec-box .shap-2, 
.operations_sec .operations_sec-box .icon-1,
.operations_sec .operations_sec-box .icon-2 { display: none; }
.operations_sec .operations_sec-box { padding: 24px; border-radius: 20px; }
.operations_sec .operations_sec-box h2 { font-size: 32px; }
.operations_sec .operations_sec-box h2 + p {margin-top: 10px;color: #1D1916;font-size: 16px;}
.operations_sec .operations_sec-box form { margin-top: 32px; }
.operations_sec .operations_sec-box form input { height: 40px; }
.operations_sec .operations_sec-box form button { height: 40px; margin-top: 12px; }
.our-process {padding: 34px 0;}
.how-we-work_sec h2 ,
.our-process h2 {font-size: 40px;margin-bottom: 12px;}
.how-we-work_sec .title,
.our-process .title { flex-direction: column; gap: 0; padding-bottom: 24px; }
.how-we-work_sec .title h3,
.our-process .title h3 {width: 100%;font-size: 20px;}
.how-we-work_sec .title p,
.our-process .title p { width: 100%; }
/* .our-process_wrap { margin-top: 24px; flex-direction: column; } */
.how-we-work_sec .title { margin-bottom: 24px; padding-bottom: 24px; gap: 0; }
.our-process_wrap .left_sec { width: 100%; }
.ready-experience_sec { padding: 24px 0; }
.ready-experience_sec .ready-experience_box h2 { font-size: 32px; margin-bottom: 16px; }
.ready-experience_sec .ready-experience_box p { font-size: 14px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form { margin-top: 32px; }
.ready-experience_sec .ready-experience_box { padding: 24px; border-radius: 20px; flex-direction: column; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { display: none; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form input {margin-bottom: 0;width: 100%;max-width: 100%;}
.ready-experience_sec .common { margin-bottom: 24px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form button { margin: 0; width: 100%; }
.partner_sec { padding: 20px 0; }
.partner_sec .partner_sec-main { flex-direction: column; gap: 32px; }
.partner_sec .partner_sec-main .partner_sec-main_left h2 {font-size: 40px;}
.partner_sec .partner_sec-main .partner_sec-main_left h3 { margin-top: 12px; font-size: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_left p { font-size: 14px; }
.partner_sec .partner_sec-main .partner_sec-main_left .partner_sec-main_left-bottom { display: none; }
.partner_sec-main_left-bottom.mobile { display: block; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom { margin-top: 32px; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom h3 { font-size: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom .btnbox {margin-top: 12px;justify-content: center;}
.partner_sec .partner_sec-main .partner_sec-main_left-bottom a { font-size: 14px; height: 40px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box { padding: 24px; background-color: #F9F4F0; border-radius: 10px; border: none; }
.partner_sec-main_right .partner_sec-main_box h4 { font-size: 20px; margin-bottom: 16px; }
.partner_sec-main_right .partner_sec-main_box h5 { font-size: 14px; }
.partner_sec-main_right .partner_sec-main_box ul { margin-top: 12px; }
.partner_sec-main_right .partner_sec-main_box ul li { font-size: 14px; }
.partner_sec-main_right .partner_sec-main_box ul li + li { margin-top: 12px; }
.partner_sec-main_right .partner_sec-main_box + .partner_sec-main_box { margin-top: 16px; }
.faq-sec { padding: 20px 0; }
.faq-sec .title { flex-direction: column; }
.faq-sec .title h2 { max-width: 100%; font-size: 44px; }
.faq-sec .title .right {width: 100%;margin-top: 16px;}
.faq-sec .title .right h3 { font-size: 24px; margin-bottom: 12px; }
.faq-sec .title .right p { font-size: 14px; }
.faq-sec_main { margin-top: 32px; }
.faq-sec_main .accordion-box .accordion-title a { font-size: 20px; }
.faq-sec_main .accordion-box .accordion-title .arrow .icon { width: 24px; height: 24px; display: block; }
.faq-sec_main .accordion-box .accordion-title .arrow .icon img { width: 100%; height: 100%; }
.faq-sec_main .accordion-box .accordion-title.active { margin-bottom: 12px; }
.faq-sec_main .accordion-box .accordion-content p { font-size: 14px; }
.faq-sec_main .accordion-box + .accordion-box { padding-top: 16px; }
.faq-sec_main .accordion-box { padding-bottom: 16px; }
.faq-sec_bottom {margin-top: 32px;align-items: center;}
.faq-sec_bottom h3 { font-size: 24px; }
.faq-sec_bottom a { font-size: 14px; height: 40px; padding: 0 26px; }
.getin-touch_sec {padding: 34px 0;}
.getin-touch_sec-wrap { flex-direction: column; }
.getin-touch_sec .getin-touch_sec-left { max-width: 100%; }
.getin-touch_sec .getin-touch_sec-left h3 { font-size: 24px; }
.getin-touch_sec .getin-touch_sec-left h2 {font-size: 40px;}
.getin-touch_sec .getin-touch_sec-left .btnbox { display: none; }
.getin-touch_sec .btnbox.mobile { display: flex; align-items: flex-start; margin-top: 32px; }
.getin-touch_sec .btnbox.mobile a { display: flex; align-items: center; justify-content: center; gap: 10px; height: 40px; padding: 0 26px; border-radius: 60px; background-color: var(--orange); font-family: 'Inter';
font-size: 14px; font-weight: 500; line-height: 1.33; color: var(--white); }
.getin-touch_sec .getin-touch_sec-left a { font-size: 14px; height: 40px; padding: 0 26px; margin-top: 32px; }
.getin-touch_sec .getin-touch_sec-right { margin-top: 12px; }
.getin-touch_sec .getin-touch_sec-right h4 { font-size: 20px; }
.get-started_sec {padding: 34px 0;}
.get-started_sec .title h2 { font-size: 44px; }
.get-started_sec .title h4 {font-size: 24px;text-align: center;margin-top: 12px;}
.get-started_sec .title { margin-bottom: 32px; }
.get-started_main .get-started_box { display: none; }
.get-started_main { flex-wrap: wrap; gap: 16px; }
.get-started_main .get-started_box-mobile { display: flex; }
.get-started_bottom { margin-top: 32px; }
.get-started_bottom .title { margin-bottom: 24px; }
.get-started_bottom .title::after { display: none; }
.get-started_bottom .title h3 { padding: 0; font-size: 24px;  }
.get-started_bottom-main { flex-direction: column; gap: 12px; }
.get-started_bottom-main .get-started_bottom-box { width: 100%; padding: 24px; border-radius: 8px; }
.get-started_bottom-main .get-started_bottom-box h5 { font-size: 24px; }
.get-started_bottom-main .get-started_bottom-box a {  margin-top: 24px; font-size: 14px; height: 40px; padding: 0 26px; }
.get-started_bottom-main .get-started_bottom-box .icon { right: 24px; bottom: 24px; height: 54px; width: 60px; }
.get-started_bottom-main .get-started_bottom-box .icon svg { width: 100%; height: 100%; }
.get-started_box-mobile { display: flex; flex-direction: column; align-items: flex-start; border-radius: 8px; border: 1px solid var(--orange); background-color: #FFEFE8; padding: 24px; width: 100%; position: relative; width: 100%; }
.get-started_box-mobile .icon { width: 54px; height: 54px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 2px solid #FC5811; margin-bottom: 16px; }
.get-started_box-mobile h4 { font-size: 24px; font-weight: 700; line-height: 1.33; margin-bottom: 12px; }
.get-started_box-mobile .num { font-family: 'Oswald'; font-size: 64px; font-weight: 700; line-height: 1.48; position: absolute; right: 20px; top: 5px; color: #FBE3D9; }
.our-flexible_sec h2 { font-size: 44px; margin-bottom: 34px; }
.our-flexible_sec h3 { font-size: 34px; }
.our-subscription_sec h2 { font-size: 44px; margin-bottom: 34px; }
.our-subscription_sec h3 { font-size: 34px; }
.how-we-work_sec h3 { font-size: 34px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box-wrap { width: 100%; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box { border-radius: 15px; padding: 22px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box .icon { margin-bottom: 15px; }
.how-we-work_sec .how-we-work_sec-wrap .how-we-work_box p { margin-top: 10px; }
.why-partner_sec h2 { font-size: 44px; margin-bottom: 34px; }
.why-partner_sec h3 { font-size: 32px; }
.why-partner_sec p { margin-top: 12px; }
.why-partner_sec-main .why-partner_sec-row { padding-bottom: 24px; }
.why-partner_sec-main .why-partner_sec-row + .why-partner_sec-row { margin-top: 24px; }
.why-partner_sec-bottom { margin-top: 32px; }
.why-partner_sec-bottom h4 { font-size: 34px; }
.why-partner_sec-bottom a { height: 48px; padding: 0 24px; }
.getstarted_sec h2 { font-size: 44px; }
.getstarted_sec h5 { font-size: 28px; margin-top: 8px; }
.getstarted_sec .getstarted_sec-main { margin: -15px; margin-top: 20px; }
.getstarted_sec .getstarted_sec-main .getstarted_sec-box-wrap { padding: 15px; }
.getstarted_sec-box { padding: 34px; }
/* service-details-page */
/* pricing-page */
.pricing-hero-sec { padding: 44px 0; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 { font-size: 44px; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 span { flex-direction: column; gap: 0; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox { margin-top: 24px; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a { height: 44px; font-size: 14px; }
div + .common-text_block { margin-top: 12px; }
.pricing-hero-bottom_sec { margin-top: 44px; padding-bottom: 44px; }
.pricing-hero-bottom_sec .pricing-logo-row { gap: 20px; flex-wrap: wrap; }
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col { width: 30%; height: 60px; }
.pricing-hero-slider_sec .pricing-hero-slide-box { min-width: 100%; padding: 12px; }
.pricing-hero-slider_sec .pricing-hero-slide-box .title { margin-bottom: 16px; }
.pricing-hero-slider_sec .pricing-hero-slide-box > p { font-size: 14px; }
.journey-sec .title .dynamic-heading h2, .journey-sec .title .dynamic-heading h3, .journey-sec .title .dynamic-heading h4, .journey-sec .title .dynamic-heading h5, .journey-sec .title .dynamic-heading h6 { font-size: 24px; margin-bottom: 12px; }
.journey-sec .title p { font-size: 14px; }
.journey-main_sec .journey-main_sec_row { flex-wrap: wrap; }
.journey-main_sec .journey-main_box { width: 100%; }
.journey-main_sec .journey-main_box .imgbox { width: 46px; height: 46px; }
.journey-main_sec .journey-main_box .dynamic-heading h2, .journey-main_sec .journey-main_box .dynamic-heading h3, .journey-main_sec .journey-main_box .dynamic-heading h4, .journey-main_sec .journey-main_box .dynamic-heading h5, .journey-main_sec .journey-main_box .dynamic-heading h6 { font-size: 20px; } 
.journey-main_sec .journey-main_box p { font-size: 14px; }
.journey-main_sec .journey-main-text { margin-top: 34px auto 0; }  
.everything-you-need_sec { padding: 44px 0; }
.everything-you-need_sec .title > .dynamic-heading h2, .everything-you-need_sec .title > .dynamic-heading h3, .everything-you-need_sec .title > .dynamic-heading h4, .everything-you-need_sec .title > .dynamic-heading h5, .everything-you-need_sec .title > .dynamic-heading h6 { font-size: 24px; margin-bottom: 14px; }
.everything-you-need_sec .title .title-bottom { flex-direction: column; gap: 12px; }
.everything-you-need_sec .title .title-bottom .dynamic-heading h2, .everything-you-need_sec .title .title-bottom .dynamic-heading h3, .everything-you-need_sec .title .title-bottom .dynamic-heading h4, .everything-you-need_sec .title .title-bottom .dynamic-heading h5, .everything-you-need_sec .title .title-bottom .dynamic-heading h6 { font-size: 20px; width: 100%; }
.everything-you-need_sec .title .title-bottom p { font-size: 14px; }
.everything-you-need_main .everything-you-need-box { margin-top: 34px; width: 50%; }
.everything-you-need_main .everything-you-need-box .imgbox { margin-bottom: 12px; width: 34px; height: 34px; }
.everything-you-need_main .everything-you-need-box .dynamic-heading h2, .everything-you-need_main .everything-you-need-box .dynamic-heading h3, .everything-you-need_main .everything-you-need-box .dynamic-heading h4, .everything-you-need_main .everything-you-need-box .dynamic-heading h5, .everything-you-need_main .everything-you-need-box .dynamic-heading h6 { font-size: 16px; }
.everything-you-need_main .everything-you-need-box p { font-size: 14px; }
.how-it-works_sec-main { flex-direction: column; }
.how-it-works_sec-main .title .dynamic-heading h2, .how-it-works_sec-main .title .dynamic-heading h3, .how-it-works_sec-main .title .dynamic-heading h4, .how-it-works_sec-main .title .dynamic-heading h5, .how-it-works_sec-main .title .dynamic-heading h6 { font-size: 24px; }
.how-it-works_sec-main .how-it-works_sec-text { margin-top: 24px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .icon { width: 54px; height: 54px; }
.how-it-works_sec-main .how-it-works_sec-text ul li { gap: 24px; align-items: flex-start; }
.how-it-works_sec-main .how-it-works_sec-text ul::after { left: 27px; }
.how-it-works_sec-main .how-it-works_sec-text ul li + li { margin-top: 44px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h2, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h3, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h4, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h5, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h6 { font-size: 18px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .icon img { width: 24px; height: 24px; }
.perfect-plan_main .title .dynamic-heading h2, .perfect-plan_main .title .dynamic-heading h3, .perfect-plan_main .title .dynamic-heading h4, .perfect-plan_main .title .dynamic-heading h5, .perfect-plan_main .title .dynamic-heading h6 { font-size: 24px; }
.perfect-plan_main .title { margin-bottom: 34px; }
.perfect-plan-box { padding: 24px; margin-top: 80px; flex-direction: column; }
.perfect-plan-box .left { width: 100%; }
.perfect-plan-box .shap { left: 14px; }
.perfect-plan-box .left .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading h6 { font-size: 20px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h6 { font-size: 24px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading span { font-size: 24px; }
.perfect-plan-box .left .btnbox { margin-top: 30px; }
.perfect-plan-box .left .btnbox a { height: 44px; font-size: 14px; }
.perfect-plan-box .right { width: 100%; }
.perfect-plan-box .right .dynamic-heading h2, .perfect-plan-box .right .dynamic-heading h3, .perfect-plan-box .right .dynamic-heading h4, .perfect-plan-box .right .dynamic-heading h5, .perfect-plan-box .right .dynamic-heading h6 { font-size: 20px; }
.perfect-plan-box ul li { font-size: 14px; }
.perfect-plan-box ul li::after { width: 16px; height: 16px; }
.perfect-plan-box ul li + li { margin-top: 12px; }
.testimonials-slide .dynamic-heading h2, .testimonials-slide .dynamic-heading h3, .testimonials-slide .dynamic-heading h4, .testimonials-slide .dynamic-heading h5, .testimonials-slide .dynamic-heading h6 { font-size: 14px; }
.testimonials-slide .avtar-wrap .dynamic-heading h2, .testimonials-slide .avtar-wrap .dynamic-heading h3, .testimonials-slide .avtar-wrap .dynamic-heading h4, .testimonials-slide .avtar-wrap .dynamic-heading h5, .testimonials-slide .avtar-wrap .dynamic-heading h6 { font-size: 16px; }
.testimonials-slide .avtar-wrap p { font-size: 14px; }
.testimonials-slide .imgbox { max-height: 34px; margin-bottom: 24px; }
.testimonials-slide .imgbox img { width: 100%; height: 100%; }
.testimonials-slide { padding: 24px; }
.testimonials-slider { height: 520px; width: 80%; overflow: unset; }
.testimonials-slider-wraper .testimonials-slider-nav { left: 2%; right: 2%; }
.testimonials-slide .star-wrap { margin-top: 12px; }
.testimonials-slide .star-wrap .star { width: 20px; height: 20px; }
.testimonials-slide .avtar-wrap .avtar-icon { width: 44px; height: 44px; }
.testimonials-slider-wraper .testimonials-slider-nav button { width: 34px; height: 34px; }
.testimonials-slider-wraper .testimonials-slider-nav button svg { width: 14px; height: 14px; }
/* pricing-page */

/* unlimited services   */
div + .common-text_block{ margin-top: 24px; }
.servicrs-point ul li{ font-size: 16px;}
.servicrs-point ul{ gap: 16px;}
.servicrs-point{ margin: 32px 0 0 0; }
.journey-main_sec .row>*{ padding: 15px !important; width: 50%;}
.journey-sec.new-journey-outer .title{  margin: 0 0 34px; }
.new-journey-outer .journey-main_sec .journey-main-text{ margin: 34px 0 0 0; }
.journey-main_sec .journey-main-text p{ font-size: 16px;}
.testimonials-section-1{ padding: 34px 0 0 0; }
.testimonials-block-1{ flex-direction: column;}
.testimonials-block-1 .img{ max-width: 400px; margin: 0 auto; display: block; }
.testimonials-block-1 .testimonials-text{ padding: 34px 0 ; width: 100%; max-width: 100%; }
.testimonials-block-1 .testimonials-text .text p{ font-size: 30px; line-height: 1.3;}
.testimonials-block-1 .testimonials-text .text{ margin: 0 0 32px; }
.testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px; padding: 0 0 8px;}
.testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
.testimonials-block-1 .rating i{ background-size: 16px auto; width: 24px; height: 24px;}
.title-bottom-left{ width: 100%; min-width: 100%;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 20px;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 40px;}
.everything-you-need_sec.new-design-block .title .title-bottom{ gap: 32px;}
.technology-section .btnbox a,
.everything-you-need_sec .title .title-bottom .common-text_block .btnbox a{ height: 48px; margin: 24px 0 0 0; padding: 0 20px; font-size: 16px; }
.everything-box-sub{ padding: 24px; }
.technology-section .btnbox a{ margin: 0; }
.new-design-block .everything-you-need_main .everything-you-need-box:first-child, .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(4n+1),
.new-design-block .everything-you-need_main .everything-you-need-box:first-child, .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(2), .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(3), .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(4){ border-left: #E2E2E2 solid 1px; border-top: #E2E2E2 solid 1px; }
.new-design-block .everything-you-need_main .everything-you-need-box:first-child{ border-top: 0; border-left: 0; }
.new-design-block .everything-you-need_main .everything-you-need-box:nth-child(2){ border-top: 0; }
.new-design-block .everything-you-need_main .everything-you-need-box:nth-child(2n+1){ border-left: 0; }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox{ margin: 0 0 20px; width: 64px; height: 64px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 48px; max-height: 48px;}
.everything-you-need_sec{ padding: 34px 0; }
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul{ gap: 30px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li{ width: calc(50% - 30px);}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ display: none;}
.new-work-sec .how-it-works_sec-main .title h2{ font-size: 40px;}
.new-work-sec .how-it-works_sec-main .title h4{ font-size:18px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p{ font-size: 15px;}
.testimonials-section-2{ padding: 34px 0; }
.testimonials-block-2{ flex-direction: column; width: 100%;}
.testimonials-block-2 .img{ width: 360px; margin: 0  auto; display: block;}
.testimonials-block-2 .img .img-in .icon img{ width: 84px;}
.testimonials-block-2 .testimonials-text{ width: 100%; max-width: 100%; padding: 32px 0 0 0; }
.testimonials-block-2 .testimonials-text .edit-logo img{ max-height: 48px; }
.testimonials-block-2 .testimonials-text .edit-logo{ justify-content: center; margin: 0 0 24px; }
.testimonials-block-2 .testimonials-text .text p{ text-align: center; font-size: 30px; line-height: 1.3; }
.testimonials-block-2 .testimonials-text .name-row{ justify-content: center; }
.testimonials-block-2 .testimonials-text .name-row .name{ text-align: center; font-size: 16px;}
.testimonials-block-2 .testimonials-text .name-row .name span{ font-size: 18px; padding: 0 0 8px;}
.price-top-block h3 {font-size: 40px; line-height: 1.2; padding: 0 0 20px; }
.section-title-2 h2{ font-size: 40px;}
.price-top-block p {font-size: 18px;}
.why-block-main .row>*{ padding: 20px !important; }
.technology-section,
.why-section-new{ padding: 34px 0; }
.technology-listing ul li{ width: 128px;}
.technology-box .icon img{ max-height: 48px; }
.technology-box{ gap: 24px; padding: 20px 0;}
.technology-box span{ font-size: 16px;}
.technology-listing ul{ gap: 16px;}
.technology-listing{ margin: 32px 0; }
.price-section-new{ padding: 34px 0; }
.price-block-inner{ padding: 34px 0 0 0; }
.price-box-new .price-box-top .price-title{ font-size: 24px;}
.price-box-new .price-box-top p{ font-size: 16px;}
.price-box-new .price-box-top .price{ font-size: 40px;}
.price-block-inner .row{ margin: 0 -15px !important; }
.price-block-inner .row>*{ padding: 0 15px !important; }
.price-box-new .price-box-top .price span{ font-size: 20px; display: block;}
.price-box-new .price-box-top .black-bg-text .bg-text{ font-size: 14px; padding: 0 20px;}
.price-box-new .price-point ul li{ font-size: 16px; padding: 0 0 0 30px; background-size: 18px auto; background-position: left 3px;} 
.price-box-new .price-point ul{ gap: 8px;}
.price-box-new .plan-btn a{ font-size: 16px; height: 48px; }
.testimonils-section-3{ padding: 34px 0; }
.testi-slide-box .rating i{ width: 32px; height: 32px;}
.testi-slide-box .rating i img{ width: 24px;}
.testi-slide-box .text p{ font-size: 30px; line-height: 1.3;}
.testi-slide-box .avtar-wrap{  margin: 30px 0 0 0; }
.testi-slide-box .avtar-wrap .avtar-icon{ width: 64px; height: 64px;}
.testi-slide-box .avtar-wrap .dynamic-heading h6{ font-size: 20px; margin: 0; padding: 0 0 8px;}
.testi-slide-box .avtar-wrap p{ font-size: 16px;}
.testimonils-slider-block .slick-arrow{ width: 32px;  height: 32px; left: -60px;}
.testimonils-slider-block .slick-arrow.slick-next{ left: auto ; right: -60px; }
.testimonils-slider-block{ padding: 0 60px; }
.contact-cta-block>.row>*{ padding: 32px 0 !important; }
.Schedule-call-block h3{ font-size: 26px !important; line-height: 1.4;}
.Schedule-call-block p{ font-size: 15px;}
.schedule-link a{ font-size: 14px; height: 48px;}
.Schedule-call-block{ padding: 0 0 32px; }
.contact-data{ padding: 32px 0 0 0; }
.contact-data p{ font-size: 16px;}
.contact-form-new h3{ padding: 0 0 24px 24px; }
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 64px; padding: 0 24px; }
.contact-form-new .contact-form-inner .input-box.submit-row,
.contact-form-new .input-box-checkbox{ padding: 24px 0 0 24px; }

/* unlimited services   */

}
@media (max-width: 767px) {
h1 { font-size: 44px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
.footer-top .footer-left h2, .footer-top .footer-left h3, .footer-top .footer-left h4, .footer-top .footer-left h5, .footer-top .footer-left h6 { font-size: 24px; }
.service-detai_banner h1 span { font-size: 54px; -webkit-text-stroke-width: 1px; padding: 0; } 
.lets-build_sec .dynamic-heading h2, .lets-build_sec .dynamic-heading h3, .lets-build_sec .dynamic-heading h4, .lets-build_sec .dynamic-heading h5, .lets-build_sec .dynamic-heading h6 { font-size: 24px; }
.unlockfullpot_box .dynamic-heading h2, .unlockfullpot_box .dynamic-heading h3, .unlockfullpot_box .dynamic-heading h4, .unlockfullpot_box .dynamic-heading h5, .unlockfullpot_box .dynamic-heading h6 { font-size: 24px; }
.unlockfullpot_box p { text-align: center; }
.why-choose_sec .common-text_block { width: 100%; }
.join-sec .join-sec_box .dynamic-heading h2, .join-sec .join-sec_box .dynamic-heading h3, .join-sec .join-sec_box .dynamic-heading h4, .join-sec .join-sec_box .dynamic-heading h5, .join-sec .join-sec_box .dynamic-heading h6 { font-size: 24px; }
.why-partner_sec .dynamic-heading h2, .why-partner_sec .dynamic-heading h3, .why-partner_sec .dynamic-heading h4, .why-partner_sec .dynamic-heading h5, .why-partner_sec .dynamic-heading h6 { font-size: 24px; }
.why-partner_sec .dynamic-heading + .dynamic-heading { margin-top: 24px; }
.why-partner_sec .dynamic-heading + .dynamic-heading h2, .why-partner_sec .dynamic-heading + .dynamic-heading h3, .why-partner_sec .dynamic-heading + .dynamic-heading h4, .why-partner_sec .dynamic-heading + .dynamic-heading h5, .why-partner_sec .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
.why-partner_sec-main .why-partner_sec-row .dynamic-heading h2, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h3, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h4, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h5, .why-partner_sec-main .why-partner_sec-row .dynamic-heading h6 { font-size: 18px; }
.why-partner_sec-main > .dynamic-heading { margin-bottom: 24px; }
.operations_sec .operations_sec-box .dynamic-heading h2, .operations_sec .operations_sec-box .dynamic-heading h3, .operations_sec .operations_sec-box .dynamic-heading h4, .operations_sec .operations_sec-box .dynamic-heading h5, .operations_sec .operations_sec-box .dynamic-heading h6 { font-size: 24px; }
.operations_sec .operations_sec-box p { font-size: 14px; }
.how-we-work_sec .dynamic-heading h2, .how-we-work_sec .dynamic-heading h3, .how-we-work_sec .dynamic-heading h4, .how-we-work_sec .dynamic-heading h5, .how-we-work_sec .dynamic-heading h6 { font-size: 24px; margin-bottom: 0; }
.how-we-work_sec .dynamic-heading { margin-bottom: 24px; }
.how-we-work_sec .title .dynamic-heading { width: 100%; margin-bottom: 24px; }
.how-we-work_sec .common-text_block { margin: 0; width: 100%; }
.how-we-work_sec .title + .dynamic-heading h2, .how-we-work_sec .title + .dynamic-heading h3, .how-we-work_sec .title + .dynamic-heading h4, .how-we-work_sec .title + .dynamic-heading h5, .how-we-work_sec .title + .dynamic-heading h6 { font-size: 20px; margin: 0; }
.how-we-work_sec .title + .dynamic-heading { margin: 0; }
.ready-experience_sec .ready-experience_box .dynamic-heading h2, .ready-experience_sec .ready-experience_box .dynamic-heading h3, .ready-experience_sec .ready-experience_box .dynamic-heading h4, .ready-experience_sec .ready-experience_box .dynamic-heading h5, .ready-experience_sec .ready-experience_box .dynamic-heading h6 { font-size: 24px; margin-bottom: 24px; }
.faq-sec .title .right .dynamic-heading h2, .faq-sec .title .right .dynamic-heading h3, .faq-sec .title .right .dynamic-heading h4, .faq-sec .title .right .dynamic-heading h5, .faq-sec .title .right .dynamic-heading h6 { font-size: 20px; }
.faq-sec_bottom .dynamic-heading h2, .faq-sec_bottom .dynamic-heading h3, .faq-sec_bottom .dynamic-heading h4, .faq-sec_bottom .dynamic-heading h5, .faq-sec_bottom .dynamic-heading h6 { font-size: 20px; }
.getstarted_sec .dynamic-heading h2, .getstarted_sec .dynamic-heading h3, .getstarted_sec .dynamic-heading h4, .getstarted_sec .dynamic-heading h5, .getstarted_sec .dynamic-heading h6 { font-size: 20px; }
.getstarted_sec .dynamic-heading + .dynamic-heading h2, .getstarted_sec .dynamic-heading + .dynamic-heading h3, .getstarted_sec .dynamic-heading + .dynamic-heading h4, .getstarted_sec .dynamic-heading + .dynamic-heading h5, .getstarted_sec .dynamic-heading + .dynamic-heading h6 { font-size: 16px; }
.get-started_bottom .title .dynamic-heading h2, .get-started_bottom .title .dynamic-heading h3, .get-started_bottom .title .dynamic-heading h4, .get-started_bottom .title .dynamic-heading h5, .get-started_bottom .title .dynamic-heading h6 { font-size: 20px; }
.get-started_bottom-main .get-started_bottom-box .dynamic-heading h2, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h3, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h4, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h5, .get-started_bottom-main .get-started_bottom-box .dynamic-heading h6 { font-size: 16px; }
.service-detai_banner .block-quote .dynamic-heading h2, .service-detai_banner .block-quote .dynamic-heading h3, .service-detai_banner .block-quote .dynamic-heading h4, .service-detai_banner .block-quote .dynamic-heading h5, .service-detai_banner .block-quote .dynamic-heading h6 { font-size: 24px; }
.shopify-dev_row .right_sec .dynamic-heading h2, .shopify-dev_row .right_sec .dynamic-heading h3, .shopify-dev_row .right_sec .dynamic-heading h4, .shopify-dev_row .right_sec .dynamic-heading h5, .shopify-dev_row .right_sec .dynamic-heading h6 { font-size: 20px; }
.flexible-subscription_sec_text .dynamic-heading h2, .flexible-subscription_sec_text .dynamic-heading h3, .flexible-subscription_sec_text .dynamic-heading h4, .flexible-subscription_sec_text .dynamic-heading h5, .flexible-subscription_sec_text .dynamic-heading h6 { font-size: 20px; }
.our-core_sec .dynamic-heading h2, .our-core_sec .dynamic-heading h3, .our-core_sec .dynamic-heading h4, .our-core_sec .dynamic-heading h5, .our-core_sec .dynamic-heading h6 { font-size: 24px; margin-bottom: 12px; }
.our-core_sec .dynamic-heading + .dynamic-heading h2, .our-core_sec .dynamic-heading + .dynamic-heading h3, .our-core_sec .dynamic-heading + .dynamic-heading h4, .our-core_sec .dynamic-heading + .dynamic-heading h5, .our-core_sec .dynamic-heading + .dynamic-heading h6 { font-size: 20px; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading h2, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h3, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h4, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h5, .our-core_sec-wrap .our-core_sec-row > .dynamic-heading h6 { font-size: 18px; }
.our-core_sec-wrap .our-core_sec-row > .dynamic-heading { width: 100%; }
.flexible-subscription_subsec_row .flexible-subsec_box span { font-size: 16px; }
.flexible-subscription_subsec .dynamic-heading h2, .flexible-subscription_subsec .dynamic-heading h3, .flexible-subscription_subsec .dynamic-heading h4, .flexible-subscription_subsec .dynamic-heading h5, .flexible-subscription_subsec .dynamic-heading h6 { font-size: 18px; }
.why-choose_sec .dynamic-heading h2, .why-choose_sec .dynamic-heading h3, .why-choose_sec .dynamic-heading h4, .why-choose_sec .dynamic-heading h5, .why-choose_sec .dynamic-heading h6 { font-size: 24px; }
.why-choose_sec .why-choose-top_sec .dynamic-heading { width: 100%; }
.why-choose_sec .why-choose-top_sec .dynamic-heading h2, .why-choose_sec .why-choose-top_sec .dynamic-heading h3, .why-choose_sec .why-choose-top_sec .dynamic-heading h4, .why-choose_sec .why-choose-top_sec .dynamic-heading h5, .why-choose_sec .why-choose-top_sec .dynamic-heading h6 { font-size: 20px; }
.why-choose_sec .why-choose-main_sec .dynamic-heading h2, .why-choose_sec .why-choose-main_sec .dynamic-heading h3, .why-choose_sec .why-choose-main_sec .dynamic-heading h4, .why-choose_sec .why-choose-main_sec .dynamic-heading h5, .why-choose_sec .why-choose-main_sec .dynamic-heading h6 { font-size: 20px; margin-bottom: 18px; }
.why-choose-main_sec-wrap .why-choose_box .imgbox img { height: 100%; }
.functionality_sec .dynamic-heading h2, .functionality_sec .dynamic-heading h3, .functionality_sec .dynamic-heading h4, .functionality_sec .dynamic-heading h5, .functionality_sec .dynamic-heading h6 { font-size: 24px; text-align: center; }
.functionality_sec .title .dynamic-heading + p { margin-top: 16px; }
.flexible-subscription_sec_text .dynamic-heading span { font-size: 24px; }
.flexible-subscription_sec_text p strong { font-size: 14px; }
.flexible-subscription_sec_text .dynamic-heading { margin-bottom: 24px; }
.functionality_sec-row .functionality_sec-row-text .dynamic-heading h2, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h3, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h4, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h5, .functionality_sec-row .functionality_sec-row-text .dynamic-heading h6 { font-size: 20px; text-align: left; }
.benefits_sec .dynamic-heading h2, .benefits_sec .dynamic-heading h3, .benefits_sec .dynamic-heading h4, .benefits_sec .dynamic-heading h5, .benefits_sec .dynamic-heading h6 { font-size: 24px; margin-bottom: 24px; }
.benefits_sec .title .dynamic-heading { width: 100%; }
.benefits_sec .title .dynamic-heading h2, .benefits_sec .title .dynamic-heading h3, .benefits_sec .title .dynamic-heading h4, .benefits_sec .title .dynamic-heading h5, .benefits_sec .title .dynamic-heading h6 { font-size: 20px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading h6 { font-size: 20px; }
.benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h2, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h3, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h4, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h5, .benefits_sec-wrap .benefits_sec-box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; margin-top: 24px; }
.our-process .dynamic-heading h2, .our-process .dynamic-heading h3, .our-process .dynamic-heading h4, .our-process .dynamic-heading h5, .our-process .dynamic-heading h6 { font-size: 24px; margin-bottom: 24px; }
.our-process .title .dynamic-heading { width: 100%; }
.our-process .title .dynamic-heading h2, .our-process .title .dynamic-heading h3, .our-process .title .dynamic-heading h4, .our-process .title .dynamic-heading h5, .our-process .title .dynamic-heading h6 { font-size: 20px; }
.our-process_box .dynamic-heading + .dynamic-heading h2, .our-process_box .dynamic-heading + .dynamic-heading h3, .our-process_box .dynamic-heading + .dynamic-heading h4, .our-process_box .dynamic-heading + .dynamic-heading h5, .our-process_box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading h6 { font-size: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_left .dynamic-heading + .dynamic-heading h6 { margin-top: 24px; font-size: 20px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading h6 { font-size: 20px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h2, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h3, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h4, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h5, .partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box .dynamic-heading + .dynamic-heading h6 { font-size: 18px; margin: 16px 0; }
.faq-sec .title > .dynamic-heading { max-width: 100%; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-left .dynamic-heading h6 { font-size: 24px; }
.faq-sec .title .dynamic-heading h2, .faq-sec .title .dynamic-heading h3, .faq-sec .title .dynamic-heading h4, .faq-sec .title .dynamic-heading h5, .faq-sec .title .dynamic-heading h6 { font-size: 24px; }
.getin-touch_sec .getin-touch_sec-left .dynamic-heading span { font-size: 24px; }
.getin-touch_sec .getin-touch_sec-right .dynamic-heading h2, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h3, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h4, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h5, .getin-touch_sec .getin-touch_sec-right .dynamic-heading h6 { font-size: 20px; }
.get-started_sec .title .dynamic-heading h2, .get-started_sec .title .dynamic-heading h3, .get-started_sec .title .dynamic-heading h4, .get-started_sec .title .dynamic-heading h5, .get-started_sec .title .dynamic-heading h6 { font-size: 20px; }
.get-started_sec .title .dynamic-heading + .dynamic-heading h2, .get-started_sec .title .dynamic-heading + .dynamic-heading h3, .get-started_sec .title .dynamic-heading + .dynamic-heading h4, .get-started_sec .title .dynamic-heading + .dynamic-heading h5, .get-started_sec .title .dynamic-heading + .dynamic-heading h6 { font-size: 18px; text-align: center; }
.landing-banner.version-2 .back-link-home{ padding: 29px 0 0 0; }
.cta-link a,
.back-link-home a{ min-height: 40px; height: auto; padding: 0 20px; font-size: 13px; }
.back-link-home a i{ width: 20px; height: 20px; background-size: cover;}
.banner-img-2{ width:100%;}
.mouse-icon{ display: none;}
.head-block .left-col h2{ font-size: 40px;}
.Challenges-box a{ padding: 0 18px; }
.Challenges-box .icon span{ width: 60px; height: 60px;}
.Challenges-box .icon span img,
.Challenges-box .icon span svg{ width: 46px;}
.Challenges-box h3,
.Challenges-box .icon{ margin: 0; padding: 0 0 18px; }
.Challenges-box h3{ font-size: 26px;}
.Challenges-box .icon-arrow{ padding: 18px 0 0 0; font-size: 14px; }
.Challenges-slider-block .slick-arrow.slick-next:hover,
.Challenges-slider-block .slick-arrow,
.Challenges-slider-block .slick-arrow.slick-next,
.Challenges-slider-block .slick-arrow{ width: 40px; height:  40px; background-size: 20px auto; }
.Challenges-slider-block .slick-arrow{ margin: 0 0 0 -50px; }
.Challenges-slider-block .slick-arrow.slick-next{ margin: 0 -50px 0 0; }
.Challenges-slider-block{ padding: 0 0 80px; }
.Challenges-slider-block .slick-arrow{ bottom: -80px; }
.cta-block{ padding-left: 24px; padding-right: 24px; flex-direction: column; }
.cta-block .cta-left{ width: 100%; padding: 0 0 24px; }
.cta-block .cta-left h4{ font-size: 32px;}
.cta-block .cta-right {width: 100%;}
.cta-block .cta-bg{ opacity: 0.5; }
.cta-block .cta-right .cta-link{ padding: 26px 0 0 0; }
.cta-block .cta-right h5{ font-size: 24px;}
.Technology-listing ul{ gap: 14px;}
.Technology-listing ul .Technology-box{ gap: 10px; row-gap: 20px; width: 100px; min-height: 100px; }
.Technology-listing ul .Technology-box  .icon span{ min-height: 30px; }
.Technology-listing ul .Technology-box .icon span img{ max-height: 28px; }
.Technology-box .tech-title{ font-size: 12px;}
.Technology-section .back-link-home{ padding: 32px 0 0 0; }
.process-listing{ flex-wrap: wrap; gap: 24px; justify-content: center;}
.process-listing .process-box-main {width:100%; border: var(--orange) solid 0px; padding:  24px 0; border-radius: 12px; }
.process-box-main .icon{ width: 70px; height: 70px;}
.process-box-main .icon span{ width: 50px; height: 50px;}
.process-box-main .icon span img{ max-height: 24px; }
.process-box-main h5{ padding: 10px 0; font-size: 18px; }
.process-box-main p{ font-size: 13px;}
.process-listing-main{ padding: 0 0 20px; }
.process-box-main + .process-box-main::after{   left:50%; width: 44px; height: 44px; top: 0; transform: rotate(90deg); background-size: cover; margin: -32px 0 0 -22px;}
.testi-slider-box{ padding: 18px; }
.testi-slider-box .testi-logo span img{ max-height: 22px; }
.testi-slider-block .slick-slide {margin: 0 14px;}
.testi-slider-block .slick-list {margin: 0 -14px;}
.testi-slider-box .text,
.testi-slider-box .testi-logo{ padding: 0 0 16px; }
.testi-slider-box .line{ margin: 0 0 16px; }
.testi-slider-box .line span{ height: 2px; }
.testi-slider-box .text p{ font-size: 14px;}
.testi-slider-box .name-box .name{ font-size: 14px;}
.custom-accrodin .acc-container .acc{ padding: 6px 0; }
.acc-head h6 { line-height: 1.3; padding: 10px 0; font-size: 18px;}
.acc-content{ padding-right: 0px; }
.faq-outer .back-link-home{ padding: 60px 0 0 0; }
.acc-content .text p, .acc-content .text ul li, .acc-content .text ol li, .acc-content .text ul li a, .acc-content .text ol li a, .acc-content .text p a{ font-size: 14px;}
.testi-slider-box,
.cta-block{ border-radius: 16px; }
.testi-slider-box{  background: var(--bodybg); }
/* .slick-active .testi-slider-box{ background: var(--orange); }
.slick-active .testi-slider-box .testi-logo span img{ filter: brightness(0) invert(1); }
.slick-active .testi-slider-box .text p{ color: var(--white);}
.slick-active .testi-slider-box .line span { background: var(--white); }
.slick-active .testi-slider-box .name-box .name{ color: var(--white);} */
.testi-slider-box{ border-width: 2px; }
.head-block {flex-direction: column; gap: 24px;}
.head-block .right-col, .head-block .left-col {width: 100%;}
.Challenges-box a{ border-color: var(--orange); }  
.Challenges-box a .icon-arrow i{ opacity: 1; }  
.Challenges-box a  .icon span img{ opacity: 1; }
.Challenges-box a  .icon span svg path{ fill: #FC5811;}
.process-section .back-link-home{ padding: 24px 0 0 0; }
.client-say-section  .back-link-home{ padding: 0; }
.process-section .back-link-home { padding: 0; } 
.testi-slider-block .slick-track{ align-items: flex-start; display: flex;}
.testi-slider-block{ padding: 0 0px 20px; }
.acc-head::before {right: 10px;}
.testi-slider-block{ padding: 0 0 80px; }
.testi-slider-block .slick-arrow{ display: block}
.testi-slider-block .slick-arrow{ transition: all 0.3s ease-in-out; padding: 0; z-index: 100; cursor: pointer; position: absolute ;  top: -111px; width: 54px; height: 54px; border: var(--orange) solid 1px; font-size: 0; outline: navajowhite; right: 100px; border-radius: 86px; background: url(../images/oraneg-left.svg) no-repeat center center;   
height: 40px;
width: 40px;
background-size: 18px auto;
}
.testi-slider-block .slick-arrow.slick-next{background: url(../images/oraneg-right.svg) no-repeat center center; right: 0;}
.testi-slider-block .slick-arrow:hover{ background: url(../images/oraneg-left-h.svg) no-repeat center center var(--orange);  background-size: 18px auto;}
.testi-slider-block .slick-arrow.slick-next:hover{background: url(../images/oraneg-right-h.svg) no-repeat center center var(--orange); background-size: 18px auto;  }
.testi-slider-block .slick-arrow.slick-prev{ background-size: 18px auto;        right: 50%;margin: 0 10px 0 -40px;top: auto;bottom: -60px; }
.testi-slider-block .slick-arrow.slick-next {
left: 50%;
margin: 0 -40px 0 10px;
right: auto;
top: auto;
bottom: -60px;
right: 64px;
background-size: 18px auto;
}
.testi-slider-block .slick-arrow{ display: flex !important}
.faq-outer .back-link-home{ padding: 24px 0 0 0; }
.Technology-section .back-link-home{ width: calc(100% + 30px); margin-left: -15px;}
.Technology-section .back-link-home{ padding: 24px 0 0 0; }
.cta-block .cta-right p{ line-height: 1.5; }
.banner-img-2 img{ border-radius: 16px; }
.header-top{ display: none;}
.header-mobile{ display: flex ;  width: 100%; }
.header-top-new{ width: 100%; padding: 0 20px; min-height: 76px; display: flex ;align-items: center; justify-content: space-between;}
.header-top-new .logo{ display: flex ;align-items: center;}
.header-top-new .logo a{ display: flex ;align-items: center;}
.header-top-new .logo a img{ height: 40px; width: auto; display: flex ;align-items: center;}
.mobile-header-hidden-outer {display: block;}
body.active-menu .mobile-header-hidden-outer {pointer-events: all;}
.mobile-header-hidden-outer .menu-outer{
background-color: var(--white);
position: relative;
overflow: auto;
z-index: 2;
transform: translateY(-100%) translateZ(0);
transition-property: transform;
transition-duration: .5s;
transition-timing-function: cubic-bezier(.85,0,.15,1);
padding: 104px 20px 20px;
background: var(--bodybg);
height: 100vh; /* Use vh as a fallback for browsers that do not support Custom Properties */
/*height: calc(var(--vh, 1vh) * 100);*/
height: calc(var(--vh,1vh)*100);
display: flex; flex-direction: column; justify-content: space-between;
}
body.active-menu .mobile-header-hidden-outer .menu-outer {
transform: translateY(0) translateZ(0);
}
.menu-outer-inner{    opacity: 0;
transition-property: opacity;
transition-duration: .25s;
transition-timing-function: ease;
display: flex; flex-direction: column; justify-content: space-between;
height: 100%; position: relative;
}
body.active-menu	 .menu-outer-inner{
opacity: 1;
transition-property: opacity;
transition-duration: .5s;
transition-timing-function: ease;
transition-delay: .5s;
}
body.active-menu{ overflow: hidden; }
.mobile-bottom-logo{ width: 100%; display: flex ;align-items: center; justify-content: flex-end; }
.mobile-bottom-logo span{ align-items: center; display: flex;}
.mobile-bottom-logo span img{width: 278px; height: auto;    display: flex;}
.mobile-menu ul{ display: flex ;flex-direction: column; align-items: flex-start;  }
.mobile-menu ul li{ width: 100%;}
.mobile-menu ul li  a{ position: relative;  font-size: 16px; font-weight: 500; color: var(--dark); min-height: 48px; display: flex ; align-items: center; position: relative;   }
.mobile-menu ul li  a::after{ width: 10px; height: 10px; position: absolute; right: 0; top: 0; height: 100%; background: url(../images/menu-arrow-b.svg) no-repeat center center; content: '';}
.mobile-menu ul li + li{ border-top: #E2E2E2 solid 1px; }
.mobile-menu ul li:first-child a{animation: fadeIn-2 0.5s infinite alternate; color: var(--orange); }
.mobile-menu ul li:first-child a::after{background: url(../images/menu-arrow-o.svg) no-repeat center center; }
body.active-menu #hu-revoke{ z-index: 1; }
.banner-line-2{ display: none;}
.cta-block-section.d-lg-none { display: block !important; position: relative; top: auto; transition: none; opacity: 1; }
.cta-block-section.d-lg-none:after { content: ''; pointer-events: none !important; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: -100vh; bottom: -100vh; z-index: -1; left: 50%; transform: translateX(-50%); width: 100vw; position: absolute; opacity: var(--opacity); }
.cta-block-section:not(.d-lg-none) { display: none !important; }
.cta-block-section .inside-common-cta { opacity: 1 !important; transform: none !important; }
.cta-sec-1 .schedule-footer .image { display: none; }
.cta-sec-1 .schedule-footer { justify-content: flex-start; }
.cta-sec-inside-3,
.cta-sec-inside-4,
.cta-sec-inside-1 { padding: 24px; border-radius: 18px; }
.cta-sec-4 .btn-box-wrap,
.cta-sec-3 .btn-box { justify-content: flex-start; }
.cta-sec-inside-4 { position: relative; }
.cta-sec-4 .btn-box-wrap,
.cta-sec-3 .btn-box { margin-top: 16px; }
/* service-details-page */
.service-detai_banner { margin-top: 76px; padding: 28px 0 32px; }
.service-detai_banner h2 { font-size: 24px; }
.service-detai_banner h1 { padding: 0; font-size: 40px; -webkit-text-stroke-width: 1px; }
.service-detai_banner .block-quote { margin-top: 32px; padding-left: 16px; }
.service-detai_banner .block-quote h5 { font-size: 16px; }
.service-detai_banner .block-quote h5 + p { margin-top: 16px; }
.service-detai_banner .block-quote::after { width: 2px; }
.shopify-dev-srv_sec { padding: 20px 0; }
.shopify-dev-srv_sec h2 { font-size: 32px; }
.shopify-dev_row { margin-top: 12px; flex-direction: column; gap: 32px; }
.shopify-dev_row .right_sec h3 { font-size: 24px; margin-bottom: 16px; }
.flexible-subscription_sec { padding: 20px 0 ; } 
.flexible-subscription_sec_row { flex-direction: column; gap: 16px; }
.flexible-subscription_sec_text { max-width: 100%; }
.flexible-subscription_sec_text h3 { font-size: 24px; }
.flexible-subscription_sec_text h3 + h2 { margin-top: 12px; }
.flexible-subscription_sec_text h2 { font-size: 44px; }
.flexible-subscription_sec_text h2 + p { margin-top: 12px; }
.flexible-subscription_sec_img { max-width: 100%; }
.flexible-subscription_sec_img img { width: 100%; height: 100%; }
.flexible-subscription_subsec h4 { font-size: 24px; }
.flexible-subscription_subsec { padding-top: 16px; }
.flexible-subscription_subsec_row { flex-direction: column; margin-top: 24px; gap: 16px; }
.flexible-subscription_subsec_row .flexible-subsec_box { width: 100%; }
.flexible-subscription_subsec_row .flexible-subsec_box .imgbox { height: 44px; width: 44px; margin-bottom: 8px; }
.flexible-subscription_subsec_row .flexible-subsec_box .imgbox img { width: 100%; height: 100%; }
.flexible-subscription_subsec_row .flexible-subsec_box h4 { font-size: 16px; }
.flexible-subscription_subsec_row .flexible-subsec_box p { font-size: 14px; }
.lets-build_sec { padding: 20px 0; }
.lets-build_sec_box { padding: 20px; padding: 24px; }
.lets-build_sec_box .common { flex-direction: column; }
.lets-build_sec_box .common .btnbox { width: 100%; }
.lets-build_sec_box .common .btnbox button { width: 100%; height: 40px; }
.lets-build_sec_box::after { display: none; }
.lets-build_sec_box_text h2 { font-size: 32px; }
.lets-build_sec_box_text h2 + p { margin-top: 16px; }
.lets-build_sec_box_text p { font-size: 14px; }
.lets-build_sec_box_img { display: none; }
.lets-build_sec_box_text form { margin-top: 32px; }
.lets-build_sec_box_text form .input-row { flex-direction: column; }
.lets-build_sec_box_text form .input-row button { width: 100%; height: 40px; }
.lets-build_sec_box_text form input { height: 40px; }
.our-core_sec { padding: 20px 0; }
.our-core_sec h2 { font-size: 44px; margin-bottom: 12px; }
.our-core_sec h3 { font-size: 24px; margin-bottom: 12px; }
.our-core_sec-wrap { margin-top: 32px; }
.our-core_sec-wrap .our-core_sec-row { flex-direction: column; gap: 16px; padding-bottom: 24px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right h5 { font-size: 20px; margin-bottom: 16px; }
.our-core_sec-wrap .our-core_sec-row h4 { width: 100%; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right { width: 100%; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul { padding-left: 16px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li { font-size: 14px; }
.our-core_sec-wrap .our-core_sec-row .our-core_sec-row-right ul li + li { margin-top: 16px; }
.our-core_sec-wrap .our-core_sec-row + .our-core_sec-row { margin-top: 24px; }
.unlockfullpot_sec { padding: 20px 0; }
.unlockfullpot_box { padding: 24px; border-radius: 20px; align-items: normal; }
.unlockfullpot_box h2 { font-size: 32px; }
.unlockfullpot_box h2 + p { margin-top: 16px; }
.unlockfullpot_box .btnbox { margin-top: 32px; gap: 12px; }
.unlockfullpot_box .btnbox a { padding: 0 24px; font-size: 14px; width: 50%; font-size: 14px; height: 40px; }
.unlockfullpot_box .btnbox a svg { display: none; }
.unlockfullpot_box .btnbox a + a { padding: 0 24px; }
.unlockfullpot_box .btnbox .svg_arrow { display: none; }
.why-choose_sec { padding: 20px 0; }
.why-choose_sec h2 { font-size: 44px; }
.why-choose_sec .why-choose-top_sec { margin-top: 12px; flex-direction: column; padding-bottom: 16px; }
.why-choose_sec .why-choose-top_sec h3 { font-size: 24px; width: 100%; }
.why-choose_sec .why-choose-top_sec p { width: 100%; }
.why-choose_sec .why-choose-main_sec { margin-top: 16px; }
.why-choose_sec .why-choose-main_sec h4 { font-size: 24px; }
.why-choose-main_sec-wrap { margin-top: 16px; }
.why-choose-main_sec-wrap .why-choose_box-col { max-width: 100%; padding: 10px; }
.why-choose-main_sec-wrap .why-choose_box { padding: 24px; }
.why-choose-main_sec-wrap .why-choose_box .imgbox { width: 44px; height: 44px; margin-bottom: 12px; }
.why-choose-main_sec-wrap .why-choose_box .imgbox svg { height: 100%; width: 100%; }
.why-choose-main_sec-wrap .why-choose_box h4 { margin-bottom: 12px; font-size: 20px; }
.functionality_sec { padding: 20px 0; }
.functionality_sec .title h2 + p { margin-top: 12px; }
.functionality_sec-row { margin-top: 32px; flex-direction: column; gap: 16px; }
.functionality_sec-row .functionality_sec-row-img { width: 100%; }
.functionality_sec-row .functionality_sec-row-text { width: 100%; }
.functionality_sec-row .functionality_sec-row-text h3 { font-size: 24px; }
.functionality_sec-row .functionality_sec-row-text ul li { font-size: 14px; }
.functionality_sec-row .functionality_sec-row-text ul { margin-top: 12px; }
.functionality_sec-row .functionality_sec-row-text ul li + li { margin-top: 12px; }
.functionality_sec-row:nth-child(odd) { flex-direction: column; }
.join-sec { padding: 20px 0; }
.join-sec .join-sec_box { padding: 24px; border-radius: 20px; }
.join-sec .join-sec_box h2 { font-size: 32px; }
.join-sec .join-sec_box h2 + p { margin-top: 16px; }
.join-sec .join-sec_box .btnbox { margin-top: 32px; }
.join-sec .join-sec_box .btnbox a + a,
.join-sec .join-sec_box .btnbox a { padding: 0 24px; font-size: 14px; height: 40px; }
.join-sec .join-sec_box .btnbox a svg { display: none; }
.join-sec .join-sec_box .shap-2 { bottom: -228px; right: -150px; }
.benefits_sec { padding: 20px 0; }
.benefits_sec h2 { font-size: 44px; margin-bottom: 12px; }
.benefits_sec .title { flex-direction: column; gap: 0; }
.benefits_sec .title p { width: 100%; }
.benefits_sec .title h3 { width: 100%; font-size: 24px; }
.benefits_sec-wrap { margin: -8px; margin-top: 32px; }
.benefits_sec-box-wrap { width: 100%; padding: 8px; }
.benefits_sec-wrap .benefits_sec-box { padding: 24px; }
.benefits_sec-wrap .benefits_sec-box h4 { font-size: 20px; }
.benefits_sec-wrap .benefits_sec-box p { font-size: 14px; margin-bottom: 12px }
.benefits_sec-wrap .benefits_sec-box ul li { font-size: 14px; }
.benefits_sec-wrap .benefits_sec-box ul li + li { margin-top: 12px; }
.benefits_sec-wrap .benefits_sec-box .count { display: none; }
.benefits_sec-wrap .benefits_sec-box ul { padding-left: 16px; }
.operations_sec { padding: 20px 0; }
.operations_sec .operations_sec-box .shap-1,
.operations_sec .operations_sec-box .shap-2,
.operations_sec .operations_sec-box .icon-1,
.operations_sec .operations_sec-box .icon-2 { display: none; }
.operations_sec .operations_sec-box { padding: 24px; border-radius: 20px; }
.operations_sec .operations_sec-box h2 { font-size: 32px; }
.operations_sec .operations_sec-box h2 + p { margin-top: 16px; color: #1D1916; text-align: center; }
.operations_sec .operations_sec-box form { margin-top: 18px; }
.operations_sec .operations_sec-box form input { height: 40px; }
.operations_sec .operations_sec-box form button { height: 40px; margin-top: 12px; }
.ready-experience_sec .common { flex-direction: column; }
.ready-experience_sec .common .btnbox { width: 100%; }
.our-process { padding: 20px 0; }
.how-we-work_sec h2,
.our-process h2 { font-size: 44px; margin-bottom: 12px; }
.how-we-work_sec .title,
.our-process .title { flex-direction: column; padding-bottom: 24px; margin-bottom: 24px; gap: 0; }
.how-we-work_sec .title h3,
.how-we-work_sec .title p, 
.our-process .title p { width: 100%; }
/* .our-process_wrap { margin-top: 24px; flex-direction: column; } */
.our-process_wrap .left_sec { width: 100%; }
.ready-experience_sec { padding: 24px 0; }
.ready-experience_sec .ready-experience_box h2 { font-size: 32px; margin-bottom: 16px; }
.ready-experience_sec .ready-experience_box p { font-size: 14px; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form { margin-top: 32px; }
.ready-experience_sec .ready-experience_box { padding: 24px; border-radius: 20px; flex-direction: column; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form .icon { display: none; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form input { margin-bottom: 0; }
.ready-experience_sec .ready-experience_box .ready-experience_box-form form button { margin: 0; width: 100%; }
.partner_sec { padding: 20px 0; }
.partner_sec .partner_sec-main { flex-direction: column; gap: 32px; }
.partner_sec .partner_sec-main .partner_sec-main_left h2 { font-size: 44px; }
.partner_sec .partner_sec-main .partner_sec-main_left h3 { margin-top: 12px; font-size: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_left p { font-size: 14px; }
.partner_sec .partner_sec-main .partner_sec-main_left .partner_sec-main_left-bottom { display: none; }
.partner_sec-main_left-bottom.mobile { display: block; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom { margin-top: 32px; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom h3 { font-size: 24px; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom .btnbox { margin-top: 12px; }
.partner_sec .partner_sec-main .partner_sec-main_left-bottom a { font-size: 14px; height: 40px; }
.partner_sec .partner_sec-main .partner_sec-main_right .partner_sec-main_box { padding: 24px; background-color: #F9F4F0; border-radius: 10px; border: none; }
.partner_sec-main_right .partner_sec-main_box h4 { font-size: 20px; margin-bottom: 16px; }
.partner_sec-main_right .partner_sec-main_box h5 { font-size: 14px; }
.partner_sec-main_right .partner_sec-main_box ul { margin-top: 12px; }
.partner_sec-main_right .partner_sec-main_box ul li { font-size: 14px; }
.partner_sec-main_right .partner_sec-main_box ul li + li { margin-top: 12px; }
.partner_sec-main_right .partner_sec-main_box + .partner_sec-main_box { margin-top: 16px; }
.faq-sec { padding: 20px 0; }
.faq-sec .title { flex-direction: column; }
.faq-sec .title h2 { max-width: 100%; font-size: 44px; }
.faq-sec .title .right { width: 100%; margin-top: 12px; }
.faq-sec .title .right h3 { font-size: 24px; margin-bottom: 12px; }
.faq-sec .title .right p { font-size: 14px; }
.faq-sec_main { margin-top: 32px; }
.faq-sec_main .accordion-box .accordion-title a { font-size: 20px; }
.faq-sec_main .accordion-box .accordion-title .arrow .icon { width: 24px; height: 24px; display: block; }
.faq-sec_main .accordion-box .accordion-title .arrow .icon img { width: 100%; height: 100%; }
.faq-sec_main .accordion-box .accordion-title.active { margin-bottom: 12px; }
.faq-sec_main .accordion-box .accordion-content p { font-size: 14px; }
.faq-sec_main .accordion-box + .accordion-box { padding-top: 16px; }
.faq-sec_main .accordion-box { padding-bottom: 16px; }
.faq-sec_bottom { margin-top: 32px; align-items: flex-start; }
.faq-sec_bottom h3 { font-size: 24px; }
.faq-sec_bottom a { font-size: 14px; height: 40px; padding: 0 26px; }
.getin-touch_sec { padding: 20px 0; }
.getin-touch_sec-wrap { flex-direction: column; }
.getin-touch_sec .getin-touch_sec-left { max-width: 100%; }
.getin-touch_sec .getin-touch_sec-left h3 { font-size: 24px; }
.getin-touch_sec .getin-touch_sec-left h2 { font-size: 44px; }
.getin-touch_sec .getin-touch_sec-left .btnbox { display: none; }
.getin-touch_sec .btnbox.mobile { display: flex; align-items: flex-start; margin-top: 32px; }
.getin-touch_sec .btnbox.mobile a { display: flex; align-items: center; justify-content: center; gap: 10px; height: 40px; padding: 0 26px; border-radius: 60px; background-color: var(--orange); font-family: 'Inter';font-size: 14px; font-weight: 500; line-height: 1.33; color: var(--white); }
.getin-touch_sec .getin-touch_sec-left a { font-size: 14px; height: 40px; padding: 0 26px; margin-top: 32px; }
.getin-touch_sec .getin-touch_sec-right { margin-top: 12px; }
.getin-touch_sec .getin-touch_sec-right h4 { font-size: 20px; }
.get-started_sec { padding: 20px 0; }
.get-started_sec .title h2 { font-size: 44px; }
.get-started_sec .title h4 { font-size: 24px; text-align: start; margin-top: 12px; }
.get-started_sec .title { margin-bottom: 24px; }
.get-started_main .get-started_box { display: none; }
.get-started_main .get-started_box-mobile {  display: flex; }
.get-started_main { flex-wrap: wrap; gap: 16px; }
.get-started_bottom { margin-top: 32px; }
.get-started_bottom .title { margin-bottom: 24px; }
.get-started_bottom .title::after { display: none; }
.get-started_bottom .title h3 { padding: 0; font-size: 24px;  }
.get-started_bottom-main { flex-direction: column; gap: 12px; }
.get-started_bottom-main .get-started_bottom-box { width: 100%; padding: 24px; border-radius: 8px; }
.get-started_bottom-main .get-started_bottom-box h5 { font-size: 16px; }
.get-started_bottom-main .get-started_bottom-box a {  margin-top: 24px; font-size: 14px; height: 40px; padding: 0 26px; }
.get-started_bottom-main .get-started_bottom-box .icon { right: 24px; bottom: 24px; height: 54px; width: 60px; }
.get-started_bottom-main .get-started_bottom-box .icon img, 
.get-started_bottom-main .get-started_bottom-box .icon svg { width: 100%; height: 100%; }
.get-started_box-mobile { display: flex; flex-direction: column; align-items: flex-start; border-radius: 8px; border: 1px solid var(--orange); background-color: #FFEFE8; padding: 24px; width: 100%; position: relative; width: 100%; }
.get-started_box-mobile .icon { width: 54px; height: 54px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 2px solid #FC5811; margin-bottom: 16px; }
.get-started_box-mobile h4 { font-size: 18px; font-weight: 700; line-height: 1.33; margin-bottom: 12px; }
.get-started_box-mobile .num { font-family: 'Oswald'; font-size: 64px; font-weight: 700; line-height: 1.48; position: absolute; right: 20px; top: 5px; color: #FBE3D9; }
.our-flexible_sec h2 { font-size: 44px; margin-bottom: 12px; }
.our-flexible_sec h3 { font-size: 24px; margin-bottom: 12px; }
.our-subscription_sec h2 { font-size: 44px; margin-bottom: 12px; }
.our-subscription_sec-main { margin-top: 32px; }
.our-subscription_sec-main h3 { font-size: 24px; margin-bottom: 16px; }
.our-subscription_sec-row h4 { font-size: 20px; }
.our-subscription_sec-row p { margin-top: 12px; }
.our-subscription_sec-row + .our-subscription_sec-row { margin-top: 16px; }
.our-subscription_sec-row { padding-bottom: 16px; }
.how-we-work_sec h3 { font-size: 24px; margin-bottom: 24px; }
.how-we-work_sec .how-we-work_sec-wrap { display: none; }
.why-partner_sec h2 { font-size: 44px; margin-bottom: 12px; }
.why-partner_sec h3 { font-size: 24px; }
.why-partner_sec p { margin-top: 12px; }
.why-partner_sec-main .why-partner_sec-row { padding-bottom: 16px; }
.why-partner_sec-main .why-partner_sec-row + .why-partner_sec-row { margin-top: 16px; }
.why-partner_sec-main { margin-top: 32px; }
.why-partner_sec-main .why-partner_sec-row h4 { font-size: 20px; }
.why-partner_sec-bottom { margin-top: 32px; }
.why-partner_sec-bottom h4 { font-size: 24px; }
.why-partner_sec-bottom a { margin-top: 12px; height: 40px; padding: 0 26px; font-size: 14px; }
.getstarted_sec h2 { font-size: 44px; }
.getstarted_sec h5 { font-size: 24px; margin-top: 12px; }
.getstarted_sec .getstarted_sec-main {  margin: -8px; margin-top: 32px; }
.getstarted_sec .getstarted_sec-main .getstarted_sec-box-wrap { width: 100%; padding: 8px; }
.getstarted_sec-box { padding: 24px; background-color: #FFEFE8; border-radius: 8px; border: 1px solid var(--orange); }
.getstarted_sec-box .icon { margin-bottom: 16px; }
.getstarted_sec-box h4 { font-size: 24px; }
.getstarted_sec-box p { margin-top: 12px; }
/* service-details-page */
/* pricing-page */
.pricing-hero-sec { padding: 44px 0; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 { font-size: 44px; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 span { flex-direction: column; gap: 0; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox { margin-top: 24px; }
.pricing-hero-sec .pricing-hero-sec-wrap .btnbox a { height: 44px; font-size: 14px; }
div + .common-text_block { margin-top: 12px; }
.pricing-hero-bottom_sec { margin-top: 44px; padding-bottom: 44px; }
.pricing-hero-bottom_sec .pricing-logo-row { gap: 20px; flex-wrap: wrap; }
.pricing-hero-bottom_sec .pricing-logo-row .pricing-logo-col { width: 46%; height: 60px; }
.pricing-hero-slider_sec .pricing-hero-slide-box { min-width: 100%; padding: 12px; }
.pricing-hero-slider_sec .pricing-hero-slide-box .title { margin-bottom: 16px; }
.pricing-hero-slider_sec .pricing-hero-slide-box > p { font-size: 14px; }
.journey-sec .title .dynamic-heading h2, .journey-sec .title .dynamic-heading h3, .journey-sec .title .dynamic-heading h4, .journey-sec .title .dynamic-heading h5, .journey-sec .title .dynamic-heading h6 { font-size: 24px; margin-bottom: 12px; }
.journey-sec .title p { font-size: 14px; }
.journey-main_sec .journey-main_sec_row { flex-wrap: wrap; }
.journey-main_sec .journey-main_box { width: 100%; }
.journey-main_sec .journey-main_box .imgbox { width: 46px; height: 46px; }
.journey-main_sec .journey-main_box .dynamic-heading h2, .journey-main_sec .journey-main_box .dynamic-heading h3, .journey-main_sec .journey-main_box .dynamic-heading h4, .journey-main_sec .journey-main_box .dynamic-heading h5, .journey-main_sec .journey-main_box .dynamic-heading h6 { font-size: 20px; } 
.journey-main_sec .journey-main_box p { font-size: 14px; }
.journey-main_sec .journey-main-text { margin-top: 34px auto 0; }  
.everything-you-need_sec { padding: 44px 0; }
.everything-you-need_sec .title > .dynamic-heading h2, .everything-you-need_sec .title > .dynamic-heading h3, .everything-you-need_sec .title > .dynamic-heading h4, .everything-you-need_sec .title > .dynamic-heading h5, .everything-you-need_sec .title > .dynamic-heading h6 { font-size: 24px; margin-bottom: 14px; }
.everything-you-need_sec .title .title-bottom { flex-direction: column; gap: 12px; }
.everything-you-need_sec .title .title-bottom .dynamic-heading h2, .everything-you-need_sec .title .title-bottom .dynamic-heading h3, .everything-you-need_sec .title .title-bottom .dynamic-heading h4, .everything-you-need_sec .title .title-bottom .dynamic-heading h5, .everything-you-need_sec .title .title-bottom .dynamic-heading h6 { font-size: 20px; width: 100%; }
.everything-you-need_sec .title .title-bottom p { font-size: 14px; }
.everything-you-need_main .everything-you-need-box { margin-top: 34px; width: 100%; }
.everything-you-need_main .everything-you-need-box .imgbox { margin-bottom: 12px; width: 34px; height: 34px; }
.everything-you-need_main { flex-direction: column; }
.everything-you-need_main .everything-you-need-box .dynamic-heading h2, .everything-you-need_main .everything-you-need-box .dynamic-heading h3, .everything-you-need_main .everything-you-need-box .dynamic-heading h4, .everything-you-need_main .everything-you-need-box .dynamic-heading h5, .everything-you-need_main .everything-you-need-box .dynamic-heading h6 { font-size: 16px; }
.everything-you-need_main .everything-you-need-box p { font-size: 14px; }
.how-it-works_sec-main { flex-direction: column; }
.how-it-works_sec-main .title .dynamic-heading h2, .how-it-works_sec-main .title .dynamic-heading h3, .how-it-works_sec-main .title .dynamic-heading h4, .how-it-works_sec-main .title .dynamic-heading h5, .how-it-works_sec-main .title .dynamic-heading h6 { font-size: 24px; }
.how-it-works_sec-main .how-it-works_sec-text { margin-top: 24px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .icon { min-width: 54px; height: 54px; }
.how-it-works_sec-main .how-it-works_sec-text ul li { gap: 24px; align-items: flex-start; }
.how-it-works_sec-main .how-it-works_sec-text ul::after { left: 27px; }
.how-it-works_sec-main .how-it-works_sec-text ul li + li { margin-top: 44px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h2, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h3, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h4, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h5, .how-it-works_sec-main .how-it-works_sec-text ul li .text .dynamic-heading h6 { font-size: 18px; }
.how-it-works_sec-main .how-it-works_sec-text ul li .icon img { width: 24px; height: 24px; }
.perfect-plan_main .title .dynamic-heading h2, .perfect-plan_main .title .dynamic-heading h3, .perfect-plan_main .title .dynamic-heading h4, .perfect-plan_main .title .dynamic-heading h5, .perfect-plan_main .title .dynamic-heading h6 { font-size: 24px; }
.perfect-plan_main .title { margin-bottom: 34px; }
.perfect-plan-box { padding: 24px; margin-top: 80px; flex-direction: column; }
.perfect-plan-box .left { width: 100%; }
.perfect-plan-box .shap { left: 14px; }
.perfect-plan-box .left .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading h6 { font-size: 20px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading h2, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h3, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h4, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h5, .perfect-plan-box .left .dynamic-heading + .dynamic-heading h6 { font-size: 24px; }
.perfect-plan-box .left .dynamic-heading + .dynamic-heading span { font-size: 24px; }
.perfect-plan-box .left .btnbox { margin-top: 30px; }
.perfect-plan-box .left .btnbox a { height: 44px; font-size: 14px; }
.perfect-plan-box .right { width: 100%; }
.perfect-plan-box .right .dynamic-heading h2, .perfect-plan-box .right .dynamic-heading h3, .perfect-plan-box .right .dynamic-heading h4, .perfect-plan-box .right .dynamic-heading h5, .perfect-plan-box .right .dynamic-heading h6 { font-size: 20px; }
.perfect-plan-box ul li { font-size: 14px; }
.perfect-plan-box ul li::after { width: 16px; height: 16px; }
.perfect-plan-box ul li + li { margin-top: 12px; }
.testimonials-slide .dynamic-heading h2, .testimonials-slide .dynamic-heading h3, .testimonials-slide .dynamic-heading h4, .testimonials-slide .dynamic-heading h5, .testimonials-slide .dynamic-heading h6 { font-size: 14px; }
.testimonials-slide .avtar-wrap .dynamic-heading h2, .testimonials-slide .avtar-wrap .dynamic-heading h3, .testimonials-slide .avtar-wrap .dynamic-heading h4, .testimonials-slide .avtar-wrap .dynamic-heading h5, .testimonials-slide .avtar-wrap .dynamic-heading h6 { font-size: 16px; }
.testimonials-slide .avtar-wrap p { font-size: 14px; }
.testimonials-slide .imgbox { max-height: 34px; margin-bottom: 24px; }
.testimonials-slide .imgbox img { width: 100%; height: 100%; }
.testimonials-slide { padding: 24px; }
.testimonials-slider { height: 600px; width: 90%; }
.testimonials-slide .star-wrap { margin-top: 12px; }
.testimonials-slide .star-wrap .star { width: 20px; height: 20px; }
.testimonials-slide .avtar-wrap .avtar-icon { width: 44px; height: 44px; }
.testimonials-slider-wraper .testimonials-slider-nav button { width: 34px; height: 34px; }
.testimonials-slider-wraper .testimonials-slider-nav button svg { width: 14px; height: 14px; }
/* pricing-page */
/*======= Blog Pages Start =========*/
.blog_hero_sec { padding: 150px 0 115px; }
.blog_hero_sec .big_heading .dynamic-heading h2,
.blog_hero_sec .big_heading .dynamic-heading h3,
.blog_hero_sec .big_heading .dynamic-heading h4,
.blog_hero_sec .big_heading .dynamic-heading h5,
.blog_hero_sec .big_heading .dynamic-heading h6 { font-size: 44px; }
.blog_hero_sec .subheading .dynamic-heading,
.blog_hero_sec .subheading .dynamic-heading h2,
.blog_hero_sec .subheading .dynamic-heading h3,
.blog_hero_sec .subheading .dynamic-heading h4,
.blog_hero_sec .subheading .dynamic-heading h5,
.blog_hero_sec .subheading .dynamic-heading h6 { font-size: 30px; }
.blog_block .dynamic-heading h2,
.blog_block .dynamic-heading h3,
.blog_block .dynamic-heading h4,
.blog_block .dynamic-heading h5,
.blog_block .dynamic-heading h6 { font-size: 30px; }
.blog_block .btnbox a { height: 44px;padding: 0 30px; font-size: 14px; }
.blog_list_wrap .pagination_wrap { flex-wrap: wrap; }
.blog_list_wrap .pagination_wrap .page-numbers { min-width: 45px; height: 46px; font-size: 18px; }
.blog_list_wrap .pagination_wrap .page-numbers.prev,
.blog_list_wrap .pagination_wrap .page-numbers.next { padding: 0 18px; min-width: 150px; margin: 0 auto; }
.article_content .content_block .dynamic-heading h2,
.article_content .content_block .dynamic-heading h3,
.article_content .content_block .dynamic-heading h4,
.article_content .content_block .dynamic-heading h5,
.article_content .content_block .dynamic-heading h6 { font-size: 30px; }
.newsletter_block { padding: 30px 30px; margin-top: 50px; }
.newsletter_block .content_wrap { flex-direction: column; }
.newsletter_block .right_btn { margin-top: 25px; margin-left: 0; width: 100%; display: flex; justify-content: center; }
.newsletter_block .right_btn .btnbox { max-width: 190px; }
.newsletter_block .left_text .dynamic-heading h2,
.newsletter_block .left_text .dynamic-heading h3,
.newsletter_block .left_text .dynamic-heading h4,
.newsletter_block .left_text .dynamic-heading h5,
.newsletter_block .left_text .dynamic-heading h6 { font-size: 30px; }
.blog_detail_main { padding-top: 200px; }
.blog_detail_main .top_text .dynamic-heading h2,
.blog_detail_main .top_text .dynamic-heading h3,
.blog_detail_main .top_text .dynamic-heading h4,
.blog_detail_main .top_text .dynamic-heading h5,
.blog_detail_main .top_text .dynamic-heading h6 { font-size: 44px; }
.blog_list_wrap .sec_title .dynamic-heading h2,
.blog_list_wrap .sec_title .dynamic-heading h3,
.blog_list_wrap .sec_title .dynamic-heading h4,
.blog_list_wrap .sec_title .dynamic-heading h5,
.blog_list_wrap .sec_title .dynamic-heading h6 { font-size: 44px; }
.blog_detail_main .author_summary { flex-direction: column; align-items: center; row-gap: 20px; }
.blog_detail_main .user_info .text,
.blog_detail_main .author_summary .time span,
.blog_detail_main .author_summary .date span { font-size: 20px; }
.blog_detail_main .feature_img { min-height: 500px;max-height: 500px; }
.blog_hero_sec .textwrap { flex-direction: column; }
.blog_hero_sec .textwrap .left_text { min-width: 100%; }
.blog_hero_sec .textwrap .left_text span { font-size: 20px; }
.blog_hero_sec .textwrap .right_text { padding-top: 24px; padding-left: 0; }
.perfect_match_box .dynamic-heading h2,
.perfect_match_box .dynamic-heading h3,
.perfect_match_box .dynamic-heading h4,
.perfect_match_box .dynamic-heading h5,
.perfect_match_box .dynamic-heading h6 { font-size: 32px;line-height: 1.2; }
.see_plan_box .dynamic-heading h2,
.see_plan_box .dynamic-heading h3,
.see_plan_box .dynamic-heading h4,
.see_plan_box .dynamic-heading h5,
.see_plan_box .dynamic-heading h6 { font-size: 30px; line-height: 1.2; }
.feat_resources_sec .sec_title .dynamic-heading h2,
.feat_resources_sec .sec_title .dynamic-heading h3,
.feat_resources_sec .sec_title .dynamic-heading h4,
.feat_resources_sec .sec_title .dynamic-heading h5,
.feat_resources_sec .sec_title .dynamic-heading h6 { font-size: 44px; line-height: 1.2; }
.article_summary_block { padding-right: 25px; padding-left: 25px; }
.article_summary_block .list_wrap ul li { font-size: 14px; }
.article_content .content_block .image_wrap .imgbox { height: 400px; }
/*======= Blog Pages End =========*/

/* unlimited services   */
div + .common-text_block{ margin-top: 20px; }
.servicrs-point ul li{ font-size: 15px;}
.servicrs-point ul{ justify-content: flex-start; align-items: flex-start; gap: 16px;}
.servicrs-point{ margin: 24px 0 0 0; }
.journey-main_sec .row>*{ padding: 15px !important; width: 100%;}
.journey-box .journey-text-top{ padding: 20px; }
.journey-text-top h4{ font-size: 24px;}

.journey-sec.new-journey-outer .title{  margin: 0 0 24px; }
.new-journey-outer .journey-main_sec .journey-main-text{ margin: 24px 0 0 0; }
.journey-main_sec .journey-main-text p{ font-size: 16px;}
.testimonials-section-1{ padding: 24px 0 0 0; }
.testimonials-block-1{ flex-direction: column;}
.testimonials-block-1 .img { max-width: 84%;  width: 400px; margin: 0 auto; display: block; }
.testimonials-block-1 .testimonials-text{ padding: 24px 0 ; width: 100%; max-width: 100%; }
.testimonials-block-1 .testimonials-text .text p{ font-size:24px; line-height: 1.3;}
.testimonials-block-1 .testimonials-text .text{ margin: 0 0 24px; }
.testimonials-block-1 .testimonials-text .name-row .name span{ font-size: 20px; padding: 0 0 8px;}
.testimonials-block-1 .testimonials-text .name-row .name{ font-size: 16px;}
.testimonials-block-1 .rating i{ background-size: 16px auto; width: 24px; height: 24px;}
.title-bottom-left{ width: 100%; min-width: 100%;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{ font-size: 20px;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ font-size: 40px;}
.everything-you-need_sec.new-design-block .title .title-bottom{ gap: 24px;}
.technology-section .btnbox a,
.faq-sec.new-faq-sec .btnbox a,
.everything-you-need_sec .title .title-bottom .common-text_block .btnbox a{ height: 48px; margin: 24px 0 0 0; padding: 0 14px; font-size: 14px; letter-spacing: -0.1px; }
.faq-sec.new-faq-sec .btnbox a{ margin: 0; }
.technology-section .btnbox a svg,
.faq-sec.new-faq-sec .btnbox a svg,
.everything-you-need_sec .title .title-bottom .common-text_block .btnbox a svg{ width: 18px; height: auto;} 
.everything-box-sub{ padding: 24px 0; }
.technology-section .btnbox a{ margin: 0; }
.new-design-block .everything-you-need_main .everything-you-need-box:first-child, .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(4n+1),
.new-design-block .everything-you-need_main .everything-you-need-box:first-child, .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(2), .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(3), .new-design-block .everything-you-need_main .everything-you-need-box:nth-child(4){ border-left: #E2E2E2 solid 0px; border-top: #E2E2E2 solid 0px; }
.new-design-block .everything-you-need_main .everything-you-need-box:first-child{ border-top: 0; border-left: 0; }
.new-design-block .everything-you-need_main .everything-you-need-box{ border: 0;border-top: #E2E2E2 solid 1px !important;  }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox{ margin: 0 0 20px; width: 64px; height: 64px; }
.everything-you-need_main .everything-you-need-box .everything-box-sub .imgbox img{ max-width: 48px; max-height: 48px;}
.everything-you-need_sec{ padding: 24px 0; }
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul{ margin: 0; gap: 20px; padding: 24px 0 0 0;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li{ gap: 24px; width: 100%;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon::after{ display: none;}
.new-work-sec .how-it-works_sec-main .title h2{ line-height: 1.1; font-size: 40px;}
.new-work-sec .how-it-works_sec-main .title h4{ font-size:16px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .text p{ font-size: 15px;}
.testimonials-section-2{ padding: 24px 0; }
.testimonials-block-2{ flex-direction: column; width: 100%;}
.testimonials-block-2 .img{ max-width: 84%; width: 360px; margin: 0  auto; display: block;}
.testimonials-block-2 .img .img-in .icon img{ width: 84px;}
.testimonials-block-2 .testimonials-text{ width: 100%; max-width: 100%; padding: 32px 0 0 0; }
.testimonials-block-2 .testimonials-text .edit-logo img{ max-height: 48px; }
.testimonials-block-2 .testimonials-text .edit-logo{ justify-content: center; margin: 0 0 16px; }
.testimonials-block-2 .testimonials-text .text{ margin: 0 0 24px; }
.testimonials-block-2 .testimonials-text .text p{ text-align: center; font-size: 24px; line-height: 1.3; }
.testimonials-block-2 .testimonials-text .name-row{ justify-content: center; }
.testimonials-block-2 .testimonials-text .name-row .name{ text-align: center; font-size: 16px;}
.testimonials-block-2 .testimonials-text .name-row .name span{ font-size: 18px; padding: 0 0 8px;}
.price-top-block h3 {font-size: 40px; line-height: 1.2; padding: 0 0 20px; }
.section-title-2 h2{ line-height: 1.1; font-size: 40px;}
.price-top-block p {font-size: 16px;}
.why-block-main .row>*{ padding: 20px !important; }
.technology-section,
.why-section-new{ padding: 24px 0; }
.technology-listing ul li{ width: 105px;}
.technology-box .icon img{ max-height: 40px; }
.technology-box{ gap: 16px; padding: 20px 0;}
.technology-box span{ font-size: 14px;}
.technology-listing ul{ gap: 10px;}
.technology-listing{ margin: 32px 0; }
.price-section-new{ padding: 24px 0; }
.price-block-inner{ padding: 24px 0 0 0; }
.price-box-new .price-box-top .price-title{ font-size: 24px;}
.price-box-new .price-box-top p{ font-size: 16px;}
.price-box-new .price-box-top .price{ font-size: 40px;}
.price-block-inner .row{ margin: 0 -15px !important; }
.price-block-inner .row>*{ padding: 0 15px !important; }
.price-box-new .price-box-top .price span{ font-size: 20px; display: block;}
.price-box-new .price-box-top .black-bg-text .bg-text{ font-size: 14px; padding: 0 20px;}
.price-box-new .price-point ul li{ font-size: 16px; padding: 0 0 0 30px; background-size: 18px auto; background-position: left 3px;} 
.price-box-new .price-point ul{ gap: 8px;}
.price-box-new .plan-btn a{ font-size: 16px; height: 48px; }
.testimonils-section-3{ padding: 24px 0; }
.testi-slide-box .rating i{ width: 32px; height: 32px;}
.testi-slide-box .rating i img{ width: 24px;}
.testi-slide-box .text p{ font-size: 24px; line-height: 1.3;}
.testi-slide-box .avtar-wrap{  margin: 30px 0 0 0; }
.testi-slide-box .avtar-wrap .avtar-icon{ width: 64px; height: 64px;}
.testi-slide-box .avtar-wrap .dynamic-heading h6{ font-size: 20px; margin: 0; padding: 0 0 8px;}
.testi-slide-box .avtar-wrap p{ font-size: 16px;}
.testimonils-slider-block .slick-arrow{ width: 40px;  height: 40px; left:50%; top: auto; bottom:-60px; margin: 0 0 0 -48px; }
.testimonils-slider-block .slick-arrow.slick-next{ left: auto ; right: 50%; top: auto; bottom: -60px; margin: 0 -48px 0 0;  }
.testimonils-slider-block{ padding: 0 0 60px; }
.contact-cta-block>.row>*{ padding: 24px 0 !important; }
.Schedule-call-block h3{ font-size: 26px !important; line-height: 1.2;}
.Schedule-call-block p{ font-size: 15px;}
.schedule-link a{ font-size: 14px; height: 48px;}
.Schedule-call-block{ padding: 0 0 24px; }
.contact-data{ padding:24px 0 0 0; }
.contact-data p{ font-size: 16px;}
.contact-form-new h3{ padding: 0 0 20px 0px; }
.contact-form-new .input-box .nice-select, .contact-form-new .input-box .input-text{ min-height: 52px; font-size: 16px; padding: 0 0px; }
.contact-form-new .contact-form-inner .input-box.submit-row,
.contact-form-new .input-box-checkbox{ padding: 20px 0 0 0px; }
.why-block-main .row{ margin: 0 -20px !important; }
.pricing-hero-sec .pricing-hero-sec-wrap h1 {font-size: 40px;}
.new-design-block .everything-you-need_main { margin: 24px 0 0 0; }

.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h2{ line-height: 1.1; }
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon {width: 96px; height: 96px; }
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span{ width: 64px; height: 64px;}
.new-work-sec .how-it-works_sec-main .how-it-works_sec-text ul li .icon span img{ max-width: 48px; max-height: 48px;}
.price-top-block h3 {font-size: 40px; line-height: 1.1;}
.everything-you-need_sec.new-design-block .title .title-bottom .dynamic-heading h3{font-size: 18px;}
.unlike .why-data-listing h6,
.why-data-listing h6{ padding: 0 0 0 22px; background-size: 14px auto; background-position: left 1px; }
.why-data-listing p{ font-size: 14px;}
.why-data-listing .why-row + .why-row{ margin: 24px 0 0 0; }
.price-block-inner .row .col-md-4 + .col-md-4,
.why-block-main .row .unlike{ border: 0; border-top: #E2E2E2 solid 1px; }
.price-box-new{ padding: 24px 0; }
.price-block-inner{ padding: 0; }
.testi-slide-box .rating{ padding: 0 0 24px; }

.contain-wrapper{ position: relative; z-index: 8; }
.Schedule-call-block::after {width: 150vw; right: -25vw;}
.contact-data .contact-info{ margin: 32px 0 0 0; padding: 0; }
.contact-data .contact-info .ct-link a {font-size: 15px;}
.contact-cta-block>.row>.col-md-6 + .col-md-6{ border: 0; }
.contact-form-new .input-box-checkbox::after, .contact-form-new .contact-form-inner .input-box:after{ width: 150vw; left: -25vw;}
.contact-form-new .input-box textarea.input-text{ padding-top: 20px; height: 160px; }
.contact-form-new .input-box-checkbox label .wpcf7-list-item-label, 
.contact-form-new .input-box-checkbox label{ font-size: 14px;}

.pricing-hero-sec.unlimited-services-banner{ padding-top: 74px; }

.input-box .wpcf7-not-valid-tip{padding-left: 0; }
/* unlimited services   */

}
@media (max-width: 370px) {
    .Technology-listing ul {width: calc(100% + 30px); margin-left: -15px;}
    .contact-block-inner .contact-image .img-2, .contact-block-inner .contact-image .img-1{ width: 152px;}
}
@media (max-width: 991px) {
    .our-process_wrap { margin-top: 24px; }
    .our-process_wrap .our-process_box-wrap { padding-top: 0; padding-bottom: 0; width: 100%; }
    .our-process_box { padding: 16px; }
    .our-process_box .icon { width: 65px; height: 65px; margin-bottom: 16px; }
    .our-process_box h3 { font-size: 24px; margin-bottom: 16px; }
    .our-process_box h4 { font-size: 14px; }
    .our-process_box ul { margin-top: 12px; padding-left: 17px; }
    .our-process_box ul li { font-size: 14px; }
    .our-process_box ul li + li { margin-top: 16px; }
    .our-process_wrap .slick-dots { display: flex; align-items: center; width: 100%; justify-content: center; margin-top: 25px; }
    .our-process_wrap .slick-dots li { margin: 0 7px; }
    .our-process_wrap .slick-dots li button { font-size: 0; width: 6px; height: 6px; background-color: #FFCAB4; border-radius: 100%; position: relative; border: none; outline: none; display: flex; align-items: center; justify-content: center; padding: 0; }
    .our-process_wrap .slick-dots li button::after { position: absolute; content: ''; width: 16px; height: 16px; border-radius: 100%; border: 1px solid var(--orange); opacity: 0; visibility: hidden; }
    .our-process_wrap .slick-dots li.slick-active button { background-color: var(--orange); }
    .our-process_wrap .slick-dots li.slick-active button::after { opacity: 1; visibility: visible; }
}