@charset "utf-8";
/* CSS Document */

@media (min-width:320px) and (max-width:680px) {
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:inherit;}
}
@media (min-width:320px) and (max-width:680px) {
	.sm_tx{ font-size:20px; line-height:30px; margin-bottom:40px;}
	.col-md-2.info_item{ border-bottom:dotted 1px #fff; margin-bottom:10px; /*width:60%;*/ padding:10px; margin:0 auto; border-right:none;}
	.database_sm_info{ padding:40px 0;}
	.contact_table td{ display:block;}
	.contact_table td input{ margin:2px 0 15px 0; width:100%;}
	.contact_table td textarea{ width:100% !important; margin:2px 0 15px 0 !important;}
	.contact_btn{ margin:0px !important;}
	.contact h1 .heading_h1{ margin-top:0px;}
}
@media (min-width:320px) and (max-width:768px) {
	.fo_co_he .mt150{ margin-top:20px !important;}
	.dotmap_bg img{ width:90%;}
}
@media (min-width:320px) and (max-width:1024px) {
	#navbar .nav.navbar-nav a.btn{ width:150px; display:block; margin:0 auto;}
	.navbar-brand > img{ margin:0px;}
	.navbar-form{ width:100%; margin:0px;}
	.comp_img_cont img{ max-width:100px;}
	.seo_navbar{ margin:0px;}
}
@media (min-width:640px) and (max-width:1024px) {
	#navbar .nav.navbar-nav a.btn{ margin:0px;}
}

@media screen and (min-width:481px) and (max-width:1024px) {	
.navbar-toggle {
	display:block;
	
}
.navbar-default .navbar-toggle{
position:absolute;
right:10px;
}
.navbar-collapse.collapse {
	display:none !important;
	padding:0;
}
.navbar-collapse.collapse.in{
	display:block !important;
	padding:0;
}
.navbar-nav{
float:none;	
}
.navbar-nav>li {
	float:none;
}
.navbar-header {
    float: none;
}

.nav > li{
margin-left:5px;	
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
margin:0;	
}
.navbar-collapse{
padding:0;	
}
.navbar-nav{
	margin:15px 0 0 0;
}
	
}



