﻿@media screen and (min-width:320px) and (max-width:736px) {

/*------------------------------*/

#header .navbar-header{
	margin-top:0;
}

#header .navbar-header a img{
	width:150px;
	margin-top:7px;
}

#header ul li{
	margin-left:0;
}

#header ul li a{
	padding:10px 15px;
}

.navbar-default .navbar-toggle{
	border-color:#02017D;
}

#header .navbar-toggle span{
	background-color:#02017D;
}

#header .navbar-toggle:hover span{
	color:#02017D !important;
}

/*------------------------------*/
 
#banner img{

}

/*------------------------------*/

#layertwo{
	padding:30px 0;
}

.head2{
	font-size:25px;
}

.span1{
	font-size:16px;
	margin-top:8px;
}

.span{
	height:3px;
	margin-top:10px;
}

#layertwo p{
	margin-top:20px;
	font-size:15px;
}

#layertwo .col-sm-12 a{
	font-size:15px;
}

/*------------------------------*/

#layerthree{
	padding:30px 0;
}

#layerthree-icons .col-sm-3{
	width:100%;
}

#layerthree-icons{
	margin:20px auto;
}

#learnmore a{
	font-size:15px;
}

/*------------------------------*/

#layerfour{
	padding:30px 0;
}

#layerfour-icons div img{
	width:165px;
}

#layerfour-icons{
	margin:25px auto;
}

#layerfour #learnmore a{
	font-size:15px;
}

/*------------------------------*/

#layerfive{
	padding:30px 0;
}

#clients2{
	margin-top:0;
}

#clients2 ul li img{
	width:50%;
}

/*------------------------------*/

#footer p{
	text-align:center;
}

#footer .text-right{
	text-align:center;
	margin:10px 0;
}

/*------------------------------*/

#about-banner{
	height:160px;
	margin-top:12px;
}

#about-banner .container{
	margin-top:0;
}

#about-content{
	padding:35px 0;
}

.main-head{
	font-size:25px;
}

.main-para{
	font-size:16px;
}

#about-box{
	padding-top:24px;
	padding-bottom:24px;
}

#arrow{
	margin-top:25px;
}

#about-head h3{
	margin-top:20px;
}

.about-head-para{
	margin-top:10px;
}

#about-content2 .container{
	padding-bottom:20px;
	padding-top:43px;
}

/*------------------------------*/

#cap-banner{
	height:160px;
	margin-top:12px;
}

#cap-banner .container{
	margin-top:0;
}

#cap-content{
	margin:35px 0;
}

#back{
	margin-top:30px;
}

/*------------------------------*/


#products{
	margin-bottom:5px;
}

#products ul li{
	margin-bottom:30px;
}

/*------------------------------*/

#csr-banner{
	height:160px;
	margin-top:12px;
}

#csr-banner .container{
	margin-top:0;
}

#csr-content .container{
	padding-top:45px;
	padding-bottom:45px;
}

/*------------------------------*/

#gallery-content{
	margin-top:45px;
	padding-bottom:30px;
}

#gallery{
	margin-top:30px;	
}

/*------------------------------*/

#map2{
	margin-top:12px;
}

#map-div{
	height:205px;
}

#contact-form2 .col-sm-5{
	margin:30px auto;
	width:100%;
}

/*------------------------------*/

#products-internal .col-sm-8{
	padding-left:0;
	margin-top:30px;
}

.pro-head .pull-left{
	float:none !important;
	text-align:center;
}

.pro-head .pull-right{
	float:none !important;
	text-align:center;
}

/*------------------------------*/

#anne-banner{
	height:160px;
	margin-top:12px;
}

#forgoing-banner{
	height:160px;
	margin-top:12px;
}


#heat-banner{
	height:160px;
	margin-top:12px;
}

#machining-banner{
	height:160px;
	margin-top:12px;
}

#manufacturing-banner{
	height:160px;
	margin-top:12px;
}

#product-banner{
	height:160px;
	margin-top:12px;
}


/*------------------------------*/
}




