@import url('../font/font.css');

*{margin:0 auto;padding:0;outline:none;list-style:none;}

body{font-size:14px;color:#323232;}

h1{font-size:40px;}
h2{font-size:28px;}
h3{font-size:21px;}
h4{font-size:17px;}
h5{font-size:15px;}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ddd;
}

p{font-size:15px;margin-bottom:15px;}

a:hover,a:focus{text-decoration:none;transition:all 0.3s !important;}
input[type="submit"]:hover{transition:all 0.3s;}

/*****========= *********** =========
             Header
========= *********** =========*****/
.primary-navigation{background:#222222;}
.navbar-nav{float:right;margin:4px 0 0 0;}
.home-slider{margin:0;}
.slider{background: url(../img/slider-bg.svg) no-repeat 0 0;}
.navbar-default{border:none;margin:0;background:inherit;}
.navbar-brand{width:18%;z-index:1;position:absolute;height: 76px;  background: #222222;padding:15px 15px;border-radius: 5px;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{  background: #222222;}
.navbar-brand > img{max-width:115px;}
.navbar-nav > li{padding:10px 0;}
.navbar-default .navbar-nav > li > a{font-size:14px;color:#fff;transition: 0.4s;font-family:'Roboto', sans-serif;font-weight:500;padding:0 15px;text-transform:uppercase;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{background:rgba(255, 255, 255, 0);text-transform: capitalize;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background-color: inherit;color:#fff;}
.dropdown-menu > li > a:hover{color:#fff;background:#ee7600;}
.navbar-default .navbar-nav > .active > a{color:#fff;background:#f68c1f;}
.navbar-default .navbar-nav > li > a span{position: relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition:transform 0.3s;}
.navbar-default .navbar-nav > li > a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform: translateY(-100%);}
.navbar-default .navbar-nav > li > a span:before{color:#ab917d;position:absolute;top:100%;content: attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.navbar-default .navbar-nav > .active > a:focus{background:inherit;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#fff;}
.navbar-nav > li:hover > .dropdown-menu{display:block;}

.sub-menu{display:none;background:#fff; min-width:160px;box-shadow: 0 6px 12px rgba(0, 0, 0, .175);margin-top: 8px;}
.sub-menu li{padding:3px 0;padding:5px 20px;}
.sub-menu li a{font-size:12px;font-family:'Roboto', sans-serif;font-weight:500;color:#352d73;}
.navbar-nav > li:hover .sub-menu{display:block;position:absolute;z-index: 9999;}

/*****========= *********** =========
             Middle
========= *********** =========*****/

.slider{background:url(../img/banner-bg.svg) no-repeat 0 0;padding-top:54px;background-size:cover;}
.mascot{float:left;}
.main-content{float:right;}
.slider-desc{    padding: 65px 0 0 32%;}
.slider-desc p{color:#fff;}
.slider-desc figure{max-width:288px;}
.slider-desc span{    width: 100%;    float: left;    display: block;    font-size: 26px;    color: #fff;    line-height: 35px;    margin: 15px 0 12px 0;    font-family: 'AntennaRegular';}
.slider-desc a{width:100%;float: left;max-width: 106px;font-size: 12px;color:#000;font-family: 'AntennaMedium'; display: inline-block;background: #fff;padding: 4px 10px;border: 1px solid #000000;}
.slider form{float:left;background: #fff;padding:0 0 10px 0;margin-left: -2%;position:absolute;top:90px;z-index: 999999;}
.slider form h2{font-size:13px;color:#fff;background:#12679b;font-family: 'MyriadProRegular';margin: 0 0 15px 0;padding: 6px 0 6px 12px;}
.slider form fieldset{padding: 0px 15px 4px 15px;}
.slider form label{    float: left;min-width: 65px;}
.slider form input[type="text"]{padding:0 15px;background:#cdcccc;border:1px solid #7e7d7d;}
.slider form textarea{padding:15px;background:#cdcccc;    border: 1px solid #7e7d7d;    resize: none;}
.slider form input[type="submit"]{background:inherit;border:1px solid #8c898a;padding:2px 18px;border-radius: 7px;float: right;margin-right:15px;}
.slider form input[type="submit"]:hover{background:#f68c1f;color:#fff;border:1px solid #f68c1f;}

.title{font-size:32px;text-transform:uppercase;font-family: 'AntennaThin';padding-bottom:18px;margin-bottom:30px;border-bottom:1px solid #fac58f;}

.material-slider li{margin:0 15px;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.material-slider li:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.material-slider li h3{background:#12679b;margin:0;padding:6px 10px;text-align:center;color:#fff;font-family: 'Raleway', sans-serif;}
.material-slider li h3 span{font-weight:600;display:inline-block;margin-right: 5px;}
.material-content{width:100%;float:left;border:1px solid #cdced0;border-top:3px solid #f68c1f;padding:12px;}
.material-content p{min-height:112px;}
.material-slider li a{box-shadow:0px 0px 8px #807b7b;padding: 2px 15px;color: #040707;display: inline-block;}
.material-slider li a:hover{background:#f68c1f;color:#fff;}
.material-slider .slick-prev{right: 50px;left:auto;background:url(../img/left-arrow.svg) no-repeat 0 0;}
.material-slider .slick-next{right: 0px;background:url(../img/right-arrow.svg) no-repeat 0 0;}
.material-slider .slick-next,.material-slider .slick-prev{top:-17%;height:40px;width:46px;}

.image-list li{float:left;padding:0 10px;}


/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f68c1f;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#f68c1f;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration:0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
      color: #111;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
      background: #222222;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}



.download{float:right;background:#f68c1f;color:#fff;font-size:12px;    padding: 0 10px 0 0;}
.download:hover{color:#fff;background:#a34223;}
.download i{background:#a34223;padding:10px 10px;margin:0 10px 0 0;}

.gallary h3{font-size:18px;color:#f68c1f;text-transform:capitalize;text-align:center;font-family: 'Raleway', sans-serif;}
.gallary figure img{width:100%;}
.gallary figure{position:relative;}
.gallary figure a{position: absolute;left: 0;right: 0;top: 0;    bottom: 0;    margin: auto;    max-width: 135px;    height: 35px;    text-align: center;line-height: 35px;    background: rgba(255, 255, 255, 0.67);    color: #000;    font-family: 'AntennaMedium';}

.project-wrapper .nav-tabs>li>a{color:#fff;background:#f68c1f;padding:4px 20px;margin-right: 10px;}
.project-wrapper .nav-tabs>li{border-bottom:none;}
.project-wrapper .nav-tabs>li.active>a:after{display:none;}

.counter-wrapper .nav-tabs{padding:0;border:1px solid #f68c1f;}
.counter-wrapper .nav-tabs>li{width:100%;border-bottom:1px solid #f68c1f;}
.counter-wrapper .nav-tabs>li>a{color:#f68c1f;    padding: 12px 15px;}
.counter-content{width:100%;float:left;padding:10px 10px 0 10px;border:1px solid #ababab;}
.counter-content h4{color:#f8a856;font-family: 'AntennaRegular';}
.counter-content p{color:#000;font-family: 'AntennaLight';}
.content{width:60%;float:left;}
.counter-image{width:40%;float:left;padding:0 0 0 15px;}
.counter-image img{width:100%;}
.counter-wrapper .nav-tabs>li.active>a:after{display:none;}

.social{float:right;}
.social span{font-size:15px;font-family:'AntennaLight';float:left;margin: 16px 6px 0 0;}
.social ul{display:inline-block;}
.social ul li{float:left;margin: 0 2px;}
.social ul li a{width:25px;height:25px;line-height:25px;border-radius:50%;display:inline-block; text-align:center;background:#a34223;font-size:15px; color:#fff;}
.social ul li a .fa{-webkit-transition:-webkit-transform 1s;-moz-transition: -moz-transform 1s;-o-transition:-o-transform 1s;transition: transform 1s;text-shadow:0 0 3px #f68c1f;}
.social ul li a:hover .fa{-webkit-transform: rotate(-10deg) scale(2);-moz-transform: rotate(-10deg) scale(2);-ms-transform: rotate(-10deg) scale(2);-o-transform: rotate(-10deg) scale(2);transform: rotate(-10deg) scale(2);}
#div_left
{
    float:left;width:30%;height:400px;margin-right:2.5%;border-right:1px solid black;
}
#div_right{float:left;width:65% !important;}


/*****========= *********** =========
             Footer
========= *********** =========*****/

.footer-top{background:url(../img/contact-bg.svg) no-repeat 0 0;background-size:cover;color:#fff;}
.footer-top h3{}
.footer-logo figure{max-width:154px;margin-top: 25px;}
.footer-logo figure img{width:100%;}

.address p{}
.address p i{width:24px;height:24px;line-height:22px;border:1px solid #fff;border-radius:50%;text-align:center;margin-right:10px;}

.phone{padding:20px 15px 0 15px;}
.phone-list{margin-bottom:6px;}
.phone-list i{width:24px;height:24px;line-height:22px;border:1px solid #fff;border-radius:50%;text-align:center;margin-right:10px;}
.phone-list a{color:#fff;}
.phone-list a:hover{color:#f68c1f;}

.footer-bottom{padding:10px 0;}
.footer-bottom .col-md-4{padding:0;}
.footer-bottom{background:#f68c1f;}
.footer-bottom p{color:#fff;margin:0;text-transform: capitalize;}
.footer-bottom p a{color:#fff;}

.footer-bottom ul{text-align:center;margin: 0;}
.footer-bottom ul li{float:none;display:inline-block;}
.footer-bottom ul li a{color:#fff;border-right:1px solid #fff;padding:0 6px;display:inline-block;}
.footer-bottom ul li a:hover{color:#1d1d1d;}
.footer-bottom ul li:last-child a{border-right:none;}

.copyright p{text-align:right;}

.banner-wrapper figure{position:relative;}
.banner-wrapper h3{position:absolute;top:50%; left:0;right:0;max-width:200px;padding:10px 0;margin:0 auto;text-align:center;    background: rgba(255, 255, 255, 0.71);}
.banner-wrapper img{width:100%;}

.about-wrapper{padding:30px 0 0 0;}
.about-wrapper .col-md-3{padding:0;}
.about-wrapper figure{    border-bottom: 1px solid #eae9e9;}
.about-wrapper figure img{width:100%;}
.policy-wrapper{padding:0 0 30px 0;}

.contact-form-section{ width:100%; text-align:center;background:#f1f1f1;margin: -5px 0px 0px 0px;padding: 30px 0px 30px 0px;}
.contact-form-section h4{ font-size:26px;  margin: 0px 0px 42px 0px;}
.contact-form{ float:left;}
.contact-form form input[type="text"]{ width:100%; height:48px; font-size:16px; color:#000; border:1px solid #a8a8a8; padding:0px 0px 0px 15px; box-shadow:none;    margin-bottom: 15px;}
.contact-form form input[type="email"]{ width:100%; height:48px; font-size:16px; color:#000; border:1px solid #a8a8a8; padding:0px 0px 0px 15px; box-shadow:none;    margin-bottom: 15px;}
.contact-form form textarea{ width:100%; height:244px; font-size:16px; color:#000; border:1px solid #a8a8a8; padding:15px 0px 0px 15px; box-shadow:none;}
.contact-form form input[type="submit"]{ width:100%; height:56px;color:#fff;background: #f68c1f;cursor:pointer; text-align:center; font-size:18px; border:none;margin: 14px 0px 0px 0px;}
.contact-form form input[type="submit"]:hover{      color: #f68c1f;
    border: 2px solid #f68c1f;
  background: #fff;
  transition: all 0.3s;}

.contact a.fa{ width:90px; height:90px;  float: left; font-size:42px; line-height:90px; text-align:center; border-radius:50%;     background:#222222; color:#fff;}
.contact a.fa:hover{ background:#dbdbdb; color:#222222; transition: all 0.3s;  border: 1px solid #222222;}
.contact-detalis{text-align:left;width: 66%;float:right; }
.contact h4{ font-size:18px;margin: 4px 0px 10px 0px;}
.contact span{display: block;font-size:14px;color:#5b5b5b;}
.contact a{font-size:14px;color:#5b5b5b;}

.map-wrapper iframe{width:100%;height:400px;float:left;}

.commercial figure img{width:100%;border-radius:0;}
.commercial .nav-tabs{margin-bottom:10px;}
.commercial .tab-content{width:100%;float:left;padding:10px;border:1px solid #ccc;}
.commercial .col-md-3{padding:0;}
.commercial-content{padding:0 0 0 15px;}
.commercial-content p{text-align: justify;}
.project-wrapper{padding-bottom:30px;}
.policy-wrapper figure img{width:100%;}

.stone ul li{padding-bottom:30px;}
.stone figure img{width:100%;}
.container1 img{width:100%;}

.container1 {
  position: relative;

}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 100%;
  right: 0;
  background-color: rgba(246, 140, 31, 0.5);
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container1:hover .overlay {
  width: 100%;
  left: 0;
}

.overlay p{text-align:center;padding:0 15px;color:#fff;margin-top: 35px;}

.text {text-align:center;
  white-space: nowrap; 
  color: white;
  font-size: 20px;
 /* position: absolute;*/
  overflow: hidden;
  /*top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);*/
}

.text span{display:inline-block;padding:6px 24px;background:rgba(255, 255, 255, 0.51);color:#000;}
.text span:hover{background:#1d1d1d;color:#fff;}

.technical-wrapper{padding:10px 0 30px 0;}
.technical-wrapper .nav-tabs>li>a{color:#fff;background:#f68c1f;padding:4px 20px;margin-right: 10px;}
.technical-wrapper .nav-tabs>li{border-bottom:none;}
.technical-wrapper .nav-tabs>li.active>a:after{display:none;}

.technical-wrapper ul li{list-style:circle;list-style-position:inside;}
.technical-wrapper span{font-weight:bold;display:block;margin-bottom:10px;}

.request-wrapper{background:url(../img/contact-bg-image.JPG) no-repeat 0 0;background-size:cover;margin: 30px 0;padding:30px 0;}
.request-wrapper p{color:#fff; text-align:center;margin-bottom:15px;}
.contact #contact_form{text-align:center;}
#contact_form li{text-align:left;margin-bottom: 10px;}
.contact-form label{font-weight: normal;    color: #fff;font-size: 12px;    text-transform: uppercase;    display: inline-block;width:100%;margin: 0px;font-family: 'Crimson Text', serif;font-style: italic;    line-height: 26px;    position: relative;color: #f6b138;}
.contact-form label span{color:#fff;}
#contact_form li .form-control{height:40px;border:none;box-shadow:none;border-radius: 0px;background:none;color:#b1a4a4;border-bottom:1px solid #5d5d5e;}
#contact_form li input{display:inline-block;width:100%;height: 50px;    padding: 0 20px;    background: none;    font-size: 16px;}
.contact-form button{float: right;    border: 1px solid #ffffff;    background: none;    border-radius: 0px;    color: #fff;    margin-top: 30px;letter-spacing: 3px;    padding: 15px 40px;    text-transform: uppercase;    -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.contact-form button:hover{background:#f68c1f;border-color:#f68c1f;}
#contact_form li textarea{    height: 140px !important;}
.contact-form span{color:#fff;display:block;margin:0 0 10px 0;}
.contact-form input:focus,.contact-form textarea:focus,.contact-form keygen:focus,.contact-form select:focus{outline: none !important;border: 1px solid #141414 !important;}

.video-wrapper iframe{width:100%;height:540px;}

.search-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;line-height:26px;color:#fff;border-radius:50%;border:2px solid #fff;}

button.close{    width: 32px;    height: 32px;    background: #fff url(../img/close.png) no-repeat 0 0;    position: absolute;    right: -11px;    top: -12px;    z-index: 9999999;    opacity: inherit;    border-radius: 50%;}
.close:hover, .close:focus{opacity:inherit;}

@media(max-width:1199px ){
.navbar-brand{height:80px;padding:8px 5px;}
.navbar-default .navbar-nav > li > a{font-size: 12px;}
.view .mask,.view .content{padding:30px 0 0 0;}
.footer-bottom ul li a,.footer-bottom p{font-size:13px;}
.slider form{top:115px;}
.main-project .view .mask, .main-project .view .content{padding:25px 0 0 0;}
}		

@media(max-width:991px ){
.navbar-default .navbar-nav > li > a,.dropdown-menu > li > a{font-size:10px;}
.navbar-default .navbar-nav > li > a{padding:0 12px;}
.navbar-brand{width:19%;height:44px;}
.navbar-brand > img{max-width: 85px;}
.material-slider li h3{font-size: 16px;}
.title{font-size: 24px;}
#div_left
{
    float:left;width:100% !important;margin-right:2.5%;
}

#div_right{float:left;width:100% !important;}
.view h2{font-size:12px;}
.view p{font-size:12px;padding: 5px 10px 5px;margin-bottom:5px;}
.view a.info{font-size:10px;padding:3px 12px;}
.view .mask, .view .content{padding:22px 0 0 0;}
.social span{margin:10px 6px 0 0;}
.footer-top{text-align:center;}
.footer-logo figure{float:none;display:inline-block;}
.phone{padding:5px 15px 12px 15px;}
.footer-bottom p{text-align:center;}
.slider form{top:60px;}
.slider-desc span{font-size:12px;line-height:18px;}
.slider-desc{padding:20px 0 0 42%;}
.main-project .view .mask,.main-project .view .content{padding:50px 0 0 0;}
.contact-detalis{width:100%;margin-top: 10px;}
.counter-wrapper .nav-tabs>li>a{display:block;}
.material-content p{min-height: 92px;}
#div_left{
    float: left;
    width: 100% !important;
    margin-right: 2.5% !important;
}
}	
@media( max-width:767px ){	
.navbar-nav{width:100%;float:left;}
.navbar-default .navbar-nav > li > a{border-right:none;}
.navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f89a31;
border:1px solid #f89a31;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-brand{width:25%;}
.navbar-default .navbar-nav > li > a,.dropdown-menu > li > a{font-size:14px;}
.drop{display:block;}
#menu li.dro-arrow{cursor:pointer;background:url(../img/drow-arrow.png) no-repeat right 10px;}
.navbar-nav > li:hover .sub-menu{display:none;position:relative;}
.sub-menu{position:relative;}
.nav > li > a{display:inline-block;}
.sub-menu li a:hover{color:#f89131;}
.sub-menu{padding: 0px 10px 0px 10px;}
.slider form{position:inherit;}
.slider-desc{padding:0;}
.slider-desc span{font-size:20px;    line-height: 25px;}
.mascot{    max-width: 250px;    margin: 0 auto;    float: none;}
.slider form{position: inherit;top:auto;left:0;right:0;margin:0 auto;float:none;display:inline-block;width:285px;}
.g-recaptcha iframe > .rc-anchor-normal-footer .rc-anchor-logo-portrait {
    margin: 0px !important;
}
.rc-anchor-normal .rc-anchor-pt {
    margin: 3px 40px 0 0 !important;
}
.rc-anchor-center-container {
    width: 50% !important;
}
.g-recaptcha > iframe > .rc-anchor .rc-anchor-normal .rc-anchor-light > .rc-anchor-content > .rc-inline-block{width: 25% !important;}
.g-recaptcha iframe > .rc-inline-block {
    width: 25% !important;
}
.rc-anchor-normal .rc-anchor-checkbox-label {
    width: 45px !important;
}
.rc-anchor-normal-footer {
    float: left !important;
}
.rc-anchor-logo-portrait {
    margin: 0px 0px 0px -27px !important;
}
.rc-anchor-normal-footer {
    margin-left: -10% !important;
}
.g-recaptcha {
      margin-right: -16% !important;
}
.g-recaptcha iframe {
    width:93% !important;
    margin-left: -16% !important;
}
 #div_left{
    float: left;
    width: 100% !important;
    margin-right: 2.5% !important;
}
.slider{text-align:center;padding-top:25px;padding-bottom:30px;}
.slider-desc a{float:none;display:inline-block;margin-bottom: 15px;}
.main-content{float:left;width:100%;}
.view{margin: 0 auto;}
.view h2{font-size: 16px;}
.main-project .view .mask, .main-project .view .content{padding: 108px 0 0 0;}
.view p{font-size:16px;line-height:25px;}
.navbar-collapse{padding:0;}
.gallary h3{margin: 10px 0;}
.view .mask, .view .content{padding:68px 0 0 0;}
.contact{padding-bottom:15px;}
.contact-detalis{width: 82%;}
.tab-content{padding:0;}
.material-content p{    min-height: 132px;}
.modal{    top: 22%;}
}
@media( max-width:568px ){
    .rc-anchor-logo-portrait {
    margin: 0px 0px 0px -27px !important;
}
#div_left{
    float: left;
    width: 100% !important;
    margin-right: 2.5% !important;
}
.navbar-brand{width:30%;height:65px;}
.navbar-brand > img{max-width:122px;}
.home-slider form{position:inherit;top:inherit;float:none;display:inline-block;}
.slick-list{width:100%;float:left;}
.slider-desc{margin:30px 0 0 0;}
.material-slider .slick-next,.material-slider .slick-prev{top:-64px;}
.title{font-size:18px;}
.view h2{font-size:12px;}
.view p{font-size:11px;}
.view a.info{font-size:14px;}
.content{width:100%;padding:0;}
.counter-wrapper .tab-content{padding:0;}
.home-slider{text-align:center;}
.slider-desc{text-align:center;}
.slider-desc figure img{float:none;}
.slider-desc figure{margin:0 auto;}
.slider-desc a{float:none;display:inline-block;}
.navbar-collapse{border-top:none !important;}
.main-project .view .mask,.main-project .view .content{padding:70px 0 0 0;}
.title{padding-bottom:12px;}
.view .mask, .view .content{padding:50px 0 0 0;}
.contact-detalis{width:75%;}
.counter-image{padding:15px 0 0 15px;}
.project-wrapper .nav-tabs>li>a{margin-bottom:10px;}
.material-content p{min-height:inherit;}
}
@media(max-width:479px){
    .rc-anchor-logo-portrait {
    margin: 0px 0px 0px -27px !important;
}
#div_left{
    float: left;
    width: 100% !important;
    margin-right: 2.5% !important;
    border-right: none !important;
}
.navbar-brand{height:50px;}
.navbar-nav{margin:10px 0 0 0;}
.navbar-brand > img{max-width:86px;}
.main-project .view .mask,.main-project .view .content{padding:10px 0 0 0;}
.download{float:none;display:inline-block;margin-top:10px;}
.project-wrapper .title{text-align:center;}
.view .mask, .view .content{padding:5px 0 0 0;}
.contact-detalis{width:66%;}
.social{width:100%;margin-top:22px;}
.slider form input[type="text"]{width:100%;}
.slider form textarea{width:100%;}
.slider form label{min-width:inherit;}
}
.address-info1
{
    clear: left;
    padding-bottom: 10px;
}
.iconround1
{
       padding: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f68c1f;
    border-radius: 100%;float: left;
    font-size: 20px;
    margin-right: 15px;
}
.content1
{
    margin-top: 2%;
    float:left;
    margin-bottom: 5px;overflow: hidden;
}