header .top-header { background: #0F1C43; }
.custom-container { width: 93%; margin: 0 auto; }
.custom-container1{width:100%; margin:0 auto;}
header { z-index: 9999999; }
header .top-header .right-box .social-box { margin-bottom: 0; padding-left: 15px; display: inline-block; vertical-align: middle; }
header .top-header .social-box li a { margin: 0 auto; color: #0F1C43; text-align: center; display: block; padding: 1px 5px; font-size: 15px; }
.social-box li { margin-right: 5px; display: inline-block; height: 25px; width: 25px; background: #fff; border-radius: 50%; text-align: center; }
.social-box li:last-of-type { margin-right: 0; }
header .top-header a { color: #fff; font-size: 14px; }
header .top-header a i { margin-right: 8px; }
header .top-header .social-box a i { margin-right: 0; }
header .top-header .left-box a { padding-right: 22px; }
header .top-header .left-box a:last-of-type { padding-right: 0; }
header .top-header .left-box a i { font-size: 20px; vertical-align: middle; }
header .top-header { padding: 10px 0; }
header .top-header .left-box, .about-us-section .left-box, .county-section .left-box, .platform-section .left-box, .about-inner-section .left-box, .team-con-section .left-box { display: inline-block; vertical-align: middle; width: 50%; }
header .top-header .right-box, .about-us-section .right-box, .county-section .right-box, .platform-section .right-box, .about-inner-section .right-box, .team-con-section .right-box { text-align: right; display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; }
header .bottom-header .logo-box { width: 15%; display: inline-block; vertical-align: middle; }
header .bottom-header .nav-menu-box { width: 80%; margin-left: -5px; text-align: right; display: inline-block; vertical-align: middle; }
.btn { color: #fff; border-radius: 50px; display: inline-block; color: #fff; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; font-size: 22px; padding: 12px 32px; font-family: 'Verdana'; font-weight: normal; }
.text-btn { font-size: 20px; color: #F39C12; }
.search-box .form-control { border: 1px solid #F39C12; border-radius: 25px; padding: 13px 0px; height: auto; }
header .bottom-header .nav-menu-box li a { padding: 29px 15px; color: #505050; font-size: 20px; }
header .bottom-header .nav-menu-box li a:hover { color: #F39C12; }
header .bottom-header .nav-menu-box li a.btn { margin-right: 15px; font-size: 20px; padding: 10px 20px; color: #ffffff;}
header .bottom-header .nav-menu-box li { padding-right: 30px; display: inline-block; vertical-align: middle; }
header .bottom-header .nav-menu-box .nav, header .bottom-header .nav-menu-box .search-box { display: inline-block; vertical-align: middle; }
header .bottom-header .nav-menu-box .search-box.template-button-wrap{
	margin-left:10px;
}
header .bottom-header .nav-menu-box .search-box.template-button-wrap a{
	 padding: 10px 20px;
    color: #fff !important;
}
header .bottom-header .nav-menu-box .search-box.template-button-wrap a .fa-shopping-cart{
	padding-left:0 !important;
	 color: #fff !important;
}

header .bottom-header .logo-box a { display: inline-block; padding: 20px 0; }
header .top-header a:hover { color: #F39C12; }
header .top-header .social-box li:hover { background: #F39C12; color: #fff; }
header .top-header .social-box li:hover a { color: #fff; }
header .bottom-header .nav-menu-box li a.btn:hover { color: #fff !important }
header.shrink { position: fixed; top: 0; z-index: 9999999; background: #fff; width: 100%; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -webkit-animation-name: slideInDown; -moz-animation-name: slideInDown; -ms-animation-name: slideInDown; -o-animation-name: slideInDown; animation-name: slideInDown; -webkit-animation-duration: 1s; animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; }
@keyframes slideInDown {
	from { top: -100%; visibility: visible }
	to { top: 0 }
}
@-webkit-keyframes slideInDown {
	from { top: -100%; visibility: visible }
	to { top: 0 }
}
.banner-section { position: relative; }
.banner-section .con-box { position: absolute; left: 100px; top: 50%; transform: translateY(-50%); }
.banner-section .con-box  h5 { font-family: 'Verdana'; color: #fff; font-size: 29px; margin-bottom: 17px; font-weight: normal; }
.banner-section .con-box h2 { font-family: 'Verdana'; color: #fff; font-size: 45px; font-weight: bold; margin-bottom: 26px; }
.banner-section .con-box a[title="Read More"]:after{background:transparent;}
.banner-section .con-box a { margin-right: 37px; margin-top: 20px; border: 2px solid #F39C12;}
.banner-section .con-box a[title="Read More"]{color:#F39C12;}
.banner-section .con-box a[title="Read More"]:hover{color:#fff;}
.banner-section .con-box a[title="Read More"]:before {background: #F39C12;}
.banner-section .con-box a:last-of-type { margin-right: 0; }
.banner-section .owl-dots { position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 80px; text-align: center; }
.banner-section .owl-dot span { height: 12px; width: 12px; display: block; background: #fff; border-radius: 50%; margin-right: 10px; }
.banner-section .owl-dot.active span, .banner-section .owl-dot:hover span { background: #F39C12; }
button:focus { outline: none; }
.banner-section .tab-common-box ul { background: #0F1C43; border-radius: 50px; }
.banner-section .tab-common-box ul li { position: relative; display: inline-block; vertical-align: middle; width: 19.5%; text-align: center; border-right: 1px solid #666E87; height: 90px; }
.banner-section .tab-common-box ul li a { color: #fff; font-size: 20px; font-weight: 500; padding: 20px 20px; display: inline-block; line-height: 25px; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; left: 0; right: 0; }
.banner-section .owl-carousel .owl-item img, .map-section iframe{width: 100% !important; height: 550px }
.banner-section .tab-common-box { position: absolute; width: 100%; bottom: -60px; z-index: 99; }
.banner-section .tab-common-box ul li:last-of-type { border-right: 0; }
.our-service-section { background: #F4F5F8; }
.common-section { padding: 80px 0; }
.margin-top-section { margin-top: 80px; }
.margin-bottom-section { margin-bottom: 80px; }
.title-box { margin-bottom: 40px; }
.title-box h4 { color: #505050; font-size: 24px; font-weight: normal; margin-bottom: 15px; }
.title-box h2 { margin-bottom: 0; font-size: 40px; color: #F39C12; font-weight: bold; /*text-transform: uppercase;*/ }
.title-box-new h2 {
    margin-bottom: 0;
    font-size: 40px;
    color: #F39C12;
    font-weight: bold;
    /*text-transform: uppercase;*/
}

.title-box-new h2:hover {
    color: #0F1C42;
}
.about-us-section{margin-top: 45px;}
.about-us-section.customer-section{
	margin-top: 0px;
}
.our-service-section { text-align: center; margin-top: 0; }
.our-service-section p { width: 80%; margin: 0 auto; }
.our-service-section .detail-box h2 { color: #F39C12; font-size: 25px; font-weight: 600; margin-bottom: 20px; }
.our-service-section .detail-box .custom-box-heading { color: #F39C12; font-size: 25px; font-weight: 600; margin-bottom: 30px; }
.common-list-style li { position: relative; color: #505050; font-size: 20px; padding-left: 15px; }
.common-list-style li:before { content: ""; position: absolute; left: 0; top: 13px; background: #F39C12; height: 7px; width: 7px; border-radius: 50%; transform: translateY(-50%); }
.custom-home-lists {
    font-size: 1rem !important; /* Keeps the font size as specified */
    margin-bottom: 0rem; /* Retains the existing margin-bottom value */
    word-wrap: break-word; /* Break long words if necessary */
    overflow-wrap: break-word; /* Ensures modern support for text wrapping */
    white-space: normal; /* Allows wrapping onto the next line */
    line-height: 1.5rem; /* Adds vertical spacing between lines for readability */
    padding: 0 10px; /* Adds padding on the left and right for proper spacing */
}
.custom-home-list-hover {color: #505050;}
.custom-home-list-hover:hover {color: #F39C12 !important;}
.our-service-section .detail-box, .our-service-section .resp-tab-content { text-align: left; }
.our-service-section .common-tabs-box ul { display: inline-block; vertical-align: middle; width: 24%; }
.our-service-section .common-tabs-box .resp-tabs-container { border-color: rgb(193, 193, 193); display: inline-block; vertical-align: middle; width: 77%; margin-left: -35px; transform: none !important; }
.our-service-section .common-tabs-box ul li { display: block; }
.our-service-section .common-tabs-box ul.resp-tabs-list li{    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: space-between;
}
.our-service-section .common-tabs-box ul.resp-tabs-list li:hover { background: #f39c12 !important; color: #fff; }
.our-service-section .resp-tab-content p { width: 100%; margin-bottom: 30px; }
.our-service-section .common-tabs-box ul.common-list-style li { display: inline-block; vertical-align: top; width: 33%; margin-bottom: 20px; }
.our-service-section .common-tabs-box ul.common-list-style { width: 100%; }
.our-service-section .resp-tab-content { padding: 55px 73px;min-height: 615px;}
.our-service-section .resp-tabs-list li { transition: all 0.3s; border: none !important; box-shadow: 0 2px 3px #ddd; margin-bottom: 20px; border-radius: 10px; background: #fff !important; text-align: left; padding: 25px 36px; position: relative; width: 305px; }
.our-service-section .resp-tabs-list li.resp-tab-active { border: none !important; background: #0F1C43 !important; color: #fff; width: 100%; }
.our-service-section ul.resp-tabs-list { border: none; }
.our-service-section .resp-tabs-list li i { position: absolute; right: 35px; font-size: 20px; top: 50%; transform: translateY(-50%); }
.our-service-section ul.resp-tabs-list li i{position: relative; right: unset;  top: unset; transform: translateY(0%) !important;}
.our-service-section .common-tabs-box { margin-top: 30px !important; }
.join-maven-section { background: url('https://mavenprofserv.com/wp-content/uploads/2025/04/Untitled-design-1.png'); height: auto !important; background-repeat: no-repeat; background-position: center center; background-size: cover;position: relative; z-index: 1;padding: 50px 0;    margin-top: 30px !important; }
.join-maven-section h2{
	color:#fff;
}
.join-maven-section .custom-container { position: relative; height: 100%; }
.join-maven-section .custom-container .inner-box { z-index: 999999; position: relative; top: 0 !important; transform: translateY(0%) !important;}
.join-maven-section .custom-container .inner-box h1, .join-maven-section .custom-container .inner-box h2 { font-size: 40px; color: #fff; line-height: 52px; margin-bottom: 28px; }
.join-maven-section .custom-container span { position: absolute; right: 0; bottom: 40px; color: #fff; font-size: 22px; }
.join-maven-section span i { color: #F39C12; padding-right: 25px; font-size: 22px; vertical-align: middle; }
.about-us-section .right-box { position: relative; text-align: left; padding-left: 100px; padding-right: 0; }
.about-us-section .left-box img { width: 100%; }
.about-us-section .right-box .inner-box h3 { font-size: 36px; font-family: 'Verdana'; font-weight: bold; color: #505050; margin-bottom: 20px; }
.about-us-section .right-box .inner-box { text-align: center; display: inline-block; vertical-align: top; width: 50%; margin-left: -5px; margin-bottom: 35px; }
.about-us-section .right-box .inner-box:last-of-type, .about-us-section .right-box .inner-box:nth-last-child(2) { margin-bottom: 0; }
.about-us-section .right-box .con-box { padding-top: 30px; }
.about-us-section .right-box .inner-box p { line-height: 24px; font-weight: 500; }
.about-us-section .right-box > p { margin-bottom: 10px; }
.customer-section .con-box { background: #f8f8f8; border-radius: 5px; position: relative; padding: 40px 48px; min-height: 520px; }
.customer-section .con-box img { width: 150px !important; position: absolute; right: -40px; top: -40px; }
.customer-section .con-box p { font-size: 30px; color: #707070; font-weight: bold; }
.customer-section .con-box p { font-size: 18px; color: #808285; }
.customer-section .con-box p span { font-size: 22px; }
.customer-section .owl-stage-outer { padding-top: 60px; }
.customer-section .owl-nav, .team-section .owl-nav { display: block !important; position: absolute; right: 100px; top: -115px; }
.customer-section .owl-nav, .team-section .owl-dots{display: none;}
.customer-section .owl-nav button, .team-section .owl-nav button { height: 65px; width: 65px; background: #F39C12 !important; border-radius: 50%; margin-right: 15px; }
.customer-section .owl-nav button:last-of-type, .team-section .owl-nav button:last-of-type { margin-right: 0; }
.customer-section .owl-nav button i, .team-section .owl-nav button i { font-size: 32px; color: #fff; }
.customer-section .owl-nav button:hover, .team-section .owl-nav button:hover { background: #0F1C43 !important; }
.customer-section .owl-carousel .owl-item{padding-right: 40px;}
.client-section .owl-carousel .owl-item { vertical-align: middle; float: none; display: inline-block; text-align: center; padding: 0 30px; }
.call-to-section { background: url('/wp-content/themes/maven/css/../images/trusted-bg.png'); height: 610px; position: relative; background-position: center center; -o-background-position: center center; -ms-background-position: center center; -moz-background-position: center center; -webkit-background-position: center center; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-size: 100% 100%; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; }
.call-to-section .con-box { position: absolute; left: 0; right: 0; width: 40%; top: 55% !important; transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -webkit-transform: translateY(-50%) !important; margin: 0 auto; }
.call-to-section .con-box h2 { font-size: 40px; color: #fff; font-weight: bold; line-height: 55px; margin-bottom: 30px; width: 112%; }
.blog-section .banner-box img { width: 100%; }
.blog-section .top-box p { font-size: 18px; position: relative; margin-bottom: 20px; color: #0F1C43; font-family: 'Verdana'; font-weight: normal; }
.blog-section .top-box p span { position: absolute; right: 0; font-size: 14px; }
.blog-section .con-box h3 { font-size: 20px; line-height: 30px; margin-bottom: 18px; }
.blog-section .con-box p { margin-bottom: 18px; }
.blog-section .col-md-4 .inner-box { background: #F8F8F8; border-radius: 25px; box-shadow: 0 0 3px #ddd; height: 100%;}
.blog-section .col-md-4 .inner-box .con-box { padding: 35px 35px; }
.blog-section .title-box, .blog-section .btn-box { display: inline-block; vertical-align: middle; width: 50%; }
.blog-section .btn-box { margin-left: -5px; text-align: right; margin-bottom: 30px; }
.county-section .right-box img { width: 100%; }
.county-section .left-box { padding-right: 50px; }
.county-section .left-box p { width: 80%; margin-bottom: 20px; }
.county-section .left-box p:last-of-type { margin-bottom: 25px; }
.county-section .bottom-box .box h2 { font-size: 60px; color: #F39C12; margin-bottom: 20px; line-height: 50px; }
.county-section .bottom-box .box h5 { font-size: 36px; color: #808285; font-weight: 500; margin-bottom: 0; }
.county-section .bottom-box .box { width: 40%; display: inline-block; vertical-align: middle; }
.top-footer { background: url('/wp-content/themes/maven/css/../images/footer-bg.png'); height: 1450px; background-position: center center; -o-background-position: center center; -ms-background-position: center center; -moz-background-position: center center; -webkit-background-position: center center; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-size: cover; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; }
footer .top-footer .common-list-style li::before { top: 10px; transform: none; }
footer .top-footer .detail-box .logo-box { width: 185px; margin: 0 auto 40px; }
footer .top-footer .detail-box .logo-box a { display: block; text-align: center; }
footer .top-footer .detail-box p { color: #fff; margin-bottom: 33px; text-align: center; }
.top-footer .menu-box { text-align: center; margin-bottom: 40px; }
.top-footer .menu-box li { display: inline-block; position: relative; vertical-align: middle; }
.top-footer .menu-box li a { color: #F39C12; font-size: 22px; font-weight: 500; display: block; padding: 0 42px; }
.top-footer .menu-box li::before { content: ""; position: absolute; height: 7px; width: 7px; background: #fff; border-radius: 50%; right: 0; top: 55%; transform: translateY(-50%); }
.top-footer .menu-box li:last-of-type::before { content: none; }
.top-footer .social-box { text-align: center; margin-bottom: 40px; }
.top-footer .social-box li a { padding: 5px 12px; font-size: 26px; text-align: center; margin: 0 auto; display: block; color: #0F1C43; }
.top-footer .social-box li { margin-right: 20px; height: 48px; width: 48px; }
.top-footer .social-box li:last-of-type { margin-right: 0; }
.top-footer .title-li { font-size: 20px !important; color: #F39C12 !important; }
.top-footer .common-list-style li { font-size: 18px; margin-bottom: 15px; }
.top-footer .common-list-style li a { color: #fff; }
.top-footer .common-list-style { margin-top: 15px; }
.top-footer .common-list-style li::before { background: #fff }
.top-footer .common-list-style li.title-li::before { background: #F39C12; }
.top-footer .row h2 { color: #F39C12; font-size: 24px; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 15px; }
.top-footer .service-box h2 { font-size: 26px; color: #F39C12; font-weight: 500; margin-bottom: 5px; }
.top-footer .bottom-news-box { padding-top: 50px; }
.top-footer .row p { font-size: 18px; color: #fff; font-weight: 500; }
.subscribe-box { position: relative; margin-top: 25px; }
.subscribe-box input { height: 60px; border-radius: 0; padding: 10px 28px; padding-right: 170px; }
.subscribe-box input[type="submit"] { text-transform: uppercase;background: #F39C12;color: #fff;padding: 12px 50px;font-size: 18px;font-weight: 500;position: absolute;right: 0;top: 0;width: auto;border: none;}
.subscribe-box .form-control::placeholder { color: #808285; opacity: 1; font-size: 18px; font-weight: 500; }
.address-box p { font-weight: normal !important; }
.address-box p span { font-weight: 500; display: block; }
.news-con-box { padding-right: 125px; }
.contact-box a { color: #fff; font-size: 18px; }
.contact-box a i { display: inline-block !important; vertical-align: middle; padding-right: 15px; }
.contact-box a i.fa-envelope { font-size: 20px !important }
.contact-box a i.fa-phone { font-size: 23px !important }
.contact-box a i.fa-mobile { font-size: 40px !important }
.contact-box li.phone-con a:last-of-type { margin-left: 32px; }
.contact-box li { margin-bottom: 15px; }
.contact-box li:last-of-type { margin-bottom: 0; }
.top-footer .common-list-style li a:hover, .contact-box a:hover { color: #F39C12; background-color:transparent !important;}
.top-footer .menu-box li a:hover, .top-footer .social-box li:hover a { color: #fff; background-color:transparent !important;}
.top-footer .menu-box li a.btn:after{
	display:none;
}
.top-footer .menu-box li a.btn:hover{
	text-decoration: underline;
}   
.top-footer .social-box li:hover { background: #F39C12; }
.subscribe-box a:hover { color: #0F1C43; }
.bottom-footer { background: #020F35; padding: 20px 0; }
.bottom-footer .left-box { display: inline-block; width: 70%; vertical-align:middle;padding-left: 15px;}
.bottom-footer .right-box { display: inline-block; vertical-align: middle; width: 30%; margin-left: -5px; text-align: right; }
.bottom-footer .left-box p { margin-bottom: 0 !important; display: inline-block; vertical-align: middle; font-size: 16px; padding-right: 25px; color: #fff; line-height: 1; }
.bottom-footer .left-box ul, .bottom-footer .left-box ul li { display: inline-block; vertical-align: middle; margin-bottom: 0; }
.bottom-footer .left-box ul li a { color: #fff; font-size: 16px; padding: 5px 20px; line-height: 1; position: relative; }
.bottom-footer .left-box ul li a::after { content: ""; position: absolute; left: 0; top: 50%; background: #A2A2A2; height: 20px; width: 1px; transform: translateY(-50%); }
.bottom-footer .right-box p, .bottom-footer .right-box p a { font-size: 18px; color: #fff; }
.bottom-footer .right-box p img { padding: 0 5px; }
.bottom-footer a:hover { color: #F39C12 !important; }
.dropdown-submenu a::after { display: none; }
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-left: .1rem; margin-right: .1rem; }
header .bottom-header .nav-menu-box .dropdown-menu li { display: block; padding-right: 0; position: relative; }
header .bottom-header .nav-menu-box .dropdown-menu li a { padding: 6px 20px; display: block; font-size: 16px;     cursor: pointer;}
header .bottom-header .dropdown-menu { top: 0; left: 100%; margin-left: 0; margin-right: 0; margin-top: 0; border-radius: 0; padding: 0; border: none; }
header .bottom-header .dropdown-menu li a { position: relative; width: 260px;text-wrap: auto;max-width: 100%;}
header .bottom-header .dropdown-menu li a i { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); font-size: 14px; }
header .bottom-header .dropdown-menu {height: auto; padding: 10px 0; background: #F9F9F9;min-width: auto;width: 270px; }
.inner-banner-section { position: relative; }
.inner-banner-section .con-box { width: 67%; position: absolute; left: 0; padding-left: 100px; top: 58%; transform: translateY(-50%); }
.inner-banner-section .con-box h5 { font-size: 29px; color: #fff; line-height: 45px; width: 45%; margin-bottom: 25px; font-family: 'Verdana'; }
.inner-banner-section .con-box h1 { color: #fff; font-weight: bold; font-family: 'Verdana'; margin-bottom: 0; word-wrap: break-word; max-width: 1000px; }
.inner-banner-section .con-box h2 { color: #fff; font-weight: bold; font-family: 'Verdana'; margin-bottom: 0; }
.breadcrumb li a {text-transform:capitalize; color: #505050; font-size: 20px; padding: 15px 8px; line-height: 1; display: block; position: relative; }
.breadcrumb { padding: 0; margin-bottom: 0; background: #EFF1F5; border-radius: 0; display: inline-block; }
.breadcrumb li { display: inline-block; padding: 0 10px; position: relative; }
.breadcrumb li:before { content: ""; position: absolute; width: 1px; height: 18px; background: #707070; right: 0; top: 50%; transform: translateY(-50%); }
.breadcrumb li.active a, .breadcrumb li a:hover { color: #F39C12; }
.breadcrumb li:last-of-type { padding: 15px 15px 15px 10px; }
.breadcrumb li:last-of-type:before { content: none; }
.contact-detail-section .inner-box h3 i { color: #F39C12; font-size: 56px; vertical-align: middle; padding-right: 15px; }
.contact-detail-section .inner-box h3 { font-size: 20px; color: #F39C12; margin-bottom: 20px; height: 40px; }
.contact-detail-section .inner-box h3 i.fa-envelope { font-size: 40px; }
.contact-detail-section .inner-box h3 i.fa-phone { font-size: 46px; }
.contact-detail-section .inner-box p { width: 95%; }
.contact-detail-section .inner-box p span { display: block; font-weight: 500; }
.contact-detail-section .inner-box a { font-size: 20px; color: #505050; margin-bottom: 20px; display: block; }
.contact-detail-section .inner-box a:hover { color: #F39C12; }
.contact-detail-section .inner-box { background: #fff; box-shadow: 0 0px 3px #ddd; border-radius: 15px; padding: 35px 42px; height: 100%; }
.contact-detail-section .col-md-4 { padding-right: 30px; padding-left: 30px; }
.contact-detail-section .row { width: 82%; margin: 0 auto; }
.lets-started-section { background: url('/wp-content/themes/maven/css/../images/form-bg.png'); height: 850px; background-size: 100% 100%; background-position: right; background-repeat: no-repeat; background-size: cover;}
.lets-started-section .row { width: 60%; }
.lets-started-section .row .form-group textarea { height: 128px !important; }
.lets-started-section .row .form-group { margin-bottom: 30px; }
.lets-started-section .title-box h5 { font-size: 24px; color: #fff; margin-bottom: 10px; }
.lets-started-section .row .form-group .form-control { height: 60px; border-radius: 5px; padding: 18px 25px; }
.global-section .col-md-3 { position: relative; }
.global-section .col-md-3 img { width: 100%; }
.global-section h3 { position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 30px; text-align: center; color: #fff; font-size: 40px; font-weight: bold; }
.top-footer .common-list-style li.title-li-none::before { content: none; }
.solution-section .col-md-4.center-box img { width: 100%; height: 100%; object-fit: cover; }
.solution-section .title-box { text-align: center; }
.solution-section .title-box h2 { margin-bottom: 40px !important;}
.solution-section .col-md-4 .box h3 { color: #505050; font-size: 24px; font-weight: 500; margin-bottom: 15px; }
.solution-section .col-md-4 .box h3 img { padding-right: 20px; }
.solution-section .col-md-4 .box p { margin-bottom: 15px; width: 90%; }
.solution-section .col-md-4 .box { margin-bottom: 50px; }
.solution-section .col-md-4 .box:last-of-type { margin-bottom: 0; }
.solution-section .col-md-4.center-box { padding: 0 60px 0 20px; }
.medical-device-section .left-box { display: inline-block; vertical-align: middle; width: 50%; background: #0F1C43; height: 800px; position: relative; }
.medical-device-section .img-box { display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; }
.medical-device-section .left-box h2 { width: 85%; line-height: 42px; font-size: 32px; margin-bottom: 30px; color: #F39C12; font-weight: 500; }
.about-us-section .left-box { position: relative; }
.about-us-section .left-box .con-box { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50% !important; transform: translateY(-50%) !important; text-align: center; }
.about-us-section .con-box i { color: #fff; font-size: 100px; margin-bottom: 20px; }
.about-us-section .con-box h3 { color: #000000; font-family: 'Verdana'; font-size: 18px; margin-bottom: 0; }
.form-control:focus, .btn.focus, .btn:focus { box-shadow: none; }
.dropdown-item.active, .dropdown-item:active { background: transparent; }
.banner-section .tab-common-box ul li a:hover { color: #f39c12; }
.about-us-section .con-box a { display: inline-block; }
.nav-menu-box .social-box, .customer-section .owl-dots, .client-section .owl-dots { display: none; }
footer .f-link { display: none; }
.back-to-top { height: 50px; width: 50px; background: #f39c12; border-radius: 50%; text-align: center; padding: 10px; position: fixed; bottom: 30px; right: 40px; z-index: 9999; }
.back-to-top a { font-size: 20px; color: #fff; }
.medical-device-section .left-box .inner-box { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); margin: 0 auto; width: 80%; }
.medical-device-section .left-box .inner-box p { color: #fff; font-size: 20px; width: 88%; }
.service-section .inner-box { background: #fff; border-radius: 15px; height: 100%; box-shadow: 0 0px 3px #ddd; padding: 40px 40px 80px; position: relative; overflow: hidden; }
.service-section .inner-box h2 { font-size: 25px; color: #F39C12; font-weight: bold; margin-bottom: 25px; }
.service-section .inner-box p { font-size: 18px; margin: 0; }
.service-section .custom-container { width: 80%; }
.service-section .inner-box a { display: block; height: 50px; width: 50px; background: #f39c12; text-align: center; color: #fff; padding: 9px; font-size: 20px; position: absolute; right: 0; bottom: 0; }
.service-section .inner-box1 { background: #fff; border-radius: 15px; height: auto; box-shadow: 0 0px 3px #ddd; padding: 40px 40px 40px; position: relative; overflow: hidden; }
.service-section .inner-box1 h2 { font-size: 25px; color: #F39C12; font-weight: bold; margin-bottom: 25px; padding-top:20px; }
.service-section .inner-box1 p { font-size: 16px; margin: 0; }
.service-section .custom-container { width: 80%; }
.service-section .inner-box1 a { display: block; height: 50px; width: 50px; background: #f39c12; text-align: center; color: #fff; padding: 9px; font-size: 20px; position: absolute; right: 0; bottom: 0; }
.service-section { background: #F8F8F8; }
.platform-section .left-box .title-box { width: 90%; }
.platform-section .right-box .card-header h2 button.collapsed i.fa-minus:before { content: "\f067"; display: block; }
.platform-section .right-box .btn-link { border: none; background: transparent; border-radius: 0; display: block; text-decoration: none; position: relative; color: #505050; font-size: 20px; padding: 20px 35px; width: 100%; text-align: left; }
.platform-section .right-box .btn-link:hover { text-decoration: none; }
.platform-section .right-box { text-align: left; }
.platform-section .right-box .card-header { background: transparent; border: none; padding: 0; }
.platform-section .right-box .btn-link i { position: absolute; right: 35px; color: #F39C12; font-size: 20px; top: 50%; transform: translateY(-50%); }
.platform-section .right-box .btn-link span { color: #F39C12; display: inline-block; padding-right: 5px; }
.platform-section .right-box .accordion > .card { border: none; box-shadow: 0 0 3px #ddd; margin-bottom: 30px; border-radius: 5px; }
.platform-section .right-box .accordion p { font-size: 18px; width: 90%; }
.platform-section .right-box .card-body { padding: 5px 35px 20px; }
.video-section { background: url('/wp-content/themes/maven/css/../images/training.png'); position: relative; height: 305px; background-position: center center; -o-background-position: center center; -ms-background-position: center center; -moz-background-position: center center; -webkit-background-position: center center; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-size: cover; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; margin-top: 50px; }
.video-section .con-box { position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; top: 50%; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.video-section .con-box a { display: inline-block; font-size: 80px; line-height: 1; margin-bottom: 15px; color: #fff; }
.video-section .con-box h3 { display: block; color: #ffffff; font-size: 20px; margin-bottom: 0; }
.connect-with-section { margin-bottom: 188px !important; background: url('/wp-content/themes/maven/css/../images/contact-bg-new.jpg'); position: relative; height: auto !important; background-position: bottom; -o-background-position: bottom; -ms-background-position: bottom; -moz-background-position: bottom; -webkit-background-position: bottom; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-repeat:no-repeat;
-webkit-background-size:auto;
-moz-background-size:auto;
-o-background-size:auto;
background-size:auto;
background-position:bottom;
    background-color: #c8cacb;
    padding: 0;}
.connect-with-section .connect-box { background: #fff; padding: 40px 60px; position: relative; border-radius: 15px; box-shadow: 0 0 3px #ddd; width: 60%; bottom:-80px;}
.connect-with-section .connect-box span { display: inline-block; position: absolute; right: -40px; top: -50px; }
.connect-with-section .connect-box span img { width: 140px; }
.connect-with-section .form-group textarea.form-control { height: 120px; resize: none; }
.connect-with-section .form-group .btn { margin-top: 15px; background-color: #ee9b1f;}
.connect-with-section .form-group .form-control { height: 35px; margin-top: -15px; }
.connect-with-section .form-group { margin-bottom: 30px; }
.connect-with-section .form-group:last-of-type { margin-bottom: 0; }
.btn:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #F39C12; z-index: -2; }
.btn:before { content: ""; position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; background-color: #0F1C43; transition: all 0.3s; z-index: -1; }
.btn:hover { color: #fff; }
.btn:hover:before { width: 100%; }
.btn:hover:after { background: transparent; }
.white-btn.btn:hover:before { background: #ffffff; }
.white-btn.btn:hover { color: #0F1C43; }
.dropdown-menu.show { display: none; }
header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { display: block; position: absolute; left: 0; top: 88px; }
header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu, header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.inner-drop-menu { display: none; }
header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu { height: auto;
padding: 10px 0;
display: block;
position: absolute;
right: auto;
top: 0;
left: 270px;
width: 280px; }
header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { height: auto;
padding: 10px 0;
display: block;
position: absolute;
right: auto;
top: 0;
left: 270px;
width: auto;max-height:70vh;overflow-y: auto;}
header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li#menu-item-4339.dropdown-submenu:hover .dropdown-menu.inner-drop-menu{top:unset;bottom:-10px;}
.text-btn:hover { color: #0f1c43; }
.about-us-section .con-box a:hover i { color: #F39C12; }
header .bottom-header .white-logo { display: none !important; }
.blog-section .input-group { position: relative; display: table; border-collapse: separate; }
.blog-section .form-group { margin-bottom: 0; }
.blog-section .input-box { margin-bottom: 50px; }
.blog-section .input-box ul li:first-child { width: 435px; }
.blog-section .input-box ul li .form-control:last-of-type { background: #F2F2F2; border: none; font-size: 18px; padding: 14px 22px; height: auto; border-radius: 0; }
.blog-section .input-box .dropdown ul li a { color: #000; }
.blog-section .input-box .dropdown-menu.show { padding: 10px; }
.blog-section .form-group .form-control { border: 1px solid #f1f1f1; width: 80%; padding: 6px 20px; height: 50px; font-size: 14px; border-radius: 0; }
.blog-section .form-group .input-group-addon .search-submit { background:#f39c12; color: #fff; padding: 18px 20px; border: 1px solid #f39c12; display: block; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 21%; margin-bottom: 0; }
.blog-section .blog-left { width: 65%; display: inline-block; vertical-align: top; }
.blog-section .blog-right { padding-left: 50px; width: 34%; display: inline-block; vertical-align: top; }
.blog-section .blog-right .blog-right-content { padding: 40px; background: #EFF1F5; }
.blog-section  .blog-bottom .admin-box span { color: #E74C15; font-size: 16px; }
.blog-section  .blog-bottom .admin-box span:last-child { float: right; }
.blog-section .blog-bottom img { width: 100%; }
.blog-section .blog-bottom .admin-box { margin-bottom: 15px; }
.blog-section .blog-bottom .blog-content h3 { margin-bottom: 20px; font-size: 20px; color: #505050; font-weight: 500; line-height: 30px;text-transform:capitalize; }
.blog-section .blog-bottom .blog-content h3 { font-size: 18px; }
.blog-section .blog-bottom .blog-content { padding: 30px; background: #ffffff; -webkit-transition: all .8s linear; -khtml-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; }
.blog-section .blog-bottom .blog-content-new h3 { margin-bottom: 20px; font-size: 20px !important; font-weight: 500; line-height: 30px; text-transform:capitalize; }
.blog-section .blog-bottom .blog-content-new { padding: 30px; background: #ffffff;  }

.blog-section .blog-bottom .blog-detail-box:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
.blog-section .blog-bottom .blog-detail-box { border-radius: 15px; box-shadow: 0 0px 3px #ddd; overflow: hidden; -webkit-transition: all .8s linear; transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; height: 475px; }
.blog-section .blog-bottom .col-md-6 { margin-bottom: 30px; }
.blog-section .blog-right .common-tittle p { font-size: 32px; margin-bottom: 25px; color: #707070; }
.blog-section .blog-right .common-tag ul li a { display: block; color: #555555; font-size: 16px; padding: 7px 25px; border: 1px solid #DDDDDD; border-radius: 5px; }
.blog-section .blog-right .common-tag ul li { display: inline-block; margin-right: 10px;margin-bottom: 5px; }
.blog-section .blog-right .common-tag ul li:last-child { margin: 0; }
.blog-section .blog-right .common-tag ul li a:hover { color: #E74C15; border-color: #E74C15; }
.blog-section .blog-right .common-tag { margin-bottom: 10px; }
.blog-section .blog-right .post-box .img-box { width: 28%; display: inline-block; vertical-align: middle; }
.blog-section .blog-right .post-box .img-box img { width: 100%; }
.blog-section .blog-right .post-box .con-box { display: inline-block; vertical-align: middle; width: 72%; margin-left: -5px; padding-left: 20px; }
.blog-section .blog-right .post-box .con-box p { font-size: 18px; line-height: 23px; margin-bottom: 10px; color: #505050; }
.blog-section .blog-right .post-box .con-box-new p { 
    font-size: 15px; 
    line-height: 20px; 
    margin-bottom: 10px; 
    margin-top: 5px;
    color: #F39C12; 
}

.blog-section .blog-right .post-box .con-box-new p:hover {
    color: #505050;
}
.blog-section .blog-right .post-box .con-box span { color: #505050; font-size: 14px; margin-bottom: 8px; display: block; }
.blog-section .blog-right .post-box .con-box a { line-height: 1; }
.blog-section .blog-right .common-box-right { margin-bottom: 35px; }
.blog-section .blog-right .middel-box { padding: 15px 0; border-top: 2px solid #F2F2F2; border-bottom: 2px solid #F2F2F2; }
.blog-section .blog-right .contact-box .mail-content p, .common-blog-post .contact-box .mail-content p { font-size: 32px; color: #fff; margin-bottom: 20px; font-weight: 500; line-height: 1.3; }
.blog-section .blog-right .contact-box .mail-content p, .common-blog-post .contact-box .mail-content p { margin-bottom: 30px; color: #fff; font-size: 18px; }
.blog-section .blog-right .contact-box .mail-content, .common-blog-post .contact-box .mail-content { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; text-align: center; }
.blog-section .laod-more-box { text-align: center; margin-top: 30px; }
.blog-section  .input-box ul li { display: inline-block; vertical-align: middle; }
.blog-section  .input-box .dropdown .dropdown-toggle { background: #E9E9ED; color: #000; height: 50px; }
.blog-section .blog-right .social-box li, .common-blog-post .social-box li { height: 48px; width: 48px; background: #505050; }
.blog-section .blog-right .social-box li a, .common-blog-post .social-box li a { color: #fff; font-size: 24px; padding: 6px; display: block; }
.blog-section .blog-right .contact-box, .common-blog-post .contact-box { background: url('/wp-content/themes/maven/css/../images/certificate.jpg'); height: 422px; width: 100%; position: relative; background-repeat: no-repeat; border-radius: 8px; background-size: cover; background-position: center center; }
.blog-left .blog-detail-box .image-box { position: relative; }
/*.blog-left .blog-detail-box span { text-align: right; display: block; font-size: 14px; margin-bottom: 15px; }*/
.blog-left .blog-detail-box .image-box span { margin-bottom: 0; position: absolute; left: 0; bottom: 0; background: #0F1C43; padding: 10px 10px; color: #fff; line-height: 1; font-size: 16px; }
.about-inner-section .right-box { text-align: center; }
.about-inner-section .right-box img { width: 100%; border-radius:8px; height:auto; display: block;}
.about-inner-section .left-box { padding-right: 100px; }
.why-choose-us-section { background: #EFF1F5; }
.why-choose-us-section .left-box { display: inline-block; vertical-align: middle; width: 20%; }
.why-choose-us-section .right-box { display: inline-block; vertical-align: middle; width: 80%; margin-left: -5px; }
.why-choose-us-section .right-box ul { margin-bottom: 0; }
.why-choose-us-section .right-box ul li { display: inline-block; vertical-align: middle; width: 19%; text-align: center; font-size: 20px; position: relative; color: #505050; font-weight: 500; }
.why-choose-us-section .right-box ul li span { display: block; font-weight: normal; font-size: 18px; }
.why-choose-us-section .left-box .title-box { margin-bottom: 0; }
.why-choose-us-section .right-box ul li::after { content: ""; position: absolute; right: -10px; background: #808285; height: 1px; width: 25px; top: 50%; transform: translateY(-50%); }
.why-choose-us-section .right-box ul li:last-of-type::after { content: none; }
.why-choose-slider-section .con-box { position: relative; }
.why-choose-slider-section .con-box .detail-box { position: absolute; right: 30px; top: 45%; transform: translateY(-50%); background: rgba(255,255,255,0.97); border-radius: 15px; padding: 45px; width: 435px; box-shadow: 0 0 3px #ddd; }
.why-choose-slider-section .con-box .detail-box h2 { font-size: 32px; color: #F39C12; font-weight: bold; margin-bottom: 18px; }
.why-choose-slider-section .con-box span { width: 68px; background: #F39C12; height: 108px; display: block; font-size: 40px; font-weight: bold; color: #fff; text-align: center; padding: 23px 0; position: absolute; right: 75px; top: 0; z-index: 99; }
.why-choose-slider-section .owl-dots { display: none; }
.vision-mission-section .vision-box { background: #0F1C43; display: inline-block; vertical-align: middle; padding: 50px; }
.vision-mission-section .vision-box .box { display: inline-block; vertical-align: top; width: 33%; text-align: center; }
.vision-mission-section .vision-box .box h2 { font-size: 36px; font-weight: bold; margin-bottom: 35px; margin-top: 0; color: #fff; }
.vision-mission-section .vision-box .box img{width: 130px; margin-bottom: 30px;}
.vision-mission-section .vision-box .box p { color: #fff; width: 90%; margin: 0 auto; }
.vision-mission-section .right-box i { position: absolute; top: 0; left: 50px; font-size: 232px; color: #EFF1F5; transform: scaleX(-1); }
.vision-mission-section .right-box h2 { position: absolute; top: 50%; transform: translateY(-50%); font-size: 36px; color: #505050; font-weight: bold; text-align: center; line-height: 53px; margin-bottom: 0; }
.team-section .image-box { position: relative; box-shadow: 0 0 3px #666; margin: 1px; }
.team-section .con-box { position: absolute; bottom: -100%; background: #F39C12; width: 100%; padding: 25px 20px; text-align: center; transition: all 0.3s; }
.team-section .image-box:hover .con-box { bottom: 0; }
.team-section .con-box h2 { font-size: 34px; color: #fff; font-weight: 500; }
.team-section .con-box span { display: block; font-size: 20px; color: #fff; }
.service-section .inner-box a:hover { background: #0f1c43; }
.service-section .inner-box1 a:hover { background: #0f1c43; }
.platform-section .title-box h2 { margin-bottom: 20px !important; }
.platform-section .left-box img { width: 100%; }
.platform-section .left-box { padding-right: 30px; }
.platform-section .right-box { padding-left: 30px; }
.inner-banner-section img { object-fit: cover; width: 100%; }
.contact-detail-section .inner-box h3 span { display: inline-block; vertical-align: middle; }
.lets-started-section .title-box h4 { color: #fff; }
.contact-detail-section .inner-box li:last-of-type a { margin-bottom: 0 !important; }
.map-section img { width: 100%; }
.team-con-section .right-box { text-align: left; padding-left: 50px; }
.team-con-section .left-box img { border-radius: 8px; width: 100%; height: auto; display: block }
.contact-list { display: none; }

/*pricing*/
.ce-marketing-section ul.resp-tabs-list { text-align: center; margin-bottom: 0px; border-bottom: none !important; }
.ce-marketing-section .resp-tabs-list li { width: auto !important; font-size: 20px; font-weight: 500; margin-right: 20px; padding: 15px 25px; border-bottom: none !important; color: #707070 !important; background: #F4F5F8 !important; border-radius: 10px;margin-top:20px; }
.ce-marketing-section .resp-tabs-list li:last-child { margin-right: 0; }
.ce-marketing-section .resp-tabs-list li:hover { background: #F39C12 !important; color: #fff !important; }
.ce-marketing-section .resp-tabs-list li.resp-tab-active { background: #F39C12 !important; color: #fff !important; }
.ce-marketing-section .resp-tabs-list li i { color: #fff; padding-left: 5px; display: none !important; }
.ce-marketing-section .resp-tabs-list li.resp-tab-active i { display: inline-block; }
.ce-marketing-section .resp-tabs-list li:hover i { display: inline-block; }
.tg { border-collapse: collapse; border-spacing: 0; width: 100%; }
.tg td { border-color: #fff; border: 1px solid #fff; font-size: 24px; overflow: hidden; padding: 20px 20px; color: #fff; }
.tg th { border-color: #fff; border: 1px solid #fff; font-size: 28px; overflow: hidden; padding: 20px 20px; color: #fff; text-align: center; }
.tg .tg-0lax { vertical-align: middle; font-weight: normal; }
.ce-marketing-section .price-box { background: url('/wp-content/themes/maven/css/../images/pricing-table-bg.png'); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 75px; }
.ce-marketing-section .price-box1 { background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 75px; }
.ce-marketing-section .price-box h4 { color: #fff; text-align: center; margin-top: 40px; margin-bottom: 30px;font-size: 22px; }
.ce-marketing-section .price-box tr td { text-align: center; }
.ce-marketing-section .price-box tr td:first-child { text-align: left; }
.table-base-section ul { font-size: 28px; color: #F39C12; font-weight: 500; margin-top: 65px;  }
.table-base-section .common-list-style li { color: #fff; font-size: 24px; width: 80%; margin-bottom: 20px; }
.table-base-section .common-list-style li:last-of-type { margin-bottom: 0; }
.table-base-section .common-list-style li::before { top: 15px; transform: none; }
.table-base-section .common-list-style li:first-child { margin-top: 20px; }
.inner-call-to-section { margin-top: 220px; background: url('/wp-content/themes/maven/css/../images/inner-call-bg.png'); height: 350px !important; position: relative; background-position: center center; -o-background-position: center center; -ms-background-position: center center; -moz-background-position: center center; -webkit-background-position: center center; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-size: 100% 100%; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; }
.inner-call-to-section .con-box { left: 200px; right: auto; top: 50% !important; }
.inner-call-to-section .img-box { position: absolute; right: 150px; bottom: 0; }
.inner-call-to-section .con-box h2 { width: 100%; }
.title-bg-box { display: block; background: #0F1C43; width: 100%; text-align: center; padding: 25px 0; }
.title-bg-box h2 { font-size: 33px; color: #fff; font-weight: 600; margin: 0; line-height: 1; }
.our-service-con-section .inner-box { transition: all 0.3s; margin-bottom: 30px; background: #F4F5F8; padding: 46px 40px; display: flex;flex-direction: column;justify-content: space-between;}
.our-service-con-section .inner-box.set-of-content {min-height: 340px !important;}
.our-service-con-section .inner-box p:empty{
	display:none;
}
.our-service-con-section .inner-box h3 { font-size: 32px; color: #0F1C43; font-weight: bold; margin-bottom: 20px; }
<!-- .our-service-con-section .inner-box-new h3 { 
    font-size: 28px; 
    color: #F39C12; 
    font-weight: bold; 
    margin-bottom: 20px; 
}

.our-service-con-section .inner-box-new h3:hover {
    color: #0F1C43;
} -->

.our-service-con-section .inner-box-new {
    background-color: #F4F5F8; /* Light grey background */
    border-radius: 10px; /* Rounded corners */
    padding: 20px 30px; /* Increased padding for proper space on all sides */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
    box-shadow: none; /* No shadow by default */
    position: relative; /* Ensure the hover styles apply correctly */
    margin: 10px auto; /* Center the container horizontally */
    max-width: 100%; /* Ensure it doesn't exceed container width */
}

.our-service-con-section .inner-box-new h3 {
    font-size: 28px; 
    color: #F39C12; 
    font-weight: bold; 
    margin-bottom: 15px; /* Proper space below heading */
    line-height: 1.4; /* Ensure readability */
    transition: color 0.3s ease-in-out; /* Smooth text color transition */
}

.our-service-con-section .inner-box-new p {
    font-size: 16px; /* Paragraph font size */
    color: #505050; /* Neutral text color */
    margin-bottom: 10px; /* Proper spacing below paragraph */
    line-height: 1.6; /* Good line-height for readability */
}

.our-service-con-section .inner-box-new:hover {
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); /* Shadow effect on hover */
    transform: translateY(-5px); /* Slight lift effect */
}

.our-service-con-section .inner-box-new:hover h3 {
    color: #0F1C43; /* Change heading color on hover */
}

.our-service-con-section .col-md-8 .inner-box p { color: #707070; font-size: 22px; width: 60%; }
.our-service-con-section .inner-box p { margin-bottom: 10px; }
.our-service-con-section .col-md-8 .inner-box { height: 350px; }
.our-service-con-section .col-md-12 { margin-bottom: 30px; }
.our-service-con-section .col-md-4:nth-last-child(3) .inner-box, .our-service-con-section .col-md-4:nth-last-child(2) .inner-box, .our-service-con-section .col-md-4:last-of-type .inner-box { margin-bottom: 0; height: 332px; }
.our-service-con-section .inner-box:hover { background: #0F1C43; }
.our-service-con-section .inner-box:hover h3, .our-service-con-section .inner-box:hover p { color: #fff; }
.our-service-con-section .inner-box:hover a { color: #F39C12 }
.our-service-con-section .inner-box a br{
	display:none;
}
.con-text-top-box h2 { margin-bottom: 20px !important; }
table br { display: block; margin-bottom: 10px; }
.table-responsive { display: inline-table; }

/*inner-sevice-page*/
    .common-link-btn ul li a { transition: all 0.3s; margin-bottom: 10px; border-radius: 5px; background: #F4F5F8; text-align: left; padding: 15px 25px; color: #505050; font-size: 18px; font-weight: 400; width: 100%; display: block; }
.common-link-btn ul li a:hover { background: #0F1C43 !important; color: #fff; }
.common-link-btn ul li a.active { background: #0F1C43 !important; color: #fff; }
.common-content-box { padding-left: 30px; }
.common-content-box1{padding-left:70px;padding-top:100px;}
.common-content-box2{padding-left:30px;padding-right:70px;padding-top:100px;padding-bottom:30px;}
.common-content-box h3 { color: #F39C12; font-size: 30px; font-weight: 500; margin-bottom: 30px; }
.common-content-box1 h3 { color: #F39C12; font-size: 30px; font-weight: 500; margin-bottom: 30px; }
.common-content-box2 h3 { color: #F39C12; font-size: 30px; font-weight: 500; margin-bottom: 30px; }

.common-content-box p { font-size: 18px; line-height: 32px; }
.common-content-box .common-list li { font-size: 18px; margin-bottom: 20px; position: relative; padding-left: 30px; }
.common-content-box .common-list li:before { content: ''; height: 10px; width: 10px; border-radius: 50px; background: #f39c12; position: absolute; left: 0; top: 10px; }
.common-content-box .common-img { margin-bottom: 30px; }
.common-content-box .common-img img { width: 100%; }
.common-content-box .common-content { margin-bottom: 30px; }
.common-table { background: #17254a; padding: 50px; }
.common-table .tg { border-collapse: collapse; border-spacing: 0; width: 100%; }
.common-table .tg td { border-color: #fff; border: 1px solid #fff; font-size: 24px; overflow: hidden; padding: 15px 15px; color: #fff; }
.common-table .tg th { border-color: #fff; border: 1px solid #fff; font-size: 28px; overflow: hidden; padding: 15px 15px; color: #fff; text-align: center; }
.common-table .tg .tg-0lax { vertical-align: top; font-weight: normal; }
.common-table .tg { border-collapse: collapse; border-spacing: 0; width: 100%; }
.common-table .tg td { border-color: #fff; border: 1px solid #fff; font-size: 18px; overflow: hidden; padding: 15px 30px; color: #fff; }
.common-table .tg th { border-color: #fff; border: 1px solid #fff; font-size: 22px; overflow: hidden; padding: 15px 15px; color: #fff; text-align: center; }
.common-table .tg .tg-0lax { vertical-align: top; font-weight: normal; }
.common-table .tg td .common-list li { font-size: 18px; margin-bottom: 10px; }
.common-table .tg td .common-list li:before { top: 8px; }
.common-table .tg td p { font-size: 18px; color: #fff; }
.whatsapp-box { position: absolute; bottom: -125px; right: 0; }
.whatsapp-box img { width: 70px; }
.common-services-section  .common-content-box .common-box { background: #F4F5F8; padding: 30px; height: 220px; margin-bottom: 30px; transition: all .5s ease-in-out; }
.common-services-section  .common-content-box .common-box img { margin-bottom: 20px; }
.common-services-section  .common-content-box .common-box h4 { font-size: 22px; margin-bottom: 0; line-height: 30px; }
.common-content-box span { font-weight: 600; }
.common-services-section .common-content-box .col-md-4:last-child .common-box, .common-services-section .common-content .col-md-4:last-child .common-box { margin-bottom: 0; }
.common-content-box .common-content:last-of-type { margin-bottom: 0; }
.common-services-section  .common-content-box .common-box:hover { box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; background: #fff; }
.common-content-box .common-list li .common-span { margin-bottom: 20px; display: block; }
.common-services-section .common-content-box .btn-link, .common-services-section .common-content .btn-link, .common-faq-section .common-content .btn-link { line-height: 1.4; border: none; background: transparent; border-radius: 0; display: block; text-decoration: none; position: relative; color: #505050; font-size: 20px; padding: 20px 35px; width: 100%; text-align: left; font-weight: 600; }
.common-services-section .common-content-box .btn-link:hover, .common-services-section .common-content .btn-link:hover, .common-faq-section .common-content .btn-link:hover { text-decoration: none; }
.common-services-section .common-content-box .card-header, .common-services-section .common-content .card-header { background: transparent; border: none; padding: 0; }
.common-services-section .common-content-box .accordion > .card, .common-services-section .common-content .accordion > .card,  .common-faq-section .common-content .accordion > .card { border: none; box-shadow: 0 0 3px #ddd; margin-bottom: 30px; border-radius: 5px; }
.common-services-section .common-content-box .btn-link i, .common-services-section .common-content .btn-link i, .common-faq-section .common-content .btn-link i { position: absolute; right: 35px; color: #F39C12; font-size: 20px; top: 50%; transform: translateY(-50%); }
.common-services-section .common-content-box  h2 button.collapsed i.fa-minus::before, .common-services-section .common-content  h2 button.collapsed i.fa-minus::before, .common-faq-section .common-content  h2 button.collapsed i.fa-minus::before { content: "\f067"; display: block; }
.common-services-section .common-content-box .btn-link span, .common-services-section .common-content .btn-link span, .common-faq-section .common-content .btn-link span { color: #F39C12; display: inline-block; padding-right: 5px; }
.common-services-section .common-content-box .accordion > .card ul li, .common-services-section .common-content .accordion > .card ul li, .common-faq-section .common-content .accordion > .card ul li { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
.common-services-section .common-content-box .accordion > .card ul li:last-child, .common-services-section .common-content .accordion > .card ul li:last-child, .common-faq-section .common-content .accordion > .card ul li:last-child { margin-bottom: 0; }

/*blog-detail-content*/
.blog-left .blog-detail-content .banner-box { position: relative; margin-bottom: 22px; }
.blog-left .blog-detail-content .banner-box img { border-radius: 15px; }
.blog-left .blog-detail-content .banner-box span { position: absolute; left: 0; top: 50px; background: #0F1C43; padding: 10px 28px; color: #fff; line-height: 1; font-size: 20px; }
.blog-left .blog-detail-content .read-content span { font-size: 22px; color: #0F1C43; margin-bottom: 10px; display: block; }
.blog-left .blog-detail-content .read-content h1 {text-transform:capitalize; color: #F39C12; font-size: 35px; font-weight: bold; margin-bottom: 1rem; }
.blog-left .blog-detail-content .read-content h2 {text-transform:capitalize; color: #F39C12; font-size: 35px; font-weight: bold; margin-bottom: 1rem; }
.blog-left .blog-detail-content .read-content h3 {text-transform:capitalize; color: #0F1C43; font-size: 25px; font-weight: bold; margin-bottom: 1rem; }
.blog-left .blog-comments { position: relative; margin-top: 40px; }
.blog-left .blog-comments h4 { font-size: 28px; color: #F39C12; border-bottom: solid 1px #F4F4F4; padding-bottom: 15px; text-align: left; }
.blog-left .blog-comments .comment-area { position: relative; border-bottom: solid 1px #F4F4F4; padding-bottom: 5px; margin-bottom: 10px; min-height: 75px; }
.blog-left .blog-comments .comment-area .user-profile { position: absolute; left: 0; top: 0; z-index: 1; }
.blog-left .blog-comments .comment-area .user-profile img { width: 65px; height: 65px; border-radius: 50%; object-fit: cover; }
.blog-left .blog-comments .comment-area .user-details { padding-left: 83px; float: left; text-align: left; }
.blog-left .blog-comments .comment-area .user-details h6 { font-size: 22px; color: #F39C12; margin-bottom: 5px; }
.blog-left .blog-comments .comment-area .user-details p { font-size: 18px; color: #505050; margin-bottom: 5px; line-height: 1; }
.blog-left .blog-comments .comment-area .user-details span { font-size: 12px; color: #0F1C43; font-weight: bold; }
.blog-left .blog-comments .comment-area .user-date-time { float: right; margin-top: 5px; text-align: right; }
.blog-left .blog-comments .comment-area .user-date-time p { font-size: 16px; font-weight: 500; line-height: 1; }
.blog-left .blog-comments .comment-area .user-date-time span { font-size: 12px; font-weight: 500; }

/*post-comments-section*/
.post-comments-section { position: relative; background: #EFF1F5; height: 400px; padding: 0; margin-top: 130px; }
.post-comments-section .comments-title-box { margin-bottom: 20px; }
.post-comments-section .comments-title-box h2 { font-size: 40px; color: #F39C12; font-weight: bold; }
.post-comments-section .comments-title-box p { font-weight: 500; }
.post-comments-section .custom-container { position: relative; }
.post-comments-section .comments-box { background: #fff; border-radius: 15px; box-shadow: 0 0 10px #dcdcdc; width: 60%; position: absolute; top: -140px; z-index: 1; left: 0; padding: 30px 70px; }
.post-comments-section .comments-box textarea.form-control { height: 120px; resize: none; }
.post-comments-section .comments-box .form-control { height: 55px; }
.post-comments-section .comments-box .btn { margin-top: 15px; }
.post-comments-section .whatsapp-icon { position: absolute; bottom: 0; right: 0; z-index: 1; }
.post-comments-section .whatsapp-icon img { width: 100%; }

/*10-07-2021 css Dipen*/
.common-services-section .common-content-box p a, .common-faq-section .common-content p a { color: #F39C12; }
.common-services-section .common-content-box p a:hover, .common-faq-section .common-content p a:hover { color: #505050; }
.common-services-section .common-content-box .common-content .left-box { width: 50%; display: inline-block; }
.common-services-section .common-content-box .common-content .right-box { width: 50%; display: inline-block; margin-right: -5px; }

/*11-07-2021 css Dipen*/
.pms-section .left-box .common-list-style li { color: #fff; margin-bottom: 15px; }
.pms-table-section table .common-list li span { font-weight: 600; }

/*.pms-table-section table .common-list-style li {color: #fff;}*/
.pms-table-section .common-table p { color: #fff; margin-top: 20px; text-align: center; margin-bottom: 0; }
.common-list li::before { content: ''; height: 10px; width: 10px; border-radius: 50px; background: #f39c12; position: absolute; left: 0; top: 10px; }
.common-list li { font-size: 18px; margin-bottom: 20px; position: relative; padding-left: 30px; }
.pms-plannig-section { background: #F8F8F8; }
.pms-plannig-section .left-box { display: inline-block; vertical-align: middle; width: 50%; padding-right: 100px; vertical-align: top; }
.pms-plannig-section  .right-box { display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; vertical-align: top; }

/*.pms-infography-section img { width: 100%;  text-align: center; display: block;}*/
.pms-infography-section { text-align: center; }
.common-services-section .col-md-12 .common-content-box { padding-left: 0; }
.common-services-section .col-md-12 { padding-top: 40px; }
.common-services-section .card-body { padding: 0 35px; }
.common-blog-post { background: #EFF1F5; padding: 30px; border-radius: 8px; margin-bottom: 50px; }
.common-blog-post .img-box { display: inline-block; vertical-align: middle; width: 20%; }
.common-blog-post .img-box img { width: 100%; }
.common-blog-post .con-box { display: inline-block; vertical-align: middle; width: 80%; margin-left: -5px; padding-left: 20px; }
.common-blog-post p { font-size: 18px; line-height: 28px; margin-bottom: 5px; text-align:center !important;}
.common-blog-post .inner-box { margin-bottom: 20px; }
.common-services-section .common-blog-post{    position: sticky;
    top: -220px;}
/*services-we-provide-section*/
.services-we-provide-section { position: relative; }
.services-we-provide-section .services-provide { margin-bottom: 80px; }
.services-we-provide-section .services-provide.m-bottom { margin-bottom: 0; }
.services-we-provide-section .services-provide.align-right { text-align: right; }
.services-we-provide-section .services-provide h6 { color: #F39C12; font-size: 26px; font-weight: 500; margin-bottom: 10px; }
.services-we-provide-section .services-provide p { font-size: 16px; margin-bottom: 24px; font-weight: normal;color: #505050;line-height: 1.4; }
.services-we-provide-section .services-provide a { color: #007bff; font-size: 22px; font-weight: 500; text-decoration: none;}
.services-we-provide-section .services-provide a:hover, .services-we-provide-section .services-provide a:focus, .services-we-provide-section .services-provide a:active { color: #333; }
.services-we-provide-section .center-img { position: relative; height: 100%; }
.services-we-provide-section .center-img img { width: 100%; position: absolute; height: 100%; z-index: 1; top: 0; left: 0;     object-fit: cover;
    object-position: top left;}

/*contact-us-section*/
.contact-us-section { margin: 100px 0 80px 0; background: url('https://mavenprofserv.com/wp-content/themes/maven/images/contact-bg-new.jpg'); position: relative; background-repeat: no-repeat; -o-background-repeat: no-repeat; -ms-background-repeat: no-repeat; -moz-background-repeat: no-repeat; -webkit-background-repeat: no-repeat; background-size: cover !important; -o-background-size: cover !important; -ms-background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; }
.contact-us-section .contact-box { max-width: 930px; }
.contact-us-section .contact-box h1 { font-size: 50px; color: #0F1C43; margin-bottom: 15px; font-weight: 600; }
.contact-us-section .contact-box h2 { font-size: 48px; color: #0F1C43; margin-bottom: 15px; font-weight: 600; }
.contact-us-section .contact-box p { font-size: 28px; margin-bottom: 30px; max-width: 630px; line-height: 40px; }
.contact-us-section .whatsapp-box { top: -110px; }

/*14-08-2021 css Minakshi*/
.ce-marketing-section.eudamed-section .resp-tabs-list li { margin-bottom: 30px; }
.ce-marketing-section.eudamed-section .team-con-section .right-box { padding-left: 80px; }

/*17-08-2021 css Minakshi*/
.service-section .custom-container.european-ear-container { width: 90%; }
.service-section .european-ear-container .col-md-12 .inner-box { height:  auto; margin-bottom: 30px; padding: 30px;}
.service-section .european-ear-container .inner-box { background: #fff; border-radius: 15px; height: 435px; }
.service-section .european-ear-container .inner-box1 { background: #f3f3f3a1; border-radius: 15px; }

/*18-08-2021 css Minakshi*/
.pms-infography-section.ppe-ce-marking-section p { font-weight: 700; margin-top: 20px; }
.pms-plannig-section.gap-analysis-section .left-box { margin-bottom: 30px; vertical-align: middle; }
.pms-plannig-section.gap-analysis-section .right-box { vertical-align: middle; }
.pms-plannig-section.gap-analysis-section .team-con-section .common-list li { width: 49%; display: inline-block; }
.pms-plannig-section.gap-analysis-section .about-inner-section .common-list li { width: 49%; display: inline-block; }
.udi-section { background-color: #17254a; text-align: center; }
.udi-section .udi-common-box p { color: #ffffff; }
.udi-issuing-section .udi-logo .udi-img { display: inline-block; margin-right: 30px; }
.udi-issuing-section .udi-logo .udi-img img { width: 150px; }

/*19-08-2021 css Minakshi*/
.import-license-section .common-content:nth-child(4) .common-list li { font-weight: 600; }
.import-license-section .common-content:nth-child(4) p { padding-left: 30px; }
.import-license-section .common-content:nth-child(5) h4 { font-weight: 600; }
.import-license-section .common-content:nth-child(5) span { color: #F39C12; display: inline-block; padding-right: 10px; }
.import-license-section .common-content:nth-child(5) p { padding-left: 30px; }
.import-license-section .common-content:nth-child(5) .common-list { padding-left: 30px; }
.test-license .common-content:nth-child(3) .common-list li { font-weight: 600; }
.test-license .common-content:nth-child(3) .common-list p { padding-left: 30px; }
.test-license .common-content:nth-child(4) .common-list li { font-weight: 600; }
.test-license .common-content:nth-child(4) .common-list p { padding-left: 30px; }
.classification-section .common-content:nth-child(1) .common-list { padding-left: 30px; }
.classification-section .common-content:nth-child(1) h4 { font-weight: 500; margin-bottom: 20px; }
.classification-section .common-content:nth-child(1) span { color: #F39C12; display: inline-block; padding-right: 10px; }
.classification-section .common-content:nth-child(3) .common-list { padding-left: 30px; }
.classification-section .common-content:nth-child(3) h4 { font-weight: 500; margin-bottom: 20px; }
.classification-section .common-content:nth-child(3) span { color: #F39C12; display: inline-block; padding-right: 10px; }
.manufacturing-license-section .common-content:nth-child(3) .common-list { padding-left: 30px; }
.manufacturing-license-section .common-content:nth-child(5) h4 { font-weight: 600; margin-bottom: 20px; }
.manufacturing-license-section .common-content:nth-child(5) span { color: #F39C12; display: inline-block; padding-right: 10px; }
.manufacturing-license-section .common-content:nth-child(5) p { padding-left: 30px; }
.manufacturing-license-section .common-content:nth-child(5) .common-list { padding-left: 60px; }
.manufacturing-license-section .common-content:nth-child(7) .common-list { padding-left: 30px; }

/*20-08-2021 css Minakshi*/
.classification-section .common-content:nth-child(5) a { font-size: 20px; color: #F39C12; }
.classification-section .common-content:nth-child(5) a:hover { color: #0f1c43; }
.manufacturing-license-section .manufacturing-license-box { background-color: #17254a; padding: 50px; }
.udi-table-section { background: #F8F8F8; }
.udi-table-section .top-tabel { padding: 20px;}
.udi-table-section .top-tabel:last-of-type{padding-bottom:0;}
.udi-legacy-devices span { font-weight: 600; }

/*disha*/
.common-services-section .common-table { background: #F8F8F8;margin-bottom: 10px; }
.common-services-section .common-table .tg td, .common-services-section .common-table .tg th { border-color: #bbbbbb; border: 1px solid #bbbbbb; color: #000; }
.common-table .tg td p, .common-services-section .common-table .tg td, .common-services-section .common-table p { color: #222; }
.common-list.common-numeric-list li:before { content: none; }
.common-list.common-numeric-list li { padding-left: 0; }
.bottom-footer .right-box p, .bottom-footer .right-box p { margin-bottom: 0; }

/*prayer*/
.pms-infography-img img { max-width: 100%; }
.pms-plannig-section .right-box ul, .pms-plannig-section .left-box ul { margin-bottom: 0; }
/* .blog-section .inner-blog-img img { width: auto; margin: 20px 0; } */
.blog-section .inner-blog-img img {
  width: auto; /* Keep the image's natural aspect ratio */
  height: auto; /* Allow the image to scale proportionally */
  max-width: 100%; /* Ensures the image scales responsively */
  margin: 20px 0; /* Adds spacing between images vertically */
  object-fit: contain; /* Ensures images fit their container responsively */
}
.technical-file-table table tr td:first-child, .technical-file-table table tr th:first-child { display: none; }
.technical-file-table table tr .sr-th { display: none; }
.common-table .tg td .common-list { margin-bottom: 0; margin-top: 7px; }
.inner-banner-section .con-box h5 { margin-top: 25px; }
.common-content-box img.video-img { width: 50%; background: #c6c6c6; padding: 10px;height:auto !important; margin: 20px 0;}

/*17-09-2021 css Minakshi*/
.common-content-box .common-content-title { font-size: 24px; margin-bottom: 10px; display: block; }
.lsp-report-section .col-md-12 .common-content-box .common-content:nth-child(3) { margin-bottom: 20px; }

/*Prayerson*/
.book-now-banner { padding: 130px 60px 60px; text-align: center; position: relative; background: url('https://mavenprofserv.com/wp-content/uploads/2022/05/hospitalar.jpg'); background-size: cover; background-repeat: no-repeat; }
.book-now-banner .booking-countdown h1 { font-weight: normalletter-spacing:.125rem; text-transform: uppercase; }
.book-now-banner .booking-countdown li { display: inline-block; font-weight: normal; font-size: 30px; color: #fff; padding: 0 35px; width: 15%; }
.book-now-banner .booking-countdown ul { margin-bottom: 20px; }
.book-now-banner .booking-countdown li span { display: block; font-size: 90px; }
.book-now-banner .book-now-date h1 { font-weight: bold; font-size: 65px; color: #fff; margin-bottom: 28px; }
.book-now-banner .book-now-date h2 { font-weight: 500; font-size: 40px; color: #fff; margin-bottom: 15px; }
.book-now-banner .book-now-date p { font-weight: normal; font-size: 22px; color: #fff; margin: 0; }
.book-now-banner .book-now-date img { border-bottom: solid 4px rgb(255, 255, 255, 0.4); padding: 0 100px 35px; margin-bottom: 25px; }

.book-now-banner-fime { padding: 130px 60px 60px; text-align: center; position: relative; background: url('https://mavenprofserv.com/wp-content/uploads/2023/07/medicall-2023.jpg'); background-size: cover; background-repeat: no-repeat; }
.book-now-banner-fime .booking-countdown h1 { font-weight: normalletter-spacing:.125rem; text-transform: uppercase; }
.book-now-banner-fime .booking-countdown li { display: inline-block; font-weight: normal; font-size: 30px; color: #fff; padding: 0 35px; width: 15%; }
.book-now-banner-fime .booking-countdown ul { margin-bottom: 20px; }
.book-now-banner-fime .booking-countdown li span { display: block; font-size: 90px; }
.book-now-banner-fime .book-now-date h1 { font-weight: bold; font-size: 65px; color: #fff; margin-bottom: 28px; }
.book-now-banner-fime .book-now-date h2 { font-weight: 500; font-size: 40px; color: #fff; margin-bottom: 15px; }
.book-now-banner-fime .book-now-date p { font-weight: normal; font-size: 22px; color: #fff; margin: 0; }
.book-now-banner-fime .book-now-date img { padding: 0 100px 35px; margin-bottom: 25px; max-width:400px; }

.book-now-banner-medica { padding: 130px 60px 60px; text-align: center; position: relative; background: url('https://mavenprofserv.com/wp-content/uploads/2022/08/medica-banner.jpg'); background-size: cover; background-repeat: no-repeat; }
.book-now-banner-medica .booking-countdown h1 { font-weight: normalletter-spacing:.125rem; text-transform: uppercase; }
.book-now-banner-medica .booking-countdown li { display: inline-block; font-weight: normal; font-size: 30px; color: #fff; padding: 0 35px; width: 15%; }
.book-now-banner-medica .booking-countdown ul { margin-bottom: 20px; }
.book-now-banner-medica .booking-countdown li span { display: block; font-size: 90px; }
.book-now-banner-medica .book-now-date h1 { font-weight: bold; font-size: 65px; color: #fff; margin-bottom: 28px; }
.book-now-banner-medica .book-now-date h2 { font-weight: 500; font-size: 40px; color: #fff; margin-bottom: 15px; }
.book-now-banner-medica .book-now-date p { font-weight: normal; font-size: 22px; color: #fff; margin: 0; }
.book-now-banner-medica .book-now-date img { border-bottom: solid 4px rgb(255, 255, 255, 0.4); padding: 0 100px 35px; margin-bottom: 25px; max-width:400px; }

.book-now-banner-medical-fair-india { padding: 130px 60px 60px; text-align: center; position: relative; background: url('https://mavenprofserv.com/wp-content/uploads/2022/05/Medical-fair-india-banner.jpg'); background-size: cover; background-repeat: no-repeat; }
.book-now-banner-medical-fair-india .booking-countdown h1 { font-weight: normalletter-spacing:.125rem; text-transform: uppercase; }
.book-now-banner-medical-fair-india .booking-countdown li { display: inline-block; font-weight: normal; font-size: 30px; color: #fff; padding: 0 35px; width: 15%; }
.book-now-banner-medical-fair-india .booking-countdown ul { margin-bottom: 20px; }
.book-now-banner-medical-fair-india .booking-countdown li span { display: block; font-size: 90px; }
.book-now-banner-medical-fair-india .book-now-date h1 { font-weight: bold; font-size: 65px; color: #fff; margin-bottom: 28px; }
.book-now-banner-medical-fair-india .book-now-date h2 { font-weight: 500; font-size: 40px; color: #fff; margin-bottom: 15px; }
.book-now-banner-medical-fair-india .book-now-date p { font-weight: normal; font-size: 22px; color: #fff; margin: 0; }
.book-now-banner-medical-fair-india .book-now-date img { border-bottom: solid 4px rgb(255, 255, 255, 0.4); padding: 0 100px 35px; margin-bottom: 25px; max-width:400px; }



.book-now-banner-arab { padding: 130px 60px 60px; text-align: center; position: relative; background: url('https://mavenprofserv.com/wp-content/uploads/2023/01/arab-health-2023.jpg'); background-size: cover; background-repeat: no-repeat; }
.book-now-banner-arab .booking-countdown h1 { font-weight: normalletter-spacing:.125rem; text-transform: uppercase; }
.book-now-banner-arab .booking-countdown li { display: inline-block; font-weight: normal; font-size: 30px; color: #fff; padding: 0 35px; width: 15%; }
.book-now-banner-arab .booking-countdown ul { margin-bottom: 20px; }
.book-now-banner-arab .booking-countdown li span { display: block; font-size: 90px; }
.book-now-banner-arab .book-now-date h1 { font-weight: bold; font-size: 65px; color: #fff; margin-bottom: 28px; }
.book-now-banner-arab .book-now-date h2 { font-weight: 500; font-size: 40px; color: #fff; margin-bottom: 15px; }
.book-now-banner-arab .book-now-date p { font-weight: normal; font-size: 22px; color: #fff; margin: 0; }
.book-now-banner-arab .book-now-date img { border-bottom: solid 4px rgb(255, 255, 255, 0.4); padding: 0 100px 35px; margin-bottom: 25px; max-width:400px; }



.agenda-training-section .join-maven h2 { font-weight: bold; font-size: 45px; color: #0f1c43; margin-bottom: 60px; }
.agenda-training-section .agenda-of-training .title-box { margin-bottom: 22px; }
.title-box.book-now-title h2 { color: #0f1c43; text-transform: none; line-height: 50px; margin-bottom: 12px; }
.agenda-training-section .agenda-of-training .title-box p { font-weight: 500; font-size: 25px; line-height: 35px; color: #0f1c43; margin: 0; }
.agenda-training-section .agenda-of-training { width: 60%; display: inline-block; padding-left: 100px; }
.agenda-training-section .agenda-of-training .agenda-point ul { margin-bottom: 30px; display: inline-block; vertical-align: top; }
.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { padding-left: 50px !important; }
.agenda-training-section .agenda-of-training .agenda-point ul li { position: relative; font-weight: 500; font-size: 18px; line-height: 40px; color: #707070; padding-left: 20px; }
.agenda-training-section .agenda-of-training .agenda-point ul li:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 8px; height: 8px; background: #f39c12; margin: auto 0; border-radius: 50%; }
.agenda-training-section .training-video { position: relative; width: 40%; display: inline-block; vertical-align: top; margin-right: -5px; padding-left: 20px; }
.agenda-training-section .training-video iframe { position: relative; border-radius: 20px; }
.agenda-training-section .training-video:after { content: ''; position: absolute; top: -20px; left: 0; width: 98%; height: 100%; border-radius: 20px; background: #f4f5f8; z-index: -1; }
.book-seats-section .title-box.book-now-title h2 { font-size: 45px; }
.book-seats-section .title-box.book-now-title p { font-weight: 500; font-size: 30px; line-height: 35px; color: #f39c12; }
.book-seats-section { position: relative; }
.book-seats-section .custom-container { padding: 45px 50px; background: #f4f5f8; position: relative; }
.book-seats-section .custom-container:after { content: ''; background-image: url("https://www.mavenprofserv.com/wp-content/uploads/2021/10/New-Project-6.png");
background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; right: 0; height: 100%; width: 50%; }

.book-seats-section .book-seats-form { width: 36%; }
.book-seats-section .book-seats-form .form-control { background: transparent; border: none; border-radius: 0; font-weight: 500; font-size: 20px; line-height: 35px; border-bottom: 2px solid #C3C3C5; }
.book-seats-section .book-seats-form .form-group:last-of-type(1) { margin: 0; }
.book-seats-section .book-seats-form .free-mdr label { font-size: 16px; font-weight: 500; }
.no-margin { margin-bottom: 0; }
.checkbox-custom { opacity: 0; position: absolute; width: 20px; height: 20px; }
.checkbox-custom, .checkbox-custom-label { display: inline-block; vertical-align: middle; margin: 5px; cursor: pointer; }
.checkbox-custom + .checkbox-custom-label:before { content: ''; background: #fff; display: inline-block; vertical-align: middle; width: 20px; height: 20px; padding: 0 2px; margin-right: 10px; border-radius: 3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.08); }
.checkbox-custom:checked + .checkbox-custom-label:before { content: "\2713"; display: inline-block; color: #F39C12; font-weight: 600; font-size: 15px; }
.your-speakers-section .title-box h2 { color: #f39c12; text-align: center; text-transform: none; font-size: 65px; }
.your-speakers-section .custom-container { position: relative; margin: 0 auto; }
.your-speakers-section .meet-speakers { background-image: url('/wp-content/themes/maven/css/../images/meet-your-speakers-bg.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; padding: 45px 20px; margin-top: 110px; max-height: 490px; }
.your-speakers-section .meet-speakers h3 { font-weight: 600; font-size: 35px; line-height: 50px; margin-bottom: 20px; }
.your-speakers-section .meet-speakers p { font-weight: 500; font-size: 25px; line-height: 40px; color: #fff; margin-bottom: 30px; }
.your-speakers-section .meet-speakers .speakers-details h4 { font-weight: 600; font-size: 30px; line-height: 30px; margin-bottom: 5px; }
.your-speakers-section .meet-speakers .speakers-details p { font-weight: 500; font-size: 20px; line-height: 40px; color: #fff; margin: 0; }
.your-speakers-section .meet-speakers .speakers-profile { float: left; width: 36%; margin-right: -5px; }
.your-speakers-section .meet-speakers .speakers-profile img { width: auto; position: absolute; top: 0; bottom: 0; margin: auto; }
.your-speakers-section .meet-speakers .speakers-info { float: right; padding-left: 60px; width: 64%; }
.your-speakers-section .meet-speakers .speakers-details { position: relative; padding-left: 65px; }

.your-speakers-section .meet-speakers .speakers-details img { position: absolute; top: 12px; left: 0; z-index: 1;width:35px; }
.your-speakers-section .meet-speakers .speakers-details a:first-child img{top:0;display:none}
.recent-workshops-section { position: relative; }
.recent-workshops-section .workshops-title { background: #0f1c43; padding: 26px 20px; margin-bottom: 30px; }
.recent-workshops-section .workshops-title h1 { font-weight: 600; font-size: 33px; text-align: center; color: #fff; margin: 0; }
.recent-workshops-section .training-img { margin-bottom: 40px; }
.recent-workshops-section .img-hover { overflow: hidden; }
.recent-workshops-section .img-hover img { transform-origin: 50% 65%; transition: transform 5s, filter 3s ease-in-out; filter: brightness(100%); }
.recent-workshops-section .img-hover img:hover { filter: brightness(100%); transform: scale(2); }
.book-now-footer { background-image: url('/wp-content/themes/maven/css/../images/book-now-footer.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 70px 0; }
.book-now-footer h1 { font-weight: 500; font-size: 50px; line-height: 35px; color: #fff; display: inline-block; vertical-align: middle; width: 70%; margin-right: -5px; }
.book-now-footer .social-word { display: inline-block; text-align: right; width: 30%; }
.book-now-footer .social-word img { padding-left: 55px; }


/*My Css*/
.pagination { clear: both; padding: 20px 0; position: relative; font-size: 11px; line-height: 13px; display: table; margin: 0 auto; text-align: center;     width: 100%;}
.pagination span, .pagination a { display: inline-block; float: none; margin: 2px 5px 2px 0; padding: 15px; text-decoration: none; width: auto; color: #fff; background: #1b3a63; font-size: 16px; }
.pagination a:hover { color: #fff; background: #f39c12; }
.pagination .current { padding: 15px; background: #f39c12; color: #fff; }
.pagination ul.page-numbers{
	display: flex;
    justify-content: center;
}
input.search-btn { background-color: #F39C12; color: #505050; }
.comment-form-author.form-group.col-md-6 { float: left !important; }
.comment-form-email.form-group.col-md-6 { float: left !important; }
.comment-respond label { display: none; }
input.btns { color: #fff; border-radius: 50px; display: inline-block; transition: all 0.3s; position: relative; overflow: hidden; z-index: 1; font-size: 22px; padding: 10px 25px 11px; font-family: 'Verdana'; font-weight: normal; background-color: #f39c12; margin-top: 15px; }
.btns:hover { color: #ffffff; background-color: #0F1C43; }
p#email-notes { font-weight: 500; }
.connect-with-section .connect-box form span { display: block; position: unset; right: -40px; top: -50px; }
.connect-box input.btn:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #F39C12; z-index: -2; }
.connect-box input.btn:before { content: ""; position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; background-color: #0F1C43; transition: all 0.3s; z-index: -1; }
.connect-box .btn:hover::after { background: transparent; }
.connect-box .btn:hover::before { width: 100%; }
.blog-section .common-table { padding: 0; }
.common-table .tg .tg-0lax img { display: block; margin: 0 auto; }

/*Rule-Section*/

.rule-section  .left-box { height: 660px; }
.rule-section  .img-box img { height: 660px; }

/*13-08-2021*/
.marking-process-section .inner-box { background: #fff; border-radius: 15px; height: 100%; box-shadow: 0 0px 3px #ddd; padding: 30px; position: relative; overflow: hidden; }
.marking-process-section .title-box p { margin-top: 20px; }
.marking-process-section .inner-box img { margin-bottom: 15px; }
.marking-process-section .col-md-3 { margin-bottom: 30px; }
.marking-process-section .col-md-3:last-child, .marking-process-section .col-md-3:nth-last-child(2), .marking-process-section .col-md-3:nth-last-child(3) { margin-bottom: 0; }
.rule-no-section { background: #f7f7f7; }
.ce-medical-device-table .common-table td span { display: block; font-weight: 600; }
.ce-medical-device-table .common-table td { text-align: center; }
.mdsw-section .right-box { display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; padding-left: 50px; }
.mdsw-section .left-box { display: inline-block; vertical-align: middle; width: 50%; }
.common-table .title-box p { color: #fff; }
.common-bottom-margin { margin-bottom: 80px; }
.inner-blog-img img { width: auto; margin: 30px 0; display: block; }
.common-content-box h4 { margin-bottom: 20px; }
.common-services-section .col-md-6 img{width:100%;}
.search-btn:after, .search-btn:before{content:none;}
header .bottom-header .search-box{position:relative;}
header .bottom-header .search-btn{padding: 5px;color: #f39c12;position: absolute;left: 11px;top: 46%;transform: translateY(-50%);line-height: 1;}
header .bottom-header .search-box label{margin-bottom:0}
.search-box .form-control{padding-left:37px !important;}
.mdsw-box .right-box img{width:65%;margin: 0  auto;display: block;}
.our-service-section .common-tabs-box ul.common-list-style li h3{color:#0f1b43;padding-left:5px;text-decoration: underline;}
.our-service-section .common-tabs-box ul.common-list-style li a:hover{color:#F39C12;}
.our-service-section .common-tabs-box ul.common-list-style li:before{
	
}
header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu.india:hover .dropdown-menu.second-menu {
width: 230px;}
header .bottom-header .nav-menu-box li.dropdown-submenu.india .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu{left: 152px; width: 240px;}


header .bottom-header .dropdown-menu .submenu-active-box{display:none;}
header .bottom-header .dropdown-menu .inner-submenu-active-box{display:none;}

/*05-10-2021 css Minakshi*/
.technical-file-uk-section .common-content-box h5 {
font-size: 25px;
margin-bottom: 20px;
}

.technical-file-uk-section .common-content-box h5{
font-size: 26px !important;
margin-bottom: 20px !important;

}
.technical-file-uk-section .common-content-box ul,.technical-file-uk-section .common-content-box ol
{
	padding-left: 0px;
}
.technical-file-uk-section.common-content-box .common-content h3:nth-child(1) {
padding-left: 0 !important;
}
.technical-file-uk-section .row
{
	display: inline-block !important;
}
.technical-file-uk-section .col-md-6{
width: 50% !important;
display: inline-block !important;
vertical-align: middle !important;
margin-left: -5px !important;
}
/*.usa-service-section .row
{
	display: inline-block !important;
}*/

.technical-file-uk-section .common-content-box h3:first-child{padding-left: 0 !important;}

.mhra-registration-section .row
{
	display: inline-block !important;
}
.mhra-registration-section .col-md-6{
width: 50% !important;
display: inline-block !important;
vertical-align: middle !important;
margin-left: -5px !important;
}
.mhra-registration-section ul,.mhra-registration-section ol
{
	padding-left: 0px;
}
.uk-responsible-person-section .row
{
	display: inline-block !important;
}
.uk-responsible-person-section .col-md-6{
width: 50% !important;
display: inline-block !important;
vertical-align: middle !important;
margin-left: -5px !important;
}
.uk-responsible-person-section .col-md-12 ul, .uk-responsible-person-section .col-md-12 ol
{
	padding-left: 0px;
}

.common-content-box .common-list li a{color:#007bff;}
.common-blog-post .blog-right-content .social-icon-box{margin: 30px 0 20px;}
.whatsapp-box{display: none;}
.inner-banner-section a{margin-top:20px;}

.common-services-section ul,.common-services-section ol
{
	padding-left: 0px !important;
}
.usa-service-section .row
{
	display: inline-block !important;
}
.usa-service-section .col-md-6{
width: 50% !important;
display: inline-block !important;
vertical-align: middle !important;
margin-left: -5px !important;
}

.owl-carousel .owl-item img{max-width: 100%; width: auto; text-align: center; margin: 0 auto;}
.inner-service-banner-section{line-height:1.5;}
.common-content-box .common-list li a:hover
{
	color: #505050;
}
.connect-with-section .form-group
{
	padding-top:0 !important;
}tag
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{border-color: #ffb900;color: #fff;margin: 0;font-size: 10px;padding: 5px;}
.top-footer .bottom-news-box .subscribe-box br{ display: none;}
.wpcf7-not-valid-tip{font-size:14px;}
.wpcf7 .ajax-loader{position: absolute;right: -30px;top: 18px;z-index: 1; margin: 0;}

.lets-started-section .btn{background-color: #ee9b1f;}
.why-choose-slider-section .con-box .detail-box{background: rgba(255,255,255,0.94);}

.wpcf7-response-output {
    display: none;
}
.common-faq-section .common-content .btn-link, .common-faq-section .common-content .btn-link {
    line-height: 1.4;
    display: block;
    position: relative;
    color: rgb(80, 80, 80);
    font-size: 20px;
    width: 100%;
    text-align: left;
    font-weight: 600;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    background: transparent;
    border-radius: 0px;
    text-decoration: none;
    padding: 20px 35px;
}
.common-faq-section .card-body {
    padding: 0px 35px;
}
.common-faq-section .common-content .card-header, .common-faq-section .common-content .card-header
{
    background: transparent;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    padding: 0px;
}
.common-services-section .common-content-box p a, .common-faq-section .common-content p a { display: contents; width: auto; word-wrap: break-word;}
.rc-anchor-invisible-hover:hover .rc-anchor-logo-img-large {
    background-size: 40px !important;
    margin: 5px 15px 0 15px !important;
    height: 40px !important;
    width: 40px !important;
}
.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
z-index:99999;
}

.grecaptcha-badge:hover {
width: 256px !important;
}
.back-to-top{bottom: 90px;
right: 25px;}

#jgvfgtle8c9s1fhn1ivgv iframe{right: 95px !important;}


.page-template-privacy-policy .contact-detail-section h1{color: #F39C12;
margin-bottom: 25px;
	font-size: 40px;}

.page-template-privacy-policy .contact-detail-section h2 {
    color:#F39C12;margin-top: 30px !important;
    font-size: 30px;
}
.recent-workshops-section{display:none !important;}
.book-seats-section .checkbox-custom { opacity: 1 !important; position: relative !important; width: auto; height: auto; }
.wpcf7-submit{background:#ee9b1f;}
.wpcf7-submit:hover{background: #0F1C43;color: #fff !important;}
.common-content-box .common-list.country-list li{width:24%;display:inline-block;vertical-align:top;font-size:16px!important;}
.common-content-box .accordion p{text-align:left !important;}

.common-content-box .common-list li:last-of-type
{
	margin-bottom:0;
}
.page-id-3566 .inner-banner-section .con-box h2
{
	width:70%;
}

input.btns {border-color: transparent;}

header .bottom-header .nav-menu-box .dropdown-menu li .dropdown-item.sub-menu-right-arorw {    position: absolute;top: 13px;right: 0;z-index: 10;background: transparent;width: auto;}
.dropdown-item.sub-menu-right-arorw.down-arrow i:before{content: '\f0d7';}
footer .contact-box .mobile, .contact-detail-section .inner-box .mobile{display:none;}

header .top-header .left-box a.mobile { display: none; }
.post-comments-section .comments-box input.btn {background: #f39c12;}
.post-comments-section .comments-box input.btn:hover {background-color: #0F1C43;}
.post-comments-section .comments-box input.btn:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #0F1C43;
    transition: all 0.3s;
    z-index: -1;
}
.post-comments-section .comments-box input.btn:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F39C12;
    z-index: -2;
}
.post-comments-section .comments-box input.btn:hover:before {
    width: 100%;
}
.post-comments-section .comments-box input.btn:hover:after {
    background: transparent;
}
#menu-header-menu {
    display: none;
}
.blog-section .col-md-4 .inner-box img {
  width: 100%;
}
.blog-section .col-md-4 .inner-box img{width:100%;}
.common-services-section{padding-bottom:0 !important;}
.pb40{padding-bottom:40px;display:grid;}
.bgw{background-color:#fff!important;}
.mt50{margin-top:50px!important;}
.flag{width:30px;height: 30px;aspect-ratio: 30 / 30;}
.center{text-align:center;}
.left{text-align:left!important;}

.ptb{padding: 15px!important;}
.wcolor{color:#fff;}
.wpcf7-form-control-wrap p:empty { display: none; }
.t-file-p{padding:20px 30px!important;min-height:180px;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);transition: box-shadow 0.25s ease, transform 0.25s ease;}
.t-file-p:hover {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  transform: translateY(-3px);
}

.btn-add-to-cart {
    padding: 0px 0px;  /* Reduced padding to make button smaller */
    font-size: 16px;  /* Reduced font size */
    background-color: #f39c12;  /* Set background color to #f39c12 */
    color: white;
    border: none;
    border-radius: 10px;  /* Rounded corners */
    cursor: pointer;
    display: inline-block;  /* Make it inline-block for better control */
    margin: 0px;  /* Remove all external margin */
    text-align: center;  /* Align the text to the center */
    width: auto;  /* Make width auto for smaller button */
    line-height: 0.3;  /* Adjust line height to ensure proper spacing */
    box-sizing: border-box;  /* Ensure padding doesn't affect width */
}

/* On hover, change background color */
.btn-add-to-cart:hover {
    background-color: #0f1c42;  /* Set hover background color to #0f1c42 */
}
.widget-visible{
	    z-index: 99 !important;
}

/* Ensure responsiveness for different screen sizes */
@media (max-width: 768px) {
    .btn-add-to-cart {
        font-size: 12px;  /* Slightly smaller font size for mobile */
        padding: 5px 10px;  /* Adjust padding for smaller screens */
    }
}
/* Add to cart button fix */
.ce-marketing-section a.btn-add-to-cart br{
     display: none;
}
.ce-marketing-section a.btn-add-to-cart{
	line-height: 1 !important;
}
header .bottom-header .nav-menu-box #menu-header-menu li#menu-item-5065 .dropdown-item.sub-menu-right-arorw {
    display:none;
}
.common-services-section form.wpcf7-form .form-group input.wpcf7-submit{
    margin-top: 15px;	
}
.common-services-section form.wpcf7-form .form-group .wpcf7-spinner{
    position: absolute;
    top: 40px;	
}
body .inner-banner-section .con-box{
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    left: unset;
    top: 0;
    transform: translateY(0) !important;
    padding: 0 3.5%;
}
body .inner-banner-section .con-box a.btn{
	width: max-content;
}
.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{
	margin-right:0 !important;
	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
body .inner-banner-section .con-box h5{
	margin-top:0 !important;
	    line-height: 1.6;
}
.why-chose-us .why-choose-wrap{
		display: flex;
    	gap: 100px;
		padding-top: 30px;
	}
.common-section.team-section-home{
	padding-top:0 !important;
}
.why-chose-us h2, .team-section-home h2{
	text-align:center;
}
.why-chose-us .sub_desc, .team-section-home .sub_desc{
	text-align:center;
	    margin-top: 20px;
}

.faq-section.county-section .left-box{
	vertical-align:top;
}
	.why-chose-us .why-choose-wrap .why-choose-item{
		display: flex;
		flex-direction: column;
		gap: 20px;
		align-items: center;
		width:100%;
	}
	.why-chose-us .why-choose-wrap .why-choose-item img{
		max-width:100px;
	}
	.why-chose-us .why-choose-wrap .why-choose-item h3{
		color: #f39c12;
    	font-weight: 700;
		font-size: 24px;
    	text-align: center;
		min-height: 60px;
		max-width:200px;
	}
	.why-chose-us .why-choose-wrap .why-choose-item .desc{
		    text-align: center;
	}
.why-chose-us .why-choose-wrap .why-choose-item .desc p{
	margin-bottom:0 !important;
}
.lets-started-section .wpcf7-spinner {     position: absolute;
    top: 15px; }

/* FAQ Section */
.faq-section .sub_desc{
	margin-top: 20px;
	    margin-bottom: 10px;
}
.faqs-wrapper{
		
	}
	.faqs-wrapper .faqs-item{
	  transition: 0.5s ease-out;
    border-bottom: 3px solid #fff;
   
	}
	.faqs-wrapper .faqs-item .title{
		font-size: 18px;
	  cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
		font-weight: 600;
		 padding: 15px 25px;
    background: #f39c12;
    color: #fff;
    border-radius: 20px;
		text-align:left;
		gap:5px;
	}
.faqs-wrapper .faqs-item .title span{
	
}
.faqs-wrapper .faqs-item .title .faq-icons{
	min-width: 25px;
}
	.faqs-wrapper .faqs-item .desc{
	  display: none;
	  width: 95%;
    margin: auto;
    padding-top: 10px;
    text-align: left;
	}
	
	.faqs-wrapper .faqs-item #open{
	      background: #fff;
    height: 3px;
    width: 17px;
    position: relative;
    float: right;
	  border-radious: 15px;
	}

	.faqs-wrapper .faqs-item #closed{
	      background: #fff;
    height: 17px;
    position: absolute;
    width: 3px;
    top: -7px;
    left: 7px;
	  border-radious: 15px;
	}
/* FAQ Section */

/* Events Section */
.join-maven-home .join-box .inner-box{
		background: url('https://mavenprofserv.com/wp-content/uploads/2025/04/Untitled-design-1.png');
		background-repeat: no-repeat !important;
		background-position: center center !important;
		background-size: cover !important;
		    padding: 60px 40px;
            border-radius: 30px;
	height:100%;
	}
	.join-maven-home .join-box .inner-box h3{
		 color: #fff;
   		 margin-bottom: 80px;
		 line-height: 1.4;
		 font-size: 30px;
	}
	.join-maven-home .join-box .inner-box a.btn{
		font-size: 18px;
    	padding: 10px 25px;
		    position: absolute;
    bottom: 60px;
    display: inline-block;
	}
/* Events Section */
@media screen and (max-width:639px) {
	body .inner-banner-section .con-box{align-items: center};
}
@media screen and (min-width:1024px) {
	header{
		position: fixed;
    	top: 0px;
    	width: 100%;
		    background: #fff;
		        z-index: 9999 !important;
    }
	header.shrink{
		    z-index: 9999999;
    }
	body.admin-bar header, body.admin-bar header.shrink{
		margin-top: 32px;	
	}
	.inner-banner-section, body.home .banner-section, body .inner-banner-section .con-box{
		padding-top: 113px;
	}
	.page-template-arab-health .book-now-banner-arab, .page-template-medica .book-now-banner-medica, .page-template-medicall .book-now-banner-fime, .page-template-medical-fair-india .book-now-banner-medical-fair-india, .page-template-hospitalar .book-now-banner{
		margin-top:113px;
	}
	body.page-template-unsubscribe .about-inner-section, .page-template-fime .agenda-training-section{
		padding-top: 220px;
	}
}
@media screen and (min-width:1280px) {
	header{
		position: fixed;
    	top: 0px;
    	width: 100%;
		    background: #fff;
		        z-index: 9999 !important;
    }
	header.shrink{
		    z-index: 9999999;
    }
	body.admin-bar header, body.admin-bar header.shrink{
		margin-top: 32px;	
	}
	.inner-banner-section, body.home .banner-section, body .inner-banner-section .con-box {
		padding-top: 128px;
	}
	.page-template-arab-health .book-now-banner-arab, .page-template-medica .book-now-banner-medica, .page-template-medicall .book-now-banner-fime, .page-template-medical-fair-india .book-now-banner-medical-fair-india, .page-template-hospitalar .book-now-banner{
		margin-top:128px;
	}
	body.page-template-unsubscribe .about-inner-section, .page-template-fime .agenda-training-section{
		padding-top: 220px;
	}
}
@media screen and (min-width:1366px) {
	header{
		position: fixed;
    	top: 0px;
    	width: 100%;
		    background: #fff;
		        z-index: 9999 !important;
    }
	header.shrink{
		    z-index: 9999999;
    }
	body.admin-bar header, body.admin-bar header.shrink{
		margin-top: 32px;	
	}
	.inner-banner-section, body.home .banner-section, body .inner-banner-section .con-box{
		padding-top: 140px;
	}
	.page-template-arab-health .book-now-banner-arab, .page-template-medica .book-now-banner-medica, .page-template-medicall .book-now-banner-fime, .page-template-medical-fair-india .book-now-banner-medical-fair-india, .page-template-hospitalar .book-now-banner{
		margin-top:140px;
	}
	body.page-template-unsubscribe .about-inner-section, .page-template-fime .agenda-training-section{
		padding-top: 240px;
	}
}
#qlwapp .qlwapp-container {
    margin-top: 40px;
}

<!-- CLIENTS WHO BELIEVE IN MAVEN -->
<style>
.scrolling-clients-wrapper {
    margin-top: 40px;
}

.logo-carousels-container {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.logo-carousel {
    overflow: hidden;
    position: relative;
    background: #f8f9fa;
    border-radius: 16px;
    padding: 20px 0;
    border: 1px solid #e9ecef;
}

.logo-carousel::before,
.logo-carousel::after {
    content: '';
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}

.logo-carousel::before {
    left: 0;
    background: linear-gradient(to right, #f8f9fa, transparent);
}

.logo-carousel::after {
    right: 0;
    background: linear-gradient(to left, #f8f9fa, transparent);
}

.logo-track-1 {
    display: flex;
    animation: scroll-right-continuous 50s linear infinite;
    gap: 40px;
    align-items: center;
    width: max-content;
}

.logo-track-2 {
    display: flex;
    animation: scroll-left-continuous 50s linear infinite;
    gap: 40px;
    align-items: center;
    width: max-content;
}

.logo-track-3 {
    display: flex;
    animation: scroll-right-continuous 50s linear infinite;
    gap: 40px;
    align-items: center;
    width: max-content;
}

.logo-item {
    flex-shrink: 0;
    width: 180px;
    height: 100px;
    background: white;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    border: 1px solid #e9ecef;
    position: relative;
    overflow: hidden;
    padding: 15px;
}

.logo-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, rgba(255, 154, 86, 0.05), rgba(255, 107, 107, 0.05));
    opacity: 0;
    transition: opacity 0.3s ease;
}

.logo-item:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}

.logo-item:hover::before {
    opacity: 1;
}

.client-logo {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    z-index: 1;
    position: relative;
    filter: none; /* Changed from grayscale(100%) to none */
    transition: all 0.3s ease; /* Enhanced transition for smoother effects */
}

.logo-item:hover .client-logo {
    transform: scale(1.05); /* Added slight scale effect on hover */
    filter: brightness(1.1); /* Slight brightness increase on hover */
}

/* Smooth continuous scrolling animations */
@keyframes scroll-right-continuous {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* Move exactly half the width (one complete set) */
    }
}

@keyframes scroll-left-continuous {
    0% {
        transform: translateX(-50%); /* Start from half position */
    }
    100% {
        transform: translateX(0); /* Move to start */
    }
}

.logo-carousel:hover .logo-track-1,
.logo-carousel:hover .logo-track-2,
.logo-carousel:hover .logo-track-3 {
    animation-play-state: paused;
}

/* Responsive Design */
@media (max-width: 768px) {
    .logo-item {
        width: 140px;
        height: 80px;
        padding: 10px;
    }
    
    .logo-carousels-container {
        gap: 20px;
    }
    
    .logo-track-1,
    .logo-track-2,
    .logo-track-3 {
        gap: 20px;
    }
}

@media (max-width: 480px) {
    .logo-item {
        width: 120px;
        height: 70px;
        padding: 8px;
    }
}
</style>


<style>
/* THE MAIN ADDITION - HR CONTACT BOX */
.hr-contact-info {
            margin: 40px 30px 100px 30px;
            padding: 0;
            background: linear-gradient(135deg, #0f1c43 0%, #1a2a5e 50%, #f39c12 100%);
            border-radius: 20px;
            box-shadow: 0 8px 32px rgba(15, 28, 67, 0.2);
            position: static;
            transition: all 0.4s ease;
            overflow: visible !important;
            z-index: 1 !important;
        }
        
        .hr-contact-info:hover {
            transform: translateY(-5px);
            box-shadow: 0 15px 45px rgba(15, 28, 67, 0.3);
        }

        .hr-contact-content {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
            margin: 4px;
            border-radius: 16px;
            padding: 30px;
            position: relative;
            z-index: 2;
        }
        
        .hr-header {
            display: flex;
            align-items: center;
            margin-bottom: 25px;
            padding-bottom: 20px;
            border-bottom: 2px solid #f39c12;
            position: relative;
        }
        
        .hr-icon {
            background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);
            width: 60px;
            height: 60px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.8rem;
            margin-right: 20px;
            box-shadow: 0 4px 15px rgba(243, 156, 18, 0.3);
            animation: pulse 2s infinite;
        }
        
        @keyframes pulse {
            0% { transform: scale(1); }
            50% { transform: scale(1.05); }
            100% { transform: scale(1); }
        }
        
        .hr-title {
            font-weight: 700;
            color: #0f1c43;
            font-size: 1.3rem;
            line-height: 1.4;
            flex: 1;
        }
        
        .contact-details {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
            margin-bottom: 25px;
        }
        
        .contact-item {
            background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);
            padding: 20px;
            border-radius: 12px;
            border-left: 4px solid #f39c12;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }
        
        .contact-item:hover {
            transform: translateX(5px);
            box-shadow: 0 5px 20px rgba(0,0,0,0.1);
        }
        
        .contact-item::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 4px;
            height: 100%;
            transition: width 0.3s ease;
        }
        
        .contact-item:hover::before {
            width: 8px;
        }
        
        .contact-label {
            font-weight: 700;
            color: #0f1c43;
            font-size: 0.9rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 8px;
            display: flex;
            align-items: center;
        }
        
        .contact-label::before {
            content: '●';
            color: #f39c12;
            margin-right: 8px;
            font-size: 1.2rem;
        }
        
        .contact-value {
            color: #333;
            font-size: 1.1rem;
            font-weight: 600;
        }
        
        .contact-value a {
            color: #0f1c43;
            text-decoration: none;
            transition: all 0.3s ease;
            padding: 5px 10px;
            border-radius: 6px;
            display: inline-block;
        }
        @media (max-width: 480px) {
  .contact-value a {
    font-size: 12px;
  }
        
        .contact-value a:hover {
            color: #f39c12;
            background: rgba(243, 156, 18, 0.1);
            transform: scale(1.02);
        }
        
        .hr-note {
            background: linear-gradient(135deg, #fff9f0 0%, #fef5e7 100%);
            border: 2px solid #f39c12;
            border-radius: 12px;
            padding: 20px;
            margin: 0;
            position: relative;
        }
        
        .hr-note::before {
            content: '⚠️';
            position: absolute;
            top: -12px;
            left: 20px;
            background: #f39c12;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
        }
        
        .hr-note p {
            margin: 0;
            font-style: italic;
            color: #0f1c43;
            font-size: 1rem;
            line-height: 1.6;
            padding-top: 5px;
        }
        
        .hr-note strong {
            color: #f39c12;
            font-weight: 700;
        }
        
        .highlight-badge {
            background: linear-gradient(135deg, #0f1c43 0%, #f39c12 100%);
            color: white;
            padding: 10px 20px;
            border-radius: 25px;
            display: inline-block;
            margin: 20px auto;
            font-weight: 600;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
        }
        
        .features-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 15px;
            margin-top: 20px;
        }
        
        .feature-item {
            background: rgba(255,255,255,0.1);
            padding: 15px;
            border-radius: 8px;
            text-align: center;
            font-size: 0.95rem;
        }
        
        @media (max-width: 768px) {
            .header-banner h1 {
                font-size: 2.5rem;
            }
            
            .content-section {
                padding: 20px;
            }
            
            .form-fields {
                grid-template-columns: 1fr;
            }
            
            .hr-contact-info {
                margin: 30px 15px 20px 15px;
            }
            
            .hr-contact-content {
                padding: 20px;
            }
            
            .contact-details {
                grid-template-columns: 1fr;
                gap: 15px;
            }
            
            .hr-header {
                flex-direction: column;
                text-align: center;
            }
            
            .hr-icon {
                margin-right: 0;
                margin-bottom: 15px;
            }
        }
    </style>
.banner-img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.service-heading {
    color: #F39C12;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 40px;
}

@media (max-width: 768px) {
    .service-heading {
        font-size: 24px;
    }
}