.banner_text h1 {  color: #fff;}
.banner_text h2 {color:#fff;}
.banner_text span {color:var(--colorwhite); font-size:var(--fontsizze); font-weight:600; display:block; margin-bottom:.8rem;}
.banner_text p {display:none;}
.banner_sec {background-position:center top; background-size:cover; text-align:center;background-repeat: no-repeat;}
.banner_sec .carousel-item{background-position:center top!important;background-size:cover!important;background-repeat: no-repeat!important; }
.banner_text .banner_cta {display:none;}
.banner_sec .blue_cta {border-color:var(--colorwhite); color:var(--colorwhite);}
.banner_sec .blue_cta img {filter:brightness(100);}
.banner_text {padding:5rem 0 1rem;}
.banner_image .banner_cta {margin:2rem 0 5rem;}
.banner_sec .blue_cta {margin-left:1rem;}
.logo_section_top {position:relative;}
.commn_head span {display:block; margin-bottom:1.5rem; font-size:1.4rem; color:#0868A0;}
.features-top {position:relative; padding:0 2rem;}
.gallery-thumbs, .swiper-container.gallery-top {overflow:hidden; padding-bottom:0;}
.gallery-thumbs{margin: 0 2rem;}
.gallery-thumbs .swiper-slide{width: auto;}

.gallery-top .swiper-slide {background:#F6FBFD; border-radius:1.5rem; padding:3rem 2.5rem 0 2.5rem; margin-top:3rem;}
.gallery-top .row {align-items:center;}
.commn_head {padding:0 2%;}
.menu_tab span {font-size:var(--fontsizze); font-weight:500; cursor:pointer; padding:.6rem 2rem; transition:0.3s; border-radius:2.5rem; display:inline-block;}
.swiper-slide-thumb-active .menu_tab span, .swiper-slide .menu_tab span:hover {background:#008080; color:var(--colorwhite); display:inline-block; border-radius:2.5rem; color:var(--colorwhite);}

.tab_inn_links {display:none;}
.images-tabs-box {text-align:center; margin-top:4rem;}
.tabs_text {padding-top:1rem;}
.services-tab-text figure {width:6.4rem; height:6.4rem; background:var(--colorwhite); border-radius:100%; display:flex; align-items:center; justify-content:center;}
.services_tab_section {border-radius:2.5rem 2.5rem 0 0;}
.common_bg_color {margin:0 2%; background:linear-gradient(180deg, rgba(244,250,253,1) 0%, rgba(255, 255, 255, 1) 30%); border-radius:2.5rem;}
.home_video {max-width:100%; margin:auto; overflow:hidden; border-radius:1rem;}
.home_video video {max-width:100%;}
.vide_content {max-width:100%; margin:2rem auto 0;}
.Watch-Our-Video {background:url(../images/video-bg.png) no-repeat; background-size:145%; background-position:center 41%;}
.monthly_trafic_sec {background:url(../images/bg-Traffic1.gif) no-repeat center center; margin:0 2%; border-radius:1.5rem; background-size:cover;}
.products_slider {position:relative;}
.products_box {border:.1rem solid #CBE5FF; background:var(--colorwhite); padding:2.5rem 2.5rem 3.5rem 2.5rem; border-radius:1.5rem; height:100%;}
.prod-heading {display:flex; align-items:center;}
.prod-heading figure, .prod-heading .bg-icon {background: #F3F3F3;display: flex; padding: .5rem;border-radius: 50%;min-width: 5.7rem;
height: 5.7rem;justify-content: center;align-items: center; width: 5.7rem;transition: 0.3s;}
.products_text p {margin:0; font-size:1.5rem; line-height:2.2rem;}
.products_text h3 {font-size:1.6rem; line-height:2rem; margin-top:1.5rem; font-weight:600;}
.swiper-autoheight, .swiper-autoheight .swiper-slide, .products_slider.swiper-backface-hidden .swiper-slide {height:auto; }
.client_slider.swiper-autoheight, .client_slider.swiper-autoheight .swiper-slide{height:100%;}
.award_slider.swiper-backface-hidden .swiper-slide{height: auto;}
.con_icon .bg-icon {width: 2.4rem;height: 2.4rem;min-width: 2.4rem;}

.monthly_trafic_sec .container {display:flex; flex-wrap:wrap; align-items:center;}
.trafic_left {max-width:100%; text-align:center;width: 100%;}
.trafic_right {max-width:100%; overflow:hidden; padding:0rem;}
.trafic_slider .nav_arrow .swiper-button-prev {left:-5rem;}
.trafic_slider .nav_arrow .swiper-button-next {right:-5rem;}
.value_box {max-width:50%; padding:0rem 2rem 0 2rem; text-align:left;}
.value_box figure {display:flex; align-items:center;}
.value_box figcaption {font-size:3.2rem; font-weight:800; color:#161616; margin-left:1rem;}
.trafic_box {display:flex; flex-wrap:wrap; justify-content:center;}
.nav_arrow .swiper-pagination {margin:2rem 0 0; position:static;}
.nav_arrow .swiper-pagination-bullet {border-radius:.7rem; width:2rem; background:transparent; border:.2rem solid #0868A0; height:.6rem; opacity:1;}
.nav_arrow .swiper-pagination-bullet-active {background:#6BAB44; border-color:#6BAB44;}
.award_box {border:.1rem solid #CBE5FF; display:flex; flex-wrap:wrap; border-radius:2.5rem; padding:2rem; box-shadow:0 .4rem 1.1rem #ECF7FF; height:100%; align-items:center;}
.award_text {max-width:62%; padding-left:1.5rem;}
.award_box figure {width:38%; text-align:center; box-shadow:0 .3rem 1rem #F3F3F3; border-radius:1.5rem; align-items:center; display:flex; justify-content:center; padding:1.5rem;max-height: 9.5rem;}
.award_text p {margin:0; line-height:2.1rem;}
.award_text a {color:#10316B; font-weight:600;}
.award-bottom-sec p a {display:inline; text-decoration:underline;}
.award_inn {position:relative; margin-bottom:0rem;}
.award-bottom-sec{margin-top: 1rem;}
.award_slider {overflow:hidden; padding:1rem 0 1rem;}
.award-sec .nav_arrow .swiper-button-next {right:-2rem; display:none;}
.award-sec .nav_arrow .swiper-button-prev {left:-2rem; display:none;}
.reports_inn {background:#edf8ff url(../images/report_bg.svg) no-repeat center bottom; padding:3.5rem 1.5rem 2rem; max-width:100%; margin:auto; background-size:100%; border-radius:2rem; text-align:center;}
.report_text h2 {font-size:2rem; line-height:2.6rem;}
.report_img {position:relative;}
.report_img figure {position:static;}
.proven_result {border-radius:2.5rem;}
.proven_result .proven-thumbs .swiper-slide {width:auto; margin:0 .3rem;}
.faq_section .feature-top .swiper-slide {width:auto;}
.proven_result .menu_tab span, .faq_section .menu_tab span {font-size:1.4rem; background:#fff; font-weight:300;}
.proven_result .swiper-slide-thumb-active .menu_tab span, .faq_section .swiper-slide-thumb-active .menu_tab span {background:#008080;}
.home_abt_video video {max-width:100%; border-radius:2.5rem;}
.swiper-container.proven-thumbs, .swiper-container.proven-top {overflow:hidden;}
.proven_result .swiper-container.feature-top {position:relative; padding:0 4rem;}
.swiper-container.proven-top {margin-top:4rem;}
.swiper-container.proven-top .row {align-items:center;}
.proven_result .orng_cta {margin-right:1rem;}
.proven_text, .proven_img {text-align:center;}
.tabs_text .banner_cta {display:none;}

.client_slider { position:relative;    flex-wrap: wrap;    padding: 0 2rem;}
.client_slider .swiper-container .swiper-wrapper{align-items: flex-start;}
.client_inn {background:url(../images/client_bg.webp) no-repeat; background-position-x:0%; background-position-y:0%; background-size:auto; background-size:cover; border-radius:2rem; padding:4rem 2rem; height:100%; background-position:center center;position: relative;}
.client_inn h2 {color:var(--colorwhite); margin-bottom:1rem;}
.client_slider p, .client_slider span, .client_slider strong {color:#2D2D2D;}
.client_box {display:flex; flex-wrap:wrap; background:#F6FBFD; padding:3rem 2rem; border-radius:1.6rem;height: 100%;}
.client_box figure {background:#fff; width:17rem; height:17rem; display:flex; justify-content:center; align-items:center; border-radius:100%; min-width:17rem; margin-bottom:0rem;}
.client_text {width:100%; padding:0;}
.client_text p {font-size:1.4rem; line-height:2rem;}
.client_name span {display:block; font-size:1.5rem; font-weight:300; margin-top:.5rem; line-height:2.2rem;}
.client_text p strong {display:none;}
.client_name strong {color:#10316B; font-weight:500;}
.digital-card {text-align:center; padding:0 0 2rem 0; background:#E5F6FF; border-radius:2.5rem; margin-top:4rem;}
.digital-card h3 {padding:1rem 2rem 0;}
.digital-card figure img {width:100%;}
.about_home {text-align:center;}
.trend_box {border:.1rem solid #CBE5FF; padding:1.4rem; border-radius:1.5rem;height: 100%;}
.trend_box figure {border-radius: 1rem; overflow: hidden;}
.trend_box span {background:#F4FAFD; display:inline-block; font-size:1.4rem; color:#0868A0; padding:.3rem .5rem; border-radius:2.5rem;line-height: 1.5rem;}
.trend_text {padding:2rem 0 1rem;}
.trend_text p {margin:1rem 0 2rem; font-size:1.8rem; font-weight:500;}
.trend_text .blue_cta {font-size:1.4rem; padding:.4rem 4rem .4rem 1.2rem;cursor: pointer;}
.search_trend_slider {overflow:hidden; padding-bottom:1rem;}
.trend_box figure img {width:100%;}
.latest_colums {gap:2.5rem; display:grid;}
.latest_blog_box {padding:2.6rem;}
.latest_colums .latest_blog_box {display:flex; gap:2.5rem; align-items:center;}
.latest_colums .latest_blog_box h3 {font-size:1.8rem; line-height:2.4rem; font-weight:500;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.latest_blog_text span {background:#F7FBF5; font-size:1.2rem; color:#6BAB44; padding:.3rem .8rem; border-radius:2.5rem; margin-bottom:1rem;display: inline-flex;}
.latest_blog_text p {margin:0; font-size:1.5rem;}
.latest_blog_text h3 {font-size:2rem; line-height:2.2rem;}
.click_arrow {position:absolute; right:1rem; bottom:1rem; background:#fff; border-radius:100%; width:3.2rem; height:3.2rem; box-shadow:0 .4rem .4rem #E7EEF380; display:flex; justify-content:center; align-items:center;}
/*.click_arrow:hover{background: #0079bf;}*/
.click_arrow:hover img{filter: brightness(100);}
.news_box figure{overflow: hidden;border-radius: 1.5rem;}
.latest_blog_box figure img, .news_box figure img {transition: 0.3s;}
.latest_blog_box:hover figure img, .news_box:hover figure img {transform: scale(1.1);}
.latest_blog_box:hover a h3, .news_box:hover a h3{color: #000;}
/*.latest_blog_box:hover .click_arrow, .news_box:hover .click_arrow{background:#0079bf; }
.latest_blog_box:hover .click_arrow img, .news_box:hover .click_arrow img{filter: brightness(100);}*/
.link_box{cursor: pointer;}
.latest_blog_text {margin-top:1.5rem;}
.latest_colums .latest_blog_text {margin-top:0;}
.latest_blog_text p img {margin-right:.5rem;}
.latest_blog .row {--bs-gutter-x:2.5rem;}
.latest_colums .latest_blog_box figure {width:45%;}
.latest_colums .latest_blog_box .latest_blog_text {width:55%;}
.latest_blog .row {display:none;}
.mobile_blog .latest_blog_box {padding:1.5rem;}
.mobile_blog .latest_blog_box h3 {font-size:1.8rem; font-weight:500;    display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.mobile_blog .latest_blog_box .latest_blog_text {padding-left:1rem;}
.faq_section {background:linear-gradient(180deg, rgba(244,250,253,1) 0%, rgba(255, 255, 255, 1) 30%); margin:0 2%; border-radius:2.5rem;}
.faq-top {overflow:hidden;}
.accordiyanbl {padding:2rem 0rem 0;height: 100%;}
.accordiyanbl > ul > li {font-weight:500; position:relative; font-size:1rem; margin:0; text-align:left; cursor:pointer; background:#fff; box-shadow:none; transition:0.3s; color:#000; margin-bottom:1.5rem; border-radius:1.2rem; padding:1.4rem 5rem 1.4rem 2rem;}
.accordiyanbl > ul > li:hover {background:#E1F1FB;}
.accordiyanbl > ul > li:last-child {margin: 0;}
.accordiyanbl h3 {margin:0; font-size:1.4rem; line-height:2.4rem; font-weight:500;}
.textbox {padding-top:1rem;}
.accordiyanbl > ul > li .title:after {content:""; position:absolute; top:1.3rem; background:#fff url(../images/faq_plus.svg) no-repeat center center; width:3rem; height:3rem; border-radius:100%; right:1rem; transition:0.3s;}
.accordiyanbl > ul > li.active .title:after {content:""; position:absolute; right:1rem; top:1.3rem; background:#0868A0 url(../images/faq-close.svg) no-repeat center center; width:3rem; height:3rem; border-radius:100%; transition:0.3s;}
.faq-thumbs .swiper-wrapper {justify-content:flex-start;}
.feature-top {position:relative; padding:0 2rem;}
.faq-thumbs {overflow:hidden; padding:1rem 0; margin: 0 2rem;}
.faq_section .menu_tab span {box-shadow:0 .3rem .8rem #F3F3F3;}
.accordiyanbl p {font-size:1.4rem; line-height:1.9rem;}
.faq_section .feature-top {position:relative;}
.tm_news {display:none;}
.contact_home .col-lg-4 {order:2;}
.contact_home {background:url(../images/Black.svg) no-repeat bottom center; background-size:100%; background-color:#F6FBFD; padding-top:4rem; padding-bottom:0;}
.address_home {background:#fff; border-radius:1.6rem; padding:2rem 2rem 5rem;}
.repeat_contact p, .repeat_contact a {margin:0; font-size:1.5rem; padding-left:.5rem;}
.repeat_contact {padding:.8rem 0; border-bottom:.1rem solid #CBE5FF;}
.repeat_contact:last-child {border-bottom: 0;}
.address_home span {font-size:1.6rem; font-weight:500; color:#161616; display:block; margin-bottom:.5rem;}
.con_icon {display:flex; align-items:flex-start; justify-content:flex-start; margin-bottom:.5rem;}
.con_icon img {margin-top:.4rem;}
.repeat_contact:nth-child(5) {border:0;}
.contact_btn {display:flex; align-items:center; margin-top:2rem; justify-content:space-between;}
.contact_btn a {font-size:1.4rem;}
.contact_btn a.blue_cta { padding-left: 1.5rem;}
.contact_btn .location_cta {color:#008080;}
.top_delhi {display:flex; align-items:center; justify-content:space-between;}
.top_delhi .con_icon {align-items:center;}
.top_delhi .con_icon span {margin:.5rem 0 0 1.5rem;}
.top_delhi p {margin:0; background:#fff; padding:.5rem 1rem; border:.1rem dashed #0868A0; border-radius:2.5rem; font-size:1.4rem;}
.form-group input, .form-group select, .form-group textarea {font-size:1.4rem; border:0; padding:1.5rem 2.5rem; border-bottom:.1rem solid #CBE5FF; background-color:transparent; border-radius:0;}
.form-group {margin-bottom:0rem;position: relative;}
.form-group textarea {height:12rem; appearance:none; resize:none;}
.form-check input {padding:0; height:initial; width:initial; margin-bottom:0; display:none; cursor:pointer;}
.form-check label {position:relative; cursor:pointer; width:100%; font-size:1.4rem; padding-left:4rem;}
.form-check label:before {content:''; -webkit-appearance:none; background-color:transparent; border:2px solid #0079bf; box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding:10px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:15px; border-radius:.5rem; position:absolute; left:0;}
.form-check input:checked + label:after {content:''; display:block; position:absolute; top:3px; left:9px; width:6px; height:14px; border:solid #0079bf; border-width:0 2px 2px 0; transform:rotate(45deg);}
.form-check label a {font-size:1.4rem; display:inline; color:#21357B; font-weight:500;}
.tc .form-check {margin:1rem 0 3rem;}
.contact_home .row {--bs-gutter-x:3rem;}
.form-group select {background-position:97% center; background-blend-mode:difference;}
.contact_form_home {padding:0 0 8rem; background:url(../images/Black-m.svg) no-repeat bottom center; background-size:auto; background-size:100%;}
.submit_btn_sec {text-align:center;}
.sticky_menu {display:none;}
.latest_blog_slider {overflow:hidden;}
.faq-top.swiper-container .swiper-wrapper { align-items: flex-start;}

.faq-top .swiper-slide, .swiper-autoheight, .faq-top .swiper-autoheight .swiper-slide {height:auto; }

.service_cont_side ul li:after{position: absolute; content: ''; background-image: url(../images/services-images/li-check.svg);
width: 1.6rem;height: 1.6rem;left: -2.8rem;top: 0.3rem;}
.service_cont_side ul li {font-size: 1.5rem; margin: 1.5rem 0;position: relative;    font-weight: 400;}
.service_cont_side ul {padding-left: 2.7rem;text-align: left;}
.client_text_inn {/*display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;
  text-overflow: ellipsis;*/margin-bottom: 2rem;}
.client_text p:last-child {margin: 0;}
a.getotpstr {position: absolute; right: 1rem;top: 1.2rem;font-size: 1.4rem;background: #d7e5ff;padding: .5rem 1rem;
    border-radius: 2.5rem;cursor: pointer;}
.trend_box:hover .blue_cta img{transform: rotate(-90deg);}
.trend_box figure {border-radius: 1rem; overflow: hidden;}
.trend_box:hover img{transform: scale(1.09);}
.trend_box img{transform: scale(1.03);}

.contact_form_home.form-highlight { background: #fff; padding: 2rem; border-radius: 1rem;}

.client_text_content {
    max-height: 7.2rem;
    overflow-y: auto;
}
/*span.excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}*/

@media (min-width: 992px) {
.banner_text h1	{font-size: 4rem;line-height: 5.2rem;}
.banner_sec {background-position: center top !important; background-size:cover!important; text-align:left;background-repeat: no-repeat!important;}
.banner_sec .row {align-items:center;}
.banner_text {padding:7rem 0 8rem}
.banner_text h2 {padding-right:10rem;}
.banner_text span {font-size:1.8rem; margin:0; color:#73B14C;}
.banner_text p {font-size:1.7rem; color:var(--colorwhite); line-height:2.6rem; display:block; margin:1rem 0 2.5rem; font-weight:300;}
.banner_sec .banner_cta {display:flex; align-items:center;}
.banner_sec .blue_cta {margin-left:2rem;}
.banner_image .banner_cta {display:none;}
.logo_section_top .swiper-wrapper {flex-wrap:wrap;}
.as-featured-logo.logo_section_top .swiper-wrapper{justify-content: center;}
.logo_section_top .swiper-slide {width:16.5%;}

.gallery-top .swiper-slide {padding:2rem 0 2rem 5rem;}
.menu_tab span {font-size:1.6rem;}
.images-tabs-box {margin:0;padding: 0;}
.products_text h3 {font-size:1.8rem; line-height:2.4rem; margin-top:1.5rem; color:#161616}
.products_text p {font-size:initial; line-height:2.4rem;}
.prod-heading {display:inline;}
.nav_arrow .swiper-button-prev {left:-2.5rem}
.nav_arrow .swiper-button-next {right:-2.5rem}
/*.swiper-container .swiper-wrapper {align-items:center;}*/
.faq-thumbs .nav_arrow .swiper-button-prev, .gallery-thumbs .nav_arrow .swiper-button-prev {left:0rem}
.faq-thumbs .nav_arrow .swiper-button-next, .gallery-thumbs .nav_arrow .swiper-button-next {right:0rem}
.trafic_slider .nav_arrow .swiper-button-prev {left:-5rem;}
.trafic_slider .nav_arrow .swiper-button-next {right:-5rem;}
.trafic_left {max-width:35%; text-align:left;}
.trafic_right {max-width:65%; overflow:hidden; padding:0 5rem;}
.monthly_trafic_sec {border-radius:2.5rem; background-size:cover;}
.trafic_box {justify-content:start;}
.value_box {max-width:50%; padding:0 5rem 0 0;}
.nav_arrow {margin:0;}
.home_video {max-width:75%; margin:auto; overflow:hidden; border-radius:2.5rem;}
.Watch-Our-Video {background:url(../images/video-bg.png) no-repeat center center; background-size:100%;}
.vide_content {max-width:75%;}
.trafic_right {padding:0 5rem;}
.nav_arrow .swiper-pagination {margin:0;}
.award-sec .nav_arrow .swiper-button-next, .award-sec .nav_arrow .swiper-button-prev {display:flex;}
.report_text h2 {font-size:3.2rem; line-height:4rem;}
.report_img figure {position:absolute; top:-9rem; left:0; max-width:93%;}
.reports_inn {background-size:cover; padding:3.5rem; max-width:94%;}
.client_inn h2, .client_slider p, .client_slider span, .client_slider strong {color:var(--colorwhite);}
.client_text {width:68%; padding:0 0 0 3rem;}
.client_box {display:flex; flex-wrap:wrap; background:none; padding:0rem 4rem; border-radius:0;}
.client_text p {font-size:1.8rem; line-height:2.6rem;}
.client_text strong {font-size:4.8rem; font-weight:bold;line-height: 1;}
.client_inn {background-size:cover; border-radius:2.5rem; padding:4rem 0rem; height:auto;overflow: hidden;position: relative;}
.client_name strong {font-weight:600;font-size: 1.6rem;}
.client_inn h2 {color:var(--colorwhite); margin-bottom:revert;padding-left: 2rem; margin-bottom: 1rem;}
.client_inn .nav_arrow .swiper-button-prev {left:1rem}
.client_inn .nav_arrow .swiper-button-next {right:1rem}
.digital-card {margin:revert;height: 100%;}
.abt-home-text h2, .abt-home-text p {padding-right:8rem;}
.about_home .row {align-items:center;}
.about_home {text-align:revert;}
.latest_blog .row {display:flex;}
.mobile_blog {display:none;}
.faq_section {background:#F4FAFD url(../images/faq-bg-img.png) no-repeat right bottom; border-radius:2.5rem; margin:0 2%;}
.accordiyanbl h3 {font-size:1.6rem; line-height:3rem; font-weight:600;}
.accordiyanbl ul li .title:after {background-color:#F4FAFD;}
.accordiyanbl p {font-size:1.6rem; line-height:2.6rem;}
.accordiyanbl {padding:4rem 0rem 0;}
.contact_home .commn_head {padding-bottom:2rem;}
.accordiyanbl {padding:2rem 1rem 0; width:100%;}
.tm_news {display:revert;}
.tm_news .row {--bs-gutter-x:3.5rem;}
.news_box {display:flex; flex-wrap:wrap; border:.1rem solid #CBE5FF; padding: 2rem; border-radius:1.5rem; position:relative; align-items:center;}
.news_box figure {width:45%;}
.news_box_text {width:55%; padding-left:2.5rem;}
.news_box_text h3 {font-size:1.6rem; line-height:2rem; font-weight:500; margin-bottom:1rem;}
.news_box_text h3:hover{color: #000;}
.news_box_text span {color:#6BAB44; background:#F7FBF5; padding:.5rem 1rem; font-size:1.4rem; font-weight:500; border-radius:2.5rem; display:inline-block; line-height:1.4rem; margin-bottom:1rem;}
.contact_home {padding:1rem 0 8rem}
.contact_home .col-lg-4 {order:revert;}
.address_home {background:#F6FBFD; border-radius:1.6rem; padding:2rem;}
.contact_home {background-color:transparent;}
.form-group input, .form-group select, .form-group textarea {font-size:1.6rem; border:.1rem solid #CBE5FF; border-radius:1.5rem; box-shadow:0 .4rem 1.1rem #F3F3F3; padding:1.5rem 2.5rem; background-color:#fff;}
.form-group {margin-bottom:1.5rem;}
.submit_btn_sec .form-group {margin-bottom:0rem;}
.contact_form_home {padding:0rem; background:none;}
.submit_btn_sec {text-align:left;}
.sticky_menu ul {display:flex; justify-content:center; gap:2%; background:#D7E5FF; max-width:100%; margin:auto; padding:1.5rem 3rem; border-radius:5rem; font-weight:500;}
.sticky_menu ul a{font-size: 1.5rem;}
.sticky_menu {margin-top:1.2rem; display:block; position:sticky; top:7.5rem; z-index:9;}
.sticky_menu a:hover{color: #0868A0;}
.services-tab-text {padding-right:4rem;}
.client_text p {font-size:1.6rem; line-height:2.4rem;}

.client_name span {font-size:1.6rem;}
.form-check label {padding-left:0;}
.form-check label:before {position:static;}
.address_home {padding:2rem;}

.client_slider .nav_arrow{position: static;}
.client_slider .nav_arrow .swiper-button-next, .client_slider .nav_arrow .swiper-button-prev {position: absolute;}
.client_slider.swiper-autoheight, .client_slider.swiper-autoheight .swiper-slide{height:auto;}
.tabs_text::after {background:url(../images/hand-drawn-line.svg) no-repeat; position:absolute; right:-4rem; top:4rem; height:100%; width:18rem; content:''; background-size:100%;}
.logo_section_top.as-featured-logo .swiper-slide {width: 13.5%;}


}

@media (min-width: 768px) {

.proven_text {text-align:left;}
.tabs_text .banner_cta {display:flex;}
.proven_img .banner_cta {display:none;}
.reports_inn {text-align:left;}

.tab_inn_links {display:block;}
.tab_inn_links a {background:#E7F4F9 url(../images/hover-arrow.svg) no-repeat 96% center; background-blend-mode:color; margin:1.5rem 0; padding:1.2rem 2rem; border-radius:2.5rem 0rem 0 2.5rem; font-weight:500;}
.tab_inn_links a:hover {background-color:#0868A0 ; color:var(--colorwhite); background-blend-mode:normal;}
.tabs_text {padding:1rem 14rem 3rem 0px; position:relative;}


}


@media (max-width: 1199px) {
.sticky_menu ul a {font-size: 1.3rem; }
.gallery-top .swiper-slide{margin-top: 1rem;}
.menu_tab span {font-size: 1.5rem;}   
.tabs_text {padding-right: 10rem;}
.tab_inn_links a{font-size: 1.4rem;}
.digital-card h3 { padding: 2rem 3rem 0;}
.client_box figure{width: 14rem;height: 14rem;margin-bottom: 0;min-width: 14rem;}
.client_text {width: 58%;}
.contact_btn{flex-wrap: wrap;}
.main_footer_cta{padding: 2rem 4rem;}


}



@media (max-width: 991px) {
.Explore-Search .nav_arrow .swiper-button-prev, .Explore-Search .nav_arrow .swiper-button-next {display:none;}
.contact_home .col-lg-4 {padding:0;}
.client_inn .nav_arrow {display: flex;justify-content: center;margin: 2rem auto 0;}
.services_tab_section {padding-bottom: 0;}
.new_banner_main{padding-bottom: 4rem;}
.reports-sec {padding-top: 0;}
.gallery-top .swiper-slide{margin-top: 1rem;padding-bottom: 3rem;}
.client_inn{height: auto;}
.client_slider{overflow: hidden;}
.client_slider, .client_slider.swiper-container .swiper-wrapper{padding: 0;}
.tabs_text {padding-right: 0;}
.client_text {width: 100%;}
.client_box figure {background: #fff;
        width: 15rem;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: .8rem;
        margin-bottom: 1rem;
        border: .1rem solid #096da300;
        box-shadow: 0 .4rem 1.1rem #ECF7FF; }

.client_text strong {font-size: 4.8rem;font-weight: bold;line-height: 1;}
.client_text .client_name strong {font-weight: 600;font-size: 1.6rem;}

.prod-heading{flex-wrap: wrap;display: block;}
.contact_form_home h3{text-align: center;}
.address_home{margin-bottom: 1rem;}
.faq_section { background: #E5F6FF;}
.contact_home{background: none;}
.search_trend_slider{padding-bottom: 0;}
.logo_section_top h2 br{display: none;}

}

@media (max-width: 767px) {
.services-tab-text{text-align: center;}
.banner_sec .orng_cta{margin-bottom: 1rem;}

}


