/* SmartPack page */
.inner-hero-section p.smart-pack-subtitle {
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 42px;
    color: #fff;
    font-weight: 300;
    font-family: "Inter",sans-serif;
    margin-top: 0;
    margin-bottom: 0px;
}
.smartpack.inner-about-text h2 {
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 25px;
	margin-top: 50px;
}
.smartpack.inner-about-text p {
    margin-bottom: 25px;
}
.smartpack.inner-about-text ul {
    margin-bottom: 25px;
}
.smartpack.inner-about-text p img {
    width: 100%;
}
.page-id-313 .md-bottom-brand {
    padding-top: 20px;
}
.page-id-313 .inner-hero-section{
	background: url(/wp-content/uploads/2023/04/a2b_smart_pack_hero_image.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-id-313 .inner-heading{
	color:#fff;
}
/* END SmartPack page */
.inner-hero-section {
    background: #edeff0;
    padding: 90px 0;
}
.inner-heading {
    font-size: 48px;
    letter-spacing: 1px;
    line-height: 91px;
    color: #141414;
    font-weight: 600;
    font-family: "Inter",sans-serif;
	margin:0;
}
p#breadcrumbs ,span.breadcrumb_last{
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 29px;
	color:#9c9c9c;   
    font-weight: 400;
    font-family: "Inter",sans-serif;
    text-transform: uppercase;
	
}
p#breadcrumbs a{
	color: #0a457f;
}
p#breadcrumbs{
	margin-bottom:60px;
}

.contact-section {
    padding-top: 30px;
    padding-bottom: 130px;
}
.contact-box.col-xs-12.col-md-6 {
    padding-left: 0;
}
.contact-small-title {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
	margin-top:0;
}
.contact-small-subtitle{
    font-size: 22px;
    line-height: 38px;
    color: #020202;
    font-weight: 500;
    font-family: "Inter",sans-serif;
}
.contact-box.col-xs-12.col-md-6 span {
    font-weight: 600;
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
}
a.contact-small-link {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
	transition:all .4s;
}
a.contact-small-link:hover {
    color: #0a457f;
}
.contact-small-address {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
	margin-bottom:0;
}
.contact-box.col-xs-12.col-md-6:nth-child(1), .contact-box.col-xs-12.col-md-6:nth-child(2){
    margin-bottom: 70px;
}

/* BRANDS */
.contact-section.brands-section {
    padding-bottom: 100px;
}

.brands-box {
    float: left;
    width: 100%;
	margin-bottom:50px;
	border-bottom: 1px solid #ccd3d6;
}
.brands-box:last-child{
	margin-bottom:0;
	border-bottom:0;
}
.brands-logo-holder.col-xs-12.col-md-4 {
    padding-left: 0;
}
.brands-title {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin-top: 0;
	margin-bottom:30px;
}
.brands-text {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
    margin-bottom: 30px;
}
.brands-text span{
	font-weight: 600;
}
.brands-date {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
    font-weight: 600;
    margin-bottom: 30px;
}
.md-brand-text h2 ,.md-bottom-brand-text h2 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 42px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin-top: 0;
    margin-bottom: 20px;
}
.md-brand-text p,.md-bottom-brand-text p{
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter";
    margin-bottom: 30px;
}
/* .md-brand-text p:last-child {
    margin-bottom: 0;
} */
.md-brand-left-holder.col-xs-12.col-md-8 {
    padding-left: 0;
}
.md-brand-right-holder.col-xs-12.col-md-4 {
    padding-right: 0;
}
img.md-brands-logo {
    padding-right: 40px;
}
.md-adress-social {
    padding-left: 40px;
    border-left: 1px solid #ccd3d6;
}
.md-brand-holder {
    float: left;
    padding-bottom: 70px;
    padding-top: 70px;
    border-bottom: 1px solid #ccd3d6;
}
.md-brand-holder:first-child{
	padding-top:0;
}
.md-logo-social-holder {
    display: flex;
}
a.md-brands-link {
    font-size: 18px;
    color: #0a457f;
    font-weight: 400;
    font-family: "Inter",sans-serif;
}
.md-website-holder {
    padding-bottom: 10px;
}
.md-adress-social img {
    border: 1px solid #0a457f;
    padding: 10px;
}
.md-adress-social img:last-child{
	margin-right:0;
}
.md-bottom-brand {
    float: left;
    padding-top: 60px;
}
.md-bottom-brand-text h3 {
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 42px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
}
.md-bottom-brand-text strong {
    color: #09457f;
}
.md-brand-social-holder {
    display: flex;
    gap: 5px;
}
.md-single-social-holder {
    position: relative;
}
img.md-brand-social-img-hover {
    position: absolute;
    top: 1px;
    left: 1px;
    opacity: 0;
}
.md-single-social-holder:hover .md-brand-social-img-hover {
    opacity: 1;
}
.md-single-social-holder:hover{
	background:#09457f
}
.md-single-social-holder{
	transition:all .4s;
}

/* ABOUT US */
h2.inner-key-title{
	font-size: 40px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin-top: 0px;
     margin-bottom: 80px;
}

.inner-about-title {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin-top: 0;
    margin-bottom: 30px;
}
.inner-about-text {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
    margin-bottom: 30px;
}
.inner-about-text:last-child {
    margin-bottom: 0;
}
.inner-about-text span{
	font-weight: 600;
}
.inner-about-right-holder.col-xs-12.col-md-5 {
    margin-top: 30px;
}
.inner-about-img:first-child {
    margin-bottom: 30px;
}
.inner-about-left-holder.col-xs-12.col-md-7 {
    padding-left: 0;
}
.contact-section.about-section .brands-holder {
    float: left;
    padding-top: 60px;
}
.inner-about-holder {
    float: left;
    padding-bottom: 60px;
    border-bottom: 1px solid #dbdbdb;
}

/* CARRER */
.inner-carrer-text ,.carrer-form-text{
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
}
.inner-carrer-title {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
	margin-bottom:30px;
}
.inner-carrer-button {
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0px;
    color: #0a457f;
    font-weight: 700;
    font-family: "Inter",sans-serif;
    border: 2px solid #0a457f;
    padding: 20px 30px;
	width:254px;
	cursor: pointer;
	margin-bottom:30px;
	transition:all .4s;
}
.inner-carrer-button:hover{
	background:#0a457f;
	color:#fff;
}

.carrer-form-text{
	margin-bottom:30px;
}
/*  .carrer-form-holder.carrer-mover-form {
    display: none;
} */

.carrer-form-holder{
	display:none;
} 
#carrer-mover-form{
	display:none;
}
#carrer-mover-form:target,
#carrer-mover-form.show{
	display:block;
}
.show {
	display:block;
}


/* FORM */
.form-content {
    margin-bottom: 70px;
}
span.gfield_required.gfield_required_text {
    display: none;
}
span.gfield_required.gfield_required_asterisk {
    display: none;
}
div#gfield_description_1_14,div#gfield_description_1_45 {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
}
div#field_1_1 label ,div#field_1_2 label,div#field_1_3 label,div#field_1_4 label ,div#field_1_5 label ,div#field_1_6 label ,div#field_1_7 label ,div#field_1_11 label ,div#field_1_12 label,div#field_1_15 label,div#field_1_16 label,div#field_1_17 label,div#field_1_18 label,div#field_1_19 label,div#field_1_20 label,div#field_1_21 label,div#field_1_22 label,div#field_1_23 label,div#field_1_25 label,div#field_1_26 label,div#field_1_27 label,div#field_1_28 label,div#field_1_29 label,div#field_1_30 label,div#field_1_31 label,div#field_1_32 label,div#field_1_33 label,div#field_2_1 label,div#field_2_2 label ,div#field_2_3 label,div#field_2_4 label,div#field_2_6 label,div#field_2_7 label,div#field_2_11 label,div#field_2_12 label,div#field_2_15 label,div#field_2_16 label,div#field_2_17 label,div#field_2_19 label,div#field_2_21 label,div#field_2_22 label,div#field_2_18 label,div#field_2_20 label,div#field_2_23 label,div#field_2_33 label,div#field_2_32 label,div#field_2_31 label,div#field_2_30 label,div#field_2_29 label,div#field_2_28 label,div#field_2_26 label,div#field_2_27 label,div#field_2_25 label,div#field_1_66 label,div#field_1_59 label,div#field_2_55 label,div#field_2_59 label{
    display: none;
}
.gform_wrapper.gravity-theme .gsection{
	border-bottom:none!important;
}
h3.gsection_title {
    font-size: 26px;
    line-height: 38px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
}
input#gform_submit_button_1 ,input#gform_submit_button_2{
    font-size: 16px;
    letter-spacing: 0px;
    color: #0a457f;
    font-weight: 700;
    font-family: "Inter",sans-serif;
    border: 2px solid #0a457f;
    padding: 13px 30px;
    cursor: pointer;
    height: 60px;
    background: #fff;
	transition:all .4s;
}
input#gform_submit_button_1:hover ,input#gform_submit_button_2:hover{
	background: #0a457f;
    color: #fff;
}
.form-content label {
    color: #020202;
    font-family: "Inter",sans-serif;
	margin-right:15px;
	font-weight: 600!important;
}
div#input_1_44 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.gchoice.gchoice_1_44_1 {
    display: flex;
}
input#choice_1_44_1,input#choice_1_44_2,input#choice_1_44_3,input#choice_1_44_4,input#choice_1_44_5,input#choice_1_44_6,input#choice_1_44_7,input#choice_2_44_1,input#choice_2_44_2,input#choice_2_44_3,input#choice_2_44_4,input#choice_2_44_5,input#choice_2_44_6,input#choice_2_44_7{
    width: 20px;
/* 	margin-left:20px; */
}
input#choice_1_44_1{
	margin-left:0;
}
.gchoice.gchoice_1_44_1,.gchoice.gchoice_1_44_2,.gchoice.gchoice_1_44_3,.gchoice.gchoice_1_44_4,.gchoice.gchoice_1_44_5,.gchoice.gchoice_1_44_6,.gchoice.gchoice_1_44_7,.gchoice.gchoice_2_44_1,.gchoice.gchoice_2_44_2,.gchoice.gchoice_2_44_3,.gchoice.gchoice_2_44_4,.gchoice.gchoice_2_44_5,.gchoice.gchoice_2_44_6,.gchoice.gchoice_2_44_7 {
    display: flex;
    align-items: center;
    gap: 15px;
}
div#input_2_44 {
    display: flex;
    flex-wrap: wrap;
}

.instruction.validation_message {
    display: none;
}
div#gform_1_validation_container {
    display: none;
}
.gform_wrapper .gfield_error [aria-invalid=true] {
    border:1px solid #767676!important;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: #fff!important;
    border-style:none!important;
    font-size: 14.992px;
    padding-left:0!important;
	padding-top:5px!important;
	margin-top:0px!important
	
}
.gform_wrapper .gfield_error label ,.gfield_error legend{
    color:#020202!important;
}
body img.gform_ajax_spinner {
 display: none !important;
}
div#gfield_description_2_14 ,div#gfield_description_2_45,div#gfield_description_2_68,div#gfield_description_2_78,div#gfield_description_2_95{
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
    /* width: auto; */
    width: 100%!important;
}
h3.gsection_title {
    display: none;
}
div#field_2_100 label,div#field_2_101 label,div#field_2_102 label,div#field_2_103 label,div#field_2_104 label,div#field_2_105 label,div#field_2_106 label,div#field_2_107 label,div#field_2_92 label,div#field_2_94 label{
	display:none;
}
div#field_2_98,div#field_2_99 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.gform_wrapper.gravity-theme .gform_footer{
	margin-top:25px!important;
}
div#gform_2_validation_container{
	display:none;
}

.form-content select{
	-webkit-appearance: menulist-button;
	-webkit-border-radius: 1px;
	background: white;
	outline:none;
}
/* THANK YOU */
.thank-you-content-section {
    padding: 80px 15px;
}
.md-thank-you-holder h2{
	    font-size: 36px;
    letter-spacing: 1px;
    line-height: 22px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin:30px 0
}
section.thank-you-section {
    padding-top: 30px;
}
section.thank-you-section .md-inner-breadcrumb p#breadcrumbs{
	margin-bottom:0;
}

/* BANNER */
.banner-section.home-sections {
    background: #0a457f;
    padding: 50px 0;
}
.banner-holder {
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner-bottom-section {
    background: #0a457f;
    padding: 50px 0;
}
.banner-bottom-title {
    font-size: 33px;
    line-height: 59px;
    color: #ffffff;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin: 0;
    margin-right: 20px;
}
.banner-bottom-link {
    background: #acca58;
    font-size: 16px;
    letter-spacing: 0px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Inter",sans-serif;
    padding: 20px 45px;
	transition:all .4s
}
.banner-bottom-link:hover{
	 background:#81aa10;
	color:#fff;
}

/* 404 */
.md-thank-you-holder.content-404 h2 {
    line-height: 57px;
    text-align: center;
}


/* SERVICES */

.services-text-box h2 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 54px;
    color: #020202;
    font-weight: 600;
    font-family: "Inter",sans-serif;
    margin-top: 0;
    margin-bottom: 20px;
}
.services-text-box p {
    font-size: 18px;
    line-height: 33px;
    color: #020202;
    font-weight: 300;
    font-family: "Inter",sans-serif;
	margin-bottom: 50px;
}
.services-text-box p:last-child{
	margin-bottom:0;
}
.services-text-holder.col-xs-12.col-md-7 {
    padding-left: 0;
}
.services-img-holder.col-xs-12.col-md-5 {
    padding-right: 0;
}
.services-holder {
    float: left;
    width: 100%;
}
.services-box {
    float: left;
    width: 100%;
	padding: 60px 0;
    border-bottom: 1px solid #cccccc;

}
.services-box:first-child{
	padding-top:0;
}
.services-box:last-child{
	border-bottom:0;
	padding-bottom:0;
}
.services-box:nth-child(even) {
    flex-direction: row-reverse;
}



@media screen and (min-width:1201px) and (max-width:1500px){
	p#breadcrumbs {
    margin-bottom: 50px;
}
	.inner-about-title,h2.inner-carrer-title {
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 25px;
}
	.inner-about-text{
		margin-bottom:25px;
	}
	.inner-about-right-holder.col-xs-12.col-md-5 {
    margin-top: 20px;
}
	.md-thank-you-holder h2{
		font-size: 34px;
		line-height: 22px;
	}
	 .banner-bottom-title{
		font-size:30px!important;
	}
	
h2.inner-key-title {
    font-size: 38px;
    line-height: 50px;
}
}

@media screen and (min-width:992px) and (max-width:1200px){
	.banner-top-title,.banner-bottom-title {
    font-size: 30px;
    line-height: 55px;
	}
	.brands-title {
    font-size: 28px;
    line-height: 52px;
		margin-bottom:25px;
	}
	.brands-text,.brands-date{
		margin-bottom:25px;
	}
	.inner-about-right-holder.col-xs-12.col-md-5 {
    margin-top: 20px;
}
	.inner-about-img {
    height: 350px;
    object-fit: cover;
}
	
.inner-about-img:first-child {
    margin-bottom: 35px;
}
	.inner-about-title{
    font-size: 36px;
    line-height: 49px;
    margin-bottom: 20px;
}
	h2.inner-carrer-title{
		  font-size: 36px;
    line-height: 49px;
	}
	.inner-about-text {
    margin-bottom: 20px;
		line-height:32px;
}
	.md-thank-you-holder h2{
		font-size: 31px;
    line-height: 22px;
	}
	img.services-img {
    height: 404px;
    object-fit: cover;
}
.inner-hero-section p.smart-pack-subtitle {
    font-size: 22px;
    line-height: 34px;
}	
}
@media screen and (min-width:768px) and (max-width:992px){
	.banner-section.home-sections{
		padding:40px 0;
	}
	.banner-top-title,.banner-bottom-title{
		font-size: 23px;
		line-height: 40px;
	}
	.md-thank-you-holder h2{
		font-size: 29px;
		line-height: 34px;
		margin-bottom:20px;
	}
}
@media screen and (max-width:991px){
	h2.inner-key-title {
   font-size: 33px;
    line-height: 45px;
		margin-bottom:50px;
}
	.inner-hero-section {
    background: #edeff0;
    padding: 50px 0;
}
	p#breadcrumbs {
    margin-bottom: 40px;
}
	.inner-heading {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 65px;
	}
	.contact-box.col-xs-12.col-md-6 {
    margin-bottom: 30px;
}
	.contact-box.col-xs-12.col-md-6:nth-child(1), .contact-box.col-xs-12.col-md-6:nth-child(2){
    margin-bottom: 30px;
}
	.contact-small-title {
    font-size: 27px;
    letter-spacing: 1px;
    line-height: 42px;
}
	.contact-section {
    padding-top: 30px;
    padding-bottom: 50px!important;
}
	.brands-text-holder.col-xs-12.col-md-8 {
    padding-left: 0;
    padding-right: 0;
}
	.brands-logo {
    margin-bottom: 15px;
}
	.brands-title {
    font-size: 27px;
    line-height: 48px;
		margin-bottom:15px;
	}
	.brands-text,.brands-date{
		margin-bottom:15px;
	}
	.brands-box {
		margin-bottom:40px;
	}
	.inner-about-left-holder.col-xs-12.col-md-7 {
    padding-right: 0;
}
	.inner-about-right-holder.col-xs-12.col-md-5 {
    padding-left: 0;
    padding-right: 0;
}
	.inner-about-title {
    font-size: 33px;
    line-height: 45px;
    margin-bottom: 15px;
}
	.inner-carrer-title{
		font-size: 33px;
    line-height: 45px;
	}
	.inner-about-text{
		margin-bottom:15px;
	}

	
/* 	FORM */
	.gform_wrapper.gravity-theme .gfield.gfield--width-third,.gform_wrapper.gravity-theme .gfield.gfield--width-half {
    grid-column: span 12!important;
}
	.gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
    grid-column: span 12!important;
}
	div#field_2_100 label,div#field_2_101 label,div#field_2_102 label,div#field_2_103 label,div#field_2_104 label,div#field_2_105 label,div#field_2_106 label,div#field_2_107 label{
		display:block;
	}
	
	.thank-you-content-section{
		padding:60px 15px;
	}
	.contact-box.col-xs-12.col-md-6{
		padding-right:0;
	}
	
	.services-text-holder.col-xs-12.col-md-7 {
    padding-right: 0;
}
	.services-img-holder.col-xs-12.col-md-5 {
    padding-left: 0;
}
	.services-text-box h2{
		margin-bottom:15px;
		line-height:42px;
	}
	.services-text-box p:last-child {
    margin-bottom: 25px;
}
	.services-box{
		padding:40px 0;
	}
	.md-brand-left-holder.col-xs-12.col-md-8 {
    padding-right: 0;
		margin-bottom: 50px;
}
	.md-brand-right-holder.col-xs-12.col-md-4 {
    padding-left: 0;
}
		img.md-brands-logo {
    margin-bottom: 15px;
}
	.md-website-holder {
    margin-bottom: 10px;
}
	
	.md-brand-holder{
		padding-bottom:55px;
		padding-top:55px;
	}
	.md-bottom-brand-left.col-xs-12.col-md-8,.md-bottom-brand-right.col-xs-12.col-md-4 {
    padding-left: 0;
    padding-right: 0;
}
	.inner-hero-section p.smart-pack-subtitle {
    font-size: 22px;
    line-height: 34px;
}
	.smartpack.inner-about-text h2 {
		font-size: 33px;
		margin-bottom: 15px;
		margin-top: 50px;
	}
	.smartpack.inner-about-text p {
		margin-bottom: 15px;
	}
	.smartpack.inner-about-text ul {
		margin-bottom: 15px;
	}
}
@media screen and (max-width:767px){
		.banner-holder {
    flex-direction: column;
    gap: 10px;
}
	.banner-top-title, .banner-bottom-title {
		margin-right: 0;
		text-align: center;
		font-size:30px;
		line-height:42px;
		margin-bottom:23px;
	}
	.md-thank-you-holder h2{
		font-size: 30px;
		line-height: 44px;
		margin-bottom:15px;
	}
	.md-thank-you-holder.content-404 h2 br {
    display: none;
}
	.md-thank-you-holder.content-404 h2{
		line-height:49px;
	}
	.md-thank-you-holder.content-404 .container {
    padding-left: 0;
    padding-right: 0;
}
}
@media screen and (max-width:576px){
	.brands-title {
    font-size: 26px;
    line-height: 37px;
	}
	.md-thank-you-holder h2{
		font-size: 26px;
		line-height: 35px;
	}
	a.contact-small-link {
    font-size: 17px;
	}
	.services-text-box h2{
		margin-bottom:15px;
		line-height:42px;
		letter-spacing:0;
	}
	.md-logo-social-holder {
    display: block;
}
	.md-adress-social{
		padding-left:0;
		border:0;
	}

}

/* NEW CSS - Banner */
.md-concierge-banner {
	background-color:#f4f4f4;
	margin: 40px 0;
}
.md-concierge-banner-holder {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 70px 50px;
	text-align: center;
	border-top: 4px solid #0c447d;
}
img.md-concierge-image {
	max-width: 255px;
}
p.md-concierge-text {
	color: #232323;
	font-size: 26px;
	font-weight: 600;
	padding: 30px 0;
	line-height: 40px;
	margin:0!important;
}
a.md-concierge-link {
	width: 170px;
	height: 55px;
	background: #9ebb2b;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFF;
	font-weight: 700;
	font-size: 15px;
	text-transform:uppercase;
}
a.md-concierge-link:hover {
	background:#a5c232;
}

.md-concierge-image.napo-logo {
	max-width: 90px;
}
.md-concierge-image.nasm-logo {
	max-width: 155px;
}
p.md-certified {
	margin-bottom:0;
	color:#000;
}
.md-logo-holder {
	display: grid;
	gap: 20px;
	white-space: nowrap;
	justify-items: center;
	align-items: center;
	grid-template-columns: repeat(4,1fr);
}
@media all and (max-width:1199px) and (min-width:992px) {
	p.md-certified,
	.md-concierge-image.potomac-logo{
		grid-column:span 4;
	}
	.md-concierge-image.napo-logo,
	.md-concierge-image.nasm-logo {
		grid-column:span 2;
	}
}
@media all and (max-width:991px) {
	.md-logo-holder {
		gap:15px;
	}
}
@media all and (max-width:768px) {
	p.md-certified,
	.md-concierge-image.potomac-logo{
		grid-column:span 4;
	}
	.md-concierge-image.napo-logo,
	.md-concierge-image.nasm-logo {
		grid-column:span 2;
		margin-left: -30px;
	}
}
@media all and (max-width:600px) {
	.md-concierge-banner-holder {
		padding: 70px 20px;
	}
	p.md-concierge-text {
		font-size:20px;
		line-height:32px;
	}
}
@media all and (max-width:350px) {
	.md-concierge-image.nasm-logo {
	  max-width: 130px;
	}
	img.md-concierge-image {
		max-width: 100%;
	}
}


/* PARTNERS */
p.md-partners-top-text {
    font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 33px;
    letter-spacing: 0em;
    text-align: left;
    color: #020202;
	margin-bottom:60px;
}
h3.md-partners-title {
    margin-top: 0;
    font-family: Inter,sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 20px;
}
p.md-partners-text {
    font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 33px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 25px;
    color: #020202;
}
a.md-partners-link {
    font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.1em;
    text-align: left;
    color: #0A457F;
    display: flex;
    align-items: center;
    gap: 10px;
}
.md-partners-holder {
    float: left;
    width: 100%;
}
.md-partners-holder:not(:last-child) {
    border-bottom: 1px solid #9C9C9C;
    margin-bottom: 60px;
    padding-bottom: 50px;
}
/* TEAM */
.md-team-box {
    background: #F4F4F4;
    text-align: center;
	padding-bottom:10px;
	height: 100%;
    max-width: 370px;
    margin: 0 auto;
}
h3.md-team-name {
    font-family: Inter,sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: center;
    color: #020202;
}
p.md-team-position {
    font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.03em;
    text-align: center;
    color: #0A457F;
}
h2.md-team-title {
    font-family: Inter,sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    color: #020202;
		margin-top: 60px;
}
.md-team-all-holder {
    float: left;
    width: 100%;
	display: flex;
	flex-wrap: wrap;
}
/* CONTENT */
.md-inner-content-holder h2 {
    font-family: Inter,sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: left;
    color: #020202;
}
.md-inner-content-holder p {
    font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 33px;
    letter-spacing: 0em;
    text-align: left;
    color: #020202;
}
.md-inner-content-holder ol,.md-inner-content-holder ul {
    background: #F4F4F4;
    padding: 40px 60px;
    margin: 30px 0;
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}
.md-inner-content-holder ol li,.md-inner-content-holder ul li{
	font-family: Inter,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 0em;
    text-align: left;
}
.md-inner-content-holder ol li strong,.md-inner-content-holder ul li strong{
    font-weight: 500;
}
.md-inner-content-holder h3 {
    font-family: Inter,sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    color: #020202;
}
@media screen and (min-width:768px){
	.md-team-holder{
		margin-bottom: 30px;
	}
	    
}
@media screen and (max-width:1200px){
	p.md-team-position{
		font-size:16px;
	}
	h2.md-team-title,.md-inner-content-holder h2{
		font-size: 36px;
		line-height: 49px;
	}
	
}
@media screen and (max-width:991px){
	p.md-partners-top-text,p.md-partners-text{
		font-size:16px;
	}
	h3.md-partners-title,h3.md-team-name,.md-inner-content-holder h3{
		font-size:27px;
	}
	.md-inner-content-holder h3{
		margin-top:30px;
	}
	.md-partners-holder .md-partners-left{
		margin-bottom:15px;
	}
	h2.md-team-title,.md-inner-content-holder h2{
		font-size: 33px;
    line-height: 45px;
	}
	.md-inner-content-holder ol,.md-inner-content-holder ul {
		margin:20px 0;
		padding: 40px 30px 40px 50px 
	}
}
@media screen and (max-width:767px){
	.md-partners-holder .md-partners-left,.md-partners-holder .md-partners-right,.md-team-all-holder .md-team-holder{
		padding-left:0;
		padding-right:0;
	}
	.md-team-holder:not(:last-child){
		margin-bottom: 30px;
	}
	.md-inner-content-holder ol li, .md-inner-content-holder ul li{
		font-size:16px;
	}
}