body {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
}
.lh-box-footer .et_pb_row {
	position:relative;
    z-index:9999;
    background: #fff;
	max-width:1280px;
    width:90%;
    padding-top: 30px!important;
    padding-right: 60px!important;
    padding-bottom: 30px!important;
    padding-left: 60px!important;
    border-radius: 2px 2px 2px 2px; 
    box-shadow: 0px 2px 15px 0px rgba(204,204,204,0.3);
}
.et_pb_contact_reset, 
.et_pb_contact_submit {
	margin-left:0;
}
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	display:none;
}
.et_pb_contact p input, 
.et_pb_contact p textarea, 
.et_pb_subscribe .et_pb_contact_field input, 
.et_pb_subscribe .et_pb_contact_field textarea {
	background-color: #FAFAFA; 
    color: #7A839E;
}
.et_contact_bottom_container {
    float: left;
    margin-left: 3%;
    margin-top: 5px;   
}
.box-info img {
	width: 17px!important;
}
.box-info .et_pb_blurb_container {
	padding-left:0;
}
.et-pb-arrow-prev {
	left:20%!important;
    
	width: 40px;
    height: 40px;
    background: url(../images/btn_slider-prev.svg) top left no-repeat;
    background-size: 100% 100%;
        position: absolute;
} 
.et-pb-arrow-prev:before {
	content:"";
}
.et-pb-arrow-next {
	right:20%!important;  
	width: 40px;
    height: 40px;
    background: url(../images/btn_slider-next.svg) top left no-repeat;
    background-size: 100% 100%;
        position: absolute;
} 
.et-pb-arrow-next:before {
	content:"";  
}
/**/
#footer-info {
	float: none;
    padding-top:10px;
}
#footer-bottom #footer-info, 
#footer-bottom #footer-info a {
    color: #F7F7F7!important; 
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
}
.fl-left {
    float: left;
}

.fl-right {
    float: right;
}

.w50 {
    width: 50%;
}

div#footer-info .fl-left {
    text-align: left;
}

div#footer-info .fl-right {
    text-align: right;
} 
body .container {
    width: 90%;
    max-width: 1280px;
    margin: auto;
    padding-left:0;
    padding-right:0;
} 
#footer-bottom {
	background-color: #0E2662!important;
    padding: 15px 0 15px!important;
}
.et_fullwidth_nav #main-header .container,
body #top-header .container{
    width: 90%;
    max-width: 1280px;
    padding-right: 0;
    padding-left: 0;
}
.et_pb_contact p input[type=checkbox]+label {
	padding-left:25px;
}
.et_pb_contact p input[type=checkbox]+label i {
	position: absolute;
    left: 0;
    top: 4px;
    border-radius:2px;
    border:1px solid #C9CACB;
}
 #top-menu li a {
 	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
 }
.et_header_style_left #et-top-navigation #top-menu li.lh-button1 a {
	padding: 17px 20px;
    margin-top: 18px;
    margin-bottom: 18px;
    background:#B30900;
    border-radius:2px;
    text-transform: capitalize;
}
/****404*****/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.et_pb_svg_logo #logo {
    	height:auto;
    }
} 
 
/**/
.wrap-404 {
	height:82vh;
}
.error404 #main-content .container:before {
	display:none;
}
.wrap-404 .inner-404 {
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    text-align: center;
}
.wrap-404 .inner-404 h3,
.wrap-404 .inner-404 p,
.wrap-404 .inner-404 a {
	font-size:48px;
    line-height:56px;
	color:#0E2662;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
}
.wrap-404 .inner-404 h3 span {
	color:#0E2662;
}
.wrap-404 .inner-404 p {
	font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 15px;
}
.wrap-404 .inner-404 a {
	font-size: 14px; 
    border-radius: 2px;
    height: 52px;
    background: #B30900;
    line-height: 52px;
    padding: 0 40px;
    display: inline-block;
    color: #FFFFFF;
}
/**/
#cookie-notice .cn-button {
	margin-top:10px;
}
body #cookie-notice {
    background-color: transparent!important;
    bottom:15px!important;
}
body .cn-text-container {
	font-size: 14px;
    line-height: 19px;
    color: #fff; 
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    text-align: left;
    padding-right: 30px;
    margin-top:15px;
}
.cn-button.bootstrap {
	font-size: 14px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: #fff;
    height: 38px;
    line-height: 34px;
    padding: 0 20px;
    border-radius: 0;
    background: #B30900;
}
body #cookie-notice .cookie-notice-container {
    display: flex; 
    justify-content: space-between;
    max-width:1287px;
    width: 90%;
    margin: 0 auto;        
    background: #0E2662!important;
    padding: 0px 40px 10px 40px;
    text-align:left;
}
 
#cn-close-notice {
	display:none!important;
}


/****responsive*****/
@media screen and (max-width: 1199px) {
  .et-pb-arrow-prev {
        left:10%!important; 
  } 
  .et-pb-arrow-next {
        right:10%!important;   
    } 
}
@media screen and (max-width: 991px) {

  .et-pb-arrow-prev {
        left:5%!important; 
  } 
  .et-pb-arrow-next {
        right:5%!important;   
    } 
  body #cookie-notice .cookie-notice-container {
  	flex-wrap:wrap;
  }  
  body .cn-text-container {
  	padding-right:0;
    margin-top:0;
  }
  #cn-notice-buttons {
  	width:100%;
    text-align:right;
  }
  body #cookie-notice .cookie-notice-container { 
 	 padding: 15px; 
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px)  {
   .et_pb_gutters3 .et_pb_column_1_2, 
   .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
        width: 47.25%;
    } 
    .et_pb_gutters3 .et_pb_column, 
    .et_pb_gutters3.et_pb_row .et_pb_column {
        margin-right: 5.5%;
    }
    .et_pb_row .et_pb_column.et-last-child, 
    .et_pb_row .et_pb_column:last-child, 
    .et_pb_row_inner .et_pb_column.et-last-child, 
    .et_pb_row_inner .et_pb_column:last-child {
        margin-right: 0!important;
    }
}


@media screen and (max-width: 767px) {
    .lh-box-list .et_pb_with_border:nth-child(odd) { 
         display: -webkit-flex; /* Safari */
        -webkit-flex-direction: column-reverse; /* Safari 6.1 and newer */
        display: flex;
        flex-direction: column-reverse;
        padding-bottom:0;
    }
    .lh-box-footer .et_pb_row {  
        padding-right: 25px!important; 
        padding-left: 25px!important; 
    }
    .et_contact_bottom_container {
    	float:none;
    } 
}
@media screen and (max-width: 548px) {
	#et-top-navigation {
        padding-left: 0!important;
        width: auto!important;
    }
    .et_header_style_left .logo_container {
        position: absolute!important;
        height: 100%!important;
        width: 100%!important;
        text-align: inherit!important;
        padding-top: 0px!important;
    }
    #top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {
    	text-align:right!important;
    }
    body.et_header_style_left #et-top-navigation nav>ul>li>a {
        padding: 12px 15px!important;
    }
    #top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {
        margin-top: 7px!important;
        margin-bottom: 7px!important;
    }
}
@media screen and (max-width: 640px) { 
	.et_contact_bottom_container button,
    body #page-container .et_pb_section .et_pb_button{
    	width:100%;
    }
    body #page-container .et_pb_section .et_pb_slider_container_inner .et_pb_button {
    	width:auto;
    }
    .et-pb-arrow-next,
    .et-pb-arrow-prev {
    	width:25px;
    }
}
@media screen and (max-width: 479px) { 
    #top-menu li a {
        font-size:10px!important;
    }  
}