/*---- Common-css ----*/

.d-none { display: none !important; }
body,html {overflow-x: hidden;}
.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p { margin-bottom: 0;}
button.ast-menu-toggle:focus {box-shadow: none; outline: none; border: none;}
.ast-builder-layout-element.ast-flex.site-header-focus-item:focus-visible { border: none; outline: none;}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled:focus {border: none;outline: none;}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled:focus-visible { border: none;outline: none;}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:focus-visible { border: none;outline: none;}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:focus {border: none;outline: none;}
.site .site-content #primary {margin-top: 0px;margin-bottom: 0px;margin-left: 0px; margin-right: 0px;}
.site-services-main-wrap .uagb-loop-post .uagb-heading-text a{text-decoration:none}
.site-services-main-wrap .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-container{display:flex;flex-direction:column}
/* .site-services-main-wrap .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-container>.wp-block-uagb-container{margin-top:auto} */
a:focus{outline: 0;}
.site-contact-form select#uagb-form-country-bb751685 {font-size: 13px;}
.site-contact-form .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country {padding-left: 15px;padding-right: 15px;}
.custom-logo-link:focus{outline: 0;}
.container {max-width: 1320px;margin: 0 auto; padding: 0 20px;}
.site-services-main-wrap .wp-block-uagb-container .uagb-loop-container .wp-block-button{visibility: hidden;}
/* .site-tab-section{display: none;} */
.more-service, .less-service-wrap {display:none;}
.site-services-main-wrap .uagb-loop-container .uagb-loop-post:not(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)) {display: none;}
.uagb-loop-post-inner .wp-block-uagb-container .wp-block-uagb-advanced-heading p.uagb-heading-text{text-align: center;}
.why-choose-us .wp-block-uagb-container .wp-block-uagb-advanced-heading  p.uagb-heading-text{text-align: center;}
 
/*---- Header Start Here ----*/

header.site-header .site-header-primary-section-right .ast-custom-button {font-family: "Manrope", sans-serif;}
header.site-header .main-header-bar-wrap .ast-builder-grid-row { display: flex; align-items: center; gap: 100px;}
header.site-header .site-header-primary-section-center.site-header-section ul.sub-menu li a {color: #010205 !important;}
header.site-header .site-header-primary-section-right img {background-color: #010205; padding: 13px; border-radius: 70px;}
header.site-header.scrolled {background-color: #010205;}
header.site-header .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu { margin-top: 15px; width: 200px;}
header.site-header  .main-header-bar {background-color: transparent;}
header.site-header { z-index: 99; position: fixed; top: 0; left: 0;width: 100%;}
header.site-header .site-header-primary-section-left a.custom-logo-link {display: block;}
.ast-main-header-nav-open div#ast-mobile-header {background-color: #010205;}
header.site-header.scrolled .site-header-primary-section-right img {background: #2db4b2;}
#ast-desktop-header .main-header-bar-wrap .ast-builder-grid-row { display: flex; align-items: center;gap:100px;justify-content: space-between; }
/* #ast-desktop-header img.wp-image-35 {background-color: #010205; padding: 13px;border-radius: 70px;} */
#ast-desktop-header .ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu { margin-top: 10px; width: 200px;}

/*---- Header End Here ----*/

/*---- Footer Start Here ----*/

footer.site-footer .footer-social-inner-wrap a.ast-builder-social-element{background:#fff;padding:10px 10px;border-radius:20px}
footer.site-footer .footer-social-inner-wrap a.ast-builder-social-element:hover{background: #2DB4B2;}
footer.site-footer .site-footer-above-section-4 .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex{gap:8px;flex-wrap:wrap}
footer.site-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:10%!important}
footer.site-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:last-child{flex-basis:86%!important}
footer.site-footer .ast-builder-grid-row-container-inner{max-width:1077px;margin:0 auto;width:100%}
footer.site-footer .site-above-footer-inner-wrap{display:flex;gap:0;margin:0 -25px!important;max-width:unset!important}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section{padding:0 25px}
.site-footer-above-section-1.site-footer-section.site-footer-section-1{width:50%}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-2{width:20%}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-3{width:30%}
/* footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4{width:25%;margin-left:auto} */
footer.site-footer .site-footer-section .widget-title {margin-bottom: 30px;}
footer.site-footer .site-footer-section .wp-block-heading{margin-bottom:30px !important ;}
footer.site-footer .menu-footer-menu-container li{padding-bottom:20px;}
footer.site-footer  .footer-social-inner-wrap a.ast-builder-social-element { background:#ffffff;padding: 10px 10px;border-radius: 20px;}
footer#colophon.site-footer-above-section-4 .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {gap: 8px;flex-wrap: wrap;}
/* footer#colophon .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {flex-basis: 10%;}
footer#colophon .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:last-child {flex-basis: 90%;} */

/*---- Footer End Here ----*/
/*---- Slider Section Start Here ----*/
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev:after {content: '';position: absolute;top: auto; left: auto; background-image: url(../images/arrow-right.svg); height: 24px; width: 24px;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next:after { content: ''; position: absolute; top: auto; left: auto;background-image: url(../images/arrow-right.svg);height: 24px; width: 24px; transform: rotate(180deg);}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container:hover .swiper-button-next:after { filter: grayscale(50%);}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next:hover {background-color: #2DB4B2;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev:hover {background-color: #2DB4B2;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next {width: 88px;height: 56px;background-color: transparent;border: 1px solid #010205; top: unset;left: unset;right: 10px; bottom:45px;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev {width: 88px;height: 56px;background-color: transparent;border: 1px solid #010205;top: unset;right: 211px;left: unset; bottom:45px;}
.site-slider-section .wp-block-uagb-container.site-testimonials-profile { width: calc(35% - 24px) !important}
.site-slider-section .site-testimonials-image {width: calc(8% - 24px) !important; margin-right: 0;}
.site-slider-section .div#site-testimonials {    display: flex;align-items: center;flex-wrap: wrap;gap: 24px;}
.site-slider-section .wp-block-uagb-slider #custom-slide-counter {position: absolute; bottom:60px;right: 132px;color: #01020566; font-size: 16px; font-weight: 600;}
.site-slider-section .wp-block-uagb-slider #custom-slide-counter span { color: #010205; text-decoration: underline;}
/*---- Slider Section End Here ----*/
/*---- case-study page start ---- */
.site-casestudy-main-wrapp h2 { color:#010205; margin-bottom: 7px;}
.site-casestudy-inner-wrapp { display: flex; align-items: flex-start;gap: 28px;flex-wrap: wrap;}
.site-casestudy-inner-wrapp .site-casestudy-inner{width:calc(33.33% - 19px);}
.site-casestudy-inner-wrapp .site-casestudy-inner h3 {margin-top: 23px;margin-bottom: 0 !important;padding-bottom: 71px;color:#000000;line-height:160%;}
.site-casestudy-inner-wrapp .site-casestudy-inner p{color: #878C91;margin-bottom: 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner .casestudy-title p.casestudy-para-title {color:#2DB4B2 !important;}
.site-casestudy-inner-wrapp .site-casestudy-inner .casestudy-title {padding-bottom: 48px;}
.site-casestudy-inner-wrapp .site-casestudy-inner h4 { font-size: 21px !important; font-style: italic; text-align: right; color: #000000 !important; line-height: 162% !important; margin: 0;font-weight: 400;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage {display: flex; align-items: flex-start;gap:100px;padding: 45px 0 67px 24px;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage  .site-casestudy-flexbox h3{font-size: 64px !important;color: #2DB4B2 !important; padding: 0 !important; margin: 0 !important;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-category a:hover{ color: #000000 !important;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-flexbox h4{ text-align: left; color:#878C91 !important;padding-bottom: 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-category a { display: flex; text-decoration: none; align-items: center; padding-bottom:10px;padding-left:24px;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-category span {font-size: 21px;text-decoration: none;color: #2DB4B2;font-weight: 700;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-category h4{color:#2DB4B2 !important;text-decoration: none; font-weight: 700;}
.site-casestudy-banner-wrap .site-blog-title{text-align: left;color: #ffffff;margin-bottom: 48px;}
.site-casestudy-banner-wrap:after { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(1,2,5,0.42); }
.site-casestudy-banner-wrap .container { z-index: 1; position: relative; }
.site-casestudy-banner-wrap p {margin-bottom: 0; width: 47%; color:  #DEDEDE;}
.site-casestudy-banner-wrap {padding: 199px 0px 177px; background-repeat: no-repeat !important; position: relative; background-position: center !important; background-size: cover !important;}
.site-casestudy-main-wrapp {margin:58px 20px 94px ;}
.case-study-icon .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding-top:15px;}
/*---- case-study page end ---- */
/*---- Case-study-section-start-here ----*/
.success-stories-section .sucess-stories-inner-box .uagb-container-inner-blocks-wrap {height: 100% !important;align-items: unset !important;}
.success-stories-section .sucess-stories-inner-box .uagb-container-inner-blocks-wrap .wp-block-uagb-container{display: block !important;height: auto !important;}
.site-tab-section .site-tab .key-benifit-hr {border-top: 1px solid #abb8c3;}
.wp-block-uagb-container.benifit-heading {min-height: 90px;}
.site-cta-wrap .cta-section{
      background: transparent;
}

/*---- Case-study-section-start-here ----*/
 /* error-404 */
 .error404 .site-content:after {
    content: '404';
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 500px;
    width: 100%;
    text-align: center;
    opacity: 0.1;
    z-index: 0;
    font-family: 'Playfair Display', serif;
    transform: translate(-50%, -50%);
    color: #9B9B9C;
}
.site-not-found-main-wrap {
    text-align: center;
    padding: 150px 0;
    width: 100%;
    position: relative;
    z-index: 1;
}
.site-not-found-main-wrap h1 {
    font-size: 150px;
    line-height: normal;
    color: #2DB4B2;
    margin-bottom: 10px;
}
.site-not-found-main-wrap h2 {
    font-size: 25px;
    font-family: Poppins, sans-serif;
    margin-bottom: 10px;
    color: #ffffff;
}
.site-not-found-main-wrap p {
    width: 40%;
    margin: 0 auto 30px;
        color: #ffffff;
}
.site-not-found-main-wrap .common-btn {
    padding: 15px 30px;
    background:#2DB4B2;
    display: inline-block;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
}
.error404 .site-content {
    background: #010205;
    position: relative;
}
 /*  */

/*---- Media ----*/
@media screen and (max-width:1350px) and (min-width:992px){

.success-stories-section .wp-block-uagb-container .sucess-stories-inner-box .wp-block-uagb-container:nth-child(2)  .uagb-heading-text {font-size: 57px;}
.success-stories-section .wp-block-uagb-container .sucess-stories-inner-box .wp-block-uagb-advanced-heading .uagb-heading-text { font-size: 20px;}

}
@media screen and (max-width:1299px){
header.site-header .main-header-bar-wrap .ast-builder-grid-row{gap:50px}
}

@media screen and (max-width:1199px){
footer.site-footer .site-above-footer-inner-wrap .site-footer-section{padding:0 25px}
header.site-header .main-header-bar-wrap .ast-builder-grid-row{gap:40px}
}

@media screen and (max-width:1220px) and (min-width:1024px){
.service-section .service-inner-wrap .inner-main-wrap{width:calc(48% - 0px)}
.service-inner-wrap .post-box .right-box .post-btn-box{padding:10px 20px}
.service-inner-wrap .post-box{gap:10px}
.site-header .site-header-primary-section-right{margin-left:auto}
.site-header .site-header-primary-section-right a.ast-custom-button-link .ast-custom-button{font-size:14px;padding:10px;width:auto}
.site-header .site-header-primary-section-center ul.main-header-menu li a{font-size:12px;padding:10px}
.site-header #ast-desktop-header .main-header-bar-wrap .ast-builder-grid-row{gap:20px}
.banner-section h1{font-size:56px!important}
.service-inner-wrap .inner-main-wrap{width:calc(31% - 0px)}
.inner-banner-section .banner-para-width .uagb-heading-text {width: 61%;}
.sucess-stories-inner-box .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading .uagb-heading-text{font-size:42px ; line-height: 45px;}
.sucess-stories-inner-box .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h4.uagb-heading-text{font-size:22px;line-height: 25px;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next, .site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev {bottom: 45px;}
.site-slider-section .wp-block-uagb-slider #custom-slide-counter {bottom: 60px;}
.site-cta-wrap .wp-block-uagb-container.cta-section{padding-left: 40px;padding-right: 40px;}
.site-cta-wrap .wp-block-uagb-container.cta-section .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-button__wrapper .uagb-buttons-repeater{padding:16px 20px !important;}
.site-cta-wrap .wp-block-uagb-container.cta-section .uagb-container-inner-blocks-wrap .uagb-heading-text {font-size: 33px;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage {gap: 30px;}
}
@media screen and (max-width:1100px) and (min-width:977px){
    .site-key-benifts-row-col > .wp-block-uagb-container > .wp-block-uagb-container {
        max-width: calc(33.33% - 38px );
    }
}
@media screen and (max-width:1024px){
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4 {width: 28%;}
.site-footer-above-section-1.site-footer-section.site-footer-section-1 {width: 43%;}
.site-casestudy-inner-wrapp .site-casestudy-inner {width: calc(50% - 19px);}
.site-casestudy-inner-wrapp .site-casestudy-inner h4 {text-align: left;}
.site-casestudy-inner-wrapp .site-casestudy-inner h3 {margin-top: 20px; padding-bottom: 30px;}
.site-casestudy-inner-wrapp .site-casestudy-inner .casestudy-title {padding-bottom: 30px;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage {padding: 45px 0 67px 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-category a {padding-left: 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage .site-casestudy-flexbox h3 {font-size: 50px !important;}
.site-casestudy-inner-wrapp .site-casestudy-inner .site-casestudy-percentage {padding: 30px 0 40px 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner h4 {font-size: 19px !important;}
.site-casestudy-banner-wrap p{ width: 60%;}
.cta-section .wp-block-uagb-container .uagb-heading-text{font-size: 33px;}
}
@media screen and (max-width:1023px) and (min-width:992px){
.site-cta-wrap .wp-block-uagb-container.cta-section{padding-left: 40px;padding-right: 40px;}
.site-cta-wrap .wp-block-uagb-container.cta-section .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-button__wrapper .uagb-buttons-repeater{padding:16px 20px !important;}
.site-cta-wrap .wp-block-uagb-container.cta-section .uagb-container-inner-blocks-wrap .uagb-heading-text {font-size: 33px;}
.service-section .service-inner-wrap .inner-main-wrap{width:calc(48% - 0px)}
.banner-section h1{font-size:53px!important}
header .custom-logo-link img{max-width:100px;width:100px}
header .ast-custom-button{text-align:center}
header .ast-header-button-1[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button{padding-left:15px;padding-right:15px}
.site-header .site-header-primary-section-right{margin-left:auto}
.site-header .site-header-primary-section-right a.ast-custom-button-link .ast-custom-button{font-size:12px;padding:10px;width:auto}
.site-header .site-header-primary-section-center ul.main-header-menu li a{font-size:12px;padding:8px}
.site-header #ast-desktop-header .main-header-bar-wrap .ast-builder-grid-row{gap:20px}
.banner-section h1{font-size:56px!important}
.sucess-stories-inner-box .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading .uagb-heading-text{font-size:42px ; line-height: 45px;}
.sucess-stories-inner-box .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h4.uagb-heading-text{font-size:22px;line-height: 25px;}
}
@media screen and (max-width:976px){
.site-tab-section .key-benefit-accordion .uagb-faq-questions{height:76px;}
}
@media screen and (max-width:991px) and (min-width:768px){

.service-section .service-inner-wrap .inner-main-wrap{width:calc(48% - 0px)}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next,.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{bottom:45px}
header .custom-logo-link img{max-width:100px;width:100px}
.banner-section h1{font-size:53px!important}
header .ast-custom-button{text-align:center}
header .ast-header-button-1[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button{padding-left:15px;padding-right:15px}
.siteheader .site-header-primary-section-right{margin-left:auto}
.site-header .site-header-primary-section-right a.ast-custom-button-link .ast-custom-button{font-size:13px;padding:10px;width:auto}
.site-header .site-header-primary-section-center ul.main-header-menu li a{font-size:14px;padding:9px}
.wp-block-uagb-container.why-savd-inner-section.uagb-block-60bd13dc{margin-bottom:30px}
header .custom-logo-link img{max-width:100;width:100px}
.ast-logo-title-inline .site-logo-img{padding-right:0}
header.site-header .ast-builder-menu-1 .menu-item>.menu-link{padding-left:8px;padding-right:7px}
#ast-desktop-header .main-header-bar-wrap .ast-builder-grid-row{gap:0}
.ast-header-button-1[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;font-size:14px}
#ast-desktop-header img.wp-image-35{background-color:#010205;padding:10px;border-radius:70px}
.service-inner-wrap .inner-main-wrap{width:calc(50% - 10px)}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{width:78px;height:46px}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next{width:78px;height:46px;right:30px}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4{width:auto;margin-left:0;margin-top:40px}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-3{width:25%}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-2 {width: 20%;}
footer.site-footer .site-footer-above-section-1.site-footer-section.site-footer-section-1{width:40%}
footer.site-footer [data-section=section-fb-social-icons-1] .footer-social-inner-wrap{text-align:left}
footer.site-footer .site-above-footer-inner-wrap{flex-wrap:wrap}
.banner-section .wp-block-uagb-container.uagb-is-root-container{max-width:100%;width:100%}
.banner-section p.uagb-heading-text{max-width:100%}
.service-section .service-inner-wrap .post-box .right-box .post-btn-box{padding:12px 30px}
.site-slider-section .site-testimonials-image{width:calc(15% - 24px)!important;margin-right:0}
.inner-banner-section .banner-para-width .uagb-heading-text {width: 65%;}
.site-slider-section .wp-block-uagb-slider #custom-slide-counter {bottom: 55px;}
header.site-header .main-header-bar-wrap .ast-builder-grid-row {justify-content: space-between;}
.site-heading-height .uagb-heading-text { min-height: 60px;}
.site-tab-section .key-benefit-accordion .uagb-faq-item {width: calc(50% - 10px);}
.site-tab-section .key-benefit-accordion{gap: 20px;}
}
@media screen and (max-width:768px){
    .case-study-icon .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {
    padding-top: 10px;}
}
@media screen and (max-width:768px){
footer.site-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow { flex-basis: 20% !important;}
footer.site-footer .site-footer-above-section-3 .widget.widget_block .wp-block-columns{display: flex;flex-direction: row;flex-wrap: nowrap !important; gap: 10px;}
footer.site-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:last-child {flex-basis: 85% !important;}
.site-services-main-wrap .wp-block-uagb-advanced-heading.services-para-text p.uagb-heading-text {width: 100%;}
.site-who-we-are .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-heading-text strong {font-size: 28px;}
header.site-header .ast-main-header-wrap .site-header-primary-section-right button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {padding-right: 0;}
.site-casestudy-inner-wrapp .site-casestudy-inner {width:100%;}
.site-blog-search-wrap.site-casestudy-banner-wrap .site-blog-title {margin: 0 0 20px !important;}
.site-casestudy-banner-wrap p{width: 75%; }
.site-casestudy-banner-wrap {padding: 100px 0px 100px;}
.site-casestudy-main-wrapp { margin: 0;}
}

@media screen and (max-width:767px){
.site-casestudy-main-wrapp { margin:0;}
header.site-header .main-header-bar-wrap .ast-builder-grid-row {justify-content: space-between;}
.site-blog-search-wrap.site-casestudy-banner-wrap .site-blog-title {margin: 0 0 20px;}.site-casestudy-inner-wrapp .site-blog-title {margin: 0 0 20px !important;}
/* footer.site-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:0!important} */
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4{width:30%;margin-left:0;margin-top:40px}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-3{width:25%}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-2{width:25%}
footer.site-footer .site-footer-above-section-1.site-footer-section.site-footer-section-1{width:50%;margin-bottom:40px}
footer.site-footer [data-section=section-fb-social-icons-1] .footer-social-inner-wrap{text-align:left}
footer.site-footer .site-above-footer-inner-wrap{flex-wrap:wrap}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4{width:100%;margin-left:0;margin-top:40px}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-3{width:50%}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-2{width:50%}
footer.site-footer .site-footer-above-section-1.site-footer-section.site-footer-section-1{width:100%}
.banner-section p.uagb-heading-text{max-width:100%}
.site-tab .uagb-tabs__panel li.uagb-tab{width:80%!important;margin-bottom:10px!important}
.banner-section{max-width:100%;width:100%}
.site-tab-section .site-tab .wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab{width:60%!important;text-align:center}

.service-section .inner-main-wrap h4{font-size:20px}
.service-inner-wrap .inner-main-wrap{width:calc(100% - 0px)}
.service-section .service-inner-wrap .inner-main-wrap{width:calc(100% - 0px)}
.service-section .service-inner-wrap .post-box{margin:30px 0 0;gap:20px}
.service-section .service-inner-wrap .post-box .right-box .post-btn-box {padding: 10px 30px;}
.site-slider-section .site-testimonials-image{width:calc(15% - 24px)!important;margin-right:0}
.site-slider-section .wp-block-uagb-container.site-testimonials-profile{width:calc(85% - 24px)!important}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{bottom:0;transform:translateX(-50%);left:calc(50% - 100px)}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container{padding-bottom:10px}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next{bottom:0;transform:translateX(-50%);left:calc(50% + 100px)}
.site-slider-section .wp-block-uagb-slider #custom-slide-counter { right: unset;left: 50%; transform: translateX(-50%);bottom:10px;}
.service-section .service-inner-wrap .inner-main-wrap h4{margin-bottom:0}
header.site-header .ast-builder-grid-row{justify-content:space-between}
.inner-banner-section .banner-para-width .uagb-heading-text {width:100%;}
.site-contact-form .uagb-forms-main-form .uagb-forms-field-set {width:100%;}
.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev ,.site-slider-section .wp-block-uagb-slider.uagb-slider-container .swiper-button-next {width: 70px;height: 40px;}
.site-who-we-are .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-heading-text strong {font-size:28px;}
.site-heading-height .uagb-heading-text {min-height: auto;}
.site-services-main-wrap .wp-block-uagb-advanced-heading.services-para-text p.uagb-heading-text{width:100%;}
.site-casestudy-banner-wrap P {width: 100%;}
.site-why-choose-us-main-wrap .site-why-choose-us-para .uagb-heading-text {width:100%;}
.site-not-found-main-wrap h1 {font-size: 90px;}
.site-not-found-main-wrap p {width: 100%;}
.error404 .site-content:after {font-size:400px;top: 50%;}
.site-not-found-main-wrap {padding: 100px 0;}
.site-tab-section .key-benefit-accordion .uagb-faq-item {width: 100%;}
.site-tab-section .key-benefit-accordion .uagb-faq-questions{height:auto;}
.site-tab-section .key-benefit-accordion{gap: 20px;}

}

@media screen and (max-width:550px){
.site-slider-section .wp-block-uagb-slider.uagb-slider-container{padding-bottom:70px}
.site-slider-section .site-testimonials-image{width:calc(20% - 24px)!important;margin-right:0}
.site-slider-section .wp-block-uagb-container.site-testimonials-profile{width:calc(80% - 24px)!important}
footer.site-footer .site-footer-above-section-4 .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex{gap:5px}
footer.site-footer .site-above-footer-inner-wrap .site-footer-section-4 .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}
.error404 .site-content:after {font-size: 200px;}
}
