/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* ----------- -------------- */ 
.emodal-overlay{
background-color: rgba(000, 000, 000, 0.8)!important;
}
.callMeBack {
background:#000;
position: fixed;
    left: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    bottom: 0;
    z-index: 1000;
}
 
.Info{
margin:auto;
}
 
.NeedMoreInfo {
color:#ffffff;
font-size:14px;
text-transform:uppercase;
text-align:center;
height: 30px;
font-weight:bold;
}
 
#gc_message_bar_button {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #43a5dd;
    padding: 0px 10px;
    text-transform: uppercase;
font-size:14px;
color:#fefefe;
font-weight:bold;
}
 
#gc_message_bar_button a{
font-size:10px;
text-transform:uppercase;
}
 
#gc_message_bar_button:hover {
    background-color: #2398a5;
}
 
.emodal-title {
font-size:25px !important;
color:#742f8b !important;
text-transform:uppercase !important;
    font-family: "Open Sans" !important;
padding-bottom:15px !important;
}
 
.emodal-title .wpcf7-form {
    font-family: "Open Sans" !important;
color:#2398a5 !important;
}
 
.emodal-content label{
background-color:none !important;
color:#2398a5 !important;
    font-family: "Open Sans" !important;
font-size:13px;
}
 
.emodal-content .emodal-close {
background-color: none !important;
font-family:  "Open Sans" !important;
}
 
.emodal-content .wpcf7-form-control .wpcf7-submit {
font-family:  "Open Sans" !important;
}
 
.emodal-content .wpcf7-submit{
    border-radius: 0px !important;
font-family:  "Open Sans" !important;
font-size:15px !important;
}
 
.emodal-content .wpcf7-submit:hover{
background:red !important;
}
/* ----------- -------------- */ 


.page-id-2 #et-main-area{
    margin-top: -143px;
}
.headerH2{
    font-size: 40px;
    text-align: center;
    padding-bottom: 22px;	
}
.hFooterB{
	background: #FFF;
    padding: 25px;
    text-align: center;
}
#footerBorderA{
	 background: rgba(2,2,2,0.5) ;
    padding: 20px!important;
}
.et_pb_testimonial{
    min-height: 370px;	
}
.et_pb_text > :last-child{
padding-bottom:20px ;
}
#footer-bottom{
	background:#14668e;
	color:#fff;
}
#footer-bottom span{
	color:#FFF;	
}
.et-fixed-header #top-menu li.current-menu-item > a{
	color:#333!important;
}
.page-id-2 #top-menu  a{
	color:#FFF;
}
.page-id-2  #top-menu li.current-menu-item > a{
	 color:#FFF;
 }
 #main-header{
	box-shadow:none; 
 }
 #menu-services-menu li{

 

    margin-top: 10px;	 
 }
  #menu-services-menu li a{
	color:#FFF;
	font-size:16px;
	background: #565658;
	display:block;
	border-radius: 5px;
	padding: 10px;
	text-transform:uppercase;
	letter-spacing:1px;
  }
    #menu-services-menu li a:hover{
			background: #333;
	}
	
#menu-about-us li a{
	color:#FFF;
	font-size:16px;
	background: #565658;
	display:block;
	border-radius: 5px;
	padding: 10px;
	text-transform:uppercase;
	letter-spacing:1px;
	 margin-top: 10px;	 
  }#menu-about-us li a:hover{
			background: #333;
	}
.wpcf7-text , wpcf7-textarea{
  	width: 85%;
    padding: 7px!important;
    border-radius: 5px;
	
}
 .wpcf7-textarea{
	width: 85%; 
 }
 
 .rightB{
	width:230px;
	float:left;	 
 }
  .leftB{
	width:230px;
	float:right;	   
  }
  .clearB{
  	clear:both;
	height:30px;
  }
  h3 {
    line-height: 34px;
}

@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a{
	    padding-bottom: 14px!important;
}
}
.fullWidthtBtn{
	width:100%;
	background:#245886;
	text-align:center;
	margin-top:15px;
}.fullWidthtBtn{
	background:#1b4366!important;
}

.blueBtn{
	background:#245886;
	text-align:center;
	margin-top:15px;
	margin:10px auto;
	display:block!important;
}.blueBtn{
	background:#1b4366!important;
}

.strongB{
	font-size:18px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:normal;
	color:#333;	
}
.sub-menu a{
	color:#333!important;	
}
@media only screen and (max-width: 500px){
.et_pb_promo_description{
	padding-top: 50px;
}
#logo {

    max-height: 90%;
    MARGIN-TOP: 31PX;
    MARGIN-LEFT: 10PX;

}
	}
.wpcf7-select{
    width: 85%;
    padding: 7px;
    border-radius: 4px;
}
.et_pb_widget{
	margin-bottom:0!important;
}


