/**
* Theme Name: Edumodo Child
* Description: This is a child theme of Edumodo, generated by Merlin WP.
* Author: <a href="https://www.themexpert.com/">Themexpert</a>
* Template: edumodo
* Version: 4.3.4
*/
* 

:root {
  --lp-primary-color: #ffb606;
  --lp-secondary-color: #442e66;
}
#mega-menu-wrap-primary{background:#fff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#000;font-size: 16px;}
body header .mega-title-bar > a{background:var(--lp-secondary-color) !important;color:#fff!important;padding:10px 10px!important;}
body header .mega-title-bar > a + .mega-sub-menu{margin-top:10px!important;margin-bottom:31px!important;}
.fiex-side-btn{width:0;position:fixed;z-index:9999;top:50%;display:flex;justify-content:center;transition-duration:0.4s;transition-timing-function:cubic-bezier(1,0,0,1);right:0;transform:rotate(90deg) translate(50%,50%);}
.fiex-side-btn .btn-primary{padding:10px 20px 15px 20px;font-size:18px;line-height:1;cursor:pointer;position:relative;transition-duration:0.4s;transition-timing-function:cubic-bezier(1,0,0,1);width:auto;white-space:nowrap;border-radius:0 0 15px 15px;margin:0 8px 0px 8px;}


.cf7{width:100%;float:left;margin:0;padding:0;list-style:none;}
.custom-popmodal .cf7{width:100%;float:left;padding:0;list-style:none;}
.custom-popmodal .modal-body{width:100%;float:left;}
.modal-content input,.modal-content select,.modal-content textarea{background:#fff!important;margin-bottom:20px!important;border-color:#ccc!important;font-size:14px;font-weight:700;}
.modal-content .wpcf7-form input[type="submit"]{background:#000!important;border:0!important;text-transform:uppercase;padding:10px 40px;margin:auto;display:block;}
.custom-popmodal .modal-header{background:#343795;display:flex;align-items:center;justify-content:center;position:relative;}
.custom-popmodal #exampleModalLongTitle{color:#fff;text-transform:uppercase;}
.custom-popmodal .close{position:absolute;right:0;top:0px;background:#fff;opacity:1;width:20px;height:20px;}
.modal-open .modal{background:rgba(0,0,0,0.7);}
.custom-popmodal .modal-footer{display:none;}
.custom-popmodal .modal-content{width:100%;float:left;}
.wpcf7 form .wpcf7-response-output{clear:both;text-align:center;font-weight:bold;color:#000;}

.vc_row.wpb_row ul li{list-style-position:inside;}
.vc_row.wpb_row ul{padding-left:0;}
.page-details.page-banner img{width:100%;}
/*.page-details.page-banner .banner-content{top:50%;width:100%;float:left;position:absolute;transform:translate(-50%,-50%);text-align:center;left:50%;}*/
.page-details.page-banner .banner-content {width: 100%;float: left;position: absolute;text-align: center;bottom: 30px;left: 0;text-align: left;}
body.page-id-14182 .page-details:not(.page-banner),body.page-id-14199 .page-details:not(.page-banner),body.page-id-14218 .page-details:not(.page-banner),body.page-id-14227 .page-details:not(.page-banner),body.page-id-14236 .page-details:not(.page-banner),body.page-id-14250 .page-details:not(.page-banner),body.page-id-14261 .page-details:not(.page-banner),body.page-id-14269 .page-details:not(.page-banner),body.page-id-14277 .page-details:not(.page-banner){display:none;}
body:not(.home)  .elementor-heading-title{font-size:5rem;/*color:#000!important*/;margin-bottom:5rem;}
body .four-box .elementor-heading-title{color: #fff !important;}
.section-2 ul li{margin-bottom:2rem;display:block;color:#000;}
.page-details.page-banner .breadcrumbs a,.page-details.page-banner .breadcrumbs{font-size:14px;}
.page-details.page-banner .breadcrumbs{margin-top:20px;}
.page-details.page-banner .breadcrumbs a{color:var(--lp-primary-color);}
h2.vc_custom_heading{font-size:4rem;color:#000;margin-bottom:7rem;}
.vc_tta-panel-body .vc_column_container > .vc_column-inner > .wpb_wrapper{background:#fff;padding:10px;height:100%;}
.vc_tta-panel-body .vc_custom_heading{font-size:18px;font-weight:600;margin-top:0;display:;}
.vc_tta-panel-body p{color:#000;}
.vc_tta-panel-body .wpb_single_image *{width:100%;}
.vc_tta-panel-body .vc_single_image-wrapper{overflow:hidden;}
.vc_tta-panel-body .vc_single_image-img{transition:all 0.4s linear;}
.vc_tta-panel-body .vc_single_image-wrapper:hover img{transform:scale(1.1);}
.list-design{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:20px;color:#000;}
#section-2{margin-bottom:5rem;}
h2.vc_custom_heading::after{content:"";display:block;width:80px;height:2px;background:var(--lp-primary-color);margin:auto;margin-top:20px;}
body .vc_tta.vc_general .vc_tta-tabs-list{display:flex!important;justify-content:space-between;background-color:#e7e7e7;border-radius:50px;}
body .vc_tta.vc_tta-style-classic .vc_tta-tab{display:block!important;width:100%;text-align:center;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color:var(--lp-primary-color);background-color:var(--lp-primary-color);color:#fff;font-weight:700;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a{border-color:transparent!important;background-color:transparent;color:#000;border-radius:50px!important;text-transform:uppercase;font-size:1.5rem;padding:2rem 2rem;}
body .vc_tta-tabs-container{padding-top:3.438rem;padding-bottom:5rem;}
body .vc_tta-container{margin-bottom:11.25rem;}

/*body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color: transparent;border: 0;}*/
.btn-inline a{border:1px solid #ccc;font-size:16px;text-transform:uppercase;padding:18px 40px;margin:;display:;text-align:center;border-radius:5px;}
.btn-inline a:first-child,.btn-inline a:last-child:hover{background:;background:#282b8e;color:#fff;border-color:#282b8e;}
.btn-inline a:first-child{margin-right:15px;}
.btn-inline{text-align:center;margin-top:3rem;}
p.vc_custom_heading{max-width:70%;margin:auto;margin-bottom:9rem;color:#000;}
.vc_tta-panel-body .btn.btn-primary br{display:none;}
.vc_tta-panel-body .btn.btn-primary{background:#f59b29;border-radius:5px;font-size:15px;font-weight:bold;padding:2% 6%;display:inline-block;margin:13px 0 3px 0;color:#fff;}
.vc_tta-panel-body .btn.btn-primary:hover{background:var(--lp-secondary-color);border-color:var(--lp-secondary-color);}
header.edumodo-header.fixed{animation:slideIn .7s linear;width:100%;top:0;position:fixed;z-index:1001;background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.08);}
header.edumodo-header li.last-btn button,header.edumodo-header li.last-btn a{margin-right:0;border-radius:0;animation:hot 6s linear infinite;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-timing-function:step-start;color:#fff;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes hot{
	0%{background:var(--lp-primary-color);}
	30%{background:#442e66;}
	70%{background:var(--lp-primary-color);}
	100%{background:#442e66;}
}
.vc_tta-panel-body p strong{color:var(--lp-primary-color);padding-right:5px;}
.vc_tta-panel-body p strong:last-child{padding-left:5px;}

/*.site-header.fixed .custom-logo {width: 11.313rem;transition: all 0.4s linear;}
*/
@keyframes slideIn{
	from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.vc_tta-panel-body .vc_single_image-wrapper{position:relative;}
.vc_tta-panel-body .vc_single_image-wrapper::before{content:"";position:absolute;border-right:35px solid #ffffff;border-top:35px solid transparent;right:0;z-index:9;display:block;height:15px;border-bottom:35px solid transparent;top:40%;border-bottom:21px solid #ffffff;border-right:21px solid transparent;border-left:21px solid transparent;border-top:none;right:45%;bottom:0;top:inherit;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{height:100vh;overflow-y:scroll;padding-bottom: 10%;}
.footer-top{background:#313131;}
.footer-top{background:#313131;border-bottom:1px solid #cccccc5c;padding:10px 10px;}
.footer-top ul{display:flex;}
.footer-top ul{display:flex;padding:0;margin:0;padding:20px 0px;gap:40px;justify-content:center;}
.footer-top ul li,.footer-top ul li a{color:#fff;list-style:none;font-size:24px;}
.footer-top ul li{font-size:16px;}
.footer-top ul li a{font-size:18px;color:#fff;padding-left:11px;}
.footer-top ul li a:last-child{color:var(--lp-primary-color);}
.footer-top ul li a i{padding-right:10px;}
.footer-top ul li a:hover{color:var(--lp-primary-color);}
.footer-top ul li,.footer-top ul li a{font-size:2.5rem;}
.sport-column .vc_column_container > .vc_column-inner{padding-top:0!important;}
.sport-column .wpb_single_image{margin-bottom:0;}
.sport-column .vc_col-sm-6:last-child{padding:5%;}
h3.vc_custom_heading{color:#fff;font-size:3rem;}
.sport-column h3.vc_custom_heading{margin-bottom:30px;}
.sport-column p{color:#fff;}
.sport-column.d-flex{display:flex;flex-direction:row-reverse;}
.page-id-14321  .footer-top{margin-top:5rem;}
.page-id-14321 .page-details{margin-bottom:0!important;}
.logo-slider .elementor-image-carousel{display:flex;align-items:center;}
.logo-slider .elementor-image-carousel img{margin:auto;display:block;-webkit-filter:grayscale(1);}
.logo-slider .elementor-image-carousel .swiper-slide-inner:hover img{filter:none;}
.right-tabs .tab-pane{display:none;padding:0;box-shadow:none;max-width:100%;}
.right-tabs .tab-pane.active{display:block;}
.tab-content .widget-title{display:none;}
.col-sm-4.sidebar{width:100%;}
.marquee-section .elementor-element.elementor-element-16e4d4f.elementor-widget.elementor-widget-text-editor{height:100%;}
.marquee-section ul{padding:0;margin:0;}
.marquee-section .elementor-element.elementor-element-16e4d4f.elementor-widget.elementor-widget-text-editor .elementor-widget-container{height:100%;align-items:;display:flex;align-items:center;}
marquee li{color:#fff;margin-bottom:15px;list-style-type:decimal;line-height:36px;}
.right-tabs .tab-pane > ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;}
.right-tabs .tab-pane ul .img-after{width:100%;}
.right-tabs .tab-pane ul .img-after img{display:block;width:100%;}
.right-tabs .tab-pane > ul > li{display:flex;flex-wrap:wrap;}
.right-tabs .tab-pane ul .img-after{width:100%;}
.right-tabs .tab-pane ul .img-after img{display:block;width:100%;height:100%;object-fit:cover;}


.stickySidebar { position: fixed; right: -300px; top: 50%; transform: translateY(-50%); background: #fff; cursor: pointer; transition: all 0.4s; z-index: 999999; }
.stickySidebar__wrapper { position: relative; }
.stickySidebar__wrapper--left { background: var(--lp-primary-color); width: 48px; position: absolute; text-align: center; height: 185px; left: -48px; top: 0; border-radius: 5px 0 0 5px; transform: translateY(-50%);top: 50%;}
.stickySidebar__wrapper--left p { transform: rotate(180deg); writing-mode: tb-rl; display: block; position: absolute; left: 0; bottom: 0; height: 100%; margin: 0; width: 100%; display: flex; justify-content: center; align-items: center; font-size: 16px; color: #fff; font-weight: 600; }
.stickySidebar__wrapper--right { width: 300px; padding: 15px; }
.stickySidebar__wrapper--right br { display: none; }
.stickySidebar__wrapper--right .wpcf7-form-control { border: 1px solid #ccc; background: #fff; font-weight: bold; color: #000; font-size: 14px; }
.stickySidebar__wrapper--right .wpcf7-form-control-wrap { margin-bottom: 10px; display: block; }
.stickySidebar:hover { right: 0; }
.stickySidebar__wrapper--right .wpcf7-form-control.wpcf7-submit { background: var(--lp-primary-color); border: var(--lp-primary-color); color: #fff; padding: 11px 50px; display: block; margin-bottom: 0; margin: auto; }
.page-id-14619 .wpcf7-form-control { border: 1px solid #ccc; display: block; height: 50px; margin: 0 !important; }
.page-id-14619 .wpcf7-form br { display: none; }
.page-id-14619 .wpcf7-form .wpcf7-form-control-wrap { display: block; margin-bottom: 15px; }
.page-id-14619 .wpcf7-form .wpcf7-form-control-wrap select { background: #fff; }

.custom-popmodal .wpcf7-form-control-wrap{display:block;width:100%;}
.custom-popmodal br{display:none;}
.custom-popmodal label{display:block;}
.wpcf7-form-control.wpcf7-textarea{height:120px;border:1px solid;padding: 8px 10px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#303393;font-weight:normal;text-decoration:none;color:#fff;}
.our-programmes .elementor-widget-image > .elementor-widget-container{position:relative;overflow:hidden;}
.our-programmes .elementor-widget-image > .elementor-widget-container img{transform:scale(1);transition:all 0.5s ease;}
.our-programmes .elementor-widget-image > .elementor-widget-container:hover img{transform:scale(1.2);transition:all 0.5s ease;}


/*=== 12-07-2022 ===*/

.recruiters-logos ul{margin:0;padding:0;list-style:none;}
.recruiters-logos ul li{float:left;border:1px solid #ddd;width:20%;text-align:center;border-top:0;border-left:0;padding:24px;transition:all 0.4s linear;}
.recruiters-logos ul li:nth-child(5n){border-right:0;}
.recruiters-logos ul li img{max-width:86%;}
.recruiters-logos ul{border:1px solid #ccc;width:100%;float:left;}
.recruiters-logos ul li:hover{box-shadow:0 0 11px rgba(33,33,33,.2);background:#fff;}
div#page .page-details::before{background:transparent!important;}
.top-header .container .top-bar-inner{width:50%;float:left;}
.top-header{background:#3e4095;padding:16px 0;}
.top-header .top-bar-inner ul{display:flex;list-style:none;gap:22px;margin:0;padding:0;}
.top-header .top-bar-inner ul li a{font-size:;color:#fff;}
.top-header .top-bar-inner ul.top-right{text-align:;justify-content:flex-end;}
.top-header .top-bar-inner ul.top-right li{display:flex;align-items:center;gap:20px;}
.top-header .top-bar-inner ul.top-right li .fa{padding-right:10px;}
.our-policy,.our-policy p,.our-policy p strong{color:#000;}
.our-policy br{display:none;}
.our-policy{padding-bottom:3rem;}
.our-policy strong{font-size:3rem;display:block;margin-bottom: 1rem;}
.faq-section .vc_toggle_title {padding: 15px 20px;margin-top: 20px;border-left: 10px solid #3e4095;background: #ffffff;}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: auto !important;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
	right: 20px !important;
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {background: #3e4095 !important;border-color: #3e4095 !important;}
.top-header .social-icon a {
	color: #fff;
	font-size: 2rem;
	padding: 0 7px;
	width: 38px;
	height: 38px;
	border-radius: 50px;
	border: 1px solid #fff;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.4s linear;
}
.top-header .social-icon {
	display: flex;
	align-items: center;
	gap: 10px;
}
.top-header .social-icon a:hover{background: #fff;color: #000;}

.page-id-14811 .wk-contact-form .wpcf7 br{display: none;}
.page-id-14811 .wk-contact-form .wpcf7 label {margin-bottom: 15px;color: #000;}
.page-id-14811 .wk-contact-form .wpcf7 textarea{border: 1px solid #e8e9eb;}
.page-id-14811 .wk-contact-form input[type="submit"] {width: auto;background: var(--lp-primary-color) !important;border: 0;text-transform: uppercase;padding: 12px 40px;box-shadow: none;font-size: 16px;margin-top: 15px;}
.post-type-archive-tribe_events .page-details:not(.page-banner),
.single-tribe_events .page-details:not(.page-banner),
body.blog .page-details:not(.page-banner),
body.single.single-post  .page-details:not(.page-banner){display: none;}
.page-id-3764  div.wpforms-container-full .wpforms-form input.wpforms-field-medium, 
.page-id-3764 div.wpforms-container-full .wpforms-form select.wpforms-field-medium, 
.page-id-3764 div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
	width: ;
	max-width: 100%;
}

.top-header .top-bar-inner ul.top-right li a:not(:first-child) {color: var(--lp-primary-color);}
.top-header .container {display: flex;align-items: center;justify-content: space-between;}


.download-list li {display: block;width: 100%;padding: 13px 30px;position: relative;margin-bottom: 10px;background: #81943d40;counter-increment: list-item;padding-left: 6rem;}
.download-list li::before{content:counter(list-item);color:#fff;font-size:1.5rem;font-weight:bold;position:absolute;left:12px;line-height:32px;width:32px;height:32px;top:50%;transform:rotate(-10deg) translateY(-50%);background:transparent;border-radius:50%;text-align:center;box-shadow:1px 1px 0 #999;}
.download-list li a{display: block;background: url(images/pdf-file.png)no-repeat right 10px center;}
.top-header .top-bar-inner ul.top-right li a:last-child {font-weight: bold;}

/*=== 27-08-2022 ===*/
.btn-inline.custom-pdf {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
.btn-inline.custom-pdf br {display: none;}
.btn-inline.custom-pdf a {margin: 0;}
.btn-inline.custom-pdf a:hover{background: #282b8e;color: #fff;}
.page-id-14236 .page-details.page-banner .breadcrumbs,.page-id-14236 .page-details .page-title {color: #000;}


@media (min-width: 769px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: #303393;}
}


@media (min-width: 992px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-left: 10px;}
}

@media (min-width: 1200px){
	.edumodo-header .container,.top-header .container {width: 94%;}
}

@media (max-width: 1470px){
	.our-policy strong {font-size: 2rem;}
	.edumodo-header .col-md-3 {width: 20%;}
	.edumodo-header .col-md-9 {width: 80%;}
}


@media (max-width: 1024px){
	.top-header .top-bar-inner ul li a,.top-header .social-icon a{font-size: 12px;}
	.top-header .social-icon a{width: 24px;height: 24px;}

}

@media (max-width: 991px){
	header.edumodo-header .container {max-width: 100%;width: 100%;}
	header.edumodo-header .col-xs-8.col-sm-9.col-md-3.logo {width: auto;}
	header.edumodo-header .col-xs-4.col-sm-3.pull-right.text-right.visible-xs.visible-sm.hidden-md.hidden-lg{width:auto;}
	.container {width: 100% !important;}
	body .vc_tta-container {margin-bottom: 5rem;}
	.page-details.page-banner {margin-bottom: 4rem;}
	.edumodo-header .nav-logo-align {justify-content: space-between;}
	.custom-logo {width: 250px;}
	.footer-top ul {display: block;}
	.footer-top ul li, .footer-top ul li a {font-size: 18px;}
	.sport-column .vc_col-sm-6{width: 100%;}
	.sport-column.d-flex {flex-wrap: wrap;}
	.footer-top ul li, .footer-top ul li a {font-size: 20px;padding-left: 0;padding-right: 10px;}
	.recruiters-logos ul li {float: left;border: 1px solid #ddd !important;width: 50%;text-align: center;padding: 10px;}
	.btn-inline.custom-pdf {grid-template-columns: 1fr 1fr;}

}



@media (max-width: 767px){
	body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: var(--lp-secondary-color);background-color: var(--lp-secondary-color);}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #fff;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #f0f0f0;background-color: transparent;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {background-color: var(--lp-secondary-color);border-color: var(--lp-secondary-color);}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover a{color: #fff;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a::after{content: "";width: 10px;height: 10px;display: inline-block;}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a::after {content: "";width: 10px;height: 10px;border: 10px solid var(--lp-secondary-color);border-width: 0 2px 2px 0px;float: right;transform: rotate(-45deg);}
    body .vc_tta.vc_general .vc_tta-panel-title > a {display: flex;align-items: center;justify-content: space-between;font-size: 14px;}
    body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a::after{border-color: #fff;transform: rotate(45deg);}
    body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #000;text-transform: uppercase;}
    body .page-details .page-title{font-size: 28px;}
    .page-details.page-banner img {height: 100%;min-height: 150px;object-fit: cover;}
    #exampleModalLongTitle {font-size: 18px;}
    .modal-content input, .modal-content select {margin-bottom: 10px !important;}
    body .vc_row {margin-left: -10px;margin-right: -10px;}
    .btn-inline {padding-bottom: 3rem !important;}
    .btn-inline a{font-size: 14px;padding: 12px 20px;}
    .footer-top {padding-left: 0;}
    .footer-top ul li {margin-bottom: 15px;font-size: 14px;}
    .footer-top ul li, .footer-top ul li a{font-size: 14px;}
    .marquee-section .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f44db70.elementor-hidden-phone {display: block !important;text-align: center;}
    marquee li {text-align: center;}
    body:not(.home) .elementor-heading-title {margin-bottom: 1rem;}
    body .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,body .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 24.2px;padding-right: 3rem;}
    .vc_toggle_title > h4 {display: inline;font-size: 15px;}
    .vc_toggle_content p {font-size: 14px;}
    .top-header .social-icon a {width: 26px;height: 26px;font-size: 14px;}
    .top-header .container {flex-wrap: wrap;}
    .top-header .container .top-bar-inner {width: 100%;}
    .top-header .social-icon {justify-content: center;}
    .top-header .top-bar-inner ul.top-right{justify-content: center;}
}



@media (max-width: 576px){
	.list-design{grid-template-columns: 1fr;}
	h2.vc_custom_heading {font-size: 2rem;margin-bottom: 3rem;}
	body .page-details .page-title{font-size: 22px;}
	.btn-inline a {display: block;margin-bottom: 15px;}
	.footer-top ul li, .footer-top ul li a {font-size: 14px;}
	.top-header .container .top-bar-inner {width: 100%;float: left;text-align: center;}
	.top-header .top-bar-inner ul,.top-header .top-bar-inner ul.top-right{justify-content: center;}
	body .custom-logo {width: 160px;}
	.top-header .top-bar-inner ul li a {font-size: 13px;}
	.top-header{padding: 10px 0;}
	.top-header .social-icon {justify-content: center;margin-bottom: 5px;}
	.page-details.page-banner {display: block;}
	.page-details.page-banner .banner-content {position: static;transform: unset;border-bottom: 1px solid #ddd;padding: 10px 0;}
	.page-details.page-banner .banner-content .page-title{color: #000;}
	.top-header .container{display: block;}
	.top-right {display: none !important;}
	.btn-inline.custom-pdf {grid-template-columns: 1fr;gap: 10px;}
}


@media (max-width: 450px){
	body .page-details .page-title {font-size: 18px;}
	.page-details.page-banner .breadcrumbs a, .page-details.page-banner .breadcrumbs {font-size: 12px;}
	.page-details.page-banner .breadcrumbs {margin-top: 10px;}


}