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

@media only screen and ( max-width:1200px) {
	
.navbar { min-height:60px; }
.navbar-brand > img { width:250px; margin:0px auto; text-align:center; height:auto;}
.navbar.navbar-default .navbar-nav > li > a { padding:20px 8px;    }
.navbar-collapse.collapse { margin-top:10px; }


/*top links css start*/
.left_text {font-size:12px; }
/*top links css end*/	

/*form and image css start*/
.callback_inner .form-group input.code { width:99%;}
.callback_inner .captcha { margin-left:-65px;}
.submit { margin-top:0px;}
/*form and image css end*/

/*paging css start*/
.paging { display:none; }
.phone1 { display:none; }
/*paging css end*/
	
}

@media only screen and ( max-width:960px) {

.navbar { min-height:60px; }
.navbar-brand > img { width:340px; margin:0px auto; text-align:center; height:auto; margin-left:200px;}
.navbar.navbar-default .navbar-nav > li > a { padding:10px 8px;  margin-top:40px;  }
.navbar-collapse.collapse { margin-top:10px; }

/*top links css start*/
.left_text { font-size:12px; }
/*top links css end*/

/*welcome  css start*/
.welcome { width:90%; margin:0px auto; text-align:center; }
.welcome h1 {  font-size:28px; }
/*welcome  css end*/

.center_bg h3 { font-size:32px; }

/*yellow strip css start*/
.yellow_strip h2 { font-size:22px;}
.yellow_strip h2 span { font-size:40px; }
.yellow_strip .m_top { margin-top:15px; }
/*yellow strip css end*/

/*about css start*/
.about_us h3 { font-size:20px; }
.about_us p { font-family:'Roboto',sans-serif; color:#333; font-size:14px; line-height:1.7em;}
.about_us i { font-size:40px; color:#fff; margin-bottom:15px; position:absolute; top:-35px; left:87px; background:#f6d014;}
/*about css end*/

/*bottom css start*/
.bottom .bott3  { margin-top:10px;}
/*bottom css end*/

}

@media only screen and ( max-width:768px) {
.navbar-header { text-align: center; }
.navbar-brand { float: none; }
.navbar-default .navbar-brand img { width:260px; height: auto; display:inline-block; margin-left:-160px; margin-top:8px; }
.navbar.navbar-default .navbar-nav > li > a { padding:10px 8px;  margin-top:0px; color:#fff;   }
.navbar {min-height: 70px; }
.navbar-toggle { margin-top:15px;}	

/*top links css start*/
.left_text { text-align:center; margin-bottom:10px;}
.social { width:45%; margin:0px auto; margin-bottom:10px;}
/*top links css end*/

/*weldiv css start*/
.weldiv { width:90%; margin:0px auto;}
/*weldiv css end*/

.mission { margin-bottom:10px;}

/*about css start*/
.about_us h3 { font-size:20px; }
.about_us p { font-family:'Roboto',sans-serif; color:#333; font-size:14px; line-height:1.7em; }
.about_us i { font-size:40px; color:#fff; margin-bottom:15px; position:absolute; top:15px; left:197px; }
.about_box { margin-top:50px;}
/*about css end*/

.footer { text-align:center; line-height:35px;}

}

@media only screen and ( max-width:480px) {
.social { width:65%; margin:0px auto;}
	
.navbar-default .navbar-brand img { width:200px; margin-top:13px; margin-left:-50px; }
}

@media only screen and ( max-width:320px) {
.social { width:90%; margin:0px auto;}
.navbar-default .navbar-brand img { width:150px; margin-top:13px; margin-left:-20px; }
}