	@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
/* ========== Commn Css Strat ========== */

/*font-family: 'Roboto', sans-serif;
font-family: 'Lato', sans-serif;
*/
@import url('https://fonts.googleapis.com/css?family=Karla:400,700');
@import url('https://fonts.googleapis.com/css?family=Karla:400,700|Raleway:100,200,300,400,500,600,700,800,900');   
body{font-family: 'Karla', sans-serif;}
p {margin:0px; padding:0px 0px 18px 0px; line-height:24px;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#324268; outline:none;}
a:active, a:focus{ outline:none; text-decoration:none!important;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif;}
h1{font-family: 'Raleway',sans-serif;font-size: 32px;color: #2C3740;text-transform: uppercase;font-weight: 500;}
h1::after{content: " ";height: 1px;max-width: 37px;display: block;margin-top: 10px;}
 p{font-family: 'Karla',sans-serif;font-size: 15px;color: #60707D;line-height: 24px;font-weight: 400;}
.padzero{padding: 0px;}
/* ========== Commn Css End ========== */
/* ========== Do Not Touch In Css End ========== */
/* ========== Style Css Strat ========== */
/* ------- Header Area Strat ------- */
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
    height: 100vh;
}
.fade-carousel .carousel-indicators {
    bottom: 100px;
}
.fade-carousel .carousel-inner .item {
    height:100vh;
	
}
.fade-carousel .carousel-indicators > li {
	width: 10px;
  height: 10px;
    margin: 0 2px;
    background-color: #fff;
    border-color: #fff;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
/*    height: 100%;*/
    z-index: 2;
/*    background-color: #080d15;*/
    opacity: .7;
}

/********************************/
/*          Custom Buttons      */
/********************************/
/********************************/
/*       Slides backgrounds     */
/********************************/
/*
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
*/
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
/*
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
*/
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10
{
  height: 75vh;
  background-size:contain;
  background-position: left top;
  background-repeat: no-repeat;
}
/*
.fade-carousel .slides .slide-1 {
  background-image: url(../images/products_slider01.jpg); 
	background-size: 100%;
}
.fade-carousel .slides .slide-2 {
  background-image: url(../images/products_slider2.jpg); 
	background-size: 100%;
}
*/
.fade-carousel .slides .slide-3 {
  background-image: url(../images/products_slider03.jpg);
	background-size: 100%;
}
.fade-carousel .slides .slide-4 {
  background-image: url(../images/products_slider4.jpg);
	background-size: 100%;
}
/*
.fade-carousel .slides .slide-5 {
  background-image: url(../images/products_slider5.jpg); 
	background-size: 100%;
}
.fade-carousel .slides .slide-6 {
  background-image: url(../images/products_slider6.jpg); 
	background-size: 100%;
}
*/
.fade-carousel .slides .slide-7 {
  background-image: url(../images/products_slider7.jpg); 
	background-size: 100%;
}
.fade-carousel .slides .slide-8 {
  background-image: url(../images/products_slider8.jpg); 
	background-size: 100%;
}
.fade-carousel .slides .slide-9 {
  background-image: url(../images/products_slider9.jpg); 
	background-size: 100%;
}
.fade-carousel .slides .slide-10 {
  background-image: url(../images/products_slider10.jpg); 
	background-size: 100%;
}
h3.accordion_heading{margin-bottom: 15px;
    font-size: 20px;}
.accordion_heading li {
    font-size: 18px!important;
    margin-bottom: 15px;
    font-weight: 600!important;
    color: #000!important;
}
.accordion_heading li:before {
    color: #000000!important;
    font-size: 16px;
    content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    left: 15px;
}
/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}
/* ------- Header Area End ------- */
/* ------- Navigation Area Strat ------- */
.help-block {
    padding: 0px 20px;
}
.navigation{ background:none; padding-top: 25px;}
/*.navbar-nav{ float:right!important;}*/
.navbar{ margin-bottom:0px!important; min-height:4px!important;}
.navbar-inverse{ background:none!important; border:none!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;}
.navbar-inverse .navbar-nav > li > a{ color:#fff!important; padding:13px 27px!important;font-size: 14px;text-transform: uppercase;border-right: 1px solid #fff;transition: 0.8s ease all;}
.navbar-inverse .navbar-nav > li:last-child > a{border-right: 0px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color:#fff!important; transition: 0.8s ease all;background-color: #e4101c;text-shadow: 0px 1px #080917;}
.navbar-inverse .navbar-nav > li:hover > a{ color:#fff!important; transition: 0.8s ease all;background-color: #e4101c;text-shadow: 0px 1px #080917;}



.nav > li{ font-weight:400; font-size:16px; line-height:11px; color:#414141; }
/*
.navbar-inverse .navbar-nav > li:first-child >  a{ padding-left:0px;}
.navbar-inverse .navbar-nav > li:last-child{ padding-right:0px;}
*/

.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus, .navbar-inverse .navbar-nav > .active, .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus{ background:none;}
.nav > li:last-child, .nav > li:last-child:hover{}
.navbar-nav > li > a{ display:block; padding:5px 10px;}
.navibgend{ background:#fff; height:55px; position:absolute; right:0px; bottom:20px; z-index:1; width:50%;}
.navigationbg{ position:relative; z-index:3}
.navbar-nav > li.dropdown a{ background:url(../images/arrow_navi.html) no-repeat center 90%;}
.navbar-nav > li.dropdown li a{ background:none;}

.navbar-nav > li > .dropdown-menu{ background:#5b5b5b!important;}
.navbar-nav > li > .dropdown-menu li ul{ background:#fa8539;}

.dropdown-menu li{ position:relative; text-transform:capitalize;}
.dropdown-menu li ul{ display:none; position:absolute; top:0px; right:-100px;}
.dropdown-menu li:hover ul{ display:block;}
.navbar-nav > li > .dropdown-menu li ul li a{ color:#fff; padding:10px 20px; display:block;}
/* ------- Navigation Area End ------- */

.header_two ul li{display: inline-block;}
.header_two li.active a{
	text-decoration: none;
    color:rgba(42, 97, 153, 1);
    outline: none;
	font-weight: bold;
}
/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.banner_area.width100{width: 100%!important;}
.banner_text h1{font-family: 'Raleway', sans-serif;font-size: 48px;font-weight: 400;color: #fff;line-height: 66px;text-transform: uppercase;}
.banner_text h2{
	font-family: 'Raleway', sans-serif;font-size: 30px;font-weight: 400;color: #fff;line-height: 40px;text-transform: uppercase;
}
.hm_banner .banner_area{
	background: rgba(244,0,0,0.6);
    width: 100%;
    padding: 30px 30px;
}
/*
.hm_banner .banner_text {
    top: 80%;
}
*/

.hm_banner .banner_text {
    top: inherit;
    bottom: -50px;
}
.camera_pag{
	position: absolute;
    right: 50px;
    bottom: 10px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    background: transparent;
    border: 2px solid #fff;
    width: 20px;
    height: 20px;
    border-radius: 70px;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
    background: #8d0509;
    width: 16px;
    height: 16px;
    border-radius: 70px;
	border: 0px solid #fff;
    padding: 0px;
    margin: 0px;
	top:0;
	left: 0;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background: #8d0509;
    width: 16px;
    height: 16px;
    border-radius: 70px;
	border: 0px solid #fff;
    padding: 0px;
    margin: 0px;
	top:0;
	left: 0;
}
#camera_wrap_2{margin-bottom: 0px!important;}
.hm_banner{position: relative;}
.banner_text{position: absolute;top: 12%;left: 0%;}
.banner_text h6{color: #2C3740;font-size: 14px;margin-bottom: 20px;}
.bannerarea {padding-top:20px;}
.banner_area{background: rgba(244,0,0,0.6);width: 53%;padding: 30px 40px;}
.header_top{background: #e4101c; color:#fff;}
.head_mail{padding: 8px 0px;}
.head_mail a{font-size: 15px;color: #fff;}
.head_mail a i{color:#fff;padding-right: 5px;}
.header_two{float: right;}
.header_two ul li.side_line{border-right: 1px solid #CDD4DA;}
.header_two ul li.line2{border-left: 1px solid #CDD4DA;}
.header_two ul li{text-transform: uppercase;font-size: 14px;padding:0px 17px;padding-top: 8px;padding-bottom: 8px;vertical-align: middle; color:#fff;}
/*.header_two ul li:first-child{border-right: 0px;}*/

.header_two ul li a:focus, .header_two ul li a:active, .header_two ul li a:hover{
	color:#fff!important;
	font-weight: 400;
}
.header_two ul li a i{color: #fff;font-size: 18px;
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -o-transform: scale(1.0);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}
.header_two ul li a i:hover{
	    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
}
.header_two ul li a i#fb_icon:hover{
	color: #fff;
	background-color:rgba(250, 250, 250, 0);
	border-radius:80px;
}
.header_two ul li a i#twitter_icon:hover{
	color: #fff;
	background-color:rgba(250, 250, 250, 0);
	border-radius:100px;
}
.header_two ul li a i#gplus_icon:hover{
	color: #fff;
	background-color:rgba(250, 250, 250, 0);
	border-radius:100px;
}
.camera_pie, .camera_commands, .camera_play, .camera_stop, .camera_next > span, .camera_prev > span{display: none;}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{background-color: transparent!important;}
.header_down{padding: 15px 0px 0px;}
.head_phone{float: right;}
.head_phone ul li{display: inline-block;vertical-align: middle;}
li.head_number{font-size: 20px;font-weight: bold;padding-right: 20px; line-height: 26px;}
li.head_call i{font-size: 45px;padding-right: 10px;}
li.head_call{padding-left: 20px;    border-right: 1px solid #CDD4DA;
    margin-right: 20px;}
li.head_call i{color: #55677B;}
.head_call span{color: #2C3740;font-weight: bold;    font-size: 26px; text-transform: uppercase;padding-right:20px;}
.header_two{vertical-align: center;}
/*.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{padding: 10px 0px;}*/
.navigation {
      width: 91.4%;  position:relative;background:#8B040A; color:#FFF;border: none; height:46px; margin-top: 59px; border-bottom-right-radius:0px; border-top-right-radius:0px; padding:0px; margin-left:0; font-weight:700; cursor:pointer; float:right;
}
.navigation:before{
        content: " ";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: -51px;
        z-index: -1;
        background: #8B040A;
        transform-origin: bottom left;
        -ms-transform: skew(-28deg,0deg);
        -webkit-transform: skew(-28deg,0deg);
        transform: skew(-28deg,0deg);
}
.navbar-nav{padding-left: 20px;}
/* ------- Home Banner Area Strat ------- */

/* ------- Home Banner Area End ------- */
/* ------- Inner Banner Area Strat ------- */
.service_container{padding: 85px 0px;}
.service_container h1{padding-bottom: 20px;}
.service_container h1::after{background: #014677;}
.service_prgh p{font-family: 'Karla',sans-serif;font-size: 15px;color: #60707D;}
.on_hvr{display: none;}
.service_box:hover table tr td img.on_hvr{display: block;transition: 0.3s ease all;}
.service_box:hover table tr td img.normal_img{display: none;transition: 0.3s ease all;}
.service_box:hover table tr td h2{color: #fff;transition: 0.3s ease all;}
.service_box:hover table tr td p{color: #BFC3C7;transition: 0.3s ease all;}
.service_box:hover{background: #8d0509;transition: 0.3s ease all;}
.read_btn{margin-top: 65px;}
.read_btn a{font-size: 14px;font-family: 'Karla',sans-serif;text-transform: uppercase;background: #8d0509;padding: 15px 50px;display: inline-block;color: #fff;transition: 0.5s ease all;}
.read_btn a:hover{
	background: #E4101C!important;
	color: rgba(42, 97, 153, 1);
	transition: 0.5s ease all;
}
.hom1_abtn a, .btn_project a{
	transition: 0.5s ease all;
}
.hom1_abtn a:hover, .btn_project a:hover{
	background: #8d0509!important;
	color: rgba(42, 97, 153, 1);
	transition: 0.5s ease all;
	padding:10px;
	border-radius:2px;
	transition: 0.5s ease all;
}
td.image_commercial{width: 25%;}
.service_box h2{color: #2C3740;font-size: 18px;font-family:'Raleway',sans-serif;text-transform: uppercase;margin-bottom: 8px;}
.service_box{border: 1px solid #e3e4e5;padding: 5px 5px 2px 5px;transition: 0.3s ease all;}
.second_block{margin-top: 30px;}
.project_container{background: url(../images/background_img.jpg) no-repeat center;padding-bottom: 20px;background-size: cover;}
.home_project h1{color: #fff;}
.home_project{padding-top: 130px;}
.home_project h1::after{background: #fff;}
.project_home {background: #fff;padding: 29px 30px 20px 30px;min-height: 110px;}
.btn_project a i{font-size: 14px;margin-left: 7px;}
.btn_project a{font-size: 14px;margin-left: 7px;color: #2C3740;}
.project_home p{width: 67%;}
.project_home h2{font-size: 24px;font-weight: 500;font-family: 'Raleway',sans-serif;text-transform: uppercase;color: #2C3740;padding-bottom: 15px;}
.btn_project a{color: #2C3740;font-size: 14px;text-transform: uppercase;}
/*
.project_area .owl-carousel .owl-item{margin-right: 15px;}
.project_area{margin-top: 40px;}
.project_area .owl-nav{display: none!important;}
.owl-dots{text-align: center;padding-top: 40px;}
*/
ul.founders h4{
	margin-bottom:10px;
}
ul.founders li{
	border-bottom:1px solid #CBCBCB;
	margin-bottom:20px;
}
ul.founders li ul{
	    margin: 5px 20px;
}
ul.founders li li{
	border-bottom:0px solid #CBCBCB;
	margin-bottom:20px;
	font-family: 'Karla',sans-serif;
    font-size: 15px;
    color: #60707D;
    line-height: 24px;
    font-weight: 400;
}
ul.founders li li:before{
	color: #2A6299;
    font-size: 12px;
	content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    left: 15px;
}
ul.list_new li{
	padding: 0px 15px;
	font-family: 'Karla',sans-serif;
    font-size: 15px;
    color: #60707D;
    line-height: 24px;
    font-weight: 400;
}
ul.list_new li:before{
	color: #2A6299;
    font-size: 12px;
	content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    left: 15px;
}
ul.founders .table>tbody>tr>td{
	border-top: 0px solid #ddd!important;
}
.instruments{
	border:1px solid #cbcbcb;
	position: relative;
	margin:10px 0px;
}
.instruments .instrument-img {overflow:hidden;}
.instruments .instrument-img img{
	transition: all .5s ease;
}
.instruments .instrument-img:hover img{transform: scale(1.1); transition: all .5s ease;}

.instruments .instru-title{
	    position: absolute;
    z-index: 1;
    bottom: 0px;
    width: 100%;
    background-color: rgba(0,0,0,0.80);
    padding: 10px;
    color: #fff;
    font-size: 1.2em;
	    min-height: 65px;
}

.project_area{margin-top: 40px;}
.home_pimage {
    border: solid 1px #838383;
    background-color: #838383;
    box-shadow: 0 0 10px rgba(131,131,131,0.6);
    -moz-box-shadow: 0 0 10px rgba(131,131,131,0.6);
    -webkit-box-shadow: 0 0 10px rgba(131,131,131,0.6);
    -o-box-shadow: 0 0 10px rgba(131,131,131,0.6);}
.about_content{background: #8d0509;padding: 50px 70px;}
.about_content h3{font-size: 14px;font-family: 'Karla',sans-serif;color: #fff!important;text-transform: uppercase;padding-bottom: 10px;}
.about_content h1::after{background: #fff;margin-top: 20px;}
.about_content h1{color: #fff;padding-bottom: 20px;}
.about_content p{color: #fff;}
.hom1_abtn a{font-size: 14px;color: #8d0509;text-transform: uppercase;}
.hom1_abtn a i{font-size: 14px;
margin-left: 7px;}
.about_image img{width: 100%;}
.award_title{vertical-align: middle;padding: 10px 0px;}
.award_title h2{font-size: 18px;font-family: 'Raleway',sans-serif;text-transform:uppercase;vertical-align: middle;color: #2C3740;font-weight: 500;}
.awards_section{background: #F0F3F7;padding: 30px 70px 45px 50px;}
.awards_section ul li{display: inline-block;}
.news{padding: 120px 0px 95px 0px;}
.news h1{text-align: center;color: #8d0509!important;}
.news_border img{margin: 0 auto;}
.news_content{padding: 30px 20px 40px 20px;}
.news_content h3{color: #8d0509;font-family: 'Raleway',sans-serif;font-size: 18px;text-transform: uppercase;line-height: 24px;padding-bottom: 10px;}
.name{color: #2C3740;font-size: 14px;font-family: 'Karla',sans-serif;}
span.john{padding-right: 20px;}
.news_section{border: 1px solid #D5DFE6;}
.image_text{background: #8d0509;color: #fff;padding: 5px 14px;width: 13%;float: right;position: absolute;bottom: 0px;right: 0px;}
.news_image{position: relative;}
.image_text h4{font-size: 12px;font-family: 'Karla',sans-serif;text-align: right;text-transform: uppercase;font-weight:900;}
.image_text span{font-size: 18px;font-family: 'Karla',sans-serif;padding-top: 2px;display: block;}
.home_clients .owl-dots{display: none!important;}
.owl-carousel .owl-controls .owl-nav{position: absolute;bottom: 14%;width: 100%;z-index: 999;}
.home_clients{background: #EFEFEE;padding: 80px 0px 70px 0px;}
.home_clients .owl-carousel .owl-controls .owl-nav .owl-prev{background: url(../images/prev.png) no-repeat left center!important;}
.home_clients .owl-carousel .owl-controls .owl-nav .owl-next{background: url(../images/next.png) no-repeat left center!important;float: right;}
.owl-carousel .owl-stage-outer{z-index: 999999!important;margin: 0px 30px;}
/*
.owl-carousel .boxarea1{
	 -webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
    filter: grayscale(100%);
}
*/
.client_title h1{color: #8d0509;}
.client_title{padding: 25px 0px;}
.footer{background: #607d8b;}
.footer_head{padding: 40px 0px;}
.footer{color: #fff;}
.footer h3{font-size: 18px;text-transform: uppercase;font-weight:400!important;font-family: 'Raleway',sans-serif;}
.footer h3::after{content: " ";
height: 1px;
max-width: 37px;
display: block;
margin-top: 14px;background: #8d0509;}
.home_news{padding-top: 40px;}
.footer a{color: #fff;font-size: 14px;font-family: 'Karla',sans-serif;text-transform: uppercase;}
.foot_main{padding-top: 40px;}
/*.quick_links ul li*/
.footerlink ul li{float: left;width: 40%;border-bottom: 1px solid #42505B;padding:10px 0px;margin-right: 30px;}

.footerlink ul li.active a, .footerlink ul li:hover a, .footerlink ul li a:hover, .footer a:hover{
	    background-color: transparent!important;
    color: #E4101C!important;
}
.foter_adres h4{font-size: 15px;padding-bottom: 10px;}
span.phone{color: #fff;}
.foter_adres p{color: #99ABB8;}
.foter_adres a{color: #99ABB8;}
.foter_adres h4{padding-top: 10px;}

.footer_list ul li a i{font-size: 18px;color: #fff;padding: 15px 20px;-webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -o-transform: scale(1.0);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;}
.footer_list ul li a i:hover{
	-webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
}
.footer_list ul li a i#fb_icon:hover{
	color: #3B5998;
	background-color:rgba(250, 250, 250, 0);
	border-radius:80px;
}
.footer_list ul li a i#twitter_icon:hover{
	color: #4099FF;
	background-color:rgba(250, 250, 250, 0);
	border-radius:100px;
}
.footer_list ul li a i#gplus_icon:hover{
	color: #d34836;
	background-color:rgba(250, 250, 250, 0);
	border-radius:100px;
}

.footer_list ul li{display: inline-block;}
.logo_img{float: right;padding-right: 35px;padding-bottom: 10px;}
/*.mail p{padding-top: 10px;}*/
.foter_adres a{color: #99ABB8;text-transform: inherit;}
.foote_section3{padding: 30px 0px;float: right;}


.footer_2 {
      width: 94.2%;
      position:relative;
        background:#8d0509;
        color:#FFF;
        border: none;
        height:52px;
     z-index: 999999;
        border-bottom-right-radius:0px;
        border-top-right-radius:0px;
        padding:0px;
        margin-left:68px;
        font-weight:700;
        cursor:pointer;
    }
.footer_2:before{
        content: " ";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: -51px;
        z-index: -1;
        background: #8d0509;
        transform-origin: bottom left;
        -ms-transform: skew(-28deg,0deg);
        -webkit-transform: skew(-28deg,0deg);
        transform: skew(-28deg,0deg);
    }
.website{float: right;padding: 15px 80px;}
.copyright{padding:15px 80px; }
.footer_bottom{color: #fff!important;font-size: 15px;}
.website{color: #fff;}
.website{color: #fff;}
.website{color: #fff;}
.awrd{display: none;}
/* ------- Inner Banner Area End ------- */
.banner_text{top: 10%;}
.innerbanner .banner_text{top: 27%;}
.padrightzero{padding-right:0px;}
/*.banner_area{width: 184%;}*/
.banner_inner{padding: 37px 105px 30px 40px;;left: 7%;width: auto!important;min-width: 590px;}
.innerbanner .banner_text h1{line-height: 22px;}
.inner_pages{padding: 80px 0px 90px 0px;}
.about_title h1::after{background: #e4101c;}
.about_title.marbtm20 h1{margin-bottom:25px;}
.about_bar ul {min-height:250px;}
.about_bar ul li a{color: #2C3740;font-size: 16px;font-family: 'Raleway',sans-serif;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid #CBCBCB;padding: 20px 0px;display: block;margin-right: 20px;}
.about_bar ul li a:hover,.about_bar ul li.active a{color:  #8d0509;}
.about_bar ul li:last-child a{border-bottom: 0px;}
.about_bar{margin-top: 20px;margin-bottom: 50px;}
.about_bar ul{ background: #fff url(../images/shadow.jpg) no-repeat right;}
.about_bar{background: #fff;}
.title h2{color: #8d0509;text-transform: uppercase;}
.title h2::after{content: " ";height: 1px;max-width: 37px;display: block;margin-top: 5px;background: #D5BA4C;}
.main_acontent{padding-top: 20px;}
.main_acontent h4{
	margin-bottom: 10px;
}
.main_about{margin-top: 40px;}
/* ------- Pages Contener Area Strat ------- */

.table_associate table tr td{color: #60707D;font-size: 15px;}
.table_associate table tr td i{color: #2A6299;font-size: 12px;}
.associate_content{padding-top: 20px;}
.table_associate{padding-top: 10px;}
.table_associate .table > tbody > tr > td, .table > tfoot > tr > td {border-bottom: 1px solid #ddd;;border-top: 0px;}
.associate_content p{padding-bottom: 9px!important;}
/* ..... Home Page Contener Area Strat ..... */

/* ..... Home Page Contener Area End ..... */
/* ..... Inner Page Contener Area Strat ..... */

/* ----------- Images Gallery Css Strat ----------- */
.addodintbox{ border: #ccc solid 1px;
    position: relative;
    float: left;
    width: 100%;
    max-width: 245px;
    margin-right: 20px;
    margin-bottom: 10px;}
.addodintbox div{ position:relative; z-index:1;}
.addodintbox span{ position:absolute; width:100%; height:100%; left:0px; right:0px; top:0px; bottom:0px; text-align:center; background:url(../images/bg_black_tranfer.png) repeat left top; z-index:2;visibility:hidden; opacity: 0; 
-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.addodintbox:hover span{visibility:visible; opacity: 1; 
-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.addodintbox span i{ display:block; background:url(../images/icon_zoom.png) no-repeat center center; position:absolute; height:100%; width:100%;}
.addodintbox div img{ width:100%; max-width:332px;     max-height: 170px;
    min-height: 180px;}
.lastbrdnone{ border-right:none!important;}
/* ----------- Images Gallery Css End ----------- */
.info2, .success2, .warning2, .failure, .validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../images/warning.html);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../images/error.png);}
.hm_client #owl-example1, .hm_client .owl-carousel .owl-stage-outer{height:110px!important;}
input[type="text"].error,textarea.error{border-bottom:2px solid #F00!important;}
label.error{color:#F00;}
label.error{position:absolute;font-size:13px;font-weight:400;}
.alert-specialsuccess { color: #4f8a10; padding: 4px 0 3px 357px;}
.alert-specialinfo { color: #3d8fd8; padding: 4px 0 3px 357px;}
.graybox{background:#EFEFEF; border:1px solid #ccc; padding:25px; margin-top:20px;}
.formmain .form-control{border-radius:0px!important;}
.formmain textarea{height:150px; resize:none;}
.contactpage .title{margin-bottom:15px;}
.btnsubmit, span.btn-primary{background:#8B040A; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 30px; border:0px; border-radius:0px; transition: 0.3s ease all;}
.btnsubmit:hover, span.btn-primary:hover{background:#e51c25; color:#fff; transition: 0.3s ease all;}
span.btn-primary{padding:9px 30px;}
.contactpage  p span{font-weight:bold;}
.addressbox {margin-bottom:18px;}
.addressbox i{margin-top:5px; font-size:16px; color:#8d0509;}
.addressbox p, .addressbox p a{margin-bottom:0px; padding-bottom:0px; color:#60707D;}
.mapbox{border:1px solid #ccc; margin-top:50px;}


/*********** projects tab *********************/
.hor_1.resp-tab-active{background:#8d0509!important; color:#fff; border:0px!important; border-bottom:2px solid #D6BA4B!important; }
.resp-tab-content{border-top-color:#ccc!important;}
.resp-tabs-list li{font-size:16px!important; padding:10px 30px!important;transition: 0.3s ease all;}
.resp-tabs-list li.resp-tab-item:hover{
	background: #8d0509!important;
    color: #fff;
    border: 0px!important;
/*    border-bottom: 2px solid #D6BA4B!important;*/
	transition: 0.3s ease all;
}
.panel-primary>.panel-heading{background:#fff url(../images/icon_plus.png) no-repeat right center; color:#60707D; font-size:16px; padding:10px 10px!important; font-weight:600; border-color:#ccc;background-position: right 10px top 15px;}
.panel-primary>.panel-heading.active{background:rgba(244, 193, 0, 0.29) url(../images/icon_minus.png) no-repeat right center; color:#60707D; font-size:16px; padding:10px 10px!important; font-weight:600;background-position: right 10px top 15px;}
.panel{margin-bottom:0px!important;}
.panel-primary{border:0px!important;}

.panel-primary .panel-heading:hover{/*background:rgba(244, 193, 0, 0.29) url(../images/icon_plus.png) no-repeat right center;*/ color:#60707D; font-size:16px; padding:10px 10px!important; font-weight:600;background-position: right 10px top 15px;}

.panel-primary>.panel-heading i{background:url(../images/accrttl_img.png) no-repeat left top; width:4px; height:8px; margin-right:10px;  display:inline-block;}


/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */
/* ------- Footer Area Strat ------- */

/* ------- Footer Area End ------- */
.spcial_div .btn-file{ overflow: visible; position:static;}
.spcial_div .input-group-btn{ position: static;}
.spcial_div .btn-file label.error{ bottom: -23px; left: 0px; right: auto;}

#toTop { width:100px;  text-align:center; padding:5px; position:fixed; /* this is the magic */ bottom:10px; /* together with this to put the div at the bottom*/ right:10px; cursor:pointer; display:none; color:#000; font-family: 'Roboto', sans-serif; font-size:11px; z-index: 999999;}
/* ========== Style Css End ========== */
::-webkit-scrollbar { -webkit-appearance: none;}
::-webkit-scrollbar:vertical { width: 12px;}
::-webkit-scrollbar:horizontal { height: 12px;}
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff;}
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff;}
/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 740px) and (max-width : 1980px) {
.navbar-nav > li:hover > .dropdown-menu {display: block;}
.navbar-inverse .navbar-brand{ display:none;}
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.dropdown-menu > li{ border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{ border-bottom:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #ffffff!important; text-decoration: none; background-color: #5b5b5b;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffffff!important; text-decoration: none; background-color: #5b5b5b; outline: 0;}
}

@media only screen and (width:1920px) {
    .home_banner img{margin: 0 auto;}
    .banner_text{left: 23%;}
}

@media only screen and (max-width:1280px) {
}
@media only screen and (width:1024px) {
   .hm_banner .banner_text {top: 55%;}
    .about_content{padding: 50px 70px;}
    .banner_text h1{line-height: 41px;font-size: 30px;}
    li.head_number{font-size: 22px;}
    .navbar-nav{padding-left: 0px;}
    .navbar-inverse .navbar-nav > li > a{font-size: 12px;}
    .image_text{width: 17%;}
    .owl-carousel .owl-controls .owl-nav .owl-next{margin-right: -15px;}
    .footerlink ul li{margin-right: 17px;width: 44%;}
    .navigation {
        width: 94.8%;}
    .footer_2{margin-left: 35px;}
    .banner_text{left: 5%;}
    .copyright{padding: 15px 35px;}
    .awrd{display: block;}
    .section{display: none;}
    
}
@media only screen and (max-width:1000px) {
    
}


@media screen and (min-width : 768px) and (max-width : 1020px) {

}
@media screen and (min-width : 400px) and (max-width : 1024px) {
}
@media screen and (min-width : 768px) and (max-width : 990px) {

}
@media screen and (min-width : 900px) and (max-width : 980px) {
    .hm_banner .banner_text {
    top: 30%;
}
    .leftmenu{margin-top: 30px;}
    .row-offcanvas-left.active {left: 51%!important;}
    .row-offcanvas-left{left: -213px!important;}
    .leftmenu .btn.btn-primary {margin-left:117%;}
    .sidebar-offcanvas {width: 140%!important;}
    .navigation{margin-left: 46px;}
    .footer_2{margin-left: 33px;}
    .banner_text h1{line-height: 29px;font-size: 23px;}
    .read_btn{margin-top: 30px;margin-bottom: 40px;}
    .image_text{width: 22%;}
    .footer_list ul li a i{padding: 15px 16px;}
    .copyright {
    padding: 15px 23px;}
    .name span{display: block;}
}
@media screen and (min-width : 960px) and (max-width : 1000px) {
	.logo_img{
		float: none;
	}
	.logo_img a img{
		margin: 0 auto;
display: block;
	}
	.hm_banner .banner_text {
    top: 40%;
}
	.hm_banner .banner_area {
    background: rgba(244,0,0,0.6);
    width: 65%;
    padding: 30px 40px;
}
	.service_box {
    border: 2px solid #D3DEE5;
    padding: 20px 20px 15px 20px;
    transition: 0.3s ease all;
    min-height: 182px;
}
}
@media screen and (min-width : 768px) and (max-width : 800px) {

    .row-offcanvas-left.active {left: 51%!important;}
    .row-offcanvas-left{left: -178px!important;}
    .leftmenu .btn.btn-primary {margin-left:117%;}
    .sidebar-offcanvas {width: 140%!important;}
    
}
@media only screen and (max-width:900px) {
	.project_home {
    background: #fff;
    padding: 30px 30px 20px 30px;
    max-height: 110px;
}
}
@media only screen and (max-width:800px) {
	.project_home {
    background: #fff;
    padding: 30px 30px 20px 30px;
    max-height: 110px;
}
	.instruments .instru-title {
    position: absolute;
    z-index: 1;
    bottom: 0px;
    width: 100%;
    background-color: rgba(0,0,0,0.80);
    padding: 10px;
    color: #fff;
    font-size: 1.5em;
    min-height: 65px;
    text-align: center;
}
	.hm_banner .banner_text {
    top: 40%;
}
	.hm_banner .banner_area {
    background: rgba(244,0,0,0.6);
    width: 80%;
    padding: 30px 40px;
}
	.service_box {
    border: 2px solid #D3DEE5;
    padding: 20px 20px 15px 20px;
    transition: 0.3s ease all;
    min-height: 182px;
}
	
    .leftmenu .btn.btn-primary {
    background: #8d0509 none repeat scroll 0 0;
        border: 1px solid #8d0509;}
    .leftmenu{margin-top: 30px;}
    .copyright {
        padding: 15px 10px;}
    .footer_bottom{font-size:  13px}
    
    .website{padding: 12px 39px;}
    .footer_2 {
        width: 88%;}
    .footer_list ul li a i{padding: 15px 16px;}
    .footerlink ul li{width: 44%;margin-right: 16px;}
    .image_text{width: 22%;}
    .home_clients .owl-carousel .owl-controls .owl-nav .owl-prev,.home_clients .owl-carousel .home_clients .owl-controls .owl-nav .owl-next{display: block!important;}
    .home_clients .owl-carousel .owl-controls .owl-nav .owl-prev{margin-left: -22px!important;}
    .client_title{padding: 0px;}
    .home_clients .owl-carousel .owl-controls .owl-nav .owl-next{margin-right: -22px!important;display: block!important;}
    .home_clients .owl-carousel .owl-stage-outer{margin: 0px;}
    span.john{padding-bottom: 10px;display: block;}
    .read_btn{margin: 21px 0px 40px 0px;}
    .logo_img img{margin: 0 auto;}
    .logo_img{float: none;margin-bottom: 10px;}
    .head_phone{float: none;text-align: center;}
    .navbar-inverse .navbar-nav > li > a{font-size: 12px;}
    .navbar-nav{padding-left: 0px;}
    .navigation{width: 97.1%;margin-left: 36px;}
    .banner_area{padding: 17px 40px;}
    .banner_text h1{font-size: 23px;line-height: 28px;}

}
@media only screen and (max-width:768px) {
	
}
@media screen and (min-width : 700px) and (max-width : 800px) {
	
}
@media screen and (min-width : 600px) and (max-width : 640px) {
	
}
@media only screen and (max-width:767px) {
	#camera_wrap_2{
		margin-bottom: 0px!important;
	}
	.camera_pag{
		display: none;
	}
	.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a, .navbar-inverse .navbar-nav > li > a {
    margin-left: 0px;
}
	.navbar-inverse .navbar-nav > li > a{
		padding: 13px 15px !important;
	}
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	#sidebar.is-affixed{
		position: static !important;
	}
	.commercial_box.first{
		margin-bottom: 30px;
	}
	.hm_banner .banner_text {
    top: 45%;
}
	.hm_banner .banner_area {
    background: rgba(244,0,0,0.6);
    width: 85%;
    padding: 19px 16px;
}
    .banner_text h2{font-size: 20px;}
	.service_box {
    border: 2px solid #D3DEE5;
    padding: 20px 20px 15px 20px;
    transition: 0.3s ease all;
  min-height: 135px;
}
    .about_bar ul li a{padding: 20px 20px;}
     .home_clients .owl-item .owl-item {
    float: none;
        text-align: center;}
    .head_phone {padding:20px 0px;}
    .logo_img{padding-right: 0px;}
    /* .header_top{display: none!important;} */
    #owl-example{padding-top: 30px;}
    .award_title{padding-top: 0px;}
    .service_container {
        padding: 60px 0px;}
    .news{padding: 55px 0px;}

    .foot_main {padding-top: 23px;}
    .footer_contact {margin-top: 50px;}
    .footer_head{padding: 100px 0px 0px 0px;}
    .copyright{padding: 0px 10px;}
    .footer h3::after {margin: 0 auto;margin-top: 10px!important}
    .footerlink ul li{float: none;margin: 0 auto;}
    .footer_contact{margin-top: 30px;}
    .footer_logo img{margin: 0 auto;}
    .footer_logo{float: none;}
    .foote_section3{float: none;}
    .footerlink{text-align: center;}
    .footer{text-align: center;}
    .owl-carousel .owl-controls .owl-nav{display: none;}
    .home_clients .owl-dots{display: block!important;text-align: center;padding-top: 30px;}
    .client_title{text-align: center;}
    .project_container{background-size: cover;}
    .home_project{text-align: center}
    .home_project h1::after{margin: 10px auto;}
    .recog_img img{margin: 0 auto;padding-bottom: 20px;}
    .award_title h2{text-align: center;}
    .news_section{max-width: 300px;margin: 0 auto;margin-bottom: 30px!important;}
    .home_pimage{margin-bottom: 40px!important;max-width: 400px;margin: 0 auto;display: block;}
    .head_mail{text-align: center;}
    .header_two{text-align: center;display: contents;}
  .navigation {width: auto;position: relative;
background: none;
color: #FFF;
border: none;
height: auto;
margin-top: 0px;
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
padding: 0px;
    padding-top: 0px;
margin-left: px;
font-weight: 700;
    cursor: pointer;margin-left: 0px;}
    .navigation::before {
    content: " ";
    position: relative;
    display: block;
    width: auto;
    height: auto;
    z-index: 0;
    background: none;
    transform-origin: bottom left;
    -ms-transform:none;
    -webkit-transform: none;
        transform: none;}
    .website{float: none;text-align: center;}
    .footer_2 {width: auto;position: relative;
background: none;
color: #FFF;
border: none;
height: auto;
margin-top: 0px;
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
padding: 0px;
    padding-top: 0px;
margin-left: px;
font-weight: 700;
    cursor: pointer;margin-left: 0px;}
    .footer_2::before {
    content: " ";
    position: relative;
    display: block;
    width: auto;
    height: auto;
    z-index: 0;
    background: none;
    transform-origin: bottom left;
    -ms-transform:none;
    -webkit-transform: none;
        transform: none;}
    
.navigation{ padding-top:0px;width: 102%;}
.navbar-header{ border-top:#0392CB solid 1px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important;}
.navbar-toggle{background: #f7c900 !important;
border: #f7c900 solid 1px !important;}
.navbar-inverse{ background:#8d0509 !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.nav > li{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding-right: 0px;}    
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom:#3B74AE solid 1px;}
.nav > li:last-child{ border-bottom:#0392CB solid 0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#0392CB; }
.navbar-inverse .navbar-nav > li > a{ color:#fff!important;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a, .navbar-inverse .navbar-nav > li.active:hover a{ background:#05305C; color: #fff!important;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fff ;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:#05305C !important;}

.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.html) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
}
@media only screen and (max-width:667px) {
	.project_home {
    background: #fff;
    padding: 30px 30px 50px 30px;
    max-height: 245px;
}
	.navbar-inverse .navbar-brand {
    color: #fff;
    padding: 15px 25px;
}
.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a{
		margin-left:0px;
	}
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	h1::after {
  display: none;
}
	.owl-carousel .owl-controls .owl-nav {
    display:block!important;
}
	.owl-carousel .owl-controls .owl-nav {
    position: absolute;
    bottom: 42%;
    width: 100%;
    z-index: 999999;
}
	.project_home p {
    width: 100%;
}
	.commercial_box.first{
		margin-bottom:30px;
	}
	.head_navigation{
		padding: 0px;
margin: 0px;
	}
	.head_navigation .navigation{
		width: 105%;
	}
    .banner_inner {
         padding: 15px 20px 15px 20px !important;}
    .inner_text h1 {
    font-size: 19px;
        line-height: 7px}
    .banner_area {
    width: 120%;}
    .inner_text{display: block!important;}
    .banner_text{display: none;}
    .home_clients .owl-item .owl-item {
    float: none;
        text-align: center;}
.banner_text h1 {font-size: 19px;line-height: 25px;}
.banner_area {padding: 14px 40px 6px 40px;}
    .about_content h1{font-size: 23px;}
    .about_content{padding: 60px 27px;}

}
@media only screen and (max-width:640px) {

}
@media (max-width: 570px) {
	.navbar-inverse .navbar-brand {
    color: #fff;
    padding: 15px 25px;
}
	.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a{
		margin-left:0px;
	}
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	h1::after {
  display: none;
}
	.owl-carousel .owl-controls .owl-nav {
    display:block!important;
}
	.owl-carousel .owl-controls .owl-nav {
    position: absolute;
    bottom: 42%;
    width: 100%;
    z-index: 999999;
}
	.project_home p {
    width: 100%;
}
	.commercial_box.first{
		margin-bottom:30px;
	}
	.head_navigation{
		padding: 0px;
margin: 0px;
	}
	.head_navigation .navigation{
		width: 105%;
	}
    .banner_inner {
         padding: 16px 40px 8px 40px;}
    .inner_text h1 {
    font-size: 19px;
        line-height: 7px}
    .banner_area {
    width: 120%;}
    .inner_text{display: block!important;}
    .banner_text{display: none;}
    .home_clients .owl-item .owl-item {
    float: none;
        text-align: center;}
}
@media (max-width: 480px) {
	.navbar-inverse .navbar-brand {
    color: #fff;
    padding: 15px 25px;
}
	.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a{
		margin-left:0px;
	}
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	h1::after {
  display: none;
}
	.owl-carousel .owl-controls .owl-nav {
    display:block!important;
}
	.owl-carousel .owl-controls .owl-nav {
    position: absolute;
    bottom: 42%;
    width: 100%;
    z-index: 999999;
}
	.project_home p {
    width: 100%;
}
	.commercial_box.first{
		margin-bottom:30px;
	}
	.head_navigation{
		padding: 0px;
margin: 0px;
	}
	.head_navigation .navigation{
		width: 105%;
	}
/*
    .head_phone{text-align: center;}
    .head_phone li{margin: 0 auto;}
*/
    .home_clients .owl-item .owl-item {
    float: none;
        text-align: center;}
    .client_title{padding-bottom: 20px;}
    .head_call table{margin: 0 auto;}
    .head_phone ul li {
        display: block;}
    li.head_number{padding: 10px 0px;border-right: 0px;}
    li.head_call{padding: 10px 0px 10px 0px;}
    .logo_img{margin-bottom: 0px;}
    .banner_text{display: none;}
}
@media (max-width: 400px) {

}
@media (max-width: 375px) {
	.navbar-inverse .navbar-brand {
    color: #fff;
    padding: 15px 25px;
}
	.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a{
		margin-left:0px;
	}
/*
  .banner_inner {
      padding: 16px 40px 8px 40px;}
*/
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	h1::after {
  display: none;
}
	.owl-carousel .owl-controls .owl-nav {
    display:block!important;
}
	.owl-carousel .owl-controls .owl-nav {
    position: absolute;
    bottom: 42%;
    width: 100%;
    z-index: 999999;
}
	.project_home p {
    width: 100%;
}
	.commercial_box.first{
		margin-bottom:30px;
	}
	.head_navigation{
		padding: 0px;
margin: 0px;
	}
	.head_navigation .navigation{
		width: 105%;
	}
 }
@media (max-width: 320px) {
	.navbar-inverse .navbar-brand {
    color: #fff;
    padding: 15px 25px;
}
	.nav.navbar-nav li:first-child a, .nav.navbar-nav li:last-child a, .navbar-inverse .navbar-nav > li > a {
    margin-left: 0px;
}
	.navbar-inverse .navbar-nav > li > a{
		padding: 13px 15px !important;
	}
	.banner_inner {
    padding: 3px 20px 3px 20px!important;
}
	h1::after {
  display: none;
}
	.owl-carousel .owl-controls .owl-nav {
    display:block!important;
}
	.owl-carousel .owl-controls .owl-nav {
    position: absolute;
    bottom: 42%;
    width: 100%;
    z-index: 999999;
}
	.project_home p {
    width: 100%;
}
	.commercial_box.first{
		margin-bottom:30px;
	}
	.head_navigation{
		padding: 0px;
margin: 0px;
	}
	.head_navigation .navigation{
		width: 105%;
	}
 .banner_inner {
     padding: 12px 40px 3px 40px;}
}