#header-inner .nav{z-index: 1;}
/*#header-inner .top a{color: #000!important;}*/
/*banner*/
#header-inner {position: inherit!important; margin-bottom: 28px;}
#banner {position: initial;     padding-top: 0;}
#banner .directional_nav i {color: #fff; background: #ed1d25; padding: 10px; border-radius: 30px; width: 32px; font-size: 12px;}
#banner .bar-menu {width: 70px; background:#276fc6; position: absolute; bottom: 5px; right: 3%; height: 100%;border-bottom-left-radius: 180px;
border-bottom-right-radius: 180px;
border-bottom: 0; z-index: 9}
#banner .bar-menu i {margin: auto; display: block; color: #fff; font-size: 20px; padding-top: 50px;}
#banner .bar-menu i:hover {color: #fdcd50;}
#banner .bar-menu .icon-bar {width: 34px; border-radius: 25px; margin: 40px auto 75px; padding: 10px;}
#banner .bar-menu .icon-bar i {font-size: 14px; padding-top: 20px; margin: 6px auto 6px;}
#banner .bar-menu .icon-bar i:hover {color: #ffd90c;}
#banner .bar-menu .icon-bar .lin1 {background: #fff; width: 1px; height: 50px; margin: auto;}
#banner .bar-menu .round-logo img {width: 100%;}
#banner .bar-menu .round-logo {width: 65%; margin: auto; margin-top: 28px;}
#banner .bar-menu a {text-decoration: none;}
#banner .bar-menu .home i {background: #165299;  text-shadow: 4px 4px 2px #124480;/*  text-shadow: #215b83 0px 5px 0px 0px;*/ padding: 12px; width: 100%;  margin-top: 65px; margin-left:0;}
#banner .bar-menu .cars {background: no-repeat; border: none; margin: auto; display: block; margin-top: 50px; color: #fff; font-size: 10px;}
#banner .text {position: absolute; width: 50%; bottom: 48%; left: 23%;}
#banner .text h2 {color: #fff; font-size: 22px; text-align: center; line-height: 32px;}
#banner .text a {text-align: center; display: block; margin-top: 20px; text-decoration: none;}
#banner .bar-menu .round-logo{visibility: hidden!important;}

/*introduction*/
#Projects .introduction {padding-top: 70px; padding-bottom: 70px;  }
#Projects .introduction .container-fluid {width: 80%;}
#Projects .introduction .bot {margin-bottom: 20px;}
#Projects .introduction p {margin-top: 20px;}
#Projects .introduction h3 {margin-bottom: 20px;}
#Projects .introduction p a {color: #252525; text-decoration: none;}
#Projects .introduction .ask a {background: #4a85d3; transition: .5s ease; text-align: center; color: #fff; font-size: 14px; text-decoration: none; 
border: 4px solid #aacfff; padding: 8px 20px; border-radius: 10px; display: block; font-weight: 500; float: right; text-transform: uppercase;}


/*Projects*/
#Projects {padding-bottom: 70px; position: relative; }
#Projects .container-fluid {width: 80%;}
#Projects h3{font-size: 24px; color: #000;}
#Projects p{font-size: 14px; margin: 0 auto; padding-top: 20px; padding-bottom: 30px; color: #000;}

#Projects img {width: 100%;}
#Projects .bg {padding: 12px; border: 1px solid #ddd; margin: 5px;}
#Projects .Installlation {padding: 12px; background: #fff; display: inline-block; margin: 5px;}
#Projects .col-md-3{padding: 0;}
#Projects .bg h3 {text-align: center; font-size: 18px; margin-top: 22px; margin-bottom: 10px; font-weight: 600; color: #000;}
#Projects .bx {position: relative;}
#Projects .overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 1; transition: .5s ease; background-color: rgba(74, 133, 211, 0);}
#Projects .bx:hover .overlay {background-color: rgba(74, 133, 211, 0.77);}
#Projects .text {color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}
#Projects .text.show{top: 35%;}
#Projects .text.hide{display: none;}

#Projects a.text {opacity: 0; transition: .5s ease; color: #fff; font-size: 9px; text-decoration: none; border: 2px solid #83b6f8; padding: 5px 20px; border-radius: 50px; background: #4e86d0;}
#Projects .bx:hover a.text {margin-top: 32px; margin-left: 0px; opacity: 1;}
#Projects a {text-decoration: none;}
#Projects .text1 {color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}
#Projects a.text1 {opacity: 0; transition: .5s ease; color: #fff; font-size: 9px; text-decoration: none; border: 2px solid #83b6f8; padding: 5px 20px; border-radius: 50px; background: #4e86d0;}
#Projects .bx:hover a.text1 {margin-top: 0px; margin-left: 0px; opacity: 1;}

.tablink {background-color: #276fc6; color: white; float: right; border: none; outline: none; cursor: pointer; padding: 14px 16px; font-size: 17px; width: 20%;}
.tablink:hover {background-color: #165299;}
.tabcontent {color: white; display: none; padding: 100px 0px 0px; height: 100%;}

#Home {background-color: #ddd;}
#News {background-color: #ddd;}
#Contact {background-color: #ddd;}
#About {background-color: #ddd;}









/*gallery*/
#gallery {padding-top: 70px; padding-bottom: 70px; position: relative; background: #f2f2f2;     direction: ltr;}
#gallery .container-fluid {width: 80%;}
#gallery h3 {font-size: 26px; color: #000; text-align: center; margin-top: 50px;}
#gallery p {font-size: 14px; color: #000; text-align: center; line-height: 24px; margin-top: 25px;}
/*#gallery img {width: 100%;}
#gallery img:hover {opacity: 0.3; transition: .5s ease;}*/
#gallery .bg {padding: 10px; background: #fff;}
#gallery .pad {padding-right: 5px; padding-left: 5px;}
#gallery .top {margin-top: 10px;}


/*button*/
#gallery .dedcription-btn {width: 45%; position: relative; border-radius: 30px; background-color: #386bac; color: #fff; font-size: 18px; padding: 8px 0; transition: all 0.3s; padding-right: 40px; margin: 25px auto 0px; display: block; text-align: center; text-decoration: none;}
#gallery .dedcription-btn .btn-icon {background-color: #4e86d0; width: 62px; height: 41px; float: right; position: absolute; border-radius: 40px 40px 40px 40px; right: 0px; top: 0px; transition: all 0.3s;}
#gallery .name-descripeion {position: relative; z-index: 99; font-size: 14px;}
#gallery .dedcription-btn:hover .btn-icon {width: 100%; border-radius: 30px;}
#gallery .dedcription-btn:hover .btn-icon::after {display: none; opacity: 0.1;}
#gallery .btn-icon i {position: absolute; right: 22px; top: 12px; color: #fff;}
#gallery .dedcription-btn:hover {color: #fff!important;}


/*logo*/
#logo {background: url(../images/logo-bg.png) fixed center repeat; height: 150px; background-attachment: fixed; background-size: contain;}













/*responsive*/
@media only screen and (min-width : 1920px) and (max-width : 2560px){}

@media only screen and (min-width : 1600px) and (max-width : 1919px){}

@media only screen and (min-width : 1440px) and (max-width : 1599px){}

@media only screen and (min-width : 1366px) and (max-width : 1439px){}

@media only screen and (min-width : 1280px) and (max-width : 1365px){
#banner .bar-menu{width: 55px;}  
#banner .text {left: 26%;}
#banner .scro {width: 73%; position: absolute; z-index: 99; margin-top: -13%; margin-left: 10%;}

}

@media only screen and (min-width : 1200px) and (max-width : 1279px){
#banner .text {bottom: 45%; left: 26%;}
#banner .ph {left: 80%;}
#banner .bar-menu .icon-bar {margin: 30px auto 60px; margin-top: 50px;}
#banner .bar-menu{width: 55px;}  
#Products .owl-nav {top: -413px;}
.box h4 {margin-top: 20px;}
.box:hover a {margin-top: 180px;}

#Projects h4:after {width: 90%; left: 24.3%;}
#Projects a.text {margin-top: -55px; margin-left: 40px;}
#banner .scro{margin-left: 8%; width: 78%;}


}

@media only screen and (min-width : 1024px) and (max-width : 1199px){

#banner .bar-menu{width: 55px;}  
#Projects .container-fluid {width: 85%;}
#gallery .container-fluid {width: 85%;}
#banner .text h2 {font-size: 18px;}
#banner .text {bottom: 42%; left: 27%;}
#banner .name-descripeion {font-size: 12px;}
#banner .dedcription-btn {width: 35%; padding: 6px 0; padding-right: 40px;}
#banner .dedcription-btn .btn-icon {height: 37px;}
#banner .btn-icon i {top: 10px;}
#banner .scro .tv1 {padding: 12px; border-left: 8px solid #80c1fe; border-bottom: 8px solid #80c1fe;}
#banner .scro .tv2 {padding: 12px; border-left: 8px solid #84a8c9; border-bottom: 8px solid #84a8c9;}
#banner .scro .tv3 {padding: 12px; border-left: 8px solid #ffbd56; border-bottom: 8px solid #ffbd56;}
#banner .scro .tv4 {padding: 12px; border-left: 8px solid #8be0ff; border-bottom: 8px solid #8be0ff;}
#banner .scro {margin-left: 13%;}
#banner .scro h4 {font-size: 14px;}
#banner .scro p {font-size: 12px;}
#banner .ph h3 {font-size: 14px;}
#banner .ph img {width: 30%;}
#banner .bar-menu {width: 65px;}
#banner .bar-menu .home i {margin-top: 45px;}
#banner .bar-menu i {padding-top: 35px; font-size: 18px;}
#banner .bar-menu .icon-bar {margin: 35px auto 75px;}
#banner .bar-menu .icon-bar i {font-size: 10px; padding-top: 15px;}
#banner .bar-menu .cars {margin-top: 35px;}
#banner .bar-menu .home i {padding: 8px;}
.tablink {width: 30%;}
#Projects .name-descripeion {font-size: 12px;}
#Projects .dedcription-btn {padding: 6px 0; padding-right: 50px;}
#Projects .dedcription-btn .btn-icon {height: 37px;}
#Projects .btn-icon i {top: 10px;}
#Projects h4:after {width: 82%; left: 28.7%;}
#Projects a.text {margin-top: -46px; margin-left: 32px; padding: 4px 15px;}
#Projects .bg {padding: 10px;}

#gallery .name-descripeion {font-size: 12px;}
#gallery .dedcription-btn {padding: 6px 0; padding-right: 50px; width: 50%;}
#gallery .dedcription-btn .btn-icon {height: 37px;}
#gallery .btn-icon i {top: 10px;}
#gallery h3 {margin-top: 30px;}



}

@media only screen and (min-width : 768px) and (max-width :1023px){
#banner .ph{display: none;}
#banner .question{display: none;}
#banner .scro{margin-top: -20%; margin-left: 23%; width: 65%;}
#banner .text {position: absolute; width: 65%; bottom: 45%; left: 22%;}
#banner .scro .tv3, #banner .scro .tv1{padding: 10px;}
#banner .text h2 { font-size: 18px; line-height: 26px;}
#banner .btn-icon i{right: 15px;}
#banner .name-descripeion{font-size: 12px;}
#banner .bar-menu{width: 50px;}
#banner .dedcription-btn .btn-icon{width: 50px;}
#banner .bar-menu .icon-bar {margin: 40px auto 75px;}
#Projects p{width: 95%; font-size: 13px;}
.tablink {width: 30%;}
#Projects .bg {margin-top: 0;}
#Projects .bot {margin-bottom: 20px;}
#Projects h4:after{width: 75%; left: 40.3%;}
#Projects .dedcription-btn{width: 35%; font-size: 14px;}
#Projects .dedcription-btn .btn-icon{height: 36px;}
#Projects a.text{margin-top: -65px; margin-left: 55px;}
#Projects .bg-txt{top: 38%; left: 22%;}
#Projects .bg {margin: 0px;}

#gallery{padding-top: 50px;}
#gallery h3{margin-top: 0;}
#gallery .dedcription-btn{width: 35%; font-size: 15px; margin-bottom: 30px;}
#gallery p{font-size: 13px; line-height: 20px; margin-top: 15px;}
#gallery .name-descripeion{font-size: 13px;}
#gallery .dedcription-btn .btn-icon{height: 37px; width: 55px;}
#gallery .btn-icon i{right: 15px;}
}


@media only screen and (min-width : 150px) and (max-width : 767px){
#banner{/*height: 350px;*/}
#banner .text a{margin-top: 15px;}
#banner .ph{display: none;}
#banner .question{display: none;}
#banner .text h2{font-size: 15px; line-height: 20px;}
#banner .text{width: 75%; bottom: 34%; left: 12%;}
#banner .name-descripeion{font-size: 11px;}
#banner .dedcription-btn{font-size: 15px; padding-right: 35px !important; padding: 5px 0; width: 50%;}
#banner .btn-icon i {right: 10px;top: 8px;}
#banner .dedcription-btn .btn-icon{width: 40px; height: 31px;}
#banner .bar-menu {display: none;}
#banner .bar-menu .icon-bar{display: none;}
#banner .bar-menu .home i{margin-top: 45px; padding: 10px; width: 140%; margin-left: -24%;}
#banner .bar-menu i{padding-top: 35px; font-size: 16px;}
#banner .bar-menu .cars{margin-top: 25px;}
.scroll a span{top: 70%;}
#banner .bar-menu .scroll{display: none;}
#banner .bar-menu .round-logo{margin-top: 20px;}
#banner .scro .tv1{padding:0 5px; border-left: 8px solid #80c1fe;border-bottom: 8px solid #80c1fe;}
#banner .scro .tv3{padding:0 5px; border-left: 8px solid #ffbd56;border-bottom: 8px solid #ffbd56;}
#banner .scro h4{font-size: 12px; margin: 0;}
#banner .scro{margin-left: 15%; width: 70%;}
#banner .scro .col-xs-6{padding: 0 5px;}
#banner .scro p{font-size: 11px; line-height: 15px; padding-top: 5px;}
#banner .scro img{width: 40%;}
.tablink {width: 100%;}
   
#gallery .pad{padding-top: 10px;}
#gallery .top {margin-top: 0; }
#gallery .dedcription-btn {margin-bottom: 30px; font-size: 16px;width: 55%;}
#gallery .name-descripeion{font-size: 10px;}
#gallery .dedcription-btn .btn-icon{width: 45px; height: 38px;}
#gallery .btn-icon i{right: 12px; top: 10px;}
#gallery h3{margin-top: 0; font-size: 22px;}
#gallery p{font-size: 13px; line-height: 22px; margin-top: 15px;}
#gallery {padding-top: 60px; padding-bottom: 60px;}

#tec h5{margin-top: 45px;}
#tec .bot {margin-bottom: 0;}
#tec h4:after{display: none;}
#tec p.dwn{top: 200px;}
#tec{padding-bottom: 50px; padding-top: 50px;}

#Projects h4:after{display: none;}
#Projects .bg{margin: 20px 0px 0px;}
#Projects .bot{position: initial; margin-bottom: 15px;}
#Projects .dedcription-btn{width: 50%; font-size: 15px;}
#Projects .name-descripeion{font-size: 10px;}
#Projects .dedcription-btn .btn-icon{height: 37px; width: 45px;}
#Projects .btn-icon i{right: 10px;}
#Projects {padding-bottom: 50px; padding-top: 50px;}
#Projects p{font-size: 12px; width: 100%;}


}

@media only screen and (max-width : 375px){
#banner .scro p {font-size: 11px; line-height: 12px; padding-top: 5px;}
#banner .dedcription-btn{font-size: 14px;}
#banner .name-descripeion {font-size: 10px;}
#banner .dedcription-btn .btn-icon{font-size: 10px;}
#banner .text h2 {font-size: 13px; line-height: 18px;}
#banner .btn-icon i {right: 10px; top: 12px;}
#Projects a.text{margin-top: -60px; margin-left: 50px;}


 
}

@media only screen and (max-width : 360px){
#banner .scro {margin-top: -8%;}
#banner .text h2 {font-size: 12px;}
#banner .text {bottom: 25%;}

#Projects .dedcription-btn {width: 55%; font-size: 14px;}
#Projects .dedcription-btn .btn-icon{height: 36px;}
#Projects a.text{margin-top: -60px; margin-left: 50px;}

#gallery .dedcription-btn {margin-bottom: 30px; font-size: 14px; width: 65%; margin-top: 15px;}
#gallery .dedcription-btn .btn-icon{height: 36px;}


}

@media only screen and (max-width : 320px){
#banner .scro { margin-left: 12%; width: 75%; margin-top: -8%;}
#banner .dedcription-btn{width: 60%;}
#banner .text { width: 75%; bottom: 18%; left: 12%;}

#Projects p{font-size: 12px; width: 100%;}
#Projects a.text{padding: 4px 15px; margin-top: -52px; margin-left: 44px;}
#Projects .col-md-4 {padding: 0px;}
#Projects .bg {margin-top: 15px;}
#Projects .bg-txt{left: 15%;}
#Projects .bg h3{font-size: 16px; margin-bottom: 5px;}
#Projects .dedcription-btn {width: 65%; font-size: 12px;}
#Projects .dedcription-btn .btn-icon {height: 33.5px; width: 40px;}

#gallery .dedcription-btn {margin-bottom: 30px; font-size: 14px; width: 75%; }
#gallery .dedcription-btn .btn-icon {width: 45px; height: 36px;}
#gallery .btn-icon i{top: 12px;}
}