@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
/* font-family: 'Nanum Gothic', sans-serif; */
h1,h2,h3,h4,h5 {
        font-family: 'Nanum Gothic', sans-serif;
        margin-bottom: 5px;
}

h3,h4{
	font-weight: 800;
}
/***BANNERS***/
.banners_col{
	padding-top:150px !important;
}

.banner_col{
	padding-top:220px !important;
}
@media screen and (max-width:767px){
	.banner_col{
	padding-top:250px !important;
}
	.banners_col{
	padding-top:250px!important;
}

}

.banner_btn{
	background-color:#d60000;
}

.banner_btn:hover{
	background-color:#000000;
}

/*****/

/**HEADER**/
.header {
	border-bottom:4px solid #d60000;		
    position:fixed;
    width:100%;
    top:0;
}



.site-title-container{
	 font-family: 'Nanum Gothic', sans-serif;
	 font-weight:800;
	 text-transform:uppercase;
}

@media screen and (max-width:767px){
i.responsive_bar{
	float:left;
	margin-top: 10% !important;
}
.social_header{
	margin-top: 10% !important;
}
}
@media screen and (max-width:312px){
	i.responsive_bar{
	float:left;
	margin-top: 22% !important;
}
	.social_header{
	margin-top: 22% !important;
}
}
/****/

/**FOOTER**/
.copyright a:hover{
	color:#d60000 !important;
}

/*****/

/**CONTACT**/
.contact_form2 input[type="submit"] {
	background:#d60000;
}

.contact_form2 input[type="submit"]:hover {
	background:#000000;
}

.mpce-cfa-form input[type="text"],
.mpce-cfa-form input[type="password"],
.mpce-cfa-form input[type="email"],
.mpce-cfa-form input[type="tel"],
.mpce-cfa-form select,
.mpce-cfa-form textarea {
	border: solid 1px #d6000033;
	border-radius:3px;
	margin-bottom: 10px;
}

.mpce-cfa-form input[type="text"]:focus,
.mpce-cfa-form input[type="password"]:focus,
.mpce-cfa-form input[type="email"]:focus,
.mpce-cfa-form input[type="tel"]:focus,
.mpce-cfa-form select:focus,
.mpce-cfa-form textarea:focus {
	border-color:#d60000;
}

/******/

/***SERVICES***/
.sectors{
	background-color:#fbfbfb;
	padding:10%;
}

.sectors_bottom{
	background-color:#fbfbfb;
	padding:10%;
	min-height:280px;
}

.sectors_bottom:hover {
  box-shadow: 0 0 8px rgba(33, 33, 33, 0.12); 
}

.sectors:hover {
  box-shadow: 0 0 8px rgba(33, 33, 33, 0.12); 
}

.services_bottom{
	background-color:#fbfbfb;
	padding:10%;
	margin-top:30px;
	min-height:160px;
}

.services_bottom:hover {
  box-shadow: 0 0 10px rgba(99, 0, 0, 0.56); 
}
/****/

@media screen and (min-width: 768px) {
	.main-navigation ul ul li {
		background-color: #fff;
		border-bottom:1px solid #d6000036;
	}
}

