@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1199px) {
	.bnr_frm{ padding:20px;}
	.bnr_frm h2{ font-size:16px;}
	.bnr_frm input{padding: 8px 3%;}
	.bnr_frm input[type="submit"]{ margin-bottom:0;}
	.footer_links aside{ margin-right:20px;}
	.footer a{ font-size:12px;}
	.bnr_vdo { height: 248px; width:42%;}
}
@media only screen and (max-width: 991px) {
	.tab_lst li{ padding:0 2%;}
	.bnr_frm{ width:45%;}
	.header{ position:relative;}
	.bottom_sec .col-md-6{ margin-bottom:20px; text-align:center;}
	.bottom_sec a img{ display:inline;}
	.rgt img{ float:none;}
	.bottom_contact{ background:0;}
	.green_sec{ background:#12b497;}
	.blue_sec{ background:#2b2869;}
	.bottom_contact .col-md-6{ padding:20px 0;}
	.footer_links img{ display:block; max-width:100%;}
	.footer_links aside { margin-right: 2%; width: 15%;}
	
	.myNavi .navbar-nav > li > a { padding:15px 10px;}
	.login{ margin-left:10px;}
	.bnr_vdo{ height: 180px;}
	.top_container .bnr_ctnts { height: 450px;}
	.ctnt_lst aside{ margin-bottom:50px;}
	.bottom_sec{ text-align:center;}
	.spacer{ height:0;}
	.green_area_ctnt{ margin-bottom:50px;}
	.green_area_ctnt p{ font-size:18px; line-height:24px;}
	.green_area_ctnt .green_btn { font-size: 18px; padding: 6px 18px;}
	.right_des{ text-align:center;}
	.right_des img{ display: inline-block;}
	.green_area{ margin-top:20px;}
	.myNavi .navbar-nav{ margin-top:8px;}
}
@media only screen and (max-width: 767px) {
	
	.myNavi .navbar-nav{ width:100%; margin:0;}
	.container-fluid .row{ margin:0 -15px;}
	.container-fluid .row .row{ margin:0;}
	.bnr_frm{ right:15px;}
	.top_container{ margin-bottom:15px !important;}
	#horizontalTab{ padding:0 2%; margin-bottom:15px !important;}
	.resp-tab-content-active{ border:1px solid #c1c1c1;}
	.tab_lst li{ padding:0; width:100%; padding-bottom:5%;}
	.footer_links img{ display:inline-block; margin-bottom:20px;}
	.navbar-toggle{ margin-top:17px; margin-bottom:17px;}
	.bnr_vdo{ left:15px;}
	
	.top_container .bnr_ctnts { bottom: 0; height: 450px; position: absolute; width: 100%;}
	.spacer{ height:0;}
	.green_area_ctnt{ padding-bottom:30px;}
	.green_area{ margin-top:20px !important;}
	.login{ margin:20px 0;}
	
}
@media only screen and (max-width: 640px) {
	.bnr_frm h2 { font-size: 12px;}
	.cap_holder{ width:auto; left:15px; right:15px;}
	.footer_links aside { margin-right: 0; text-align: center; width: 100%;}
	.footer_links aside a{ line-height:18px;}
	h1{ font-size:28px;}
	.txt24{ font-size:18px !important; line-height:28px !important;}
	.ctnt_lst aside{ margin-bottom:0px;}
	
}
@media only screen and (max-width: 568px) {
	
	.cap_ctnt{ display:none; }
	.green_sec{ font-size: 18px;}
	.blue_sec { font-size: 28px;}
	
	.myNavi .navbar-brand{ height:auto; width:60%; display:inline-block;}
	.myNavi .navbar-brand img{ display:block; max-width:100%;}
	.clientTesti { width: 100%;}
	
	.bnr_vdo{ width:auto; left:15px; right:15px; bottom:auto; top:30px;}
	.bnr_frm{ width:auto; left:15px; right:15px; bottom:20px;}
	
	.serv_list li{ text-align:center; width:100%; background:#E9EEF2; margin:0 0 5px; padding:8px 5px;}
	.serv_list li a i{font-size: 42px;}
	.serv_list li a i, .serv_list li a span{ display:inline-block;}
	.serv_list li a span{ display:block;}
	.ctnt_lst { padding: 30px 0;}
	.ctnt_lst aside { margin-bottom: 20px;}
}

@media only screen and (max-width: 360px) {
.navbar-toggle {
    margin-bottom: 10px;
    margin-top: 10px;
}
}