/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  color: #5a5a5a;
  font-family: 'PT Sans', sans-serif;
}

header{width:100%; clear:both; padding:0; position:absolute; background:#fff; z-index:9; top:0; box-shadow: 0 0 3px #888;}
.call-sec{text-align:right; padding-top:0px;}
.container {max-width: 1034px; width:100%;}
.call-sec a{color:#222; text-decoration:none; font-size:20px;}
.call-sec a:hover{color:#fe0000;}
.call-sec span{font-size:15px; font-weight:bold; margin-right:3px;}
section{clear:both; padding:0; margin:0;}
.slider-part{background:url(../images/bg.jpg) repeat-x;}
.carousel-control.left, .carousel-control.right{background-image:none;}
.carousel-control{width:25px;}
.form-wrp { background: #323232 none repeat scroll 0 0; border: 1px solid #cfcfcf; border-radius: 0 30px; box-shadow: 2px 1px 5px #999; float: left; margin-top: 3px; width: 100%; padding-bottom:15px;}
.form-wrp .form-group{margin:10px 25px;}
.form-control{border-radius:0; border:none;}
.captcha_js_put {background: #05315b none repeat scroll 0 0; color: #fff; float: left; font-size: 22px; font-weight: 900; margin-left: 10px; margin-right: 10px; padding: 4px 0; text-align: center; width: 80px;}
.captcha{width:130px; float:left; padding:8px 10px; border:0;}
.form-wrp .btn-default{border-radius:0; color:#fff; background:none; width:100px; padding-top:8px; padding-bottom:8px; float:right; margin-top:10px; transition:ease all 0.5s; border:2px solid #fff;}
.form-wrp .btn-default:hover{background:#000; border:2px solid #fff;}
.form-wrp h2{font-size:24px; text-transform:uppercase; font-weight:bold; color:#fff; text-align:center;}
textarea.form-control{height:80px;}
h3 {color: #f60e3f; font-size:25px; font-family: 'Oswald', sans-serif;}
h4 {color: #f60e3f; font-size:20px; font-family: 'Oswald', sans-serif;}
h1{font-size:32px; color:#f60e3f; font-family: 'Oswald', sans-serif; font-weight:600; margin-bottom:25px;}
p{font-size:15px; color:#000; line-height:28px; text-align:justify;}
li{
	font-size: 15px;
    color: #000;
    line-height: 28px;
    text-align: justify;
}
.mid{padding:15px 0;}
.about{padding:40px 0 0 0;}
.about ul{margin:0; padding:0;}
.about ul li{list-style:none; font-size:15px; color:#000; line-height:28px; background:url(../images/arrow.png) 0 11px no-repeat; border-bottom:1px dotted #888; padding:4px 0 4px 25px;}
.about ul li:last-child{border:none;}
.product{clear:both; padding:20px 0;}
.product img{width:100%;}
.pro {margin-bottom:35px;}
a{outline:none !important;}
.btn-success{background:#222; border:1px solid #000;}
.btn-success:hover{background:#000;}
.btn-warning{background:#f60e3f; border:1px solid #f60e3f;}
.btn-warning:hover{background:#f60e3f;}
.testimonial{text-align:center; font-size:15px; color:#000; line-height:28px; padding:30px; background:#e1e1e1 url(../images/test.png) center center no-repeat;}
.btn-success.focus, .btn-success:focus, .btn-success:active.focus, .btn-success:active:focus{background:#000; border:1px solid #3aa7aa;}
.testimonial h1 span, .gallery h1 span{color:#222;}
#testimonial .item span{font-weight:bold; font-style:italic;}
#testimonial .carousel-inner .item{padding:0 50px;}
.add ul{margin:0; padding:0;}
.add ul li{list-style:none; font-size:15px; color:#dfdfdf; margin:0 5px 8px 0;}
.add ul li span{font-size:18px; margin:0 5px 0 0;}
.add ul li a{color:#dfdfdf;}
.compny_name{font-size:18px;}
footer{background:#000; padding:20px 0;}
footer h2{margin-top:0; color:#f60e3f;}
.copyright{padding:45px 0 0 0;}
.copyright ul{margin:0; padding:0;}
.copyright ul li{list-style:none; text-align:right; margin-bottom:12px; color:#888;}
.allery img{width:100%; height:auto;}
.gallery img{ height:auto;}
.gallery{text-align:center; padding:60px 0;}
.gallery-thumb{padding:0;}
.gallery h1{padding:0; margin-top:0;}
/*  side button */
.side_frm{ position:fixed; background:#f60e3f; padding:10px;  z-index:998; width:250px; box-shadow:-5px 0px 2px rgba(0,0,0,.5); }
.side_frm input, .side_frm textarea{ border:1px solid #fff;}
.side_frm .input-group-addon{ border-color:#eee }
.side_frm .btn{ background:#414141;}
.side_frm .btn:hover,.side_frm .btn:focus{background: #000;outline:none;}
.side_frm {top:15%; right:-2px; }
.side_frm_hide{top:15%; right:-250px; box-shadow:none; display:none }
.side_frm,.side_frm_hide{ transition:all ease-in-out 0.3s}

.side_btn{ background:#f60e3f; color:#fff; text-shadow:1px 1px #ca7900; font-weight:bold; position:absolute; padding:5px 10px; 
-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; border:1px solid #fff; border-bottom:none; z-index:999; overflow:hidden; left:-81px; top:70px; font-size:18px;}
.side_btn:hover{ background:#414141; color:#fff; cursor:pointer; text-shadow:none}
.modal-content .form-control{border:1px solid #ccc;}
.navbar-default{border:none; background:none;}
.navbar-default ul{margin:0;}
.navbar-nav > .active{background:none;}
header .btn{padding:6px 10px;}
.navbar-collapse{padding:0;}
.nav > li > a{padding: 10px 12px;}
.navbar{margin:20px 0 0 0;}
.hash {position: absolute; margin-top:-80px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#f60e3f; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#f60e3f; color:#fff;}
.btn:hover{background:#000; transition:ease all 0.5s; border:1px solid #000;}
.btn{transition:ease all 0.5s;}
.btn-warning.focus, .btn-warning:focus{background:#000;}
.navbar-brand img{max-width:250px; width:100% max-height:70px; max-height:70px;}
.navbar-brand{padding:10px 0; height:auto;}



@media only screen and (max-width: 1023px) {
.call-sec{padding-top:0; padding-bottom:10px;}
}


@media only screen and (max-width: 767px) { 
.navbar {margin-top:0;}
.navbar-nav{background:#fff;}
header .btn {padding: 6px 15px;}
#carousel-example-generic{display:none;}
.side_frm{display:none !important;}
.carousel-control.left{left:-30px;}
.carousel-control.right{right:-30px;}
#testimonial .carousel-inner .item{padding:0;}
.copyright ul li{text-align:left;}
.copyright{padding-top:10px;}
h1{font-size:25px;}
.navbar-default .navbar-nav > li > a:hover{background:#222; color:#fff;}
.dropdown-menu > li > a{white-space:inherit;}
.call-sec{clear:both;}
.navbar-toggle{margin-right:0; margin-top:20px;}
.navbar-brand img{z-index:999; position:relative;}
.navbar-nav {overflow-y:scroll; max-height:300px;}
}