/*
Theme Name:  Divi Child
Version:     1.0.0
Author:      motivoweb

Template:     Divi
Text Domain:  divi
*/
@import url(../Divi/style.css);
@font-face {
  font-family: 'AvenirLTStd-Black'; 
  src: url('fonts/Avenir/AvenirLTStd-Black.otf');
}@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('fonts/Avenir/AvenirLTStd-Light.otf');
}@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('fonts/Avenir/AvenirNextLTPro-Bold.otf');
}@font-face {
  font-family: 'AvenirLTStd-Roman';
  src: url('fonts/Avenir/AvenirLTStd-Roman.otf');
}@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('fonts/Avenir/AvenirNextLTPro-Bold.otf');
}@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('fonts/Avenir/AvenirNextLTPro-Bold.otf');
}@font-face {
  font-family: 'AvenirLTStd-Book';
  src: url('fonts/Avenir/AvenirLTStd-Book.otf');
}@font-face {
  font-family: 'AvenirLTStd-Medium';
  src: url('fonts/Avenir/AvenirLTStd-Medium.otf');
}@font-face {
  font-family: 'AvenirLTStd-LightOblique';
  src: url('fonts/Avenir/AvenirLTStd-LightOblique.otf');
}
/* Basic Styles */
/* Body */
body {
	color: #354151;
	background-color: #fefefe;
	font-family: "AvenirLTStd-Roman", Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.7em;
}
#products h5,#products h4, .item h4,.company-user-name { word-wrap: break-word !important; } 
.company-user-name { text-decoration: none !important; } 
.custkk { display :none !important; }
/*#page-container {
	
padding-top:0px!important;
}
.logo_container {
	
width:30%; 
float:left;
position:relative;
}

#et-top-navigation {
	
width:69%;
float:left;
position:relative;
padding-left:0px!important;
}*/
.text-strong {
    font-weight: 500;
    font-family: "AvenirLTStd-Black", Arial, sans-serif;
}
.text-black { color: #202020; }

.btn-orange{
	padding: 10px 25px!important;
    text-align: center!important;
	border:1px solid!important;
	border-radius:6px!important;
	color: #fe691a!important;
	font-size:1.25em!important;

}
.btn-transparent {
	padding: 10px 25px!important;
	text-align: center!important;
	border: 1px solid #fff!important;
	border-radius: 6px!important;
	color: #fff !important;
	font-size: 1.25em;
}
.link-orange {
	color:#fe691a!important;
}
.logo_container {
    position: relative!important;
    float: left;
    width: 27%!important;
    padding: 0px;
    margin-top: 0px;
}
.logo_container img#logo {
    width: 70%;
}

.listjs{
	margin-top: 0px !important;
	margin-bottom: 40px;
}

/*.mc-list{
	color: red !important;
    list-style-type: unset !important;
	font-size: 22px !important;
}*/

.list .my-calendar-header{
	display: none;
}

.mc-main .mc-list .mc-events {
    list-style-type: unset !important;
}

.mc-main .mc-list .event-date {
    font-size: 20px;
    font-weight: 600;
    color: #254487;
}

.mc-main .mc-list .mc-events {
    background: none !important;
	margin-bottom: -11px;
}

.mc-list .current-day .event-date:before {
    content: none;
    margin-right: 5px;
    font-family: dashicons;
    vertical-align: middle;
    margin-left: -5px;
}

a {
    /*color: #fe691a;*/
	color: white;
   
} 
div#et-top-navigation {
    float: left;
   
    position: relative;
    text-align: center;
	padding-left: 0px!important; 
}
#top-menu-nav,#top-menu {
	
width:100%;
}
#top-menu-nav #top-menu li a{
	color: #f1b920;
	font-size:1em;
	font-weight:400;
}
#top-menu-nav #top-menu li ul li a{
	color:#fff;
}
.nav li ul.sub-menu{
	border-color:none;
}
#top-menu-nav #top-menu li a:hover,#top-menu-nav #top-menu li a:active{
	color: #fe691a;
	
} 

#sign-btn {
	float: right;
    width: 25%;
    position: relative;
    text-align: right;
	padding-top: 33px;
}

#sign-btn a{
	padding: 10px 25px;
    text-align: center;
	border:1px solid;
	border-radius:6px;
	color: #fe691a;
	font-size:0.95em;
}
.mobile-menu-only{
	display:none!important;
}

#hompage-section1 {
	
	background-position: top;
	background-size: 99.5%;
}

#home-top-slider h3{
		font-size: 2.36em;
		color:#fe691a;
		margin-bottom:35px;
		
	}
	#home-top-slider h6 {
		font-size: 1em;
		color:#fe691a;
		margin-bottom:35px;
		
		font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
	}
	#home-top-slider p {
		font-size: 1em;
		line-height:1.2em;
		font-family: "AvenirLTStd-Roman", Arial, sans-serif;
		color:#344151;
		
	}
	.top-slider-store img{
		width: 40%;
		box-shadow: 2px 2px 2px 2px #80808085;
		border-radius: 5px;
	}
    

#hompage-section1 .et_pb_column_0 {
	margin-right: 0px;
    width: 34%;
    margin-top: 50px;

}
#hompage-section1 .et_pb_column_1 {
	 
    width: 63%;
   

}
#home-top-slider .box-shadow-overlay{
	display:none;
}
#home-top-slider .et_pb_slide_content{
	text-align:left;
}
#home-top-slider .et_pb_slide_description{
	padding-top: 0px; 
    padding-right: 0px;
    padding-left: 7px;

}
#home-top-slider .et_pb_slide_title{
	
text-align:left;
font-size:2.36em;
color:#344151;
}

#home-top-slider .et-pb-controllers .et-pb-active-control, #attorney-slider .et-pb-controllers .et-pb-active-control, #harness-slide .et-pb-controllers .et-pb-active-control {
	background-color: #fe691a;
	width: 17px;
}

#attorney-slider .et_pb_slide_description{
	padding: 16% 0;
}
#home-top-slider .et_pb_slide,  #attorney-slider .et_pb_slide,  #harness-slide .et_pb_slide  {
	padding:0px;
}

#home-top-slider .et-pb-controllers, #attorney-slider .et-pb-controllers, #harness-slide .et-pb-controllers {
	
   
    text-align: left; 
}
#home-top-slider .et-pb-controllers a, #attorney-slider .et-pb-controllers a, #harness-slide .et-pb-controllers a {
	
   background-color:grey; 
}
#harness-slide .et-pb-controllers {
	top: 85px;
	
} 
#home-top-mbl-img {
	margin:auto;  
	width:100%;

}
#home-top-mbl-img img{
	
	margin-top: 30px;
    margin-left: 15px;
    width: 80%;
}
 
#harness-sec {
	
	background-position:right;
	background-size:70% 70%;
}
.harness-blurb{
	margin-bottom: 12%!important;
}
/*.harness-blurb::after {

    content: url('../../uploads/2018/11/downArrow.png');   
    position: absolute;
    margin-left: -85px;
    margin-top: 10%;
    z-index: 9999;

}*/
#harness-sec et_pb_slide{
	
	background:transparent;
}
#harness-slide {
	
 height:600px;
}
#power-of-expedite-sec .et_pb_text_inner {
	font-family:AvenirLTStd-Book;

}
#power-of-expedite-sec .et_pb_module_header {
	font-family:AvenirNextLTPro-Bold;
	font-size:1em;
}
#power-of-expedite-sec .et_pb_blurb_description {
	font-family:AvenirLTStd-Roman;
	font-size:1em;
	color:#c9cdd0;
}
#power-of-expedite-sec .et_pb_main_blurb_image{
    width: 30%;
    float: left;
}
#power-of-expedite-sec .et_pb_blurb{
    width: 100%;
    float: left;
}

 #attorney-sec {
	 background-position: 0;
    background-size: 100% 109%;
    padding: 59px 0px 0px;
	z-index:1;
	 
 } 
 #attorney-sec .et_pb_slide_content{
	font-size: 1.6em;
    line-height: 1.2em;
}
 #attorney-sec .et_pb_text{
	
	padding: 36px;
	border-radius: 8px 8px 8px 0px;
	font-family: "AvenirLTStd-Roman", Arial, sans-serif;
	font-size:.85em;
	position:relative;
	 background-size: 100% 100%;
	 height:205px;
   
 }  
 #attorney-sec #orange-text{
	
	color:#fff;
	background-image: url(../../uploads/2018/11/orange_bubble.png);
 }

#attorney-sec #white-text{
	background-image: url(../../uploads/2018/11/2.png);
}
 #attorney-sec .et_pb_blurb .et_pb_blurb_content{
	margin-left:25px;
 
 }
 #attorney-sec .et_pb_blurb_container {
	margin-top:-48px; 
 }
 
 #attorney-sec .et_pb_blurb .et_pb_main_blurb_image{
	float:left;
 
 }
 #attorney-sec .et_pb_blurb .et_pb_main_blurb_image img{
	border-radius:50%;
	width:50px; 
 
 } 
 #attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{
	font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
	font-size:.85em;
	padding:10px 33px 3px;
	margin-left:25px;
 } 
 #attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{
	font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
	font-size:.85em;
 } 
 
 #attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description{
	font-family: "AvenirLTStd-Black", Arial, sans-serif;
	font-size:.8em;
	color:#a8adb3; 
	margin-left:60px;
 } 
#attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description h6 {
	font-size: .9em;
	font-family: "AvenirLTStd-Black", Arial, sans-serif;
	color:#a8adb3; 
} 
#attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p > br{
	display:none;
} 
 #attorney-sec .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p{
	line-height:1.3em;
}
 #expedite-challenge-sec {
	/* background-position: 0 0px;
    background-size: 55% 100%;
    height: 363px; 
    padding: 0px!important;
    
	margin-top:-25px; */
	margin-bottom: 30px;
	height: auto;
	position: relative;
 } 
 #expedite-challenge-sec .et_pb_row{
	width:100%;
	max-width:unset!important;
	
 } 
  #expedite-challenge-sec .et_pb_column_11{
	margin-right:0px!important;
	width:59%!important;
	
 } 
  #expedite-challenge-sec .et_pb_column_12{
	width:33%!important;
	
 } 

 #expedite-challenge-sec .et_pb_row .et_pb_text {
	margin-left:0px!important;
	float:left;
	
 } #expedite-challenge-sec .et_pb_row .et_pb_text .et_pb_text_inner {
	margin-left:0px!important;
	
	
 } 
 #expedite-challenge-sec .et_pb_text_inner {
	 font-size: 1.6em;
    line-height: 1.2em;
    margin-top: 30%;
    margin-left: 60px;
 }
 #expedite-challenge-sec .et_pb_button {
	background-color: #286264;
    border: none;
    color: #fff;
    font-size: 0.95em;
    padding: 5px 40px;
    border-radius: 5px;
    line-height: 2em !important;
    margin-left: 60px;
 } 

 #subscribe-sec{
	 
 padding-bottom:0px;
 }
  
  #subscribe-sec .et_pb_row {
	  padding-bottom:0px;
  }
  
  #subscribe-sec .et_pb_signup_0.et_pb_newsletter_layout_left_right {
	  
 
    background-size: 100% 199%;
    background-position: 0 12px;
	flex-direction: column;


  }
#subscribe-sec .et_pb_newsletter_form {
	width:100%;
}

#subscribe-sec .et_pb_newsletter_fields {
	
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    margin-top: 10px;

}
#subscribe-sec .et_pb_newsletter_fields p.et_pb_newsletter_field{
	
    position: relative;
    float: left;
    flex-basis: unset!important;
    width: 49%;
    text-align: right;

}
#subscribe-sec .et_pb_newsletter_fields #et_pb_signup_email{
	
    
    width: 70%;
    border-radius: 5px;


}#subscribe-sec .et_pb_newsletter_fields p.et_pb_newsletter_button_wrap{
	
    width: 50%;
    float: left;
    position: relative;
    flex-basis: unset;
    text-align: left;

	
} 
#subscribe-sec .et_pb_newsletter_fields p.et_pb_newsletter_button_wrap a{
	
    width: 31%;
    float: left;
    position: relative; 

}
	/*CSS for about us page*/
.page-header-sec{
	
	/*background-position: top;
	background-size: 99.5%;*/
}
#aboutus-header-section {
	
	background-position: top;
	background-size: 100%;
	height:635px;
}

.sec-class h3{
	font-size: 2.36em;
	color:#fe691a;
	margin-bottom:35px;
	
} 
.page-header-sec h6, .sec-class h6 {
	font-size: 1em;
	color:#fe691a;
	margin-bottom:35px;
	
	font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
}
.page-header-sec .et_pb_blurb p,.sec-class .et_pb_blurb p {
		font-size: 1em;
		line-height:1.2em; 
		font-family: "AvenirLTStd-Roman", Arial, sans-serif;
		color:#344151;
		
	}
	



.page-header-sec .et_pb_blurb .et_pb_module_header,.sec-class .et_pb_blurb .et_pb_module_header{
	
text-align:left;
font-size:2.36em;
color:#344151;
}	
#aboutus-sec2 .et_pb_column {
	margin-top: -340px;
}
#about-sec2-row2 {
	margin-top: 185px;
}
#about-sec2-row2 .et_pb_text_inner {
	height:350px; 
}
#about-sec2-row2 .et_pb_text_inner h3 {
	font-size: 1.1em;
    color: #344151;
    font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
	line-height:1.3em;
	margin-bottom: 5px; 
}
#about-sec2-row2 .et_pb_text_inner h6 {
	margin-top:12px; 
}	
#about-sec2-row2 .et_pb_text_inner p { 
	font-size: .95em;
    color: #a8adb3;
    font-family: "AvenirLTStd-Roman", Arial, sans-serif;
	line-height:1.5em;
	margin-bottom: 5px;
}

/*CSS for Provider Terms of uses*/
#termofUseFirst-section {	
	background-position: top;
	background-size: 100%; 
	max-height: 1200px;
    height: 800px;
}
#termsOfUsecond-section .et_pb_blurb .et_pb_blurb_content {
	max-width: 1080px;
    padding: 50px;
}
#termsOfUsecond-section .et_pb_blurb .et_pb_module_header {
	font-size: 1.1em; 
	color: #344151;
	font-family: "AvenirNextLTPro-Bold", sans-serif;
}
#termsOfUsecond-section .et_pb_blurb .et_pb_blurb_description {
	font-size: 0.9em;
	color: #a8adb3;
	font-family: "AvenirLTStd-Roman", sans-serif;
} 
#termsOfUsecond-section .et_pb_blurb .et_pb_blurb_description i { 
	color: #fe691a;
	font-style :normal;
	
} 
#termsOfUsecond-section .et_pb_blurb .et_pb_blurb_description h5 { 
	font-family: "AvenirLTStd-Black", sans-serif;
	font-size: 1em;
	color: #a8adb3;
	line-height:1.3em;
	margin-top:10px;
	margin-bottom:10px;
}
#page-id-404 #termofUseFirst .et_pb_blurb_description h6{font-size: 1.3em;width: 500px;}
#page-id-404 #termofUseFirst .et_pb_blurb_description{margin-top: 12px;}
#page-id-404 #termofUseFirst .et_pb_button_module_wrapper{position: relative;top: -12px;}
#termsOfUsecond-section .et_pb_blurb_description h5{line-height:2 ! important;}
.blackBold{font-family: "AvenirLTStd-Black", sans-serif;font-size: 1em;color: #a8adb3;}
#termofUseFirst .et_pb_blurb_1{padding-bottom:50px;}
#termsOfUsecond-section .et_pb_blurb_content{padding: 50px;}
#termsOfUsecond-section{padding-bottom:0px;padding-top: 0px;}
#termsOfUsecond-section .et_pb_blurb{background-color:#fff;}
#termofUseFirst-section .et_pb_row_0.et_pb_row {padding-left: 12px;}
#termOfUcopy1 .et_pb_blurb_content{padding-left:8px ! important;}
#termOfUcopy1 h6{color: #fe691a;font-family: 'AvenirLTStd-Black';font-size: 1.3em;}
#termOfUcopy1 h4{color: #344151;font-family: "AvenirLTStd-Book";font-size: 2.10em;padding-bottom: 22px;}
#termOfUcopy1 .et_pb_blurb_description{font-size: 1em ! important;color: #344151 ! important;}
#termscopy2{padding: 0px 50px;}
#termscopy2 {padding: 0px 50px;}
#termscopy2 .et_pb_module {box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) ! important;}
#termOfUcopy1{padding-bottom: 0px;}
#termOfUcopy1 .et_pb_blurb_description ul li::before {
  content: "\2022";
  color: #fe691a;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
#termOfUcopy1 ul {list-style: none;margin-top: 20px;}
#termOfUcopy1 ul li{padding-bottom: 20px;}
#termscopy2 .et_pb_module_header span{margin-left: 15px;}
#termsOfUsecond-section{background-image: none !important;}

/*CSS for Provider Tutorial Videos*/
#transcript-section {	
	background-position: top;
	background-size: 100%; 
	max-height: 1200px;
    min-height: 521px;
}
#transaction-text-section .et_pb_blurb .et_pb_blurb_content {
	max-width: 1080px;
    padding: 50px;
}
#transaction-text-section .et_pb_blurb .et_pb_module_header {
	font-size: 1.1em; 
	color: #344151;
	font-family: "AvenirNextLTPro-Bold", sans-serif;
}
#transaction-text-section .et_pb_blurb .et_pb_blurb_description {
	font-size: 0.9em;
	color: #a8adb3;
	font-family: "AvenirLTStd-Roman", sans-serif;
} 
#transaction-text-section .et_pb_blurb .et_pb_blurb_description i { 
	color: #fe691a;
	font-style :normal;
	
} 
#transaction-text-section .et_pb_blurb .et_pb_blurb_description h5 { 
	font-family: "AvenirLTStd-Black", sans-serif;
	font-size: 1em;
	color: #a8adb3;
	line-height:1.3em;
	margin-top:10px;
	margin-bottom:10px;
}
#subscribe-sec {
    display: block;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 15px;
}
/*Footer CSS*/
#main-footer { 
    background-color: transparent !important;
	background-image: url("../../uploads/2018/11/28.png");
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: auto;
	padding-bottom: 0px;
} 
#main-footer .footer-widget {
    width:20% !important;
	margin:0 2% 0% 0;
}
#main-footer .footer-widget:first-child {
    width:37%;
}
#main-footer .footer-widget #media_image-2,#main-footer .footer-widget #media_image-3{
	margin-bottom:20px;
}
#main-footer .footer-widget #media_image-2 img,#main-footer .footer-widget #media_image-3 img{
	width:90%;
	margin-left: -65px;
    margin-top: -25px;
}
.footer-widget li a {
    font-size:1em;
}
.footer-widget li:before {
    border-color: #276163!important;
}
.footer-widget li:first-child:before {
    border-color: #fe691a!important;
}
 .footer-widget #nav_menu-3 li:before {
	 border-color: #276163!important;
}
#footer-widgets .footer-widget li:before {
    
    top: 6px;
    border-width: 2px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border-bottom-width: 10px;
}
.footer-widget #nav_menu-3 #menu-top-menu ul{
	display:none;
}

.footer-loc {
	position:relative;
	float:left;
	width:90%;
	padding:10px 10px 10px 0;

}
.loc-img{
	width:10%;
}
.contact-btn-div {
	position: relative;
    width: 100%;
    float: left; 
    margin: 35px 0;
}
.btn-img img{
	width:170px;
}
#footer-bottom {
	background-color: transparent!important;
}
.copy-right-left{
	float: left;
    width: fit-content;
	font-size:1em;
	color:#f1b920;
	margin-left: -117px;
}
.copy-right-right a{
	color:#fff;
}
.copy-right-right{
	float: right;
    width: fit-content;
	font-size:1em;
	color:#fff;
}

.single-news #page-container #et-main-area #main-content .container #content-area .type-news .entry-content{
	padding-bottom: 54px;
}

/**contact us**/
#contactUs-section1, #expendit-challenge{background-size:100%;height:822px;background-position: top;}
#contactUs-section1{position: relative;margin-bottom: 50px;}
.page-header-sec .et_pb_blurb .contact-label, .sec-class .et_pb_blurb p {

    font-size: 1em;
    line-height: 1.2em;
    font-family: "AvenirLTStd-Roman", Arial, sans-serif;
    color: #344151;

}
#contactUs-section1 .wpcf7 input, 
#contactUs-section1 .wpcf7 textarea{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom:1px solid #ececec;
	padding: 10px 0px;
	width: 95%;
	resize: none;
}
#contactUs-section1 .et_pb_blurb_content{
	max-width: 700px;
	background-color: #ffff;
	padding: 50px;
	box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.1);
	border-radius: 5px;
	margin-bottom: 50px;
}
.contact-input {margin-bottom: 20px;}
#contactUs-section1 .wpcf7-form{margin-top: 25px;}
#contactUs-section1 .wpcf7-submit{
	background-color: #fd7343;
	border: none;
	color: #fff;
	font-size: 0.95em;
	padding: 5px 40px;
	border-radius: 5px;
	line-height: 2em !important;
	width:150px !important;
	padding: 6px 0px;
	box-shadow: 4px 2px 14px #cbb2b2;
}
#contactUs-section1 .et_pb_blurb_description{
	padding-left: 18px;
}
#contactUs-section1 .full-name input{
	
	background: url(../../uploads/2018/11/icon1.png) no-repeat scroll 7px 7px;
	background-position: right;
}
#contactUs-section1 .your-email input{
	
	background: url(../../uploads/2018/11/icon2-6.png) no-repeat scroll 7px 7px;
	background-position: right;
}
#post-45 #subscribe-sec {

background-image: url(../../uploads/2018/11/contactbg.png) !important;
background-size: 14% 100%;
background-position: unset;
}

/**contact us end**/
.h4heading h4{font-family: "AvenirLTStd-Book";}
.h4heading h6{font-family: 'AvenirLTStd-Black';}
/**transcript-section**/

#post-69 #transcript-section .et_pb_blurb_description h6{font-size: 1.3em;width: 500px;}
#post-69 #transcript-section .et_pb_blurb_description{margin-top: 12px;}
#post-69 #transcript-section .et_pb_button_module_wrapper{position: relative;top: -12px;}
#transaction-text-section .et_pb_blurb_description h5{line-height:2 ! important;}
.blackBold{font-family: "AvenirLTStd-Black", sans-serif;font-size: 1em;color: #a8adb3;}
#transcript-section .et_pb_blurb_1{padding-bottom:50px;}
#transaction-text-section .et_pb_blurb_content{padding: 50px;}
#transaction-text-section{padding-bottom:0px;padding-top: 0px;}
#transaction-text-section .et_pb_blurb{background-color:#fff;box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.1);}

	
/**end transcript-section**/
.orangeText{font-size: 1em;color: #fe691a;margin-bottom: 35px;font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;}
/**expendit-challenge**/

#expendit-challenge .et_pb_column_0{margin-top: 235px;}
#expendit-challenge iframe{width: 85%;left: auto; right:0;}
#expendit-rightwrap {max-width: 596px;margin-right: 0px;float: right;}
#expendit-rightwrap .et_pb_blurb_content {max-width: 593px;}
/** end expendit-challenge**/
#about-sec2-row2 .et_pb_column{background-color: #fff;}
#aboutus-sec2{padding-bottom: 0px;}
/***Provider FAQ***/

#providerFaq-header-section {height:823px;background-size: 100%;background-position: top;}
#provider-right-heading h4{font-family:'AvenirLTStd-Book';color:#fe691a;font-size:2em;margin-bottom:20px;}
#provider-right-heading .et_pb_blurb_description ul{list-style: none;padding-left: 0px;}
#provider-right-heading .et_pb_blurb_description ul li{margin-bottom: 10px;font-family: 'AvenirLTStd-Black';margin-bottom: 10px;font-family: 'AvenirLTStd-Black';font-weight: none;}
#provider-right-heading .et_pb_blurb_description ul li a{font-size: 1em;color: #344151;}
.provider-right-accordian ul li a{font-size: 1em;color: #344151;}
.providerTab {list-style:none !important;padding-bottom:0px;}
.providerTab li {margin-bottom: 12px; font-family: 'AvenirLTStd-Black';font-size: 0.8em;color:#a8adb3;line-height:0 ! important;padding-left: 13px;}
.providerTab li a {line-height: 1.5;color: #a8adb3;}
#provider-right-heading h6{font-family:'AvenirLTStd-Book';color:#fe691a;font-size:1.3em;margin-bottom:5px;}
.providerTab p {padding-bottom:0px;}
.activeProvider a{color:#286163 ! important;}
.activeProvider{border-left:2px solid #fe691a;padding-left: 10px ! important;}
#providerFaq_Wrap #provider-right-heading{background-color: #fff;box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.1);padding: 30px 28px;}
#providerFaq_Wrap{padding-top: 0px;}
.provider-right-wrap {padding: 22px 0px;}
.provider-right-wrap h4{font-family:'AvenirLTStd-Book';color:#fe691a;font-size:2em;margin-bottom:20px;color:#344151;line-height: 1.5;}
.provider-right-wrap .et_pb_blurb_content{max-width: 90%;}
.provider-right-wrap p{font-family:'AvenirLTStd-Roman';color:#344151;font-size:1em;}
.orangeTextProvider{color: #fe691a;}
#provider-right-heading .et_pb_blurb_description ul{padding-bottom:0px;}
#providerF-header{width: 356px;}
.hide{display:none!important;}
#providerFaq-header-section .et_pb_toggle_title::before{display: none;}
.provider-right-accordian .et_pb_toggle_title::before{display:none;}
#providerFaq_Wrap .et_pb_column_1_3{box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;padding:20px;background-color: #fff;}
#right-sidebar-title .et_pb_module_header {font-family: 'AvenirLTStd-Book';color: #fe691a;font-size: 2em;margin-bottom: 0px ! important;color: #344151;line-height: 1.5;color: #fe691a !important;}
#right-sidebar-title{margin-bottom: 0px;}
#post-64 .et_section_regular{padding-bottom: 0px;background-size: 100%;background-position: top;}
#transcript-video-production1 a {
    color: #fff;
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 6px;
    float: left;
}
.videoWrap{width: 48%; float: left;margin-bottom: 50px;margin-right: 12px;}
.videoWrap iframe{height: 240px;width:350px;}
/***end Provider FAQ***/
/***VLog- page***/
#vlog-header-section{height:910px;background-size: 100%;background-position: top;}
.vlogWrapper {width:46%; float:left;margin-bottom: 10px;}
#vlog-listing-id iframe{width: 100%;height: 250px;}
.gapVlog{float:right;}
#post-43 .et_pb_section{padding-top:0px;}
.vlog-overlay{background-image:url('../../uploads/2018/11/greenOverlay.png');position: absolute;margin-top: -257px;z-index: 10002;width: 46%;height: 250px;}
.vlog-overlay a::before {

    font-family: ETmodules;
    content: "\45";
    border: 1px solid #fc7241;
    color: #fff;
    background: #fc7241;
    height: 20px;
    width: 20px;
	margin-left: 14rem;
	line-height: 5;
	border-radius: 6px;
	font-size:3rem;
	line-height:5;

}
.event-descp-wrapper:hover .vlog-overlay {display:none;}
.otherPost a img{float: none;height: 262px;padding-right:0px;}
.otherPost {box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;width:46%;float:left;margin: 1%;padding: 24px;min-height: 500px;}
.otherPostTitle {font-family: "AvenirLTStd-Book";font-size: 2em;margin-bottom: 15px;}
#comment-wrap .comment-form-author,
#comment-wrap .comment-form-email
{width: 46%;}
#author, #email{width:100% ! important;}
.comment-form-url{display:none;}
#comment-wrap .comment-form-author{float: left;}
#comment-wrap .comment-form-email{float: right;}
.vertical{text-align:center;}

/***end VLog- page***/
/***Blog-detail-page***/
.blogPostTitle{font-family: "AvenirLTStd-Book";font-size: 2em;margin-bottom: 30px;line-height: 1.5;}
.blogPostCopy{margin-bottom: 30px;}
.blog-detail-wrap .like-button  svg{position: relative;top: 5px;width: 15px;}
.detail-meta{width: 50%;float: left;}
.blog-detail-section .addtoany {float: right;width:50%;}
.heateor_sss_sharing_ul{float: right;position: relative;top: 15px;}

#blog-detail-section .logged-in-as,
#blog-detail-section .comment-notes,
#blog-detail-section #reply-title{display:none;}
.comment-wrap{padding-top: 15px;}

#submit{
	background-color: #286264;
	border: none;
	color: #fff;
	font-size: 0.95em;
	padding: 5px 40px;
	border-radius: 5px;
	line-height: 2em !important;
}
#comments{font-size: 1.4em;font-family: "AvenirLTStd-Book";color: #354151;border-bottom: 1px solid #d1c9c9;padding-bottom: 15px;margin-bottom: 25px;}
.comment_avatar .photo{border-radius: 50%;max-width: 76%;}
.comment_postinfo{padding-top: 10px;}
.comment_date{float:right;}
.comment_area .comment-reply-link{position: relative; float: right;color: #354151;text-decoration: underline !important;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea{border: 1px solid #d1c9c9;background-color: transparent;}

/***end Blog-detail-page***/
.et_pb_section{padding-top:0px;padding-bottom:0px;}
/******/



@media all and (max-width:980px){
	.container {
		width: 90%;
	}
/*logo css*/
.logo_container {

    width: 100% !important;

}
.logo_container img{
	max-width:100%!important;
	width:55%!important;
}
div#et-top-navigation {

    /*padding-top: 30px !important;*/
    width: 100% !important;

}
div#et-top-navigation  .mobile_nav {
	position: absolute;
	right: 0;
	top: 13px;
	width:100%;
	text-align:right;
}
.mobile-menu-only{
	display:block!important;
}
.web-menu-only{
	display:none!important;
}
#hompage-section1 {
	background-image: url(../../uploads/2018/12/banner.png) !important;
	background-position: left top;
	background-size: 100% 100%;
	height: 791px;
}
.mobile_menu_bar::before {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: url('../../uploads/2018/12/menu_icon_25.png');
	cursor: pointer;
}
.et_mobile_menu {
	border:none!important;
	padding-bottom:50px;
}
.et_mobile_menu li a {
    display: block;
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0,0,0,.03);
    color: #fff;
}
.mbl-menu-top {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
#mbl-menu-logo {
	width: 38%;
	float: left;
	/* margin-top: -20px; */
}
.mbl-menu-btn{
	width: 57%;

position: relative;

height: auto;

float: right;

text-align: right;

margin-bottom: 10px;
}
.mbl-menu-btn a{
	width:auto;
	float:right;
}


/*Style for home page banner and header*/
	#hompage-section1 .et_pb_column_0 {
		
		z-index:1;
	}
	#hompage-section1 .et_pb_column_1 {
		z-index:0;
	}
	#home-top-slider {
		margin-top: -165px;
		/*margin-left: 42px;*/
		width:unset!important;
		max-width: 100% !important;
		
	}
	#home-top-slider .et_pb_slide_0{
		max-width:100%!important;
	}
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 3.5em;
	}
	#home-top-slider h6, #home-top-slider p{
		font-size:1.5em;
	}
	#home-top-slider .et_pb_slide_content {
		width: 55%;
	}
	#home-top-slider .et_pb_slide_content h3{
		margin-bottom: 20px;
	}
	.top-slider-store img {

		width: 80%;
		margin-bottom: 15px;

	}
	#home-top-mbl-img {

		position: absolute;
		top: -325px !important;
		right: 0px !important;

	}
	#home-top-mbl-img.et_pb_image .et_pb_image_wrap {
		text-align: right;
		width: 100%;
	}
	#home-top-mbl-img img {
		width: 30%;
	}
	
	
	#expedite-home-page-video-row {
		margin-top:50px;
	}
	#expedite-home-page-video-row .et_pb_column_3 {
		position:absolute;
	}
	
	#expedite-home-page-video-row .et_pb_column_2   {
		margin-top:104px;
	}
	#next-big-thing-row .et_pb_blurb_content {
		margin:0px!important;
	}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description {

		font-size: 2em;

	}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description{
		text-align:left;
	}
	#power-of-expedite-sec .et_pb_blurb_content {
		margin:0 20px;
	}
	/*#power-of-expedite-sec .et_pb_blurb_container {
		width:69.9%;
		float:right;
	}*/
	
	/*.harness-blurb{
		position:relative; 
		width:100%!inportant;
		height:auto;
	}
	#harness-blurb1::after {

		margin-left: -75px;
		bottom: -30px;
		
	}
	#harness-blurb2::after {

		margin-left: -75px;
		bottom: -30px;
		

	}*/
	#harness-sec {

		background-position: right;
		background-size: 100% auto;

	}
	#harness-slide .et_pb_slide_image{
		margin-top: -90px!important;
		text-align: center;
		float: none;
		width: 100%;
	}
	#harness-slide {

		height: 350px;

	}
	#harness-slide .et-pb-controllers {
		top: unset;
		text-align: center !important;

	}
	#how-it-works-sec {
		background-image:unset!important;
		height:auto!important;
	}
	#how-it-works-sec .et_pb_column_7{
		position:absolute;
		margin-top:0px!important;
	}
	#how-it-works-sec .et_pb_column_7 .et_pb_button{
		display:none;
	}
	#power-of-expedite-sec .et_pb_text_inner{
		font-size:1.9em;
		line-height:1em
	}
	#attorney-slider {
		margin-top:-112px;
	}
	#attorney-slider .et_pb_slide {
		height:120px;
	}
	#attorney-slider .et_pb_slide_content {
		height: auto;
		margin-top: 0px;
	}
	/*#expedite-challenge-sec .et_pb_column_12{
		width: 71% !important;

	float: right !important;

	margin-bottom: 50px;

	margin-top: -50px;
	}*/
	
	#expedite-challenge-sec .et_pb_text_inner {
		font-size:1.3em;
	}
	/*blog page css*/
	#blog-header-section{
		background-image:url('../../uploads/2018/12/Blog_mobile_banner.png')!important;
		height:1300px;
	}
	
	#blog-listing-id .event-image-wrapper, #blog-listing-id .event-descp-wrapper{
		width:100%;
		
	}
	.blog-page-content-div a img{
		float:none;
		width:100%;
	}
	
	.meta {
		position: relative;
		bottom: 0px;
		width: 100%;
		/* float: right; */
	}
	.comment_postinfo {margin-left:20px;}
	.comment_postinfo .fn,.comment_postinfo .comment_date{width:100%;float:left;}
	.otherPost{width:100%;}
	.blog-page-content-div a img {
		width: 100%;
		height:auto;
	}
	
	/*CSS for Expedite challange*/
	
	#expendit-challenge {
		background-size: 100% 100%;
		height: 1220px;
		background-position: left top;
	}
	#expendit-challenge .et_pb_column_0 .et_pb_module_header{
		font-size:2em;
	}
	#expendit-challenge .et_pb_column_0{
		margin-top:-100px;
	}
	
	#expendit-challenge iframe{
		width:100%!important;
	}
	#expendit-rightwrap.et_pb_blurb_1.et_pb_blurb{
		margin-top:0px!important;
	}
	#expendit-rightwrap{
		float:none;
		width:100%;
		text-align:left;
		margin:auto;
		
	}
	
	
	
	
	/*Footer*/
	#footer-widgets{
		padding-bottom:0px!important;
	}
	#footer-widgets .footer-widget{
		display:none;
	}#footer-widgets .footer-widget:first-child{
		display:block;
		margin-bottom:0!important;
	}
	/*#footer-widgets .footer-expedite-btn{
		display:block!important;
		margin-top:0px;
	}*/
	.copy-right-right {

		float: right;

	}
	#footer-widgets .footer-widget .fwidget{
		margin-bottom:20px;
	}
	/*.footer-loc>br{
		display:none;
	}*/
	.footer-loc.fn-loc {
		margin-top: -20px;
	}
	.btn-transparent, .btn-orange {

    padding: 15px 50px !important;
	}
	
	#termofUseFirst-section .et_pb_row {
		width:80%!important;
	}
	
}

@media all and (max-width: 400px) and (min-width: 320px){

	#hompage-section1{
		height:550px;
	}
	#home-top-slider {
		margin-top: -180px;
	}
	#expedite-home-page-video-row .et_pb_column_2 {
		margin-top: 100px;
	}
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 1.5em;
	}
	#home-top-slider h6, #home-top-slider p{
		font-size:.95em;
	}
	#home-top-mbl-img {

		top: -245px !important;
	}
	#home-top-mbl-img img {
	width: 38%;
}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description {
		font-size: 2em;
	}
	#blog-header-section .et_pb_module_header{
		margin-top: -10%;
	}
	#blog-header-section {
		height: 490px;
	}
	#expendit-challenge {

		height: 1174px;
		
	}
	#expendit-challenge-video{
		margin-top:300px!important;
	}
	#harness-slide .et_pb_slide_image {
		margin-top: 0px !important;
	}
	#attorney-slider .et_pb_slide_content {
		margin-top: -33px;

	}
	.copy-right-right {
    float: right;
    margin-top: 0px;
	}
	#termofUseFirst-section .et_pb_row .et_pb_column_0 {
		margin-top: -65px;
	}
}
@media all and (max-width: 500px) and (min-width: 401px){

	#hompage-section1{
		height: 740px;
	}
	#home-top-slider {
		margin-top: -160px;
	}
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 2em;
	}
	#home-top-slider h6, #home-top-slider p{
		font-size:1em;
	}
	
	#home-top-mbl-img {

		top: -265px !important;
		

	}
	#home-top-mbl-img img {

		width: 41%; 

	}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description {
		font-size: 2em;
	}
	#expedite-home-page-video-row .et_pb_column_2 {
		margin-top: 100px;
	}
	#blog-header-section {
		height: 600px;
	}
	#expendit-challenge {

		height: 1174px;
		
	}
	#expendit-challenge-video{
		margin-top:300px!important;
	}
	#harness-slide .et_pb_slide_image {
		margin-top: 0px !important;
	}
	#attorney-slider .et_pb_slide_content {
		margin-top: -33px;

	}
	
	.copy-right-right {
		float: right;
		margin-top: 0px;
	}
	
}

@media all and (max-width: 600px) and (min-width: 501px){
	
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 2em;
	}
	#home-top-slider {
		margin-top: -190px;
		
	}
	#home-top-slider h6, #home-top-slider p{
		font-size:1.3em;
	}
	#home-top-mbl-img {

		top: -300px !important;
	}
	#home-top-mbl-img img {
		width: 37%;
	}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description {
		font-size: 2em;
	}
	#harness-slide .et_pb_slide_image {
		margin-top: 0px !important;
	}
	#attorney-slider .et_pb_slide_content {
		margin-top: -33px;

	}
	
}
@media all and (max-width: 700px) and (min-width: 601px){
	
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 2em;width:272px;
	}
	#harness-slide .et_pb_slide_image {
		margin-top: 0px !important;
		
	}
	
}
@media all and (max-width: 980px) and (min-width: 701px){
	#hompage-section1 {
		height: 1035px;
	}
	
	.top-slider-store img {
		width: 85%;
		margin-bottom: 15px;
	}
	#home-top-mbl-img {

		top: -440px !important;
		margin-right: -31px !important;
	}
	
	
}
@media all and (max-width: 550px) and (min-width: 501px){
	#blog-header-section {
		height: 750px;
	}
	#expendit-challenge {

		height: 1174px;
		
	}
	#expendit-challenge-video{
		margin-top:300px!important;
	}
	
}@media all and (max-width: 600px) and (min-width: 551px){
	
	#blog-header-section {
		height: 805px;
	}
	#expendit-challenge {

		height: 1174px;
		
	}
	#expendit-challenge-video{
		margin-top:300px!important;
	}
}
@media all and (max-width: 650px) and (min-width: 601px){
	#blog-header-section {
		height: 885px;
	}
	
}
@media all and (max-width: 700px) and (min-width: 651px){
	#hompage-section1 {
		height: 980px;
	}
	#home-top-mbl-img {
		top: -400px !important;
		
	}
	#home-top-mbl-img img {
		width: 38%;
	}
	#blog-header-section {
		height: 935px;
	}
	#expendit-challenge {
		height: 1140px;
		
	}
}@media all and (max-width: 750px) and (min-width: 701px){
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 2.5em;
		width: 343px;
	}
	
	#harness-slide .et_pb_slide_image {
		margin-top: 10px !important;
		
	}
	#blog-header-section {
		height: 1040px;
	}
	#expendit-challenge {

		height: 1143px;
    }
}
@media all and (max-width: 800px) and (min-width: 751px){
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 2.5em;
		width: 343px;
	}
	
	#harness-slide .et_pb_slide_image {
		margin-top: 14px !important;
		
	}
	#blog-header-section {
		height: 1140px;
	}
	#expendit-challenge {
		height: 1140px;
		
	}
}
@media all and (max-width: 850px) and (min-width: 801px){
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 4em;
	}
	#blog-header-section {
		height: 1160px;
	}
	#harness-slide .et_pb_slide_image {
		margin-top: 18px !important;
		
	}
}
@media all and (max-width: 900px) and (min-width: 851px){
	#blog-header-section {
		height: 1220px;
	}
	#home-top-mbl-img {
		top: -470px !important;
		margin-right: -31px !important;
	}
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 4em;
	}
	
}@media all and (max-width: 980px) and (min-width: 801px){
	#home-top-slider .et_pb_slide_title,#home-top-slider h3 {
		font-size: 3em;
		width: 413px;
	}
	.top-slider-store img{width:auto;}
	#blog-header-section {
		height: 1220px;
	}
	#home-top-mbl-img {
		top: -551px !important;
		margin-right: -31px !important;
	}
	
}
@media all and (max-width: 1023px) and (min-width: 981px){
	#hompage-section1{height:550px;}
	.et_pb_row_0 {top: 4% ! important;}
	#home-top-slider .et_pb_slide_title{width: 330px;}
	#home-top-mbl-img img {margin-top: 100px;width: 45%;}
	#hompage-section1 .et_pb_column_1 {width: 56%;}
	#power-of-expedite-sec .et_pb_text_inner p{line-height: 1.2;}
	#how-it-works-sec{height: auto;max-height: auto;}
	#subscribe-sec .et_pb_newsletter_fields p.et_pb_newsletter_button_wrap a{width:auto;}
	
	/**About us**/
	.page-header-sec .et_pb_blurb_description {width: 260px ! important;}
	.page-header-sec .et_pb_column_0 {margin-top: 90px;}
	#aboutus-header-section{height:0;padding-top:50.36458333333333%;}
	.et_pb_row_1.et_pb_row{padding-top:0px ! important;}
	
	#kkk{top: 14%;left: 23%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	
	/**FAQ*/
	#providerFaq-header-section{height: 439px;}
	
	/**contact us**/
	#contact-info-row{padding-top:50px ! important;}
	#contact-info-row {width: 80% ! important;}
	#main-header #et-top-navigation {width: 55% !important;}
	#blog-header-section{height:443px;}
}

@media (min-width: 981px) {
	#termOfUcopy1 .et_pb_blurb_content{padding-top:0px ! important;}
	.page-header-sec .et_pb_blurb_description{width:320px;}
	
	#aboutus-header-section .et_pb_row{
		padding:0px;
	}
	#aboutus-header-section .et_pb_row .et_pb_column{
	
		width:100%!important;
	}
	#aboutus-header-section .et_pb_row .et_pb_blurb_content,
	.page-header-sec .et_pb_row .et_pb_blurb_content{
	
		margin:10px!important;
	} 
	#about-sec2-row1 .et_pb_blurb_content {
		margin:10px!important;
	}
}
@media and (width:1024px) {
	#home-top-slider {
    margin-top: -73%!important;
}
}
@media all and (min-width:1024px) and (max-width:1100px) {
	#hompage-section1 {
		height:580px;
	}
	#home-top-slider {
		margin-top: -39%;
	}
	#home-top-mbl-img {
		margin-top:	-125px;
	}
	#home-top-mbl-img img {
		width: 59%;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#aboutus-header-section {
		height: 640px;
	}
	#home-top-slider .et_pb_slide_title {
		font-size: 2em!important;
    
	}
	
	/**About us**/
	.page-header-sec .et_pb_blurb_description {width: 260px ! important;}
	.page-header-sec .et_pb_column_0 {margin-top: -27px;}
	#aboutus-header-section{height:0;padding-top:50.36458333333333%;}
	.et_pb_row_1.et_pb_row{padding-top:0px ! important;}
	
	/**blog*/
	#blog-header-section{height:0;padding-top:42.8125%;}
	
	/**Faq*/
	#providerFaq-header-section{height:0;padding-top:42.86458%;}
	
	/**contact info**/
	#kkk{top: 12%;left: 21%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row {padding-top:50px ! important;}
	#contact-info-row {width: 80% ! important;}
	#subscribe-sec .et_pb_newsletter_fields p.et_pb_newsletter_field {width: 74% ! important;}
	
}
@media all and (min-width:1101px) and (max-width:1200px) {
	#hompage-section1 {
		height:640px;
	}
	#home-top-slider {
		margin-top: -37%;
	}
	#home-top-mbl-img img {
		width: 40%;
	}
	#transcript-section {	
		min-height: 586px;
	} 
	#aboutus-header-section {
		height: 700px; 
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#expendit-challenge-video{margin-top: 25px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 128px;}
	#expendit-challenge{height:570px;}
	#expendit-rightwrap {max-width: 536px;}
	#termofUseFirst-section{height: 520px;}
	#providerFaq-header-section {height:508px;}
	#vlog-header-section {height: 510px;}
	#blog-header-section {height: 502px;}
	.meta {width: 536px;}
	
	/**About us**/
	.page-header-sec .et_pb_blurb_description {width: 260px ! important;}
	.page-header-sec .et_pb_column_0 {margin-top: -27px ! important;}
	#aboutus-header-section{height:0;padding-top:50.36458333333333%;}
	.et_pb_row_1.et_pb_row{padding-top:0px ! important;}
	
	/**blog*/
	#blog-header-section{height:0;padding-top:42.8125%;}
	
	/**Faq*/
	#providerFaq-header-section{height:0;padding-top:42.86458%;}

	/**contact us**/
	#kkk{top: 14%;left: 23%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 55% ! important;}


}
@media all and (min-width:1201px) and (max-width:1299px) {
	#hompage-section1 {
		height:720px;
	}
	#home-top-mbl-img img {
		width: 65%;
	}
	#expendit-challenge-video{margin-top: 25px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 128px;}
	#expendit-challenge{height:570px;}
	#expendit-rightwrap {max-width: 536px;}
	#termofUseFirst-section{height: 520px;}
	#aboutus-sec2 .et_pb_column {margin-top: -172px;}
	#providerFaq-header-section {height:538px;}
	#vlog-header-section {height: 510px;}
	#blog-header-section {height: 537px;}
	.meta {width: 554px;}
	#blog-header-section {height: 562px;}
	.meta {width: 536px;}
	
	/**contact us**/
	#kkk{top: -2%;left:6%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}
@media all and (min-width:1200px) and (max-width:1700px) {
	#contactUs-section1 .et_pb_column_0{margin-top: 80px;}
	#contactUs-section1 .et_pb_blurb_content{max-width: 600px;}
	.page-header-sec .et_pb_column{margin-top:97px;}
	#nav_menu-13 .menu-footer-menu-container{width:445px ! important;float: left;}
}
@media all and (min-width:1300px) and (max-width:1400px) {
	#hompage-section1 {
		height:790px;
	}
	#home-top-mbl-img img {
		width: 70%;
	}
	#transcript-section {	
		min-height: 586px;
	}
	#aboutus-header-section {
		height: 788px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#expendit-challenge-video{margin-top: 25px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 128px;}
	#expendit-challenge{height:570px;}
	#expendit-rightwrap {max-width: 536px;}
	#expendit-challenge .et_pb_column_2_3{width: 630px;float: right;}
	#termofUseFirst-section{height: 580px;}
	#providerFaq-header-section {height:600px;}
	#vlog-header-section {height: 595px;}
	#blog-header-section {height: 580px;}
	/**Contact info**/
	
	#contactUs-section1{height: 854px;}
	/**contact us**/
	#kkk{top: -2%;left:6%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
	
}
@media all and (min-width:1401px) and (max-width:1500px) {
	#hompage-section1 {
		height:850px;
	}
	#home-top-mbl-img img {
		width: 73%;
	}
	#transcript-section {	
		min-height: 586px;
	}
	#aboutus-header-section {
		height: 839px;
	}
	#aboutus-sec2 .et_pb_column {
			margin-top: -279px;
		}
	#expendit-challenge-video{margin-top: 85px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 170px;}
	#expendit-challenge{height:630px;}
	#expendit-rightwrap {max-width: 536px;}
	#expendit-challenge .et_pb_column_2_3{width: 630px;float: right;}
	#termofUseFirst-section{height: 580px;}
	#vlog-header-section {height: 595px;}
	#blog-header-section {height: 602px;}
	
	/**Contact info**/
	
	#contactUs-section1{height: 854px;}
	#kkk{top: -2%;left:6.7%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}
@media all and (min-width:1501px) and (max-width:1600px) {
	#hompage-section1 {
		height:920px;
	}
	#home-top-mbl-img img {
		width: 78%;
	}
	#transcript-section {	
		min-height: 663px;
	}
	#aboutus-header-section {
		height: 890px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#expendit-challenge-video{margin-top: 54px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 186px;}
	#expendit-challenge{height:655px;}
	#expendit-rightwrap {max-width: 536px;}
	#expendit-challenge .et_pb_column_2_3{width: 638px;float: right;}
	#termofUseFirst-section{height: 670px;}
	#providerFaq-header-section {height: 728px;}
	#vlog-header-section {height: 724px;}
	#blog-header-section {height: 720px;}
	
	/**Contact info**/
	
	#contactUs-section1{height: 854px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
	

}
@media all and (min-width:1601px) and (max-width:1700px) {
	#hompage-section1 {
		height:980px;
	}
	#home-top-mbl-img img {
		width: 84%;
	}
	#home-top-slider {
		margin-top: 134px;
	}
	#home-top-mbl-img{
		margin-top: 56px;
	}
	#transcript-section {	
		min-height: 700px;
	} 
	#aboutus-header-section {
		height: 940px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -298px;
	}
	#expendit-challenge{height:700px;}
	#expendit-challenge-video{margin-top: 75px!important;}
	#expendit-challenge .et_pb_column_0 {margin-top: 193px;}
	#termofUseFirst-section{height: 712px;}
	#providerFaq-header-section {height: 780px;}
	
	#vlog-header-section {height: 724px;}
	#blog-header-section {height: 714px;}
	
	/**Contact info**/
	
	#contactUs-section1{height: 854px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
	#contactus-header-content .et_pb_blurb_container{padding-bottom: 10px;}
} @media all and (min-width:1701px) and (max-width:1800px) {
	#hompage-section1 {
		height:1030px;
	}
	#home-top-mbl-img img {
		width: 84%;
	}
	#home-top-slider {
		margin-top: 134px;
	}
	#home-top-mbl-img{
		margin-top: 56px;
	}
	#transcript-section {	
		min-height: 745px;
	} 
	#aboutus-header-section {
		height: 980px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#vlog-header-section {height: 785px;}
	
	/**Contact info**/
	
	#contactUs-section1{height: 900px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}@media all and (min-width:1801px) and (max-width:1900px) {
	#hompage-section1 {
		height:1080px;
	}
	#home-top-mbl-img img {
		width: 84%;
	}
	#home-top-slider {
		margin-top: 165px;
	}
	#home-top-mbl-img{
		margin-top: 75px;
	}
	#transcript-section {	
		min-height: 790px;
	} 
	#aboutus-header-section {
		height: 1030px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	
	/**Contact info**/

	#contactUs-section1{height: 900px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}
@media all and (min-width:1901px) and (max-width:1919px) {
	/**Contact info**/

	#contactUs-section1{height: 900px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}
@media all and (min-width:1920px) and (max-width:2560px) {
	/*.et_pb_row {
		max-width: 1920px;
		margin: auto;
	}
	.container {
		max-width: 1920px;
   
	}*/
	.blog-header-text {margin-top: 0px;}
	#top-menu-nav #top-menu li a {
		
		font-size: 10pt;
		font-family: AvenirLTStd-Black;
		
	}
	.blog-content{
		font-size:1.1em;
	}
	.blogPostTitle {

		font-size: 2.2em;
    }
	/*body {
		font-size:120%;
	}*/

}
@media all and (min-width:1901px) and (max-width:2000px) {
	#hompage-section1 {
		height:1140px;
	}
	#transcript-section {	
		min-height: 840px;
	} 
	#aboutus-header-section {
		height: 1070px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -340px;
	}
	#contactUs-section1{height: 900px;}
	#kkk{top: -2%;left:10.5%;width: 60%;}
	#kkk .et_pb_blurb_description {width: 100% ! important;}
	#contact-info-row{padding-top: 50px ! important;width: 600px ! important;}
}
@media all and (min-width:2001px) and (max-width:2100px) {
	#hompage-section1 {
		height:1170px;
	}
	#transcript-section {	
		min-height: 886px;
	}
	#aboutus-header-section {
		height: 1120px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	
	/**contact**/
	#kkk{left: 7.5%;top: -10%;}
	#contact-info-row {width: 700px ! important;}
	
}@media all and (min-width:2101px) and (max-width:2200px) {
	#hompage-section1 {
		height:1230px;
	}
	#transcript-section {	
		min-height: 936px;
	} 
	#aboutus-header-section {
		height: 1150px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -279px;
	}
	#contactUs-section1{height:auto;}
	#expendit-challenge{height:1058px;}
	#termofUseFirst-section .et_pb_column_0 {margin-top: 355px;}
	/**contact**/
	#kkk{left: 7.5%;top: -10%;}
	#contact-info-row {width: 700px ! important;}
}@media all and (min-width:2201px) and (max-width:2300px) {
	#hompage-section1 {
		height:1232px;
	}
	#transcript-section {	
		min-height: 986px;
	}
	#aboutus-header-section {
		height: 1220px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -230px;
	}
	#contactUs-section1{height:auto;}
	#expendit-challenge{height:962px;}
	#termofUseFirst-section{height: 957px;}
	#providerFaq-header-section {height: 957px;}
	#termofUseFirst-section .et_pb_column_0 {margin-top: 355px;}
	#vlog-header-section {height: 1000px;}
	/**contact**/
	#kkk{left: 7%;}
	#contact-info-row {width: 700px ! important;}
	
}@media all and (min-width:2301px) and (max-width:2400px) {
	#hompage-section1 {
		height:1390px;
	}
	#transcript-section {	
		min-height: 1046px;
	}
	#aboutus-header-section {
		height: 1259px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -220px;
	}
	#contactUs-section1{height:auto;}
	#contactUs-section1 .et_pb_column_0{margin-top: 218px;}
	#contactUs-section1	{padding-bottom: 0px;}
	.page-id-45 #subscribe-sec{padding-top: 0px;background-size: 8% 100%;}
	#expendit-challenge{height:1000px;}
	#termofUseFirst-section{height:1070px;}
	#providerFaq-header-section {height: 1008px;}
	#termofUseFirst-section .et_pb_column_0 {margin-top: 355px;}
	#vlog-header-section {height: 1082px;}
	
	/**contact**/
	#kkk{left: 7%;}
	#contact-info-row {width: 700px ! important;}
	
}
@media all and (min-width:2401px) and (max-width:2500px) {
	#hompage-section1 {
		height:1390px;
	}
	#transcript-section {	
		min-height: 1116px;
	} 
	#aboutus-header-section {
		height: 1259px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -174px;
	}
	#contactUs-section1{height:auto;}
	#contactUs-section1 .et_pb_column_0{margin-top: 218px;}
	#contactUs-section1	{padding-bottom: 0px;}
	.page-id-45 #subscribe-sec{padding-top: 0px;background-size: 8% 100%;}
	#expendit-challenge{height:1058px;}
	#termofUseFirst-section{height:1070px;}
	#providerFaq-header-section {height: 1066px;}
	#termofUseFirst-section .et_pb_column_0 {margin-top: 355px;}
	#vlog-header-section {height: 1082px;}
	
	/**contact**/
	#kkk{left: 7%;}
	#contact-info-row {width: 700px ! important;}
	
}@media all and (width:1920px){
	#vlog-header-section{height: 846px;}
	#kkk .et_pb_column {margin-top: 0px;}
	#kkk{left:7.5%;}
	#contactUs-section1{height: 930px;}
}

@media all and (width:2560px){
	#hompage-section1 {
		height:1420px;
	}#hompage-section1 .et_pb_row {
		padding:2% 0; 
	}
	
	#hompage-section1 .et_pb_column_0 {
		margin-right: 0px;
		width: 37%;
		margin-top: 150px;
	}
	#home-top-slider {
		margin-top:-81px;
	}
	#home-top-slider .et_pb_slide_description {
		margin-top: 215px;
	
	}
	#home-top-slider .et_pb_slide_title {
		font-size: 2.1em;
		
	}
	#home-top-slider h3{
		font-size: 1.5em;
		color:#fe691a;
		margin-bottom:35px;
		
	}
	#home-top-slider h6 {
		font-size: 1.2em;
		color:#fe691a;
		margin-bottom:35px;
		font-family: "AvenirNextLTPro-Bold", Arial, sans-serif;
		
	}
	#home-top-slider p {
		font-size: 1.2em;
		line-height:1.2em;
		
		font-family: "AvenirLTStd-Roman", Arial, sans-serif;
		color:#344151;
		
	}
	#home-top-mbl-img img {
		margin-top: 130px;
		width:100%
		
	}
	
	/*About us section*/
	#aboutus-header-section {
		height: 1259px;
	}
	#aboutus-sec2 .et_pb_column {
		margin-top: -250px;
	}
	#transcript-section {	
		min-height: 1146px;
	}
	
	/*Contact Us section*/
	#contactUs-section1{height:auto;}
	#expendit-challenge{height:1058px;}
	#kkk{left: 7%;}
	#contact-info-row {width: 700px ! important;}
	
	#contactUs-section1 .et_pb_column_0 {margin-top: 268px;}
	#contactUs-section1	{padding-bottom: 0px;}
	.page-id-45 #subscribe-sec{padding-top: 0px;background-size: 8% 100%;}
	#transcript-section .et_pb_column_0 {margin-top: 256px;}
	#termofUseFirst-section{height:1070px;}
	#providerFaq-header-section {height: 1066px;}
	#termofUseFirst-section .et_pb_column_0 {margin-top: 355px;}
	#providerFaq-header-section .et_pb_column_0 {margin-top: 270px;}
	#vlog-header-section {height: 1111px;}
	#aboutus-sec2 .et_pb_column {margin-top: -147px;}
	
	
	
}

#tidio-chat iframe{
	
	right:100px!important;
}
#faq-menu ul {
    list-style-type: none;
	margin: 0px auto ;
}
#post-44 #providerFaq_Wrap{padding-bottom:0px;}

#faq-menu ul li {
    float: left;
    padding: 0px 20px;        
    text-align: center;
}

#faq-menu ul li {
    float: left;
    padding: 0px 20px;        
    text-align: center;
}

#faq-menu ul li a{
    color:#2ea3f2!important;
}



/*Style for like button*/

/* Wrapper */
.sl-wrapper a {
	border-bottom: 0 !important;
	text-decoration: none !important;
}
.sl-button {
	padding: 0.375em 0.625em;
	font-size: 1em;
	line-height: 1;
	font-weight: normal;
}

/* Colors */
a.liked {
	color: #da1b1b;
}
a.liked:hover,
a.liked:active,
a.liked:focus {
	color: #666666;
}
a.liked span.sl-count,
.sl-count {
	color: #666666;
}

/* Icon */
.sl-icon {
	margin-right: 0.3125em;
	font-family: 'Arial Unicode MS', Arial, sans-serif;
	vertical-align: middle;
}
.sl-icon svg {
	fill: currentColor;
	width: 1em;
	height: 1em;
}
.sl-icon svg:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left:0;
}

/* Count */
.sl-count {
	font-size: 0.625em;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}

/* Loader */
.loader,
.loader:before,
.loader:after {
  background: rgba(0, 0, 0, 0.2);
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: .2em;
  height: .6em;
}
.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader:before {
  left: -.375em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader {
  text-indent: -9999em;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after {
  left: .375em;
}
/*****my custom*****/
/******Header****/
.et_top_search{max-width: auto;}
#main-header{position: absolute;background-color: transparent;}
#main-header .kk{max-width: 100%;}
#Slider{width:100%;}
#top-menu-nav #top-menu li a{text-transform: uppercase;letter-spacing: 3px;}
#top-menu-nav #top-menu li {text-transform: uppercase;padding: 12px 20px;border-left: 1px solid #fff;margin-left: -1px;}
#top-menu-nav #top-menu:first-child {border-left: 0px;} 
#top-menu-nav #top-menu .current_page_item{border: 1px solid #fff;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 46px;}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding-bottom: 0px;}
.container{width: 80% ! important;}
#menu-item-25 a,#menu-item-24 a{color:#fff ! important;}
/*******Top toogle menu********/
.barBtn{border: 1px solid #fff ! important;border-radius: 2% ! important;color: #fff ! important;}
.menu1{

	font-weight:bold;
	font-size:0.8em;
    width:245px;
	
	position:relative;
	text-align:center;
	margin: 1px 0px;
	right: 0px ! important;
}
.menu1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.menu1 li {
	display: block;
	padding:9px 0 9px 0;
	border-bottom:#fff 1px solid;
	}
.menu1 li:hover{
	display: block;
	background:rgba(255, 255, 255, 0.1);
	padding:9px 0 9px 0;
}
.menu1 ul li a {
 text-decoration:none;
 margin: 0px;
 color:#fff;}
.menu1 ul li a:hover {
 color: #fff;
 text-decoration:none;
}
.menu1 a{
	text-decoration:none;
	color:white;
}
.menu1 a:hover{
	text-decoration:none;
	color:white;
}
.topToogle{width: 2%;float: right;}
@media screen and (min-width:1367px){
	.topToogle{padding-top:44px !important;}
}
.top_toogle_menu_class{right: -54px;border: 1px solid #fff;position: relative;z-index: 999;}
.top_toogle_menu_class li a{
text-transform: uppercase;
letter-spacing: 3px;
font-size: 11pt;
}
.mailMan{position:absolute ! important;right: -14px;top: 175px;display: none;}
.berticalBtn{display:block;}
.et_pb_slide_content{margin-top: 245px;}
#Slider .et-pb-controllers{left: 90.7%;bottom: 38%;}
#Slider .et-pb-controllers a{display: flex;margin-bottom: 20px;width: 10px;
height: 10px;}
/*******Top toogle menu********/
/******Header****/

/*****my custom*****/
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
}

/*------------styles for footer-------------------------------------------------------------------------------*/

.widget_media_image{
	    margin-left: 239px;
    	margin-top: 65px;
}



#menu-item-73 a,#menu-item-77 a, .footer-yello-menu a{color: #f1b920 !important}


.bottomFmenu a,
#menu-item-4482 a,
#menu-item-77 a,
#menu-item-73 a,
#menu-item-68 a,
.footer-yello-menu a
{
	font-size: 12pt!important;text-transform: uppercase;
}

#menu-footer-menu-3 li:before,#menu-footer-menu-2 li:before,#menu-footer-menu-4 li:before,#menu-footer-menu-5 li:before,#menu-footer-menu-6 li:before
{position:absolute;top:13px;left:0;border-width:4px;border-style:solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:3px;content:"";border-bottom-width: 9px;}

#menu-footer-menu-2 li:before,
#menu-footer-menu-5 li:before,
#menu-footer-menu-6 li:before
{
    color: #f1b920;
}

#menu-footer-menu-3 li:before,
#menu-footer-menu-4 li:before
{
    color: #fff;
}



.widget_nav_menu{
	width: 140px;
	width: 170px;
    margin-top: 80px;
}

#nav_menu-8{
	 margin-left: 14%;
	 margin-left: 10%;
}

#nav_menu-10{
	margin-left: 3%;
}

#nav_menu-11{
	margin-left: 3%;
}

#nav_menu-12{
	width:147px;
	margin-left: 3%;
}

#media_image-2 {
    width: 11.66667%;
}
.footer-mega-col-wrap ul li a{color:#fff;font-size: 10pt;font-family: AvenirLTStd-Roman;}
.footer-mega-col-wrap ul li {padding: 7px 0px;}

.CommonBtn{font-size: 10pt;font-family: AvenirLTStd-Black;letter-spacing: 10px;}
.CommonBtn:hover{text-decoration: none;}
.current_page_item{font-family: AvenirLTStd-Light !important;}
.et-social-icons li{margin-left: 6px;}
.et-social-icon a{font-size: 12px;}
.icon{color: #f1b920 ! important;}
.et-social-icons {position: relative;bottom: 4px;}
.et-social-icons{margin-bottom: 0rem;right: -71px;}
#main-footer{margin-top: 44px;}
.botmRop{background: url("images/bootmRop.png");height: 42px;}
/*******home 3 top box******/
#box-1{background-color: #161616;}
/*#section-2 .et_pb_column_2{background-color: #f4bc1c;}*/
#box-3{background-color: #ffffff;}
#box-2 .et_pb_blurb_description{color:#161616;}
#Slider{padding-bottom:0px;}
#box-2{background: url("images/new2nd.png")}

/*******home 3 top box******/
#box-2 .et_pb_blurb_description{color:#fff;}
#section-2{width:100%;}
.homeBox{height: 545px;padding:80px;}
.homeBox h1{font-family:AvenirNextLTPro-Bold;font-size:32pt;margin-bottom: 40px;line-height: 1;}
.homeBox .et_pb_blurb_description,
#benefit-section-1 .et_pb_blurb_description,
#section-3 .et_pb_blurb_description{font-family:AvenirLTStd-Light;font-size:12pt;line-height: 1.6;}
#section-2 .CommonBtn{position: absolute;}

#box-1 .CommonBtn{bottom: -70px;}
#box-2 .CommonBtn{bottom: -157px;}
#box-3 .CommonBtn{bottom: -64px;}

#box-1 h1,
#box-2 h1,
#box-3 h1{
	padding-left: 10px;padding-bottom: 0px;
}
#box-1 h1{border-left: 6px solid #f4bc1c;}
#box-2 h1{border-left: 6px solid #161616;}
#box-3 h1{border-left: 6px solid #f4bc1c;}
.et-cart-info{display:none;}

.beforeheading{padding: 4px;background: #f4bf21;position: absolute;height: 33px;left: 0px;top: 9px;}
#section-3 .et_pb_module_header{font-family: AvenirNextLTPro-Bold;font-size: 32pt;margin-left: 20px;}
/***section 4*****/
#section-3{padding-top: 0px;padding-bottom: 0px;width: 100%;}
#section-3 .CommonBtn{position: relative;top: 50px;}
#section-3 .et_pb_column{padding: 154px 216px 216px 216px;}
#section-3 .et_pb_blurb_content{margin: 0px;margin-left: 150px;}
#section1-1 h1{font-family:AvenirNextLTPro-Bold;font-size:32pt;padding-left: 10px;padding-bottom: 0px;margin-bottom: 46px;}

#section1-2 .et_pb_blurb_description h5{font-family:AvenirLTStd-Black;font-size:10pt;letter-spacing: 3px;}
#section1-2 .et_pb_blurb_description h1{font-family: AvenirNextLTPro-Bold;font-size: 66pt;}
.addedByJquery{padding: 4px;background: #fff;position: absolute;height: 13px;left: -19px;}
.addBJh1{
	padding: 4px;
	background: #000;
	position: relative;
	height: 39px;
	left: 64px;
	top: 7px;
	float: left;
}
#section1-2 .et_pb_main_blurb_image{display: block;text-align: left;}
#section1-2 .et_pb_blurb_container{position: relative;left: 56px;}
#section-4{padding-top: 20px;}

/***section 5**/
#section-5 h1{font-family: AvenirLTStd-Black;font-size: 12pt;letter-spacing: 5px;}
#section-5{padding: 50px;}

/***section 7**/
#event-section h1,#news-section h1{
font-family: AvenirNextLTPro-Bold;
font-size: 32pt;
padding-left: 10px;
padding-bottom: 0px;
margin-bottom: 46px;
position: relative;
left: 16px;
color: #fff;
}
.newsWrap{margin-bottom: 44px;}
.newsHeading{font-family:AvenirLTStd-Black;font-size:14pt;color:#f1b520;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 0;}
.newsLine{font-family:AvenirLTStd-Light;font-size:10pt;color:#fff;margin-bottom: 30px;}
.newsReadMores{font-size: 10pt;font-family: AvenirLTStd-Light;letter-spacing: 3px;border: 1px solid #fff;padding: 7px 16px;color: #fff ! important;}
#news-section{background-color: rgba(27,50,101,0.6);padding: 155px 100px 185px 100px;}
#event-section{padding: 155px 100px 185px 175px;}
#section-6-row{width:100%;padding:0px;}

.eventHeading{font-family:AvenirLTStd-Black;font-size:16pt;color:#f1b520;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 0;}
.eventLine{font-family:AvenirLTStd-Light;font-size:10pt;color:#fff;margin-bottom: 80px;}
.eventLine p{margin-bottom:3px;}
.eventBtn{position: relative;top: 50px;}


/***section 7**/
#section-7-map{padding: 0px;display:none;}
#contact-form-7 .et_pb_contact_main_title,
#Contact-INFO-desc .et_pb_module_header{font-family:AvenirLTStd-Black;font-size:14pt;letter-spacing: 2px;}
#contact-form-7 input,
#contact-form-7 textarea{font-family:AvenirLTStd-Roman;font-size:10pt;}
#contact-form-7 .et_pb_contact_submit{font-family:AvenirLTStd-Light;font-size:10pt;}
#Contact-INFO-desc .et_pb_blurb_description{font-family:AvenirLTStd-Roman;font-size:10pt;}
#Contact-INFO-desc .et_pb_blurb_description ul{padding-left: 0px;padding-bottom: 0px;margin-bottom: 0px;}
#contact-form-7 textarea{resize: none;}
.et_pb_blurb_description ul li{margin-bottom: 16px;}
.et-pb-contact-message{display:none;}
#contact-form-7 .et_pb_contact_field{padding: 0 0 0 0%;}
.et_pb_contact p .et_contact_error {border: 2px solid red !important;padding-bottom: 12px;}

/*****internal page*****/
.header-content .et_pb_module_header{font-family:AvenirLTStd-Light;font-size:10pt ! important;margin-bottom: 0px;}
.header-content .et_pb_fullwidth_header_subhead{font-family:AvenirNextLTPro-Bold;font-size:28pt;color: #f1b920;}
#section-member-list .et_pb_module_header{float:left;font-family: AvenirNextLTPro-Bold;font-size: 28pt;color:#254487;}
#section-member-list{margin-bottom: 25px;}
#mid-section-member-list1 .et_pb_blurb_content,
#mid-section-evaluators .et_pb_blurb_content
{max-width: 100%;width:66%;margin: auto;}
.iconListYellow{background-image: url('images/iconListYellow.png');}
.iconListBlue{background-image: url('images/iconListYellow.png');}
.iconGridYellow{background-image: url('images/iconGridBlue.png');}
.iconGridBlue{background-image: url('images/iconGridBlue.png.jpg');}
.borderViews{padding:20px; border:1px solid #254487;background-color: #fff;background-position: center;background-size: 46%;}
.bgNoRepate{background-repeat: no-repeat;}
.filterAlph span{font-family:AvenirLTStd-Black;font-size:12pt;color: #254487;margin: 0px 11px;padding: 0px 5px;cursor: pointer;}
.filterAlph span:hover{color: #f1b920;border-bottom: 1px solid #f1b920;}
.fliterActive{color: #f1b920 ! important;border-bottom: 1px solid #f1b920;}
.backgroundYeloow{background-color:#f1b920;padding: 10px ! important;}
.block-1 h4{font-family:AvenirLTStd-Black;font-size:14pt;color: #254487;}
.block-1 h5{font-family:AvenirLTStd-Black;font-size:14pt;color: #161616;}
.block-2 p{font-family:AvenirLTStd-Roman;font-size:10pt;color: #161616;}
.memvers-mobile{font-family:AvenirLTStd-Roman;font-size:10pt;color: #f1b920;}
.backgroundYeloow span{font-family:AvenirLTStd-Black;font-size:8pt;color: #fff;letter-spacing:1px;}

/**sprat events**/
#spratEventList .et_pb_blurb_description,#mid-section-member-list1 .et_pb_blurb_description {min-height: 600px;}
#spratEvent-section-3 .et_pb_module_header {
	float: left;
	font-family: AvenirNextLTPro-Bold;
	font-size: 28pt;
	color: #254487;
	margin-left: 14px;
}
#spratEvent-section-3 #spratEventList .et_pb_blurb_content {max-width:62%;}
#spratEvent-section-3 #spratEventList .et_pb_module_header {width:100%;}
.card-header h3{font-family:AvenirLTStd-Black;font-size:14pt;color: #161616;}
.card-header h4{font-family:AvenirLTStd-Black;font-size:14pt;color: #254487;}
.card-header h5{font-family:AvenirLTStd-Black;font-size:14pt;color: #f1b520;}
.card-header h6{font-family:AvenirLTStd-Light;font-size:14pt;color: #161616;}
.card-header .shortDesc{font-family:AvenirLTStd-Light;font-size:14pt;color: #161616;}
.card-header .evDet{font-family:AvenirLTStd-Light;font-size:14pt;color: #161616;}
.card-header{border-bottom: 0px !important;}
.card{border: 0px solid #fff !important;box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;}
.downUp{font-size: 10pt;font-family: AvenirLTStd-Black;letter-spacing: 10px;color:#161616;}
.clickOpen{cursor:pointer;}
.bgColorgrey{background-color:#e0e3e4;}
.bgColorWhite{background-color:#fff;}
.card-body .small-button,
.shortDesc .small-button{font-size: 10pt;font-family: AvenirLTStd-Black;letter-spacing: 10px;border: 0px solid #c3c3c3!important;border-radius: 0px;padding: 10px 40px;}
.smallsliver{background-color:#e0e3e4;color: #000 !important;}
.evDet .smallblue{background:#254487!important;color:#f4bf21 !important;}
.et_pb_fullwidth_header_container{padding-bottom: 24px;}

/*Rope access*/
#firstHeading .et_pb_module_header{font-family: AvenirNextLTPro-Bold ! important;font-size: 32pt! important;margin-left: 20px! important;letter-spacing: 0px! important;text-transform: capitalize !important;}
#rope-mid-section .et_pb_blurb_content{font-family:AvenirLTStd-Light;font-size:14pt;color: #161616;}
#rope-mid-section .et_pb_blurb_content{margin: 0px;margin-left: 150px;}
#rope-mid-section .et_pb_column {padding: 137px 216px 115px 216px;}
#rope-mid-section{margin:0px; width:100%;}
#rope-mid-section .et_pb_module_header{font-size: 14pt;font-family: AvenirLTStd-Black;letter-spacing: 10px; text-transform: uppercase;}
#rope-mid-section .et_pb_blurb_content{font-size: 14pt;font-family: AvenirLTStd-Light;}
/*#rope-mid-section ul li {list-style-image: url('images/hook.png')!important;list-style: inherit;}*/
#rope-mid-section ul li:maker {position: relative;}
#rope-mid-section .et_pb_blurb_content{max-width: 60%;}

#rope-mid-section .et_pb_blurb_content ul li::before {
   position: absolute;

content: "";

background-image: url('images/hook.png');

padding: 10px;

background-repeat: no-repeat;

left: 0px;

width: 18px;

height: 30px;
}
#rope-mid-section .et_pb_blurb_description ul li{padding-left: 25px;margin: 26px 0px;}
#rope-mid-section .et_pb_blurb_description{margin-top: 37px;}
#rope-mid-section .et_pb_module_header{line-height: 1.2;}
#rope-mid-section{padding-top: 0px;padding-bottom: 0px;}
#firstHeading .beforeheading{top: 10px;}
#firstHeading .et_pb_blurb_container{width: 70%;}
#rope-mid-section .et_pb_blurb_description{margin-top: 12px;}

/*****member list page****/
#mid-section-member-list1 .et_pb_module_header{
	float: left;
	font-family: AvenirNextLTPro-Bold;
	font-size: 28pt;
	color: #254487;
	margin-left: 14px;
}
#mid-section-member-list1 .et_pb_blurb_description{float:left;margin-top:0px;min-width: 100%;}
#mid-section-member-list1 .alignnone{position: relative;top: 100px;}

/******products******/
.type-page .et_pb_blurb_content{max-width: 80%;}
.type-page .et_pb_module_header {

    font-family: AvenirNextLTPro-Bold;
    font-size: 28pt;
    color: #254487;
	width:100%;
}
.type-page .et_pb_blurb_description{font-size: 14pt;font-family: AvenirLTStd-Light;}
#product_item .et_pb_blurb_description{margin-top:0px;}

#section1-1 .et_pb_blurb_container{width: 539px;margin: auto;}
.imgBlock{background-color:#dcdcdc;height: 330px;}
.caption strong{font-family: AvenirLTStd-Book;font-size: 14pt;float:left;color: #000 !important;margin-right:10px;margin-right: 30px;}
.caption span{font-family: AvenirLTStd-Light;font-size: 16pt;float:left;color:#254487;}
.modal-footer{border-top: 0px;}
#store-wrap .et_pb_blurb_content{max-width: 90%;}
.label{position: relative;top: 10px;font-family: AvenirLTStd-Black;font-size: 11pt}

/******Benifit Member page*******/
#benefits-list{width: 66%;}
#benefit-section-1 .et_pb_blurb_content{max-width: 66%;}
#benefit-section-1 .et_pb_module_header {
    font-family: AvenirNextLTPro-Bold;
    font-size: 32pt;
    margin-left: 20px;
}
#benefit-section-1 .et_pb_column {
    padding: 87px 0px 0px 0px;
}

#headingLeftBar .et_pb_module_header{margin-left: 20px;}
#benefits-list .et_pb_module_header{font-family:AvenirLTStd-Black;text-transform: uppercase;font-size: 20pt;padding-bottom: 0px;letter-spacing: 4px;}
#benefits-list .et_pb_module{box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;}
#benefits-list .et_pb_blurb_description h5{color:#f1b920;font-family:AvenirLTStd-Black;text-transform: uppercase;font-size: 14pt;margin-bottom: 35px;}
#benefits-list .et_pb_blurb_description strong{font-family:AvenirLTStd-Light;font-size: 14pt;}
#benefits-list .et_pb_blurb_container{padding: 50px 0px;}
#benefits-list .et_pb_blurb_description{margin-top: 0;}
#benefits-list .et_pb_blurb_description ul li::before {
  content: "\2022";
  color:#f1b920;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
#benefits-list .et_pb_blurb_description ul li{font-family:AvenirLTStd-Medium;}
#benefit-inline-copy .et_pb_blurb_content{max-width: 66%;}
#benefit-inline-copy .et_pb_blurb_description{font-family:AvenirLTStd-LightOblique;font-size: 14pt;color:#254487;}
#benefit-inline-copy{padding: 0px 0 60px 0 !important;width: 100%;}

/********evaluators***********/
.layoutSwitchWrap{position: absolute !important; top: 5px;}
.memberWrap{min-height:90px;}

/*****The Board******/

.postTitleHeading .entry-title{
    font-family: AvenirNextLTPro-Bold !important;
    font-size: 32pt !important;
    margin-left: 20px !important;
    letter-spacing: 0px !important;

}
#leadership{padding-top:80px;}

.et-social-icons{display: none;}

/*****training co******/
#midsec-1 .et_pb_blurb_content {

    max-width: 100%;
}
#midsec-1{padding:0px;width: 65%;}
.whiteShadow{box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;width: 65%;}
.section-after-title{padding-bottom:4%;}
#midsec-1 .et_pb_blurb_description{margin-top: 0px;}
#midsec-1 .et_pb_column{padding: 80px 50px 50px 50px;}

/****Hosting Information*****/
#midsec-1 .et_pb_blurb_description{font-family: AvenirLTStd-Roman !important;font-size:14pt;}
#midsec-1 a{color:#254487;text-decoration:underline;}
#midsec-1 em{color:#254487;}
#midsec-1 .et_pb_blurb_description p{margin-bottom: 0px;}
#midsec-1 .et_pb_blurb_description ul{padding: 20px 0 0px 3em;}
#midsec-1 .et_pb_blurb_description ul li strong {color: #000;}
#midsec-1 .et_pb_blurb_description ul li::before {
  content: "\2022";
  color: #f1b520;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
#store-wrap .et_pb_blurb_content{max-width: 66%; }
/** Publications page **/
#publication-standard-section .standard-sec .et_pb_blurb_content {
    box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1);
    padding: 2rem 4rem;
	margin-top: 1.5rem;
}
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_module_header{
	font-family: "AvenirLTStd-Black", Arial, sans-serif;
	font-size: 18pt;
	color: #000;
}
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description {
    margin-top: 0px;
}

#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description .et_pb_button.et_pb_promo_button > img  {
	max-width: 70px;
	position: relative;
}
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description .et_pb_button.et_pb_promo_button {
	margin: 20px 20px 0 0;
	border: none;
	padding-left: 0;
	font-family: "AvenirLTStd-Black", Arial, sans-serif;
	font-size: 14pt;
	color: #000;
	max-height: 70px;
	overflow: hidden;
}
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description .et_pb_button.et_pb_promo_button:hover::after {
	top: 16px;
	right: 2px;
}
 
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description .et_pb_button.et_pb_promo_button span {

    color: #f4bf21;
    display: block;
    left: 52px;
    position: relative;
    top: -26px;
    font-size: 14pt;
    font-family: "AvenirLTStd-LightOblique", Arial, sans-serif;

} 
#publication-standard-section .standard-sec .et_pb_blurb_content .et_pb_blurb_description label , #publication-blue-note .et_pb_blurb_content .et_pb_blurb_description {
    color: #254487;
    font-size: 14pt;
    font-family: "AvenirLTStd-LightOblique", Arial, sans-serif;
}
#publication-blue-note .et_pb_blurb_content .et_pb_blurb_description {
	margin-top: -40px;
}
 
#publication-standard-section .et_pb_blurb_content,#publication-blue-note .et_pb_blurb_content, .width-66-percent {
    max-width: 66%;
}
.width-100-percent {
    max-width: 100%;
}
/** Job Forum page **/
.btn-job-forum {
    display: inline-block;
    min-width: 98%;
    text-align: center;
    text-decoration: none !important;
}
#action-iframe
{
    display:none;
    position: relative;
    height: 100%;
    width: 100%; 
}

/* How to Join */
.width-100-percnt{
	max-width: 100%;
	width: 100%;
}

/* Ambassador List**/
.glow-text{
	color: #254487;
}
.glow-text:hover{
	color: #f4bf21;
}

.summary-overvidew-doc {
	margin: -20px auto 0;
	text-align: justify;
	color: black !important;
	font-weight: 500;
	font-family: "AvenirLTStd-LightOblique", Arial, sans-serif;
	font-size: 14pt;
	 
}
/* Certification Page */
#certification-content-sec .et_pb_blurb_description ul li {
    list-style: disc;
}
#certification-content-sec .et_pb_blurb_description ul li strong {
    color: #000;
} 
.no-bm-7bp {
    padding-bottom: 7px;
    margin-bottom: 0;
}
 
/* Committees page */
#membership-committees h4.et_pb_module_header {
    font-family: AvenirNextLTPro-Bold;
    font-size: 28pt;
    color: #254487;
    width: 100%;
    border-left: 8px solid #f4bf21;
    height: 33px;
    line-height: 33px;
    padding-left: 10px;
}
#membership-committees .et_pb_blurb_description ul {margin-left: 10px;}
#membership-committees .et_pb_blurb_description ul li {list-style: disc;}
#membership-committees-main {background-color: #f5f8ff;}
 
#membership-committees{
	padding-top: 0;
	padding-bottom: 0;
}
 
#membership-committees .committees-right-container {
	background-color: #fff;
    margin-bottom: 0 !important;
    padding: 90px 0 90px;
	width:119%!important;min-height: 685px;

}
#membership-committees .committees-right-container .et_pb_blurb_container .et_pb_blurb_description {padding-left: 22px;}
#membership-committees .committes-left-menus-heading { 
	font-weight: 500;
	font-size: 13.5pt;
	margin: 90px auto 0;
    font-family: "AvenirLTStd-Black", Arial, sans-serif;
} 

.committees-right-container {padding: 22px 0px;}
.committees-right-container h4{font-family:'AvenirNextLTPro-Bold', Arial, sans-serif;color:#fe691a;font-size:2em;margin-bottom:20px;color:#344151;line-height: 1.5;} 
.committees-right-container .et_pb_blurb_content{max-width: 90%;}
.committees-right-container p{font-family:'AvenirLTStd-Light', Arial, sans-serif;color:#344151;font-size:1em;}
#committes-left-accordian ul {
    padding-left: 0;
}
#committes-left-accordian ul > li {
	list-style: none;
    border: none;
    padding: 0 !important;
    margin: 0 auto 15px;
}
#committes-left-accordian ul > li > a {
    font-size: 12pt;
    font-family: "AvenirLTStd-Roman", Arial, sans-serif;
    letter-spacing: 2px;
    text-decoration: none;
    color: #161616;
}
 
#committes-left-accordian ul > li > a:hover, #committes-left-accordian ul > li.activeProvider > a  {
	color: #f1b920 !important;
}


/* Privacy Policy*/
#privcay-policy-sec .et_pb_blurb_description ul li strong {
    color: #000;
    font-family: "AvenirLTStd-Roman", Arial, sans-serif;
}
#privcay-policy-sec .et_pb_blurb_description ul li{
	list-style: disc;
}
/********Contact form*******/
#wpcf7-f4183-p4184-o1 input, #wpcf7-f4183-p4184-o1 textarea{background-color: transparent ! important;color: #fff ! important;}
#contact-form-7 input, #contact-form-7 textarea{background-color: transparent ! important;color: #fff ! important;}
#contact-form-7 p{margin-bottom:0px;}
#contact-form-7 .ajax-loader{position: absolute;right: 30%;top: 18px;}
#contact-form-7 .wpcf7-response-output{margin-left: 348px;}
#contact-form-7 input[type="submit"]{
		color: #f1b920 !important;
		border-width: 0px !important;
		border-radius: 0px;
		letter-spacing: 7px;
		text-transform: uppercase;
	}
#wpcf7-f4183-p37-o1 .wpcf7-response-output{margin-left: 348px ! important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color: #f7e700;}

/* Training Session */
#sprat-training-session-sec {
    width: 66%;
    max-width: 66% !important;
}
#contact-form-7 textarea{height:157px;}

.mc-main .current-day .mc-date{
	box-shadow: none !important;
    font-weight: 700;
	background: none !important;
	color: black !important;
}

.mc-format{
	display: none !important;
}

.mc-print{
	display: none !important;
}

.mc-time{
	display: none !important;
}

.my-calendar-nav{
	display: none !important;
}

.my-calendar-date-switcher{
	float: right;
}
.mc-main .heading{
	display: none !important;
}

.event-desc .title{
	font-weight: bold;
	font-family: AvenirLTStd-Light;
	font-size: 14pt !important;
}

.event-desc summary details{
	outline: none;
}

.event-time{
	font-family: AvenirLTStd-Light;
	font-size: 14pt !important;
    color: #f1b520;
}

.DESC{
	font-family: AvenirLTStd-Light;
	font-size: 14pt !important;
    color: #161616;
	margin: 0 0 20px;
}

.future-day{
	font-family: AvenirLTStd-Light !important;
}

.my-calendar-date-switcher form div input[type=submit]{
	font-family: AvenirLTStd-Black;
    border: 0px solid #c3c3c3!important;
    border-radius: 0px;
}

.mc-main .has-events .mc-date{
	background-color: #264588 !important;
}

.mc-main .mc_general .event-title, .mc-main .mc_general .event-title a{
	margin-bottom: 63px;
}

.DESC1{
	font-family: AvenirLTStd-Light;
	font-size: 14pt !important;
    color: #161616;
}

.mc-main .calendar-event .details, .mc-main .calendar-events{
	position: absolute;
    left: 5%;
	bottom: 57px;
    width: 90%;
    z-index: 3;
    background: #fff;
    background: var(--primary-light);
    box-shadow: 0 0 4px;
    color: #333;
    color: var(--primary-dark);
}

#Button1{
	font-size: 10pt;
    font-family: AvenirLTStd-Black;
    letter-spacing: 10px;
    border: 0px solid #c3c3c3!important;
    border-radius: 0px;
    padding: 10px 40px !important;
}


.mc-main .my-calendar-header span, .mc-main .my-calendar-header a,
.mc-main .mc_bottomnav span, .mc-main .mc_bottomnav a,
.mc-main .my-calendar-header select, .mc-main .my-calendar-header input{
	background: none !important;
	font-size: 17px !important;
	border: none !important;
	color: #1519A !important;
}

.mc-main td{
	height: 8em !important;
    background-color: white;
}

.page-id-39 #page-container #et-main-area #main-content #post-39 .entry-content .et_pb_section_1 #section-3 .et_pb_column  {
	background-color: #f1f5fe !important;
}

#close-button1{
	font-size: 10pt;
    font-family: AvenirLTStd-Black;
    letter-spacing: 10px;
    border: 0px solid #c3c3c3!important;
    border-radius: 0px;
    padding: 10px 40px !important;
	position: relative;
    /*left: 57%;*/
    bottom: 175px;
}

#mc_calendar_25_1-calendar .close{
	display: block !important;
}
#mc_calendar_25_1-calendar-details{
	top: 33%;
}

.mc-main .my-calendar-header input{
	font-family: AvenirLTStd-Black !important;
    border: 0px solid #c3c3c3 !important;
    border-radius: 0px !important;
	text-decoration: none !important;
	color: black !important;
	text-transform: uppercase !important;
}


.mc-main .my-calendar-header input:hover{
	font-family: AvenirLTStd-Black !important;
    border: 0px solid #c3c3c3 !important;
    border-radius: 0px !important;
	text-decoration: none !important;
	color: black !important;
	text-transform: uppercase !important;
}

.close1 {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.mc-main .mc_general .event-title, .mc-main .mc_general .event-title a{
	font-family: AvenirLTStd-Black !important;
	font-size: 13pt;
}

.page-id-39 #page-container #et-main-area #main-content #post-39 .entry-content .et_pb_section #section-3 .et_pb_column #spratEventList .et_pb_blurb_content .et_pb_blurb_description{
	width: 1240px;
    margin-left: -51px;
}

.mc-main{
	margin-top: -46px;
}

.page-id-39 #page-container #et-main-area #main-content #post-39 .entry-content .et_pb_section_1 #section-3 .et_pb_column_0 #spratEventList .et_pb_blurb_container .beforeheading{
	left: -60px;
	padding: 4px;
    background: #f4bf21;
    position: absolute;
    height: 33px;
    top: 9px;
}

.page-id-39 #page-container #et-main-area #main-content #post-39 .entry-content .et_pb_section_1 #section-3  .et_pb_column_0 #spratEventList .et_pb_blurb_container .et_pb_module_header{
	margin-left: -32px;
	margin-top: -49px !important;
}


.page-id-39 #page-container #et-main-area #main-content #post-39 .entry-content .et_pb_section_1 #section-3  .et_pb_column_0 #spratEventList .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description #mc-61c17c09dd7442ff5b93429d5ea6b7dc .my-calendar-table tbody .mc-row .has-events .calendar-event .details #Div2 p a{
	color: #e0e3e4 !important;
	font-size: 10pt !important;
    font-family: AvenirLTStd-Black !important;
    letter-spacing: 10px important;
    border: 1px solid #c3c3c3!important;
    border-radius: 0px important;
    padding: 10px 40px !important;
	background-color: #254487 !important;
	
}

.mc-main button.close {
    position: absolute;
    left: -18px !important;
    top: -20px !important;
    background: #fff;
    border-radius: 20px;
}

button.mc-toggle {
    border: 0;
    padding: 4px;
    background-color: transparent !important;
    font-size: 46px !important;
    color: #a00 !important;
    font-family: dashicons !important;
}

button.mc-toggle:hover, button.mc-toggle:focus{
	outline: none !important;
}

.mc-main .my-calendar-header input, .mc-main .my-calendar-header span, .mc-main .my-calendar-header a, .mc-main .mc_bottomnav span, .mc-main .mc_bottomnav a {
	-webkit-box-shadow: none !important;
}

.nextmonth{
	background-color: #f8fbff !important;
}

.nextmonth span{
	background-color: #f8fbff !important;
}
/* Ads  Banner CSS */
.ads-section-mian .et_pb_row {padding: 0;}
.ads-section-mian .et_pb_blurb_content{max-width: 100%;}
.ads-section-mian .et_pb_blurb_description{margin-top:0;}
.ads-section .g img {
   max-height: 250px;
}
.ads-section .g {

    max-width: 100%;
    max-height: unset;
    text-align: center;
    margin: 0 auto;

}

.mc-main button.close {
    position: absolute;
    left: 98% !important;
    top: -20px !important;
    background: #fff;
    border-radius: 20px;
}

.dashicons-dismiss:before {
    content: "\f153";
    background-color: white;
}
#event-section .et_pb_text_inner h2 {
    font-family: AvenirLTStd-Black;
    font-size: 16pt;
    color: #f1b520;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0;
}
#event-section .et_pb_text_inner a {
	background-color: #f1b920;
    padding: 17px 52px;
	font-size: 10pt;
    font-family: AvenirLTStd-Black;
    letter-spacing: 10px;
	color:#000;
	text-transform: uppercase;
	}
	
	.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul .pdf-link .et_pb_button{
		border: none;
		color: black;
		font-weight: bold;
		top: 27px;
	}

.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul li .et_pb_button .et_pb_promo_button:hover::after {
	top: 16px;
	right: 2px;
}
 

.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul .pdf-link{
	list-style: inherit !important;
	color: black;
	font-family: AvenirLTStd-Roman !important;
	font-size: 14pt;
}

.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul li .et_pb_button .et_pb_promo_button{
	color: #007bff !important;
}
@media screen and (max-width:1800px){
	
	/*****Store page*******/
	#store-wrap .et_pb_blurb_content{max-width: 76%;}
	.imgBlock {height: 345px;}
	.caption strong{font-size: 11pt;margin-right: 11px;}
	.caption span{font-size: 11pt;}
	.label{font-size: 9pt;}
	.buyNowBtnPopup{font-size: 10pt;}
	.sliderBtn{padding: 8px 2px !important}
	.thumbnails .col-md-4{padding:0px;}
	.CommonBtn {font-size: 9pt !important;}
	.mr-3{margin-right: 0.2rem !important;}
	.caption strong{font-size: 14pt;}
	/*****Store page end*******/
}

@media screen and (max-width:1500px){
	
	/*****Store page*******/
	#store-wrap .et_pb_blurb_content{max-width: 93%;}
	.imgBlock {height: 345px;}
	.caption strong{font-size: 11pt;margin-right: 11px;}
	.caption span{font-size: 11pt;}
	.label{font-size: 9pt;}
	.buyNowBtnPopup{font-size: 10pt;}
	.sliderBtn{padding: 8px 2px !important}
	.thumbnails .col-md-4{padding:0px;}
	.CommonBtn {font-size: 9pt !important;}
	.mr-3{margin-right: 0.2rem !important;}
	/*****Store page end*******/
}	
	
@media screen and (max-width:1300px){
	#event-section .et_pb_text_inner a{padding: 17px 24px;}
	
	/*****Store page*******/
	#store-wrap .et_pb_blurb_content{max-width: 93%;}
	.imgBlock {height: 345px;}
	.caption strong{font-size: 11pt;margin-right: 11px;}
	.caption span{font-size: 11pt;}
	.label{font-size: 9pt;}
	.buyNowBtnPopup{font-size: 10pt;}
	.sliderBtn{padding: 8px 2px !important}
	.thumbnails .col-md-4{padding:0px;}
	.CommonBtn {font-size: 9pt !important;}
	.mr-3{margin-right: 0.2rem !important;}
	/*****Store page end*******/
	
	
	.page-id-53 #leadership{
		max-width: 100% !important;
		width: 80%;
	}
	.page-id-53 #benefit-section-1 .et_pb_blurb_content {
		max-width: 80%;
	}
	.page-id-53 #mid-section-evaluators .et_pb_blurb_content{width: 77%;}
	
	.page-id-53 .memberWrap{min-height: auto;}
}
@media screen and (max-width:1080px){
	#event-section {padding: 155px 28px 185px 64px !important;}
	.page-id-57 #page-container #main-header #et-main-area #main-content .type-page
.entry-content .et_pb_section_0 .et_pb_section_1 #mid-section-member-list .et-last-child #mid-section-evaluators .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .company-premier-members .layoutSwitchWrap .membersDetails div #products{margin-top: 20% !important;}
	
	/*****Store page*******/
	#store-wrap .et_pb_blurb_content{max-width: 93%;}
	.imgBlock {height: 235px;}
	.caption strong{font-size: 11pt;margin-right: 11px;}
	.caption span{font-size: 11pt;}
	.label{font-size: 9pt;}
	.buyNowBtnPopup{font-size: 10pt;}
	.sliderBtn{padding: 8px 10px !important}
	.thumbnails .col-md-4{padding:0px;}
	.CommonBtn {font-size: 9pt !important;}
	.mr-3{margin-right: 0.2rem !important;}
	/*****Store page end*******/
	
	/***********Traning co*****************/
	#mid-section-evaluators .et_pb_blurb_content{width: 76%;}
	.page-id-53 .memberWrap{min-height: auto;}
	
}
@media screen and (max-width:1000px){
	#event-section .et_pb_text_inner a{padding: 17px 11px;font-size: 9pt;letter-spacing: 9px;}

	
}
	
@media screen and (max-width:980px){
	#section-3 .et_pb_column_4{background-image: url('/wp-content/themes/divi-child/images/about_mobile.jpg') !important;}
	#section-8{background-image: url('/wp-content/themes/divi-child/images/contact_mobile.jpg') !important;}
	
	#event-section,#news-section {padding: 163px 25px 185px 60px !important;}
	#event-section h1, #news-section h1{left: 0px;padding-left: 0px;}
	#event-section .beforeheading, #news-section .beforeheading{top: 10px;}
	#section1-2 .et_pb_blurb_content,
	#section1-1 .et_pb_blurb_container,
	#Contact-INFO-desc .et_pb_blurb_content { max-width: 90%;}
	#section1-1 .et_pb_blurb_container {width: 90%;}
	
	#section-4 {padding-left: 24px;}
    .homeBox {padding: 34px 16px 34px 49px !important;height: auto !important;}
	#section-2 .CommonBtn {position: inherit !important;}
	#homeBox .et_pb_blurb_description p {font-size: 12pt !important;}
	#section-3 .et_pb_column {padding: 84px 28px 216px 54px !important;}
	
	/*****Store page*******/
	#firstHeading .et_pb_blurb_container {width: 100%;}
	.thumbnails{width:50%;margin:auto;padding:0px}
	.thumbnails .col-md-4{max-width: 100%;}
	.thumbnails .input{width: 70px;}
	.imgBlock {height: auto;}
	.thumbnail .col-md-6{width: 50%;}
	.thumbnails .thumbnail,.thumbnails .col-md-4{padding:0px !important;}
	.sizeInput{width: 108px !important;}
	.imgBlock {height: auto;}
	#purchaseForm{padding: 10px !important;min-width: auto !important;}
	#purchaseForm h4.et_pb_module_header{font-size: 15pt !important;}
	.popup-close{font-size: 30px !important;top: 4px !important;right: 18px !important;}
	.munko label{font-size: 14px !important;}
	#autoScroll input{padding: 8px !important;}
	#merv{font-size: 10pt !important;letter-spacing: 8px !important;line-height: 37px !important;line-height: 36px !important;}
	#autoScroll{margin-top: 30px !important;}
	#store-wrap .et_pb_blurb_content {max-width: 90%;}
	/*****Store page end*******/
	
	/*********Member list*************/
	#mid-section-member-list1 .et_pb_blurb_content, #mid-section-evaluators .et_pb_blurb_content{width: 85%;}
	.headWrap,.filtersLoc{min-width: 100%;}
	#mid-section-member-list1 .et_pb_module_header{margin-left: 0px;font-size: 19pt;}
	#section-member-list .beforeheading{top: 0px;}
	.filterAlph span{margin: 0px 0px !important;}
	.memberView{margin-top: 8% !important;}
	.block-1 h4{font-size: 11pt !important;}
	.block-1 h5{font-size: 12pt;}
	.memberWrap .block-2 p, .memberWrap .memvers-mobile {font-size: 11pt;}
	.backgroundYeloow{padding: 7px !important;}
	.grid-group-item .memberWrap{padding: 20px !important;}
	
	.grid-group-item .memberWrap {padding: 8px !important;}
	/*********Member list end*************/
	
	/************traning companies***********/
	.grid-group-item .memberWrap {
		padding: 12px !important;
	}
	
	

}


@media all and (max-width: 700px){
	#box-1{height: 430px;}
	#box-2{height: 430px;}
	#box-3{height: 430px;}
	#box-2 .CommonBtn {bottom: -96px;}
	#box-3 .CommonBtn {bottom: -88px;}
	#section-3 .et_pb_column,#news-section {padding: 70px 28px 216px 28px;}
	#section-3 .et_pb_module_header{margin-left: 5px;}
	.beforeheading{top: 9px;}
	#event-section h1, #news-section h1{left: -5px;}
	#section1-1 .et_pb_blurb_container{width: 617px;}
	#event-section,#news-section{padding: 104px 25px 185px 43px !important;}
	.para-member-benefit {font-size: 19px; margin-right: 0 !important; text-align: justify;}
	.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul .pdf-link .et_pb_button{border: none; color: black; font-weight: bold; top: 27px;}
}

@media all and (max-width: 500px){
	/****header****/
	.layoutSwitchWrap {position: absolute!important; top: 132px; right: 32px; z-index: 99;}
	.subline{font-size: 7pt !important;margin-bottom: 5px !important;letter-spacing: 7px;}
	.slideHed {margin-bottom: 4px !important;}
	.et_pb_slide_content {margin-top: 64px;}
	.homeBox h1{margin-bottom: 23px;}
	.et_pb_blurb_description {margin-top: 27px;}
	.type-page .et_pb_module_header{font-size: 9vw;}
	.type-page .et_pb_blurb_description {font-size: 10pt;}
	
	#box-2 .CommonBtn {bottom: -84px;}
	.sliderBtn{padding: 17px 43px !important;}
	.sliderPara {font-size: 5vw !important;}
	#box-3{height: 410px !important;}
	#box-2{height: 373px !important;background-position: top right;}
	#box-1{height: 373px !important;}
	#section1-1 .et_pb_blurb_container{width: auto;}
	#section1-1 h1{font-size: 27pt;}
	#event-section, #news-section {padding: 77px 25px 185px 25px !important;}
	.beforeheading {left: 0px;}
	#event-section .et_pb_text_inner a{padding: 16px 13px;font-size: 7pt;}
	
	#event-section h1, #news-section h1{left: -10px;}
	.addBJh1{top: 2px;}
	/*.beforeheading{top: 9px;}*/
	.newsHeading{font-size: 12pt;}
	.page-id-4296 #page-container #et-main-area #main-content #post-4296 .entry-content .et_pb_section_1 #publication-standard-section .et-last-child .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul .pdf-link .et_pb_button{border: none; color: black; font-weight: bold; top: 10px;}
	#midsec-1 .et_pb_column {padding: 80px 10px 43px 11px;}
	#midsec-1 .et_pb_blurb_description ul {padding: 12px 0 0px 1em;}
	.et_pb_button{margin-left: 18px !important;}
	
	/*******Store page*******/
	#store-wrap .et_pb_blurb_content {max-width: 80%;}
	.caption strong{font-size: 12pt;}
	.label{font-size: 12pt;}
	.buyNowBtnPopup{font-size: 12pt;}
	.caption span{font-size: 12pt;}
	/*******Store page end*******/
	/*------popup--------------*/
	
	.page-id-49 #page-container #et-main-area #main-content .type-page .entry-content #board-director_wrap #board-director_mid_section .et-last-child #load-board-of-directors .popup .popup-inner .popup-close {
    padding-top: 0px !important; top: 0px !important;} 
	
	/*-------popup--------------*/
	
	/**********member list page*********/
	#section-member-list{padding: 0px;}
	.grid-group-item .memberWrap {padding: 8px !important;}
	#mid-section-member-list1 .et_pb_module_header{font-size: 15pt;}
	#section-member-list .beforeheading{padding: 0px;}
	#section-member-list .beforeheading{margin-left: 20px;}
	#cpm_location, #cpm_industry, #cm_location, #cm_industry{width: 45%;}
	/**********member list page end*********/
}
#Div1 a,#Div2 a{
	color: #e0e3e4 !important;
    font-size: 10pt !important;
    font-family: AvenirLTStd-Black !important;
    letter-spacing: 10px important;
    border: 1px solid #c3c3c3!important;
    border-radius: 0px important;
    padding: 10px 40px !important;
    background-color: #254487 !important; 
	}

.sub-menu{background: rgba(255, 255, 255, 0.3) !important; background: rgb(37,68,135, 0.85) !important;}
#top-menu li li a{padding: 6px 0px !important;}
.sub-menu li{padding: 0px 0 !important;}
.sub-menu{border: 0px solid #fff !important;}
.sub-menu{left: 0px;top: 38px !important;padding: 0px 0px !important;}
.sub-menu li{padding: 12px 20px !important;border: 1px solid #fff;}
#top-menu .current-menu-item {border: 1px solid #fff;}
.sub-menu .current-menu-item{border: 0px solid #fff !important;}
.sub-menu li a{line-height: 1.2;}
.sub-menu{width: 300px;}
.sub-menu li a{width:auto;}
#responsive-menu-container{z-index: 999999;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{border-bottom: 1px solid #fff ! important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{background-color: #16306b ! important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{background-color: transparent !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border-left: 0px solid #212121 ! important;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link{padding-left: 14%;}
button#responsive-menu-button{width: 47px ! important;height: 44px ! important;border: 2px solid #fff ! important;background: transparent !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{height: 48px;}
#responsive-menu li.responsive-menu-item .responsive-menu-item-link {
    font-size: 12pt ! important;
}

/** Quick Connect and Contact Form sections. **/
#Contact-info-section .et_pb_column_14, #Contact-info-section .et_pb_column_15 {
    padding-top: 55px;
    padding-bottom: 55px;
}

.et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
    padding-top: 115px ! important;
}

/** Topbar Menu hover not work to open link fixes css **/
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    position: relative;
    z-index: 0;
}

.wpcf7-response-output{margin-left: 348px ! important;color: #fff;}

/* new css--- checkout */
#order_review_heading {
	float: right!important;
}
.woocommerce form .form-row {
    width: 100% !important;
}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
    width: 100% !important;
    padding: 8px;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
    width: 100%;
    height: 30px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    max-width: 100%!important;
}
.custom-checkout h3 {
    background-color: #165f1c;  /****CHANGE TO COLOR YOU WANT TO USE FOR TITLE BACKGROUND ****/
    width: 45%;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
    margin-top: 50px;
    color: #FFF;
    float: right;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    border-radius: 2px;
    box-sizing: border-box;
    font-weight: 400;
   border:solid 2px #e4e4e4;
}

#wc_checkout_add_ons {
    width: 45%;
    float: right;
    text-align: center;
}

@media screen and (min-width: 980px) {
.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3 {width:100%;}
.woocommerce .col2-set, .woocommerce-page .col2-set {
 width: 45%;
 float: left;
}
.woocommerce-checkout-review-order{
 width: 45%;
 float: right;
}
}
@media screen and (max-width: 979px) {
.custom-checkout h3 {
 width: 100%;
}
	
.wc-stripe-elements-field {
		width: 100% !important;
	}
	.__PrivateStripeElement {
		width: 100% !important;
	}
	.stripe-credit-card-brand stripe-card-brand {
		width: 100% !important;
	}
	
}