/*
Theme Name: Venor Child
Theme URI: https://venor.lucianionut.com
Template: venor
Author: SweetThemes
Author URI: https://themeforest.net/user/sweet-themes
Description: Business Consulting WordPress Theme
Version: 1.0
Text Domain: venor
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post

*/

/* =Theme customization starts here
------------------------------------------------------- */


/*22-07-2021*/
header{background-color:#fff !important;}
header #sweetthemes-main-head{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
header.header2 .menu.nav-effect.nav-menu{float:right;}
header .navbar-header h1.logo{margin:10px 0;}
.our-services-section .mt-icon-listgroup-holder{padding:35px 28px 40px; background-color:#fff;}
.our-services-heading .title-subtile-holder p.section-description{max-width:100%;}
.why-mindspace .div-link{display:none;}
.why-mindspace .info_box_shortcode .service_info_box .overlay-box .inner-box{padding:20px;}
.why-mindspace .info_box_shortcode .service_info_box .overlay-box .text{margin:15px 0;}
.why-mindspace .info_box_shortcode .service_info_box .overlay-box{border-bottom:5px solid #46387b;}

.blog-post-section .blog-posts-shortcode.blog-posts .list-view .post-details{padding:0 20px 20px 20px; min-height:270px;}

.service-offer{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; font-size:18px; font-weight:400; color:#fff; position:relative; z-index:9;}
.service-offer p{font-size:18px; font-weight:400; color:#fff; margin:0;}
.service-offer ul{padding:0; margin:0; list-style:none; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.service-offer ul li{margin:0px; padding:0px 10px; position:relative;}
.service-offer ul li::after{height:37px; width:1px; position:absolute; top:-8px; right:0; content:""; background:#ffffff; opacity:0.7;}
.service-offer ul li:last-child:after{display:none;}
.service-offer ul li a{padding:0 0 0 40px; position:relative; display:block; font-size:14px; color:#fff; line-height:22px;}
.service-offer ul li a img{position:absolute; top:0; left:0; bottom:0; margin:auto;}

.counter-box .mt-icon-list-item .mt-icon-list-icon-holder{width:auto; margin:auto; display:block;}
.counter-box .mt-icon-list-item-shadow .flat-icon{border:none; margin:auto; width:auto; height:auto; padding:0;}
.counter-box .stats-block.statistics{padding:25px 0 20px;}

.image-slider .section-subtitle{font-size:35px; padding-bottom:30px; max-width:100%;}
.image-slider .slider-right-border{position:relative;}
.certification-slide figure{overflow:hidden; margin:0; display:flex; flex-wrap:wrap; align-items:center;}
.certification-slide figure img{-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; max-width:180px; margin:0 auto; -webkit-filter:grayscale(100%); filter:grayscale(100%); -khtml-opacity:.7; opacity:.7;}
.certification-slide figure:hover img{-webkit-filter:grayscale(0); filter:grayscale(0); -khtml-opacity:1; opacity:1;}

.software-slide figure{height:70px; overflow:hidden; margin:0; display:flex; flex-wrap:wrap; align-items:center;}
.software-slide figure img{-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; max-width:180px; margin:0 auto; -webkit-filter:grayscale(100%); filter:grayscale(100%); -khtml-opacity:.96; opacity:.96;}
.software-slide figure:hover img{-webkit-filter:grayscale(0); filter:grayscale(0); -khtml-opacity:1; opacity:1;}

.counter-info{position:relative;}
.counter-info::after{position:absolute; left:0; top:0; background-image:url(images/curvebg.png); background-repeat:no-repeat; content:''; height:100%; width:100%; opacity:.04; background-position:center top;}


.download-workflow-section{background-color:#eee; padding:25px 0 28px;}
.download-workflow-section.vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top: 0px !important;}
.download-workflow-section .vc_btn3-container.vc_btn3-inline{margin:0;}
.download-workflow-section .wpb_wrapper .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#fff; margin-top: 3px; background-color:#FF7D02; border-color:#FF7D02; border-radius:5px; font-weight:600; min-width: 300px; font-size: 17px; background-image:none;}
.download-workflow-section .wpb_wrapper .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background:#000; color:#fff; border-color:#000;}
.download-workflow-section .wpb_text_column.wpb_content_element .wpb_wrapper{position:relative; padding:0px 0px 0px 70px; display:flex; flex-wrap:wrap; align-content:center; height:100%; min-height:60px;}
.download-workflow-section .wpb_wrapper figure{position:absolute; left:0; top: -8px; bottom:0; margin:auto; height:40px;}
.download-workflow-section .wpb_wrapper figure img{max-width:50px;}
.download-workflow-section .wpb_wrapper h4{color:#fff; margin:0 0 5px; width:100%; font-weight: 700;}
.download-workflow-section .wpb_wrapper h4 a{color:#fff; text-decoration:none;}
.download-workflow-section .wpb_wrapper h4 a:hover{color:#ff7d02;}
.download-workflow-section .wpb_wrapper p{color:#fff; line-height:18px; width:100%;}
.download-workflow-section .wpb_wrapper p a{color:#fff; text-decoration:none;}

footer .footer-top{background-color:#46387b !important; padding: 8px 0px;}

footer .footer-top .footer-row-1{padding-top:30px; padding-bottom:20px;}
footer .footer-top .textwidget p{font-size:13px !important; margin:0 !important;}
footer .footer-top .footer-row-1 .textwidget a{color:rgba(255, 255, 255, .8);}
footer .footer-top .footer-row-1 .textwidget a:hover{color:#ff7d02;}
footer .footer-top h1.widget-title{font-size:18px !important; margin:0 0 10px 0 !important; text-decoration:underline;}

.footer-row-3 {border-top:1px solid #fff; padding-top:40px; padding-bottom:20px;}
.footer-row-3 .col-md-3.sidebar-1{width:37%;}
.footer-row-3 .col-md-3.sidebar-2{width:33%;}
.footer-row-3 .col-md-3.sidebar-3{width:30%;}
.footer-row-3 .textwidget ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap;}
.footer-row-3 .textwidget ul li{margin:0; width:50%; line-height:22px; padding:0px 40px 10px 0px;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul li{width:100%; padding:0px 0px 10px 0px;}
.footer-row-3 .textwidget ul li a{text-decoration:none; color:rgba(255, 255, 255, .8); font-size:13px;}
.footer-row-3 .textwidget ul li a:hover{color:#ff7d02;}
footer p.copyright{color:#fff; font-size:13px;}

/*03-08-2021 */

header .top-header-wrapper{background-color:#47387b !important; }
header .top-header-wrapper .top-header{max-width:1140px; margin:auto;}
header  .navbar  {max-width:1140px; margin:auto; box-shadow: none;}
 header .navbar-header .logo img { max-width: 120px;}
header  .navbar  .navbar-header{padding:0px;}
header  .navbar .navbar-collapse{padding:0px;}
header  .navbar .navbar-collapse .navbar-nav > li{margin-right:28px;}
header  .navbar .navbar-collapse .navbar-nav > li:last-child{margin-right:0px;}
header  .navbar #navbar.navbar-collapse .navbar-nav > li a{padding-left:0px; padding-right:0px;}
header .navbar ul li ul.sub-menu{left:0px !important;}
.theme_header_slider .btn_slider_venor::before{ display: none;}
.why-mindspace .text-left .section-subtitle{font-size:18px; color:#0d56d9; text-transform:uppercase; font-weight: 600;}
.why-mindspace .leftmindspace-panel  p.section-description{color:#000; font-size:15px; margin: 8px 0 0 0;max-width: 100%;line-height: 24px;}
.why-mindspace .right-side-panel p.section-description{color:#000; font-size:15px; margin: 0px 0 0 0;max-width: 100%;line-height: 24px; }
.our-services-heading .section-description{font-size:15px; line-height:24px; color:#000;}
.our-services-section .mt-icon-listgroup-description{padding-top:0px;}
.our-services-section .mt-icon-listgroup-holder:hover::before{background-color:#46387b !important; }
.our-services-section .mt-icon-listgroup-holder:hover::after{background-color:#46387b !important; }
.our-services-section .mt-icon-listgroup-holder:before{z-index: 1;bottom: auto;top: 0px;}
.our-services-section .mt-icon-listgroup-holder:after{ z-index: 1;bottom: auto;top: 0px;}
.our-services-section .mt-icon-listgroup-item{position:relative;}
.our-services-section  .section-subtitle{font-size:40px}
.our-services-section .mt-icon-listgroup-description{position:relative; z-index:1; padding-top: 0px !important;}
.our-services-section .mt-icon-listgroup-item:after{position:absolute; bottom:0px; right:0px; background-image:url(https://www.mindspaceoutsourcing.com/wp-content/uploads/2021/08/service-bg.png); background-repeat:no-repeat; content:''; height: 146px;
width: 169px;}
.our-services-section  .mt-icon-listgroup-title{position:relative; z-index:1;}
.our-services-section .mt-icon-listgroup-content-holder-inner{margin-top:12px  !important}
.our-services-section .mt-icon-listgroup-description p{line-height:24px;}
.our-services-section .mt-icon-listgroup-description p a{color:#686868;}
.counter-section .section-title{font-size:15px; padding-left: 0px;text-transform: capitalize;  margin-top: 0px;font-weight: 500;margin-bottom: 8px;}
.counter-section .section-title:before{display:none;}
.counter-section  .section-subtitle{font-size:35px;}
.counter-section .readmore-btn{margin-top:20px; }
.counter-section .readmore-btn button{color:#ffffff; font-size:15px; font-weight:700; border-radius: 0px; border-radius: 0px;padding: 18px 30px;background:#000000}
.counter-section .readmore-btn button:hover{background-color:#000; color:#fff;}
.counter-section .stats-content p {font-size: 14px;line-height: 22px;}
.counter-section .stats-content .skill-count{margin-bottom:3px;}
.counter-section .stats-block.statistics {padding:40px 12px 40px;min-height: 185px;width:100%;margin: auto; display:flex; flex-wrap:wrap; justify-content:center; align-content:center;}
.stats-content .skill-count{font-size:40px;}

.testimonials-section{ background-image:url(https://www.mindspaceoutsourcing.com/wp-content/uploads/2021/08/testimonial-bg.png) !important; background-repeat:no-repeat; background-position:center bottom; background-size:cover}
.testimonials-section .testimonials-container-1 .testimonail01-content p{color:#000;}
.testimonials-section .testimonial01_item .name-test{color:#000!important; }
.testimonials-section .testimonial01_item p.position-test{color:#646464 !important; line-height: 22px;}

.testimonials-section  .testimonials-container-1.owl-theme .owl-controls .owl-page span{width: 28px;
height: 7px; background-color: #ccc !important;opacity: 1 !important;}
.testimonials-section  .testimonials-container-1.owl-theme .owl-controls .owl-page.active span{background-color: #000 !important;}
.testimonials-section  .testimonials-container-1.owl-theme .owl-controls {margin-top: 5px;}
.vc_row-fluid.testimonials-section {padding-bottom: 110px !important;}



header .header-info-group i{font: normal normal normal 14px/1 FontAwesome;}

/*about us section */

.about-left-page .section-subtitle{
    font-size: 18px;
    color: #0d56d9;
    text-transform: uppercase;
    font-weight: 600;
}
.about-left-page p.section-description{color:#000; font-size:30px; margin: 8px 0 15px 0 !important;max-width: 100%;line-height: 36px; font-weight: 600;}
.about-left-page .paragraph-block{color:#000; font-size:15px; margin: 0px 0 0 0;max-width: 100%;line-height: 24px; }
.differentiators-blocksection{margin:30px 0px 0px; padding:0px;}
.differentiators-listing {margin:0px; padding:0px;}
.differentiators-listing li{list-style:none; display:block; color:#000; font-size:15px; margin-bottom:5px; position:relative; padding-left:18px}
.differentiators-listing li:after{position:absolute; top:12px; left:0px; content:''; height:8px; width:8px; border-radius:50%; background-color:#47387b;}

.bannersection-mission .vc_row-fluid{display: flex; align-items: center;}
.bannersection-mission .vc_custom_heading{font-weight:600;}
.bannersection-mission p{color: #000;font-size: 15px;margin: 0px 0 0 0;max-width: 100%;line-height: 24px;}
.bannersection-mission  .vc_box_border_grey{box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33);-webkit-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33);
-moz-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33);-ms-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33);}
.about-section .text-left .section-subtitle{font-size:18px; color:#0d56d9; text-transform:uppercase; font-weight: 600;}
.about-section .leftmindspace-panel  p.section-description{color:#000; font-size:30px; margin: 8px 0 0 0;max-width: 100%;line-height: 36px; font-weight: 600;}
.about-section .right-side-panel p{color:#000; font-size:15px; margin: 0px 0 0 0;max-width: 100%;line-height: 24px; }
.about-section .wpb_content_element p{color:#000; font-size:15px; margin: 0px 0 0 0;max-width: 100%;line-height: 28px;  padding-right:25px;}

.differentiators-section .section-description{font-size: 15px; line-height: 24px;color: #000; margin-bottom:0px; margin-top: 12px !important;}
.management-team-section .section-subtitle {
	margin-top: 0px;
	text-align: left;
	margin: 0px;
	font-size: 30px;
	text-transform: capitalize;
}
.management-team-section .title-subtile-holder p.section-description {
	font-size: 15px;
	line-height: 24px;
	color: #000;
	max-width: 100%;
	font-weight: 40;
	text-align: left;
}

.mindspace-team-section .section-subtitle {
	margin-top: 0px;
	text-align: left;
	margin: 0px;
	font-size: 30px;
	text-transform: capitalize;
}

.mindspace-team-section{margin-top:50px;}
.mindspace-team-section .title-subtile-holder p.section-description{
	font-size: 15px;
	line-height: 24px;
	color: #000;
	max-width: 100%;
	font-weight: 40;
	text-align: left;
}
.mindspace-team-section .mt_members1{display:flex;}
.management-team-section .mt_members1 .member01_name a{color: #46387b; font-weight:600;}
.management-team-section  .member01_description{
    font-size: 15px;
    line-height: 24px;
	color: #000;}
.mindspace-team-section .mt_members1 .member01_name a{color: #46387b; font-weight:600; font-size:20px;}
.mindspace-team-section .mt_members1 .members_img_social{background-color:#fff; height:100%;}
.mindspace-team-section .mt_members1 .member01-content-inside{padding:0px 15px 25px;}
.mindspace-team-section  .member01_description{
    font-size: 15px;
    line-height: 24px;
	color: #000;}
.mindspace-team-section .mt_members1 .col-sm-6 > div{height:100%;}
.bannersection-mission {
	padding: 30px 0px;
	display: flex;
	align-items: center;
}
.bannersection-vission{border-top:1px solid #ddd; padding-top:40px;}
.right-sidebar-menu-page .section-subtitle{font-size:28px;margin-top:30px;}
.rightside-software-slider.software-slide figure img{max-width:100%;}
.rightside-software-slider{background-color: #f7f7f7; padding:30px;}

/*about us section */

#rum_sst_tab.rum_sst_right{background-color: #47387b;padding: 8px 20px 8px 50px;font-size: 18px;background-image: url(../venor-child/images/edit_icon.svg);background-position: 18px 10px;
    background-size: 20px;background-repeat: no-repeat;border: 2px solid #fff;}
#rum_sst_tab.rum_sst_right:hover{background-color:#ff7d02;}

.process_content .vc_custom_heading{font-weight:600;}
/*-- Mega Menu Css Start --*/
header .navbar{max-width: 1140px;margin: auto;}
header .navbar-header h1.logo { margin: 10px 0;}
header .navbar .navbar-header {padding: 0px;}
header #sweetthemes-main-head.navbar .navbar-collapse {padding: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 28px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{margin-right: 0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{display: block;font-size: 15px;line-height: normal; padding: 41px 0;text-transform: capitalize;-webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out 0s;color: #000000;font-weight: 600;border:none;height:auto;}
header .navbar .mega-menu-wrap ul.mega-menu > li:hover a{color:#ff7d02}
header #mega-menu-wrap-primary{background:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background:#47387b ;padding:20px 10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{margin-top: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:none;color: #ff7d02;font-weight: 600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:none;color:#ff7d02;font-weight: 600;text-decoration: none;border:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background:none;color: #ff7d02;font-weight: 600;text-decoration: none;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:14px;}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-columns-4-of-12{clear:none !important;padding:0;}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-columns-4-of-12:last-child{border-right:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color: #fff;font-weight: normal;text-transform:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{background:none;color: #0D56D9;font-weight: 600;text-decoration: none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#ff7d02}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-columns-4-of-12 li{padding:5px 15px !important}

/*-- Mega Menu Css End --*/

.clac-page .inpFld, .clac-page .inpFldB{text-align:center;padding: 0px 20px;display: block;margin:5px auto;width: 170px;border: 1px solid rgba(154, 154, 154, .5);outline: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 15px;line-height: 1;font-weight: 400;color: #686868;height: 40px;}
.clac-page h3{font-size: 20px;margin:30px 0 22px;font-weight: 600;}
.clac-page input.btn-bt.default.smtBtn{color: #ffffff;font-size: 15px;font-weight: 700;border-radius: 0px;padding: 13px 30px;background: #46387b;border: none;}
.clac-page input.btn-bt.default.smtBtn:hover{background:#000}
.clac-page .table tr th, .clac-page .table>tbody>tr>td{padding:8px 20px !important;font-size:14px;color:#000;vertical-align:middle;text-align:center}
.clac-page .table tr th{background:#f1f1f1;font-size:15px;color:#000;white-space:nowrap;padding:12px 20px !important;border-right: 1px solid #e6e6e6;}
.clac-page .table tr th:last-child{border-right:0}
.clac-page .table tr th:first-child, .clac-page .table>tbody>tr>td:first-child{text-align:left}

.getaquote_form label{font-weight:600;}
.getaquote_form .form-group{margin-bottom:20px;}
.getaquote_form .form-control{padding: 0px 20px !important;display: block;width: 100%;border: 1px solid rgba(154, 154, 154, .5);outline: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 15px;line-height: 1;font-weight: 400;color: #686868;height: 50px;box-shadow:none}
.getaquote_form textarea.form-control{height:140px;resize:none}
.getaquote_form .cstm_submit{padding:0 15px;}
.getaquote_form .cstm_submit .cstm_submitform{color: #ffffff;font-size: 16px;font-weight:600;border-radius: 0px;padding: 13px 30px;background: #46387b;border: none;text-transform:capitalize}
.getaquote_form .cstm_submit .cstm_submitform:hover{background:#000}
.getaquote_form .form-group{margin-bottom:20px;}

.career_page_content .form-group{margin-bottom:20px;}
.career_page_content p strong{color:#000}
.career_page_content label{font-weight:600;}
.career_page_content .form-control{padding: 0px 20px !important;display: block;width: 100%;border: 1px solid rgba(154, 154, 154, .5);outline: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 15px;line-height: 1;font-weight: 400;color: #686868;height: 50px;box-shadow:none}
.career_page_content .cstm_submit .cstm_submitform{color: #ffffff;font-size: 16px;font-weight:600;border-radius: 0px;padding: 13px 30px;background: #46387b;border: none;text-transform:capitalize}
.career_page_content .cstm_submit .cstm_submitform:hover{background:#000}
.career_page_content .cstm_file .form-control{padding-top:12px !important;padding-bottom:12px !important;}
.vc_tta-accordion.vc_tta.vc_general.cstm_accordion .vc_tta-panel {
    margin-bottom: 0;
}

.bookkeeping_callapse .btn.btn-primary {display: block;text-align: left;color: #ffffff;background-color: #47387b;padding: 20px 35px 20px 20px;font-size: 18px; white-space: normal;position:relative}
.bookkeeping_callapse .btn.btn-primary:after{content: "\f0dd";position: absolute;right: 15px;top: 46%;font-family: FontAwesome;transform: translateY(-50%);}
.bookkeeping_callapse .btn.btn-primary[aria-expanded="true"]:after{content: "\f0de";top: 50%;}
.bookkeeping_callapse .card-body {padding: 15px;background: #f1f1f1;}
.bookkeeping_callapse .differentiators-listing li a{color:#000;}
.bookkeeping_callapse .differentiators-listing li a:hover{color:#0D56D9;}

.viewmorebtn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #fff;font-size: 15px;font-weight: 600;border-radius: 0px;padding: 14px 30px;background: #46387b;border: 1px solid #46387b;}
.viewmorebtn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern i{font-weight:600;font-size:15px}
.viewmorebtn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background:#000;color:#fff}
.cstm_accordion_panel.vc_tta-accordion.vc_tta.vc_general .vc_tta-panel {
    margin: 10px 0 0;
}
.cstm_accordion_panel .differentiators-listing li a{color:#000;}
.cstm_accordion_panel .differentiators-listing li a:hover{color:#0D56D9;}
.cstm_accordion_panel.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: auto;
    right: 15px;
}
.cstm_accordion_panel.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:20px;padding-right:46px;color: #47387b !important;font-weight: 600;font-size: 16px;}
.vc_tta-color-grey.vc_tta-style-classic.cstm_accordion_panel .vc_tta-controls-icon::after, 
.vc_tta-color-grey.vc_tta-style-classic.cstm_accordion_panel .vc_tta-controls-icon::before{border-color: #47387b !important;}
.wpb_gmaps_widget.googlemap_iframe .wpb_map_wraper iframe{height:500px;}
.cstm_heading{font-weight:600;}


.cstm_skillcounter_panel .vc_column_container>.vc_column-inner{padding-left:6px;padding-right:6px;}
.est-frontend-display-wrap.est-right .est-content-slider .est-content-slider-title{
    position:initial;
	-moz-transform:none;
    -webkit-transform:none;
    transform: none;
}
.est-frontend-display-wrap.est-left {
    left: -2px;
	    display: block !important;
}
.est-frontend-display-wrap.est-template-1 a.est-tab-link{
    display: block;
    padding: 6px 15px;
    background-color: #e66b6d;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    letter-spacing: 0.5px;
    background-color: #ff7d02;
    padding: 8px 20px 8px 50px;
    font-size: 18px;
    background-image: url(../venor-child/images/career_icon.png);
    background-position: 15px 7px;
    background-size: 26px;
    background-repeat: no-repeat;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	border: 2px solid #fff;
}
.est-frontend-display-wrap.est-template-1 a.est-tab-link:hover{background-color: #47387b;}
.cstm_management_team  .mt_members1 .featured_image_member{border-radius:50%}
.back-to-top {
    background: #ff7d02 !important;
}
.blog-post-section .blog-posts-shortcode.blog-posts .list-view .blog_custom .post-categories {
    background:rgb(255 125 2 / 84%) !important;
}
.blog-post-section .blog-posts-shortcode .featured_image_blog:hover .flex-icon {
    background:rgba(255,125,2,0.5) !important;
}
.blog-post-section .blog-posts-shortcode.blog-posts .list-view .post-details .post-name a:hover {
    color: #ff7d02 !important;
}
.why-mindspace .text-left .section-subtitle {
    color: #ff7d02;
}
.cstm_management_team  .mt_members1 .members_img_social {position: relative;display: flex;flex-wrap: wrap;}
.cstm_management_team .mt_members1 .members_img_holder {position: relative;width: 180px;}
.cstm_management_team .member01-content {width: calc(100% - 180px);padding-left: 30px;}
.cstm_management_team .mt_members1 .member01_link:hover {color: #ff7d02 !important;}
.remote_img figure.vc_figure{border: 1px solid #f1f1f1;display:block;text-align:center}
div.mt_members1 .flex-zone{background: rgb(255 125 2 / 90%) !important;}

#rum_sst_tab.rum_sst_right{top:50%;margin-top:-119px}
.header_social_group .footer_social_icons.simple {display: flex;flex-wrap: wrap;justify-content: flex-end; margin: 0 -5px;}
.header_social_group .footer_social_icons.simple > li{list-style:none;padding:0 5px;font-size:0;}
.header_social_group .footer_social_icons.simple > li > a{line-height:normal;display:block}
.header_social_group .footer_social_icons.simple > li > a i{font-size:18px;}
.header_social_group .footer_social_icons.simple > li > a:hover i{color:#ff7d02}

.is_header_semitransparent header.header2{z-index: 999999 !important;position:relative !important}
.sidebar-member .thumbnail-single {
    width: 220px;
    height: 220px;
    overflow: hidden;
    border-radius: 50%;margin-left:auto;margin-right:auto;	
}
.single-member .member_contact_title{text-align:center}
.member_social {
    text-align: center;
}
.single-member .member_email, .single-member .member_phone {
    margin-bottom: 10px;
    text-align: center;
}
.header-title-breadcrumb .breadcrumb{display:none !important}
.mt_members1 div.featured_image_member{border-radius:50%;width: 200px;margin: auto;height: 200px;}
.mt_members1 div.featured_image_member img{border-radius:50%;}
.mt_members1 .member01_name, .mt_members1 .member01_position, .mindspace-team-section .member01_description, .mindspace-team-section .mt_members1 .member01-content-inside, .management-team-section .member01_description, .member01-content-inside {text-align: center;}
@media (min-width:992px) and (max-width:1199px){
body #sweetthemes-main-head{padding:0 15px}	
body header.header2 .navbar-header h1.logo {text-align: left;}
.counter-section .vc_col-sm-6 {width: 100%;}
.counter-section .vc_column-inner.vc_custom_1629115814177 { padding-top: 10px !important;}
.download-workflow-section .wpb_wrapper h4 {font-size: 18px !important;}
.title-subtile-holder p.section-description, .section-subtitle{max-width:100% !important}
}
@media (min-width:992px){
#mega-menu-wrap-primary #mega-menu-primary, header #mega-menu-wrap-primary{position:static;}
.menu.nav{position:static;}
header #sweetthemes-main-head.navbar .navbar-collapse {padding: 0px;position:static;}
}
@media (max-width:991px){
.navbar-header .navbar-toggle{display:none !important;}
#mega-menu-wrap-primary .mega-menu-toggle{display:block;padding-top: 9px;}
header.header2 .navbar .navbar-header{width:50%;padding:0 15px;margin-top: 0;border:none;}
header.header2 .navbar-header h1.logo{text-align:left !important;margin: 10px 0 !important }
header.header2 .navbar-header h1.logo img{margin:0}
header #sweetthemes-main-head.navbar .navbar-collapse{width:50%;display:block !important;padding:0 15px;visibility:visible;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:#fff;position:fixed;top:160px;left:-100%;width:100%;height:calc(100% - 160px);overflow-y:auto;overflow-x:hidden;border-top: 1px solid #f1f1f1;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;display:block;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{left:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 0}
#mega-menu-wrap-primary .mega-menu-toggle{background:none}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background:#000}
header #mega-menu-wrap-primary{position: static;}
#mega-menu-wrap-primary #mega-menu-primary, header #mega-menu-wrap-primary{position:static;}
.menu.nav{position:static;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:10px 15px}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-columns-4-of-12 li{padding:0 !important}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-columns-4-of-12 li a{padding:10px 0 !important }
.mega-menu-primary-mobile-open{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{display:block;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
}

}

@media (min-width:768px) and (max-width:991px){
.footer-row-3 .col-md-3.sidebar-1{width:100%;}
.footer-row-3 .col-md-3.sidebar-2{width:100%;}
.footer-row-3 .col-md-3.sidebar-3{width:100%;}

.service-offer ul li{margin:7px 0}
.service-offer ul li::after{height:100%;top:0;}
.counter-section .vc_col-sm-6 {width: 100%;}
.counter-section .vc_column-inner.vc_custom_1629115814177 { padding-top: 10px !important;}
.row.mt_members1 .col-xs-6{ width:100%;padding-bottom:35px;}
.download-workflow-section .vc_col-sm-4 { width: auto; display: inline-block;text-align: left;padding: 12px 0;float: none;vertical-align: top;max-width: inherit;}
.blog-post-section .blog-posts-shortcode.blog-posts .list-view .post-details{min-height:237px;}
footer .footer-top, .footer-div-parent{margin:0 -15px;}
footer aside{margin-bottom:20px !important}
footer .footer-top .footer-row-1 {padding-top: 15px;padding-bottom: 5px;}
.footer-row-3 {padding-top: 18px;padding-bottom: 15px;}
.footer-row-3 .textwidget ul li{padding: 0px 15px 6px 0px;}
.footer-row-3 .col-md-3.sidebar-3 h1.widget-title {display: none;}
.title-subtile-holder p.section-description, .section-subtitle{max-width:100% !important}
}
@media (max-width:767px){
.footer-row-3 .col-md-3.sidebar-1{width:100%;}
.footer-row-3 .col-md-3.sidebar-2{width:100%;}
.footer-row-3 .col-md-3.sidebar-3{width:100%;}
	
/*-- Mega Menu Css Start --*/	
header.header2 .navbar-header h1.logo img{max-width:90px;margin:0}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{top:140px;height:calc(100% - 140px);}
/*-- Mega Menu Css End --*/
.getaquote_form {padding-bottom:30px;}
.career_page_content{padding-bottom:30px;}

	

.theme_header_slider .rs-fullwidth-wrap{height:100% !important;}
.service-offer ul li{margin:7px 0}
.service-offer ul li::after{height:100%;top:0;}
.our-services-heading .vc_column-inner{padding-top:0 !important;}
.our-services-section.vc_row{padding-bottom:30px !important}
.our-services-section .vc_column-inner{padding-top:0 !important}
.our-services-section .vc_col-sm-4{padding-top:10px;padding-bottom:10px;}
.our-services-section .vc_empty_space{height:auto !important}

.why-mindspace.vc_custom_1627981386623{padding-bottom:5px !important}
.why-mindspace .vc_column-inner{padding-top:0 !important}
.why-mindspace .leftmindspace-panel .section-subtitle{ text-align: center !important;margin: auto;}
.why-mindspace .leftmindspace-panel p.section-description{text-align: center !important;}
.why-mindspace .right-side-panel p.section-description{text-align: center !important;padding-top:5px;}
.counter-section.vc_custom_1629115743302{padding-top:0 !important}
.counter-section .vc_column-inner.vc_custom_1629115814177 { padding-top: 10px !important;}
.cstm_skillcounter_panel .vc_col-sm-4 {padding: 10px 15px;}
.testimonials-section .testimonials-container-1 .testimonail01-content p{font-size:15px !important;}
.testimonail01-profile-img{margin-bottom:20px !important;}
.testimonials-section .vc_column-inner {
    padding-top: 0 !important;
}
.cstm_management_team .vc_empty_space {height: auto !important}
.cstm_management_team .mt_members1 .members_img_holder {position: relative;width:120px;margin:auto;}
.cstm_management_team .member01-content {width:100%;padding:0;text-align:center}
.row.mt_members1 .col-xs-6{ width:100%;padding-bottom:35px;}
.certification-slide figure img, .software-slide figure img{max-width:100px;}
.image-slider .section-subtitle{padding-bottom:0}
.image-slider.vc_row-fluid {padding-bottom:30px !important}
.image-slider .vc_column-inner {padding-top: 0 !important;}
.download-workflow-section .vc_col-sm-4 {padding: 6px 0;}
.blog-post-section .vc_column-inner {padding-top: 10px !important;}
.blog-post-section .vc_column-inner .vc_empty_space{height:auto !important}
.blog-post-section.vc_row-fluid{padding-bottom:0 !important}
.blog-post-section .blog-posts-shortcode.blog-posts .list-view .post-details{min-height:100%;}
footer .footer-top, .footer-div-parent{margin:0 -15px;}
footer aside{margin-bottom:20px !important}
footer .footer-top .footer-row-1 {padding-top: 15px;padding-bottom: 5px;}
.footer-row-3 {padding-top: 18px;padding-bottom: 15px;}
.footer-row-3 .textwidget ul li{padding: 0px 15px 6px 0px;}
	.footer-row-3 .col-md-3.sidebar-3 h1.widget-title {
    display: none;
}
.title-subtile-holder p.section-description, .section-subtitle{max-width:100% !important}
.is_header_semitransparent header.header2{position:relative !important}
}
@media (max-width:479px){
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{top:153px;height:calc(100% - 153px);}
header .header-info-group span{display:block;margin: 0 auto !important;max-width:306px;}
}

/*mega menu css*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	background-color:#eaeaea;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	color: #000;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{
	color: #ff7d02;
}
.stats-content .skill-count{
	font-size:30px;
}
.staff_profile .vc_tta-panel-body{
  background-color: transparent!important;
  padding: 0!important;
}
.staff_profile .progress{
  border-radius: 5px!important;
  height: 20px !important;
  margin-bottom: 40px!important;
}
.staff_profile .label_text_percentange {
  /*display: none;*/
}
.mindspace-team-section.mindspace-team-section2 .section-subtitle{
  text-align: center;
    max-width: 100%;
}
.staff_profile .vc_tta-panels{
  background-color: transparent!important;
    border: 0!important;
}
.staff_profile .vc_tta-tab:not(:last-child){
	margin-right:30px!important;
}
.staff_profile .vc_tta-tab a{
  background-color: transparent!important;
  border: 0!important;
  border-bottom: 5px solid transparent!important;
  padding: 0!important;
  padding-bottom: 5px!important;
	font-size:20px;
}
.staff_profile .vc_tta-tab.vc_active a, .staff_profile .vc_tta-tab a:hover{
  border-bottom: 5px solid #46387b !important;
color: #46387b !important;
}

.staff_profile .vc_tta-tabs-list{
  display: flex!important;
  align-items: center;
  justify-content: center;
	margin-bottom:30px!important;
}
.staff_profile .progress{
	box-shadow:none!important;
}
.staff_profile .progress .progress-bar{
  position: relative;
	background-color:transparent!important;
}
.staff_profile .progress .progress-bar::before{
	background-color: #47387b!important;
    position: absolute;
    width: 0;
    height: 100%;
    content: '';
    left: 0px;
    top: 0;
	 -moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s; 
	-o-transition:all 0.5s ease 0s; 
	-webkit-transition:all 0.5s ease 0s; 
	transition:all 0.5s ease 0s;
	display:block!important;
}
.staff_profile .vc_tta-panel.vc_active  .progress .progress-bar::before{
  width: 100%;
}


.staff_profile .progress .progress-bar::after{
background-color: #47387b;
    border-radius: 50%;
    position: absolute;
    width: 20px;
    height: 20px;
    content: '';
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    border: solid 5px #fff;
    box-shadow: 0px 8px 15px rgba(0,0,0,0.2);
	display:block!important;
}
.road_map .vc_column_container{
  position: relative;
}
.road_map .vc_column_container::after{
  position: absolute;
  width: 10px;
  height: calc(100% - 100px);
  content: "";
  left: 50%;
  transform: translateX(-50%);
  top: 100px;
  background-color: #47387b;
}
.road_map  .thumbnail {
    display: flex;
    max-width: 46%;
    align-items: flex-start;
    position: relative;
  }
  .road_map  .thumbnail .caption{
    padding: 0;
    padding-left: 15px;
  }
  .road_map  .thumbnail .caption h3{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
	  color:#47387b;
  }
  .road_map  .thumbnail .caption p{
    font-size: 14px;
	  line-height: 23px;
  }
  .road_map  .thumbnail::after{
    position: absolute;
    width: 26px;
    height: 26px;
    content: "";
    right: -43px;
    top: 40px;
    background-color: #ff7d02;
    z-index: 1;
    border-radius: 50%;
}
.road_map  .thumbnail:nth-child(2n+2){
  margin-left: auto;
}
.road_map .thumbnail:nth-child(2n+2)::after{
  left: -43px;
  right: auto;
}
.road_map  .thumbnail img{
    height: 100px;
    width: 100px;
    border-radius: 50%;
    flex: 0 0 100px;
  }
.road_map{
  
	padding-top:40px;
	border-top:solid 1px #ccc;
}
.about-left-page .road_map  .section-subtitle{
  margin-top: 0px;
    text-align: center;
    margin: 0px;
    font-size: 30px;
    text-transform: capitalize;
    color: #0d56d9;
    font-weight: 600;
    max-width: 100%;    
}
.about-left-page .road_map p.section-description{
  font-size: 16px;
    line-height: 24px;
    font-weight: 400;
	    margin-bottom: 85px!important;
}

@media (max-width:767px){
  .staff_profile .vc_tta-panel-body{padding: 30px!important;}
}
@media only screen and (max-width: 1199px){
  
	.road_map .vc_column_container::after{
		top:100px;
	}
	.road_map .thumbnail:nth-child(2n+2)::after{
		left: -38px;
	}
	.road_map .thumbnail::after{
		right:-38px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .road_map .thumbnail .caption h3{
    font-size: 18px!important;
  }
  .road_map .thumbnail .caption p {
    font-size: 14px!important;
}
	
	.road_map .thumbnail:nth-child(2n+2)::after{
		left: -38px;
	}
	.road_map .thumbnail::after{
		right:-38px;
	}
}
@media only screen and (max-width: 991px){
	.road_map .vc_column_container::after{
		top:100px;
	}
}
@media only screen and (max-width: 767px){
  .road_map .thumbnail .caption h3 {
      font-size: 16px !important;
      line-height: 22px !important;
  }
  .road_map .thumbnail .caption p {
    font-size: 14px!important;
}
.road_map .thumbnail img{
  height: 75px;
    width: 75px;
    flex: 0 0 75px;
}
.road_map .vc_column_container::after{
  left: 30px;
}
.road_map .thumbnail:nth-child(2n+2){
  margin-left: 0;
}
.road_map .thumbnail{
  max-width: 100%;
  padding-left: 49px!important;
  margin-bottom: 50px;
}
	.road_map .thumbnail::after, .road_map .thumbnail:nth-child(2n+2)::after{
		left:2px;
		right:auto;
	}
	.about-left-page .road_map p.section-description{
		margin-bottom
	}
	.road_map .vc_column_container::after{
		height: calc(100% - (140px));
	}
}
.service_info_group_row .mt-icon-listgroup-item.style1 .mt-icon-listgroup-holder .mt-icon-listgroup-icon-holder-inner{
  float: none;
	margin-bottom: 15px;
}
.service_info_group_row .mt-icon-listgroup-description{
  padding-top: 10px;
}
.service_info_group_row .mt-icon-listgroup-holder{
  padding: 30px;
	    margin-bottom: 30px;
}
.service_info_group_row .mt-icon-listgroup-holder::before, .service_info_group_row .mt-icon-listgroup-holder::after{
  background-color: #46387b!important;
}
.counter-section .plus_icon .stats-content, .counter-section .k_icon .stats-content {text-align: center;}
.counter-section .plus_icon .stats-content .skill-count, 
.counter-section .k_icon .stats-content .skill-count{display: inline-block;position: relative;padding-right: 25px;}
.counter-section .plus_icon .stats-content .skill-count::after, 
.counter-section .k_icon .stats-content .skill-count::after{content: "+";font-size: 30px;color: #ffffff;font-weight: bold;line-height: 1;margin-top: 0;position: absolute;right: 0;top: 0;}
.counter-section .k_icon .stats-content .skill-count::after{content: "K";}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-column .mega-sub-menu .mega-sub-menu{
		    background: #fff;
    padding: 10px 0;
    margin-top: 10px;
    border-left: solid 4px #ff7d02;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-column .mega-sub-menu .mega-sub-menu a:hover{
	color:#ff7d02;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li{    padding: 5px 12px !important;}
.management-team-section .section-subtitle.light_subtitle{font-size:20px;color: #000;}
.mindspace_team_custom .featured_image_member{display:none;}


/*12-10-2021*/
.about-left-page .wpb_text_column.wpb_content_element p{color:#000000;}
.header-title-breadcrumb-overlay{background:#47387b;}
.certification-slide figure img, .software-slide figure img{-webkit-filter:grayscale(0); filter:grayscale(0); -khtml-opacity:1; opacity:1;}
.certification-slide figure img, .software-slide figure img{height:auto; width:auto;}
.about-left-page .section-subtitle{font-size:30px; color:#0d56d9; text-transform:capitalize; font-weight:600;}
.about-left-page p.section-description{font-size:20px; line-height:26px;}
.about-left-page.testimonial-left-section .section-subtitle{font-size:20px !important; line-height:inherit !important;}
.client-slider .certification-slide figure{height:100px;}

.popular-role-list{list-style:none; padding:0; margin:40px -20px 0 -15px; display:flex; flex-wrap:wrap;}
.popular-role-list li{width:33.33%; padding:0 20px 50px;}
.role-content h4{font-size:20px !important; color:#000; margin:0 0 10px; font-weight:600;}
.role-content p{font-size:15px; color:#000; line-height:28px; font-weight:400; margin:0;}

.role-link{display:flex; padding-top:10px;}
.role-link a{font-size:13px; font-weight:700; color:#46387b; padding-bottom:5px; text-transform:uppercase; position:relative; display:inline-block; margin-right:15px;}
.role-link a:after{position:absolute; content:''; left:0; bottom:8px; height:2px; width:100%; background-color:#46387b;}

.rolemodal-popup .modal-dialog{width:800px; max-width:100%;}
.rolemodal-popup .modal-body{padding:60px 20px 30px;}
.rolemodal-popup .close{padding:0; margin:0; position:absolute; right:0; top:0; background:#46387b; color:#fff; opacity:1; font-weight:400; width:50px; height:50px;
display:flex; justify-content:center; align-items:center; font-size:35px; line-height:1; z-index:1;}
.rolemodal-popup .modal-body  h4{font-size:26px; color:#000; margin:0 0 10px; font-weight:600;}
.rolemodal-popup .modal-body{font-size:15px; color:#000; line-height:28px; font-weight:400; margin:0;}

.about-left-page .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-tabs-list{ width:100%;}

.fa-linkedin-in::before{content:"\f0e1";}

.quote-heading{margin-bottom:25px !important; padding-left:15px;}

.blog-posts-shortcode.blog-posts .list-view .post-details .post-name a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.blog-posts-shortcode.blog-posts .post-excerpt.row{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; min-height:94px;}

.mt-20{margin-top:20px !important;}
.mb-30{margin-bottom:30px !important;}

.testimonial-left-section .differentiators-blocksection:first-child{margin-top:0;}
.testimonial-left-section .differentiators-blocksection{border-radius:4px; padding:35px 25px; -webkit-box-shadow:0px 10px 30px 0px rgba(205, 205, 205, 0.33); box-shadow:0px 10px 30px 0px rgba(205, 205, 205, 0.33); position:relative;}
.testimonial-left-section .differentiators-blocksection:after{}

.testimonial-left-section .differentiators-blocksection .text-left .section-subtitle{max-width:100%;}
.testimonial-left-section .differentiators-blocksection .vc_column_container > .vc_column-inner{padding:0;}
.testimonial-left-section.about-left-page .wpb_text_column.wpb_content_element p{font-size:16px; margin-bottom:15px;}
.testimonial-left-section.about-left-page.testimonial-left-section .section-subtitle{font-size:16px !important;}
.testimonial-left-section.about-left-page p.section-description{font-size:16px; margin-top:0 !important; margin-bottom:0 !important;}

.casebox-section{display:flex; flex-wrap:wrap; margin:0 0 30px;}
.casebox-section .differentiators-listing li a{color:#000; text-decoration:none;}
.casebox-section .differentiators-listing li a:hover{color:#47387b;}
.casebox-section .vc_column_container > .vc_column-inner{height:100%;}
.casebox-section .vc_column_container > .vc_column-inner > .wpb_wrapper{height:100%; background-color:#f8f8f8; border:1px solid #f0f0f0; border-radius:5px; padding:15px 20px;}
.casebox-section .vc_column_container > .vc_column-inner > .wpb_wrapper h4{font-size:20px; line-height:26px; color:#47387b; font-weight:600; margin:0 0 15px; border-bottom:1px solid #eaeaea; padding-bottom:10px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-column .mega-sub-menu .mega-sub-menu:after{display:table; content:''; clear:both;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column::after{display:table; content:""; clear:both;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{float:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12:nth-child(1) ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12:nth-child(2) ul.mega-sub-menu{background:#fff; padding:10px 0; margin-top:10px; border-left:solid 4px #ff7d02;}

.round-cirle{overflow:hidden; border-radius:50%; height:244px; width:244px;}

.error-404.not-found h1{color:#47387b !important;}
header.cd-pricing-header{background-color:transparent !important;}

.back-to-top.sweetthemes-is-visible{background:#acacac !important; box-shadow:none !important; border:none !important;}
.wpcf7-form span.wpcf7-not-valid-tip{color:red !important;}

.footer-row-3 .col-md-3.sidebar-3 .widget_text .widget-title{opacity:0;}

.about-left-page.contact-heading .section-subtitle{max-width:100%;}
.counter-section .readmore-btn .vc_btn3-color-warning{border-radius:5px; background-color:#ff7d02; border-color:#ff7d02;}

.custom-gallery{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; margin:0 -15px; text-align:center;}
.custom-gallery li{width:33.33%; padding:0 15px 30px;}


.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li{width:auto; padding:0 22px 0 0;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li:last-child{padding:0;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li img{max-height:80px; height:auto; width:auto;}


.post-thumbnail a{text-align:center;}



@media (max-width:1199px){
footer{overflow:hidden;}
}
@media (min-width:992px) and (max-width:1199px){
.footer-row-3 .textwidget ul li{padding:0px 30px 10px 0px;}
.testimonial-left-section .differentiators-blocksection{padding:25px 20px;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li{padding:0 15px 0 0;}
.footer-row-3 .col-md-3.sidebar-1{width:36%;}
.footer-row-3 .col-md-3.sidebar-2{width:34%;}
.footer-row-3 .col-md-3.sidebar-3{width:30%;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li img{max-height:65px;}
}
@media (min-width:768px) and (max-width:991px){
.popular-role-list li{width:50%;}
.testimonial-left-section .differentiators-blocksection{padding:20px 15px;}
.round-cirle{height:180px; width:180px;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li img{max-height:65px;}
}
@media (max-width:767px){
.rolemodal-popup .modal-dialog{width:auto;}
.popular-role-list li{width:100%; padding:0 20px 30px;}

.testimonial-left-section .differentiators-blocksection{padding:20px 15px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
float:none; width:100%;}
.footer-row-3 .col-md-3.sidebar-3 .textwidget ul.footer-img li img{max-height:65px;}
.round-cirle{height:150px; width:150px;}

.custom-gallery{margin:0;}
.custom-gallery li{width:100%; padding:0 0 20px;}
.differentiators-listing li{font-size:13px;}
}



.blog .main-content{display:flex; flex-wrap:wrap;}
.blog article.single-post{width:33.33%; margin:0 !important; background-color:transparent; box-shadow:none; padding:0 15px 30px;}
.blog article.single-post .blog_custom{background-color:#fff !important; height:100%; -webkit-box-shadow:0px 0px 30px 5px rgba(0, 0, 0, .05); box-shadow:0px 0px 30px 5px rgba(0, 0, 0, .05); position:relative; display:flex !important; flex-direction:column;}
.blog article.single-post .post-details{background-color:#fff; padding:15px 15px 80px 15px !important; display:flex; flex:1;}
.blog article.single-post .post-details .post-name{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; color:#000; font-size:22px !important; line-height:1.5 !important; font-weight:600; margin:0;}
.blog article.single-post .blog_custom .more-link{position:absolute; bottom:15px; background-color:#ff7d02 !important;}
.blog article.single-post .post-details .post-tags{display:block;}
.blog article.single-post .blog_custom .post-tags{display:none;}
.blog article.single-post .post-tags-comment-date{display:block;}
.blog article.single-post .blog_custom .post-excerpt.row{margin-top:0;}
.blog article.single-post .blog_custom .post-date{top:15px; left:15px; background-color:rgba(255, 125, 2, 0.84) !important;}
.single-post .thumbnail-single{text-align:center;}


.category .main-content{display:flex; flex-wrap:wrap;}
.category article.single-post{width:33.33%; margin:0 !important; background-color:transparent; box-shadow:none; padding:0 15px 30px;}
.category article.single-post .blog_custom{background-color:#fff !important; height:100%; -webkit-box-shadow:0px 0px 30px 5px rgba(0, 0, 0, .05); box-shadow:0px 0px 30px 5px rgba(0, 0, 0, .05); position:relative; display:flex !important; flex-direction:column;}
.category article.single-post .post-details{background-color:#fff; padding:15px 15px 80px 15px !important; display:flex; flex:1;}
.category article.single-post .post-details .post-name{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; color:#000; font-size:22px !important; line-height:1.5 !important; font-weight:600; margin:0;}
.category article.single-post .blog_custom .more-link{position:absolute; bottom:15px; background-color:#ff7d02 !important;}
.category article.single-post .post-details .post-tags{display:block;}
.category article.single-post .blog_custom .post-tags{display:none;}
.category article.single-post .post-tags-comment-date{display:block;}
.category article.single-post .blog_custom .post-excerpt.row{margin-top:0;}
.category article.single-post .blog_custom .post-date{top:15px; left:15px; background-color:rgba(255, 125, 2, 0.84) !important;}
.single-post .thumbnail-single{text-align:center;}

.back-to-top{bottom:80px !important;}

@media (min-width:768px) and (max-width:991px){
.blog article.single-post{width:50%;}

.category article.single-post{width:50%;}
}
@media (max-width:767px){
.blog article.single-post{width:100%;}

.category article.single-post{width:100%;}
}

.cstm_link{
background-color: #000;
padding: 5px 0px;
}
.cstm_link a {
color: #ffff;
font-size: 14px;
font-weight: 600;
}


/*footer logo css*/
#block-3{display: flex; justify-content: center;}
.trustpilot-widget img{max-height: 30px; margin-top: -3px; margin-right: 15px;}
.clutch-widget iframe{width: 130px; position: relative; z-index:1;}
.clutch-widget{position: relative;}
.clutch-widget::after{position: absolute; content: ''; background-color: #fff; height: 25px; width: 26px; top: 0; right: -12px; transform: skewX(-45deg); -webkit-transform: skewX(-45deg);}

@media (max-width:991px){
.clutch-widget iframe{width: 100%;}
.clutch-widget::after{display:none;}
}
@media (max-width:767px){
#block-3{flex-wrap:wrap;}
.clutch-widget iframe{margin-top:15px;}
.trustpilot-widget{width: 100%; text-align: center;}
	.captcha-box>span>span>div{
	transform: scale(0.8);
	transform-origin: left;
}
}


/* 17-05-2024 */
.at-mindspace-slider .vc_images_carousel .vc_carousel-indicators{
	bottom:-40px
}
.at-mindspace-slider .vc_images_carousel .vc_carousel-indicators li{
	width: 28px;
    height: 7px;
	border-radius:0;
	background:#ccc!important;
	border:0;
	padding: 0;
}
.at-mindspace-slider .vc_images_carousel .vc_carousel-indicators li.vc_active{
	background:#000!important
}



/*new css*/
.industry-banner{position:relative;}
.industry-banner .wpb_single_image.vc_align_center{height: calc(100vh - 152px); overflow: hidden; position:relative;}
.industry-banner .wpb_single_image.vc_align_center img{height:100vh; object-fit:cover;}
.industry-banner .wpb_single_image.vc_align_center:after{position:absolute; content:''; height:100%; width:100%; left:0; top:0; background-color:rgba(0,0,0,0.7);}
.industry-banner-content{position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center;	text-align: center;}
.industry-banner-content .wpb_wrapper{max-width:1170px; padding:15px;}
.industry-banner-content h1{color: #fff; font-size: 48px; font-weight: 600; margin:0 0 10px;}
.industry-banner-content p{color: #fff; font-size: 18px; font-weight: 400; margin:0 0 20px;}
.industry-banner-content .btn.btn-primary{border-radius: 5px; background-color: #ff7d02; border-color: #ff7d02; font-size: 15px; padding: 10px 20px; font-weight: 500;}
.industry-banner-content .btn.btn-primary:hover, .industry-banner-content .btn.btn-primary:active, .industry-banner-content .btn.btn-primary:focus{background-color:#46387b; border-color:#46387b;}
.industry-banner-content .btn.btn-secondary{border-radius: 5px; background-color: #46387b; color: #ffffff; border-color: #46387b; font-size: 15px; padding: 10px 20px; font-weight: 500;}
.industry-banner-content .btn.btn-secondary:hover, .industry-banner-content .btn.btn-secondary:active, .industry-banner-content .btn.btn-secondary:focus{background-color:#ff7d02; border-color:#ff7d02;}

.main-content-section{padding:50px 0; display: flex; align-items: center; flex-wrap: wrap;}
.pb-0{padding-bottom:0 !important;}
.pt-2{padding-top:20px !important;}
.main-content-section.row-reverse{flex-direction: row-reverse;}
.main-content-section .vc_col-sm-8{width: 55%;}
.main-content-section .vc_col-sm-4{width: 45%;}
.main-content-section p{color: #000000;}
.main-content-section ul{padding:0; margin:30px 0 0;}

.key-services .section-subtitle{max-width: 100%;}
.key-services .title-subtile-holder p.section-description{max-width: 100%; color: #000000;}
.key-services p{color: #000000;}
.key-services .mt-icon-listgroup-holder{padding: 30px; background-color:#ffffff;}
.key-services .mt-icon-listgroup-holder::before, .key-services .mt-icon-listgroup-holder::after {bottom: auto; background-color: #46387b !important; top: 0;}
.key-services .vc_row-fluid{display: flex; flex-wrap: wrap;}
.key-services .vc_column_container{padding-bottom: 30px;}
.key-services .vc_column_container > .vc_column-inner, .key-services .vc_column_container > .vc_column-inner .wpb_wrapper, .key-services .vc_column_container > .vc_column-inner .wpb_wrapper .mt-icon-listgroup-item, .key-services .vc_column_container > .vc_column-inner .wpb_wrapper .mt-icon-listgroup-item .mt-icon-listgroup-holder{height: 100%;}

.software-image-slider .title-subtile-holder{padding-bottom: 30px;}
.software-image-slider .section-subtitle{max-width: 1000px;}
.software-image-slider .title-subtile-holder p.section-description{max-width: 100%; margin-top: 10px;}

.industry-heading{font-size: 30px !important; line-height: 36px; color: #000; margin: 0 0 15px; font-weight: 600;}
.industry-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #fff; border-color: #47387b; background-color: #47387b; background-image: none; font-size: 16px; padding: 10px 25px; font-weight: 500;}
.industry-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .industry-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .industry-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{color: #fff; border-color: #ff7d02; background-color: #ff7d02;}
.service-slider .slick-slide .service-slide a{color: #000000;}


.bottom-banner-section{position:relative; padding: 50px 0px; background-color: #30206c;}
.bottom-banner-content .wpb_wrapper{max-width:1170px; margin: auto !important; text-align: center;}
.bottom-banner-content h2{color: #fff; font-size: 30px; font-weight: 600; margin:0 0 10px;}
.bottom-banner-content p{color: #fff; font-size: 18px; font-weight: 400; margin:0 0 20px;}
.bottom-banner-content .btn.btn-primary{border-radius: 5px; background-color: #ff7d02; border-color: #ff7d02; font-size: 15px; padding: 10px 20px; font-weight: 500;}
.bottom-banner-content .btn.btn-primary:hover, .bottom-banner-content .btn.btn-primary:active, .bottom-banner-content .btn.btn-primary:focus{background-color:#46387b; border-color:#46387b;}


.vc_row-has-fill + .vc_row-full-width + .vc_row.main-content-section > .vc_column_container > .vc_column-inner{padding-top: 0;}

.software-image-slider .software-slide figure{display:flex; align-items:center; justify-content:center; height: 60px;}
.software-image-slider .software-slide figure img{max-height: 60px;}

.full-service-section{padding:0 0 50px;}
.full-service-section .title-subtile-holder p.section-description{margin-top:0;}
.full-service-section .wpb_wrapper h4{font-size: 20px !important; color:#000000; font-weight: 600; margin:0 0 20px;}
.full-service-section .vc_row.wpb_row.vc_inner.vc_row-fluid{display:flex; flex-wrap:wrap;}
.full-service-section .wpb_column.vc_column_container.vc_col-sm-4{margin:0 0 40px;}
.full-service-section .vc_column_container > .vc_column-inner{height:100%;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper{height: 100%;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element{position:relative; box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); -webkit-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); -moz-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); -ms-box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; padding: 30px; background-color: #ffffff; height:100%;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:before, .full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:after{position: absolute; content: ''; bottom: 0px; height: 4px; width: 0px; background-color: #46387b; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:after{right: 0px;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:before{left: 0px;}
.full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:hover::before, .full-service-section .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:hover::after{width: 50%;}
.full-service-section .differentiators-listing li{line-height: 26px;}

.button-group{display:flex; align-items:center; justify-content:center; flex-wrap: wrap; gap:10px;}
.full-service-section .title-subtile-holder.text-center{margin-bottom:30px;}
.full-service-section .section-subtitle{max-width: 100%;}

.mb-5{margin-bottom: 20px !important;}
.bottom-banner-section .wpb_column.vc_column_container.vc_col-sm-12{padding: 0px 15px;}
/* 11-08-2025 */
.country_menu .mega-menu-link > img{
	width: 32px;
    margin-right: 5px;
}
.country_menu > .mega-menu-link{
	padding:13px 15px!important;
	border:solid 1px #ff7d02!important;
	border-radius:4px!important;
	color:#ff7d02!important
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
	font-size:14px
}
#navbar .header-enquiry-btn {
    margin-left: 15px;
}


@media (max-width:1199px){
.industry-banner-content .wpb_wrapper{max-width: 970px;}
.industry-heading{font-size: 26px !important; margin: 0 0 10px;}
body .key-services h1, body .software-image-slider h1{font-size: 30px !important; line-height: 40px !important;}
	.country_menu > .mega-menu-link{
		padding:12px 10px!important;
		font-size:13px!important;
		
	}
	#navbar .header-enquiry-btn {
    margin-left: 6px;
}
}
@media (max-width: 1024px) {
.whitebox .mt-icon-listgroup-item .mt-icon-listgroup-holder .mt-icon-listgroup-icon-holder-inner{margin-bottom: 0 !important;}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
	font-size:13px
}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin-right: 6px;
}
}
@media (max-width:991px){
.main-content-section{padding: 30px 0;}
.main-content-section ul{margin: 10px 0 0;}
.main-content-section .vc_col-sm-6{width: 100%;}
.main-content-section .vc_col-sm-6:last-child{width:100%; margin:15px 0 0;}
.main-content-section .wpb_single_image .vc_figure, .main-content-section .wpb_single_image .vc_single_image-wrapper{display: block;}
.main-content-section .wpb_single_image .vc_single_image-wrapper img{width:100%;}
.industry-heading{font-size: 22px !important; margin: 0 0 10px;}
.bottom-banner-content h2{font-size: 24px !important;}
	.country_menu {
		padding: 10px 15px!important;
		
	}
}
@media (max-width:767px){
.software-image-slider{padding-top: 10px !important; padding-bottom: 20px !important;}
body .key-services h1, body .software-image-slider h1{font-size: 24px !important; line-height: 30px !important;}
.key-services .mt-icon-listgroup-holder{padding: 25px 20px;}
.industry-heading{font-size: 20px !important;}
.whitebox{margin:30px 0 0 0;}
.full-service-section .wpb_column.vc_column_container.vc_col-sm-4{margin: 0px 0 20px;}
}

/* 19-03-2026 */

.newslatter-section form input.wpcf7-text{
	height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
   	padding: 8px 20px;
	width:100%;
}
.newslatter-section form .form-group .wpcf7-form-control-wrap{
	max-width: 100%;
    width: 100%;
    display: flex;
	flex-wrap:wrap;

}
.newslatter-section form  .wpcf7-submit{
	color:#ffffff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 5px;
    padding: 12px 28px !important;
    background: #0d58d9;
    border: 1px solid #0d58d9 !important;
    border: none;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
	margin:0px;
	height:50px;
}
.newslatter-section form  .wpcf7-submit:hover{
    border: 1px solid #000 !important;
 	background:#000;
	color:#fff;
}
.newslatter-section form {
	max-width:500px;
/* 	margin:auto; */
	margin-left:auto;
}
.newslatter-section .form-group:has(.wpcf7-submit) p{
	display: flex;
    justify-content: end;
    align-items: center;
    flex-wrap: wrap;
	flex-direction: row-reverse;
	    padding-top: 6px;
}
.newslatter-section .wpcf7-spinner{
    margin: 0px;
    margin-right: 5px;
}
.newslatter-section{
	position:relative;
}
.newslatter-section:before{
 	position:absolute;
	content:"";
	background-image:url("https://www.mindspaceoutsourcing.com/wp-content/uploads/2026/03/testimonial-bg-scaled-1.webp");
	width:100%;
	left:0px;
	bottom:0px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslatter-section h2{
	font-weight: 600 !important;
    font-family: "Poppins" !important;
	    margin-bottom: 15px !important;
}
.newslatter-section p{
	font-size:19px;
}

@media (max-width: 991px){
	.newslatter-section .wpb_column{
		width:100%;
	}
	.newslatter-section .wpb_wrapper h2{
		text-align: center !important;
	}
	.newslatter-section form{
		margin:auto;
	}
	 .newslatter-section .wpb_wrapper p {
        text-align: center !important;
    }
	.newslatter-section form{
		margin-top:15px !important;
	}
}

@media (max-width: 767px){
	.newslatter-section .form-group:has(.wpcf7-submit) p{
		justify-content: start !important;
		flex-direction: inherit !important;
		margin-top: 10px;
		padding:0px !important;
	}
	.newslatter-section form {
    	max-width: 500px;
		margin: auto;
	}
}

@media (max-width: 479px){
	.newslatter-section .captcha-box{
		transform: scale(0.95);
    	transform-origin: 0 0;
	}
}
/* Book Page */

