.slider_caption { 
	background: rgba(34,77,132,0.5); 
	margin-top: -360px; 
	padding: 30px; 
	color: white; 
	border-left: 4px solid orange;
}

.flat { border-radius: 0px !important }
.fullwidth { width: 100% !important; }

.slider_caption h3 { color: white; font-size: 40px; text-transform: uppercase; font-weight: 700; line-height: 1.0; }
.slider_caption p { font-size: 20px;  }
.cta_1 { background: #224d84; padding: 50px 0px; margin-top: 100px; }
.cta_1 h4 { color: white; text-align: center; font-weight: 700; font-size: 35px; }
.home_section_title { margin-top: 80px;  }
.home_section_title h5 { font-size: 30px; font-weight: 600; padding-bottom:20px; border-bottom: 1px solid orange; margin-bottom:20px; }
.home_section_content {}
.home_section_content p {}
.about_home { padding: 30px; }
.about_home_img img:hover { box-shadow: 2px 2px 8px 8px rgba(1,1,1,0.1) }

.home_section_title { font-size: 45px; font-weight: 600; text-align: center; }
.img_product { margin-bottom: 20px; padding: 10px; }

.home_product { background: rgba(1,1,1,0.2); padding: 50px 0px; }
.section_jumbotron { padding: 50px 0px 0px 0px; background:rgba(1,1,1,0.1) ;}
.link_euy { margin-top: 30px; }

.home_contact { background-image: url(assets/img/banner5.jpg); }
.cta_2 { padding: 150px 0px 00px 0px; background: rgba(34,77,132,0.8);   }
.cta_2 h1{ text-align: center; color: white; font-weight: 700; border-bottom: 1px solid white; padding-bottom: 150px; }
.footer_area {background: rgba(34,77,132,0.9); padding: 20px 0px; margin-top: -8px;   }
.footer_box {}
.footer_box h5 { color: white; font-weight: 500; padding-bottom: 10px; 
				border-bottom: 1px solid orange; }
.footer_box p { color: white; }
.footer_menu { margin-left: -30px; }
.footer_menu li { list-style: none;  }
.footer_menu li a { color: white; text-decoration: none; }
.footer_menu li a:hover { color: orange; }

.footer_text { padding: 20px 0px; text-align: center; color: white; font-size: 15px; 
	background: #008e97; margin-bottom: 0px;}

.about_title h1 { 
	text-align: center; 
	margin-top: ; 
	font-weight: 600; color: white; 
	}
.about_title h2 {color: white; text-align: center}
.about_title p { color: white; text-align: center; max-width: 700px; 
	margin: 0 auto; position: relative; }
/*.page_header { background-color: rgba(1,1,1,0.8); padding: 90px 0px; background-image: url(assets/img/bg3.jpg);
	background-position: middle;} */
.page_content1 { padding: 40px 0px; }
.page_content2 { padding: 80px 0px; background-color: rgba(1,1,1,0.1);}
.flat { border-radius: 0px !important; }
.about_section_value { 
	padding: 40px 0px;
	background-color: rgba(32,76,130,0.8);
	background-image: url(assets/img/bg.jpg);
	background-position: middle;
	 }

.about_icon { padding: 10px; }
.about_icon h4 { text-align: center; color: white; margin-bottom: 30px; }
.about_icon p { text-align: center; color: white; }

.section_product { padding: 50px 0px; background-color: rgba(1,1,1,0.1); }
.card_product { margin-bottom: 25px; }

.section_customer_logo { padding: 80px 0px; }

.vm_block { padding:30px 40px; background-color:rgba(1,1,1,0.1); 
	margin-bottom:30px; border-radius:10px;
	border: 2px solid transparent;
	 }
.vm_block:hover { border: 2px solid orange; }
.vm_block h4 { text-align:center; border-bottom: 1px solid orange; margin-bottom:20px; padding-bottom:10px; }
.vm_block p { text-align:center; }

.section_prod_home { padding: 100px 0px; }
.about_home { padding: 100px 0px; background-color: #bad4ef}
.branch_identity { padding: 15px; background-color: white; }
.branch_identity h5 { font-weight: 600; }
.branch_identity p { font-size:14px; }
.sub_title_home { 
	font-size:35px; 
	font-weight: 600; 
	padding: 20px; 
	border-left: 4px solid #1d2377; 
	margin-bottom: 20px;
	background: rgba(29,35,119,0.1); 
}

.section_about_home { padding: 150px 0px;  }
.inner_section { padding: 30px 0px; margin-top:30px;} 
.inner_section h2 { font-size:60px; font-weight: 600; color: #008e97; margin-bottom:30px; margin-top: 50px; }
.inner_section p { font-size:20px; font-weight: 400;  }

.section_service_home { padding: 150px 0px; background-color: #ececec }
.section_location_home { padding: 150px 0px; background-color: #ececec }


.home_section_title { font-size:60px; font-weight: 600; color: #008e97; margin-bottom:30px; margin-top: 50px; }
.home_service_icon { background: orange; color:white; border-radius: 10px; }
.home_service_icon h1 { text-align:center; padding: 30px 0px }
.home_service_icon h4 { text-align:center; }
.home_service_icon p { text-align:center; }

.home_service_desc { padding: 10px 0px; }
.home_service_desc h4 { font-size: 20px; font-weight: 600; color:#008e97 }
.home_service_desc p { font-size: 14px;  }
.service_area_box { margin: 20px 0px }

.tbl_kontak {}
.tbl_kontak tr {}
.tbl_kontak tr td { font-size: 25px; padding:15px; color: #008e97; font-weight: 600; }
.tbl_kontak tr td i { color: #008e97 }

.section_page_title { padding: 50px 0px; background-color: #008e97; border-bottom: 5px solid orange; }
.page_header {}
.page_header h4 { font-weight: 700; font-size: 30px; color: white;  }

.rs_area {}
.rs_area img {}
.rs_area h2 { font-size:25px; font-weight:600; color: #008e97 }
.rs_area h1 { font-size:35px; font-weight:600; color: #008e97 }
.rs_area p {
	font-size: 13px; 
}

.rs_area h6 {
	font-size: 16px;
 	color : #008e97; 
 	text-align: center; 
}

.tbl_rs {}
.tbl_rs tr {}
.tbl_rs tr td { color: #008e97 }

.tbl_edu {}
.tbl_edu tr {}
.tbl_edu tr td { color:; vertical-align:top; font-size:20px; }
.tbl_edu tr td p { font-size:16px; text-align: justify; }
.tbl_edu tr td h5 { font-weight: 700; font-size: 25px; }
.tbl_edu tr td span { 
	vertical-align: top;
	border-radius: 50%;
	padding: 13px 15px; 
	background-color: #008e97; 
	color: white; font-weight: 700 }

.card_rs { border: none !important }
.section_title { font-size: 45px; font-weight: 600; color: #008e97  }

.cons_item { padding: 50px; }
.cons_item h5 { 
	font-size: 25px; 
	font-weight: 600; 
	color: #008e97; 
	text-align: center;
 }

 .cons_item h6 {
 	font-size: 16px;
 	color : #008e97; 
 	text-align: center; 
 }





