/*
Theme Name: International Paramedic College  
Author: Codeize
Template: Divi
Version: 1.0.0
*/


/* Header css  */

.row{
	display:flex;
	max-width:1080px;
	margin:0 auto;
	justify-content:space-between;
	padding:15px 0;
}
.row .custom_col_4{
	width:33.33333333%;
}

#top-header{display:none;}
.header_logo_box .et_pb_row{
	
}
.header_logo_box .social_links{
	padding-bottom: 6px;
	text-align:left;
}
.social_links .et-social-icon a{
	font-size: 22px;
}
.social_links .et-social-icon a:hover,.social_links .et-social-icon a:focus{
	color:#dc091c;
}
.searchcnt{position:relative; text-align: left;
max-width: 280px;
    width: 100%;
	height: 40px;  margin-bottom: 0px;
}
.searchcnt label{display: none;}
.searchcnt input#s{
	    width: 100%;
    padding-left: 15px;
    padding-right: 50px;
    /*border-radius: 40px;*/
	height: 36px;
    background-color: #EEEEEE;
    border: 1px solid #DADADA;
}
.et-social-icons li {
    display: inline-block;
    margin-right: 0px;
	margin-left: 20px;
}
.searchcnt #searchsubmit:before {
	    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    position: absolute;
        top: 9px;
    right: 16px;
    font-size: 17px;
    content: "\55";
	
}
.searchcnt #searchsubmit{
border: none;
    background: none;
    right: 0px;
    top: 3px;
    width: 45px;
    height: 34px;
}

.description_course .et_pb_section{
    padding:0;

}

.description_course .et_pb_row{width: 100%;}

.btnfirstcnt{text-align: right;}
.btnsecondcnt{text-align: left;}
.btnredlogin{
    display: inline-block;
    background: #e52425;
    color: #FFF;
    text-align: center;
    max-width: 280px;
    border-radius: 5px;
    font-size: 22px;
    line-height: 40px;
    padding: 6px 0px;
    width: 100%;
    text-shadow: 2px 0px 2px rgba(0, 0, 0, .6);font-weight: bold;
}
.btnredlogin:hover{color: #FFF; background: #d80f0f;}
.btnredlogin:focus{color: #FFF;  }
.custompostblog{
    width: 100%;
    max-width: 225px;
    float: left;
    margin-right: 24px;
    background: #eee;
    min-height: 530px;
}
.custompostblog .postig{
    min-height: 165px;
    background-image: url('postwatermark.png'); 
    background-size: cover;
    
}
.custompostblog .entry-title{
        background: #137052;
    font-size: 16px;
    color: #FFF;
    padding: 14px 10px;
}
.custompostblog .post-meta1{
       padding: 10px 10px 0px 10px; 
}

.custompostblog .contentarea{
    padding: 10px;
}

#booknow{
color: #FFF;
    background: #137052;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 20px;
    font-size: 15px;
    text-transform: uppercase;
}
#booknow:hover{
	background: #25a77d;
}
.header_logo_box .social_links ul{float:none;}
.header_logo_box .logo_box{
	text-align:center;
	position:relative;	
}
.header_logo_box .phone_box{
	float:right;
	display: flex;
	align-items: center;
}
.phone_box #et-info-phone{
	font-size:20px;
	color:#105f40;
	font-weight:bold;
}
.mobinfo:before {
    position: absolute;
    top: 25px;
    margin-right: 2px;
    content: "\e090";
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
	font-size: 20px;
    color: #137052;
    left: 0;
}
.conicons{position:relative; padding-left: 27px; display:block; }
.conicons:before{
	 position: absolute;  
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
	font-size: 15px;
    color: #137052;
    left: 0;
}
.phone-ico:before{content: "\e090"; top: 5px;}
.email-ico:before{content: "\e076"; top: 5px;}
.callsmall{display: block; font-size: 13px;}
.et-info-phone{    font-size: 22px;
    color: #137052;
    font-weight: bold;}
.mobinfo{text-align: left; position: relative; padding-left: 28px; padding-right: 25px;}
.et_header_style_centered #main-header div#et-top-navigation{
	border-top: 1px solid #e2e2e2;
}
.et_header_style_centered #top-menu>li>a {
    padding-bottom: 1.2em;
    padding-top: 1.2em;
	color: #333;
	font-weight: bold;
}
.et-pb-contact-message > ul{
    position: relative;
    background: #fbe4e8;
    color: #e60e3d;
    padding: 0px 40px 20px 40px;
    margin-bottom: 30px;
}
.et-pb-contact-message p{background: #fbe4e8;
    color: #e60e3d;
    padding: 20px 20px 10px 20px;}
.et-pb-contact-message ul:last-child{padding:0; margin:0;}

/* page css */

.custom_text_box{
	min-height:425px;
}

.headoffice_txt{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    font-weight: bold;
    color: green; z-index:99; height:100%;}
#sidebar .formrow input{ width: 100%;}
.headoffice_txt span{
	position: absolute;
    top: 48%;
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
}

/* Footer Style */

.footer-widget .title{
	margin-bottom:15px;
}
.footer-widget ul li{
	list-style:none;
}
#footer-widgets .footer-widget li:before{border-color:#fff;}
.et_header_style_centered #main-header .logo_container {
    height: auto !important; 
}
.header_logo_box.logo_container .row{
	padding: 20px 0 30px 0;
	
}
/*
.et-fixed-header .social_links{display: none;}
.et-fixed-header .searchcnt{display: none;}
.et-fixed-header #et-info-phone{display: none;} */
.et-fixed-header .header_logo_box.logo_container .row{padding: 15px 0px;}
@media(min-width: 981px){
	.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{ opacity:1;}
}
@media(max-width: 981px){
	.moboff{display:none;}
	.phone_box a{display: inline-block;}
	.row .custom_col_4{width:100%;}
	.header_logo_box.logo_container .row{display: block; padding:0;}
	.et_header_style_centered header#main-header .logo_container{max-height: 100% !important;}
	.header_logo_box .social_links{padding-top:0px; padding-bottom: 16px;}
	.searchcnt{float: none; clear: both; margin: 0 auto;}
	.header_logo_box .logo_box{margin-bottom: 16px;}
	.header_logo_box .phone_box{clear: both; float: none; padding-bottom: 20px;}
	}

   @media(max-width: 736px){
        .btnfirstcnt, .btnsecondcnt{text-align: center;}
     } 
