/* 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:999; top:0; box-shadow: 0 0 3px #888;}
.call-sec{text-align:right; vertical-align:middle;}
.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;}
.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; box-shadow: 2px 1px 5px #999; float: left; width: 100%; padding:15px 0; margin-top:-20px;}
.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: #ffa92f ; font-size:25px; font-family: 'Oswald', sans-serif;}
h4 {color: #ffa92f ; font-size:20px; font-family: 'Oswald', sans-serif;}
h1{font-size:38px; color:#ffa92f; font-family: 'Oswald', sans-serif; font-weight:600; margin-bottom:25px;}
p{font-size:15px; color:#000; line-height:28px;}
.mid{padding:15px 0;}
.about{padding:40px 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%; max-height:341px; min-height:341px;}
.pro{min-height:341px;}
a{outline:none !important;}
.btn-success{background:#222; border:1px solid #000;}
.btn-success:hover{background:#000;}
.btn-warning{background:#ffa92f; border:1px solid #f19c22;}
.btn-warning:hover{background:#f60e3f;}
.testimonial{text-align:center; font-size:15px; color:#fff; line-height:28px; padding:30px; background:url(../images/test-bg.jpg) no-repeat;}
.btn-success.focus, .btn-success:focus, .btn-success:active.focus, .btn-success:active:focus{background:#000; border:1px solid #3aa7aa;}
.gallery h1 span{color:#000;}
.testimonial h1 span{color:#fff;}
#testimonial .item span{font-weight:bold; font-style:italic; color:#ffa92f ;}
#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 0 0;}
footer h2{margin-top:0; color:#ffa92f ;}
.copyright{padding:0;}
.copyright ul{margin:0; padding:0;}
.copyright ul li{list-style:none; text-align:right; color:#888;}
.gallery img{width:100%; 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:#ffa92f; padding:10px;  z-index:9999; 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:#ffa92f; 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); 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; border-radius:0;}
.navbar-collapse{padding:0;}
.nav > li > a{padding: 10px 15px; font-size:15px;}
.navbar{margin:10px 0 0 0; min-height:auto;}
.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:#ffa92f; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#ffa92f; color:#fff;}
.dropdown-menu > li > a{font-size:14px;}
.btn:hover{background:#000; transition:ease all 0.5s; border:1px solid #000;}
.btn{transition:ease all 0.5s; border-radius:0;}
.btn-warning.focus, .btn-warning:focus{background:#000;}
.navbar-brand img{max-width:300px; max-height:100px;}
.navbar-brand{padding:10px 0; height:auto; float:none;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{width:100%;}
.item h3{color:#ffa92f; font-size:34px;}
.item p{color:#fff; font-size:20px;}
.carousel-caption{background:url(../images/bg.png) no-repeat;}
.tbl-row{display:table; float:none; width:100%;}
.tbl-cell{display:table-cell; float:none;}
.right-part{float:none;}
.arrow-down {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #ffa92f;
    bottom: -18px;
    height: 0;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    right: 50%;
    width: 0;
}
.form-head{background:#ffa92f; color:#fff; font-weight:bold; font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; text-align:center; padding:10px 20px; position:relative; margin-top:-150px; position:relative; z-index:99; width:100%;}
.about_us{background:url(../images/about-bg.jpg) no-repeat; color:#fff; padding:40px 0; background-attachment:fixed; background-size:cover;}
.about_text p{color:#fff; text-align:justify;}
.form-head a{color:#fff; text-decoration:none;}
.pro.text{vertical-align:top; background:#e9e9e9;}
.pro.image{padding-right:0;}
.second .pro.image{float:right;}
.second .pro.text {float:right;}
.pro{padding:0;}
.inner-div{padding:10px 20px;}
.footer_bottom{background:#222; clear:both; padding:8px 0; margin-top:10px;}
.copyright ul{margin:0; padding:0;}
.copyright ul li{display:inline-block; vertical-align:middle;}
.copyright ul li:last-child{float:right;}
a{outline:none !important;}


@media only screen and (max-width: 1024px) {
.call-sec{padding-top:0; padding-bottom:10px;}
.form-head{margin-top:0; margin-bottom:20px;}
.navbar-brand img{max-width:150px;}
.nav > li > a{padding:10px 9px;}
}


@media only screen and (max-width: 767px) { 
.navbar {margin-top:0;}
.navbar-nav{background:#fff;}
header .btn {padding: 6px 15px;}
.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;}
.testimonial{background-size:cover;}
.tbl-cell{display:block;}
.nav > li > a{text-align:left;}
.affix{position:inherit;}
header{position:inherit;}
body{padding-top:0 !important;}
.carousel-control.right{right:0;}
.carousel-control.left{left:0;}
.carousel-caption{display:none;}
.navbar-toggle{position:absolute; top:-110px; right:0;}
.navbar-nav{padding-top:10px;}
.form-div{margin-bottom:20px; clear:both;}
.why .col-md-6{clear:both;}
.why h3{clear:both;}
}