

/*banner*/



#banner {position: relative;z-index: 1;}

#banner .directional_nav i {color: #fff; background: #ed1d25; padding: 10px; border-radius: 30px; width: 32px; font-size: 12px;}

#banner .bar-menu {width: 70px; background:rgba(0, 187, 255, 0.28); position: absolute; bottom: 5px; right: 3%; height: 100%;}

#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: 60px 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: #00bbff; padding: 12px; width: 150%; border-radius: 50px; margin-top: 65px; margin-right: -24%; text-shadow: 5px 4px 2px #124480;}

#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; bottom: 53%; right: 55%; transform:translate(55%, -50%); -ms-transform: translate(55%, -50%);}

#banner .yell {position: absolute; bottom: 65%; right: 55%; transform: translate(50%, -50%); -ms-transform: translate(50%, -50%);}

#banner .yell img {width: 30%; margin: auto; display: block;}

#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 .ph {position: absolute; bottom: 40px; left: 77%;}

#banner .ph h3 {font-size: 18px; color: #fff; font-weight: 500; text-align: center; line-height: 24px;}

#banner .question{position: absolute; bottom: -40px;right: 9.5%; margin-top: 10px;  z-index: 9;}

#banner .question  a{color: #000; background: #ffd200;padding: 5px 30px; border-radius: 50px; font-size: 12px; font-weight: 700; border: 3px solid #fbeeb2cf ;    display: block; width: 100%;}

#banner .question a:hover{text-decoration: none; background-color: #386bac; color: #fff;}

#banner .question a i{margin-right: 8px;}

.word {color: #fbce51; text-align: center; line-height: 32px; font: 700 normal 22px 'tahoma';

text-shadow: 5px 2px #222324, 2px 4px #222324, 3px 5px #222324;}



#banner .animated { -webkit-animation-duration: 5s; animation-duration: 5s;}



#banner .ph img {width: 20%; margin: auto; display: block; margin-bottom: 5px; margin-top: 15px;}

#banner .scro {width: 70%; position: absolute; z-index: 99; margin-top: -16%; right: 50%; transform: translate(40%, -50%); -ms-transform: translate(40%, -50%);}

#banner .scro a{text-decoration: none;}

#banner .scro img.fad {width: 40%;}

#banner .scro img{border-radius: 10px; width: 35%; cursor: pointer; margin: auto; display: block;}

#banner .scro .box{width: 89%; cursor: pointer; height: 242px; border-radius: 10px; display: none; position: absolute; margin-top: -95%;}

#banner .scro h4 {text-align: center; color: #fff; font-size: 16px; font-weight: 600;    text-transform: uppercase;}

#banner .scro p {text-align: center; color: #fff; font-size: 13px;}

#banner .scro .tv1 {width: 70%; transition: .5s ease; background: #3a9cf9; padding: 8px; border-radius: 6px; border-left: 8px solid #80c1fe; border-bottom: 8px solid #80c1fe;}

#banner .scro .tv1:hover {border-left: none; border-bottom: none;}

#banner .scro .tv2 {width: 70%; transition: .5s ease; background: #466888; padding: 8px; border-radius: 6px; border-left: 8px solid #84a8c9; border-bottom: 8px solid #84a8c9;}

#banner .scro .tv2:hover {border-left: none; border-bottom: none;}

#banner .scro .tv3 {width: 70%; transition: .5s ease; background: #4984d2; padding: 8px; border-radius: 6px; border-left: 8px solid #386bad; border-bottom: 8px solid #386bad;}

#banner .scro .tv3:hover {border-left: none; border-bottom: none;}

#banner .scro .tv4 {width: 70%; float: right; transition: .5s ease; background: #facd51; padding: 8px; border-radius: 6px; border-left: 8px solid #fbeeb2cf; border-bottom: 8px solid #fbeeb2cf;}

#banner .scro .tv4:hover {border-left: none; border-bottom: none;}



/*button*/

#banner .dedcription-btn {width: 32%; position: relative; border-radius: 30px; background-color: #386bac; color: #fff; font-size: 18px; padding: 8px 0; transition: all 0.3s; padding-right: 40px; margin: auto;}

#banner .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;}

#banner .name-descripeion {position: relative; z-index: 99; font-size: 14px;}

#banner .dedcription-btn:hover .btn-icon {width: 100%; border-radius: 30px;}

#banner .dedcription-btn:hover .btn-icon::after {display: none; opacity: 0.1;}

#banner .btn-icon i {position: absolute; right: 22px; top: 12px; color: #fff;}

#banner .dedcription-btn:hover {color: #fff!important;}



/*scroll*/

.scroll a { padding-top: 60px;}

.scroll a span { position: absolute; top: 88%; left: 50%; width: 30px; height: 50px; margin-left: -15px; border: 1px solid #fff; border-radius: 50px; box-sizing: border-box;}

.scroll a span::before { position: absolute; top: 10px; left: 50%; content: ''; width: 8px; height: 8px; margin-left: -3px; background-color: #fff; border-radius: 100%; -webkit-animation: sdb10 2s infinite; animation: sdb10 2s infinite; box-sizing: border-box;}



@-webkit-keyframes sdb10 {

  0% {

    -webkit-transform: translate(0, 0);

    opacity: 0;

  }

  40% {

    opacity: 1;

  }

  80% {

    -webkit-transform: translate(0, 20px);

    opacity: 0;

  }

  100% {

    opacity: 0;

  }

}

@keyframes sdb10 {

  0% {

    transform: translate(0, 0);

    opacity: 0;

  }

  40% {

    opacity: 1;

  }

  80% {

    transform: translate(0, 20px);

    opacity: 0;

  }

  100% {

    opacity: 0;

  }

}





/*about*/

#about {padding-top: 100px; padding-bottom: 70px; position: relative;}

#about .container-fluid {width: 80%;}

#about h4 {margin: 0; position: relative; font-size: 18px; font-weight: 600;}

#about h4:after {position: absolute; content: ''; width: 104%; height: 20px; background: #eaeaea; top: 0%; right: 10.3%;}

#about .bot {margin-bottom: 50px;}

#about img {width: 80%;}

#about h3 {font-size: 28px; color: #185fbc; margin-bottom: 20px;}

#about h5 {font-size: 16px; line-height: 24px; font-weight: 600;}

#about p {font-size: 14px; line-height: 24px; margin-bottom: 20px;}

#about .dedcription-btn {    z-index: 1; width: 30%; position: relative; border-radius: 30px; background-color: #386bad; color: #fff; font-size: 18px; padding: 8px 0; transition: all 0.3s; padding-right: 40px; margin: inherit;}

#about .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;}

#about .name-descripeion {position: relative; z-index: 99; font-size: 14px;}

#about .dedcription-btn:hover .btn-icon {width: 100%; border-radius: 30px;}

#about .dedcription-btn:hover .btn-icon::after {display: none; opacity: 0.1;}

#about .btn-icon i {position: absolute; right: 22px; top: 12px; color: #fff;}

#about .dedcription-btn:hover {color: #fff!important;}

#about a {text-align: center; display: block; margin-top: 20px; text-decoration: none;}







/*Products*/

#Products{padding-top: 70px; padding-bottom: 70px; background: #0651a5; direction: ltr;}

#Products .container-fluid {width: 80%;}

#Products #pro-bg {background: #0d66ca; padding-top: 20px; padding-bottom: 20px;}

#Products .wi a {color: #fff; font-size: 12px; font-weight: 300; text-decoration: none; border: 1px solid #fff; padding: 8px 25px; border-radius: 20px;}

#Products .wi a:hover {background: #ffd90c; border: 1px solid #ffd90c;}

#Products .wi i {margin-right: 15px;}

#Products .wi h3 {font-size: 25px; font-weight: 400; color: #fff;     text-align: right;}

#Products .wi .top {margin-top: 3px;}

#Products .top {margin-top: 40px;}

#Products .truly h3 {font-size: 18px; text-align: center; margin-top: 5px;}

#Products .owl-carousel .owl-item .owl-lazy {opacity: 1;}

#Products .owl-nav {margin: 0 auto; max-width: 70px; position: relative; right: 47%; top: -458px;}

#Products .owl-nav button { position: absolute; top: 50%; background-color: #000; color: #fff; margin: 0; transition: all 0.3s ease-in-out;}

#Products .owl-nav button.owl-prev { left: 0; opacity: 0.8;transition: opacity 0.4s ease-in-out;} 

#Products .owl-nav button.owl-prev:hover {opacity: 1;} 

#Products .owl-nav button.owl-next { right: 0; opacity: 0.8;transition: opacity 0.4s ease-in-out;}

#Products .owl-nav button.owl-next:hover {opacity: 1;} 

#Products .owl-dots {display: none;}

#Products .owl-dots button.owl-dot { width: 7px; height: 7px; border-radius: 50%; display: inline-block; background: #ccc; margin: 0 10px;}

#Products .owl-dots button.owl-dot.active { background-color: #000;}

#Products .owl-dots button.owl-dot:focus {outline: none;}

#Products .owl-nav button {color: #000; background: #ffd200; padding: 1px; border-radius: 30px; width: 33px; height: 33px; font-size: 12px;}

#Products span { font-size: 28px; position: relative; top: -7px;}

#Products .owl-nav button:focus { outline: none;}

#Products h2 { margin-top: 50px; font-size: 18px; font-family: sans-serif;}

#Products h2 span{ color: red; font-size: 100%; position: initial;}

#Products .process {width: 300px; float: right;}

#Products .portfolio {width: 185px; float: right;}

#Products .care {width: 160px; float: left;}

#Products .content-item {width: 300px; margin: 30px auto;}



.box {transition: .5s ease; position: absolute; bottom: 16px; cursor: pointer; background: rgba(255, 255, 255, 0.9); width: 90%;/* padding: 10px 15px;*/ text-align: center; height: 94%; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}

.box .text{padding: 30px 15px; background: #fecd51; position: absolute;bottom: 0; height: 200px;}

.box img {width: 20%!important; margin: auto; margin-top: 30px; }

.box p {font-size: 12px; color: #000;     line-height: 16px;}

.box h4 {font-size: 16px; color: #000; font-weight: 600; margin-top: 30px;     text-transform: uppercase;}

.box a {transition: .5s ease; color: #fff; font-size: 10px; font-weight: 300; text-decoration: none; border: 2px solid #83b6f8; padding: 6px 20px; border-radius: 50px; background: #4e86d0; display: block; width: 40%; margin:60px auto; margin-bottom: 45px;}

.box:hover {background: rgba(255, 255, 255, 0); transition: .5s ease;}

.box:hover img{display: none;}

.box:hover p{display: none;}

/*.box:hover h4{color: #fff;}*/

.box:hover a{ margin-top: 200px; margin-bottom: 30px;}



.box:hover .text{background: none; position: initial; height: auto; padding: inherit;}





/*tec*/

#tec {padding-top: 80px; padding-bottom: 80px; position: relative; background: url(../images/tec.png) no-repeat; background-size: cover; width: 100%;}

#tec .container-fluid {width: 80%;}

#tec h4 {margin: 0; position: relative; font-size: 18px; font-weight: 600; color: #fff;}

#tec h4:after {position: absolute; content: ''; width: 93%; height: 20px; background: rgba(255, 255, 255, 0.52); top: 0%; left: 21.3%;}

#tec p {font-size: 13px; color: #fff; margin-top: 20px;}

#tec h5 {font-size: 18px; color: #fff; margin-top: 20px; text-align: center;     text-transform: uppercase;}

#tec .bot {margin-bottom: 50px;}

#tec img {width: 100%;}

#tec a {z-index: 9;color: #fff; font-size: 10px; text-decoration: none; border-right: 3px solid #83b6f8; padding: 6px 20px; border-radius: 50px; background: #386bad; display: block; width: 40%; text-align: center; margin-top: -10px; position: absolute; top: 105%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}

#tec a:hover {transition: .5s ease; border: 2px solid #83b6f8; background: #4e86d0;}

#tec p.dwn {text-align: center; position: absolute; top: 140px; font-size: 12px; width: 89%; padding: 10px; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}



/*overlay*/

#tec .over-img { position: relative; cursor: pointer;}

#tec .image { display: block; width: 100%; height: auto;}

#tec .overlay { position: absolute; top: 0; bottom: 0;left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background-color: #ffce00;}

#tec .overlay i{color: #386bad;}

#tec .over-img:hover .overlay { opacity: 1;}

#tec .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; width: 100%;  padding: 15px;}

#tec .text p{margin-top: 5px; line-height: 15px; font-size: 12px;}



/*logo*/

#logo { background: url(../images/logo-bg.png) fixed center repeat; height: 200px; background-attachment: fixed;}







/*Projects*/

#Projects {padding-top: 70px; padding-bottom: 70px; position: relative;}

#Projects .container-fluid {width: 80%;}

#Projects h4 {margin: 0; position: relative; font-size: 18px; font-weight: 600;}

#Projects h4:after {position: absolute; content: ''; width: 104.3%; height: 20px; background: #eaeaea; top: 0%; right: 10%;}

#Projects .bot {margin-bottom: 50px;}

#Projects img {width: 100%;}

#Projects .bg {padding: 12px; border: 1px solid #ddd;}

#Projects .bg h3 {text-align: center; font-size: 18px; margin-top: 22px; margin-bottom: 10px; font-weight: 600; color: #000;}

#Projects .bg p {text-align: center; font-size: 13px; 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 a.text {transition: .5s ease; margin-top: -70px; margin-left: 58px; 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: 0px; margin-left: 0px;}



/*button*/

#Projects .dedcription-btn {    z-index: 1; width: 23%; position: relative; border-radius: 30px; background-color: #386bac; color: #fff; font-size: 18px; padding: 8px 0; transition: all 0.3s; padding-right: 40px; margin: 35px auto 0px; display: block; text-align: center; text-decoration: none;}

#Projects .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;}

#Projects .name-descripeion {position: relative; z-index: 99; font-size: 14px;}

#Projects .dedcription-btn:hover .btn-icon {width: 100%; border-radius: 30px;}

#Projects .dedcription-btn:hover .btn-icon::after {display: none; opacity: 0.1;}

#Projects .btn-icon i {position: absolute; right: 22px; top: 12px; color: #fff;}

#Projects .dedcription-btn:hover {color: #fff!important;}







/*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;}

#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;}



#gallery .img-wrapper {  position: relative;  margin-top: 12px;}

#gallery .img-overlay { cursor: pointer;   background: rgba(0,0,0,0.7); width: 100% height: 100%; position: absolute;  top: 0;  left: 0; display: flex; justify-content: center; align-items: center; opacity: 0;}



#gallery #overlay { background: rgba(0,0,0,0.7); width: 100%;  height: 100%; position: fixed; top: 0; left: 0;display: flex; justify-content: center; align-items: center; z-index: 999;}



#gallery #nextButton { color: #fff; font-size: 2em; transition: opacity 0.8s;margin-left: 15px;  cursor: pointer;}



#gallery #prevButton { color: #fff; font-size: 2em; transition: opacity 0.8s; margin-right: 15px; cursor: pointer;}



#gallery #exitButton { cursor: pointer; color: #fff; font-size: 2em;transition: opacity 0.8s; position: absolute; top: 15px;  right: 15px;}



#gallery h4{text-align: center; color: #fff;}



#gallery .col-lg-3{padding: 0 6px}



/*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;     z-index: 1;}

#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*/

#logo1 {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){

    #banner .question{right: 13%;}

    #about h4:after {left: 9.7%!important;}

    #tec h4:after {left: 20.6%!important;}

    #Projects h4:after {left: 7%!important;     width: 106.7%; }

    #Products .owl-nav {top: -623px!important;}

    #Projects a.text {margin-top: -120px; margin-left: 115px;}

}



@media only screen and (min-width : 1600px) and (max-width : 1919px){

    #banner .ph{left: 80%;}

    #Products .owl-nav {top: -532px!important;}

    #Projects a.text {margin-top: -90px; margin-left: 85px;}    

}



@media only screen and (min-width : 1440px) and (max-width : 1599px){

    #banner .ph{left: 79%;}

    #about h4:after {left: 10%;}

    #tec h4:after {left: 21%;}

    #Projects h4:after {left: 9%;     width: 105.2%;}

    #Products .owl-nav {top: -484px!important;}

}



@media only screen and (min-width : 1366px) and (max-width : 1439px){}



@media only screen and (min-width : 1280px) and (max-width : 1365px){

#banner .scro {width: 73%;}

#banner .ph {left: 77.5%;}



}



@media only screen and (min-width : 1200px) and (max-width : 1279px){

#banner .ph {left: 77.5%;}

#banner .bar-menu .icon-bar {margin: 30px auto 60px; margin-top: 50px;}

#Products .owl-nav {top: -413px;}

.box h4 {margin-top: 20px;}

.box:hover a {margin-top: 180px;}

#about h4:after {width: 103%; left: 11.3%;}

#tec h4:after {width: 91%; left: 23.3%;}

#tec p.dwn {top: 125px;}

#Projects h4:after {width: 90%; left: 24.3%;}

#Projects a.text {margin-top: -55px; margin-left: 40px;}

#banner .scro{width: 78%;}





}



@media only screen and (min-width : 1024px) and (max-width : 1199px){

#about .container-fluid {width: 85%;}

#Products .container-fluid {width: 85%;}

#tec .container-fluid {width: 85%;}

#Projects .container-fluid {width: 85%;}

#gallery .container-fluid {width: 85%;}



#banner .text h2 {font-size: 18px;}

#banner .name-descripeion {font-size: 12px;}

#banner .scro {margin-top: -14%;}

#banner .text {bottom: 48%;}

#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 .col-md-3{padding:0 10px;}

#banner .scro .tv1 {padding: 12px; border-left: 8px solid #386bad; border-bottom: 8px solid #386bad;}

#banner .scro .tv2 {padding: 12px; border-left: 8px solid #386bad; border-bottom: 8px solid #386bad;}

#banner .scro .tv3 {padding: 12px; border-left: 8px solid #386bad; border-bottom: 8px solid #386bad; width: 75%;}

#banner .scro .tv4 {padding: 12px; border-left: 8px solid #fbeeb2cf; border-bottom: 8px solid #fbeeb2cf;  width: 75%;}

#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;}



#about .name-descripeion {font-size: 12px;}

#about .dedcription-btn {padding: 6px 0; padding-right: 50px;}

#about .dedcription-btn .btn-icon {height: 37px;}

#about .btn-icon i {top: 10px;}

#about h3 {font-size: 26px; margin-bottom: 16px;}

#about h5 {font-size: 14px; line-height: 22px;}

#about h4:after {width: 97%; left: 13.7%;}

#Products .owl-nav {top: -378px;}

#Products .wi a {padding: 6px 25px;}

#Products .wi h3 {font-size: 22px;}

.box a {width: 45%; margin: 15px auto; padding: 4px 12px;}

.box img {margin-top: 16px;}

.box h4 {font-size: 14px; margin-top: 16px;}

.box p {font-size: 11px;}

.box:hover a {margin-top: 150px;}

#tec .bot {margin-bottom: 30px;}

#tec {padding-top: 70px; padding-bottom: 70px;}

#tec h4:after {width: 83%; left: 27.7%;}

#tec p.dwn {top: 108px; font-size: 11px;}

#logo {height: 150px;}

#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: 92%; left: 10%;}

#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: -14%; width: 65%;}

#banner .scro h4 {font-size: 12px; margin-top: 4px;}

#banner .scro img {width: 25%;}

#banner .text {bottom: 45%;}

.word {font-size: 15px;}

#banner .scro .tv3, #banner .scro .tv1, #banner .scro .tv4{padding: 5px;}

#banner .text h2 { font-size: 18px; line-height: 26px;}

#banner .btn-icon i{right: 15px;}

#banner .name-descripeion{font-size: 12px;}

#banner .bar-menu .icon-bar{display: none;}

#banner .dedcription-btn .btn-icon{width: 50px;}

.scroll a span {top: 82%;}



#about {padding-top: 70px;}

#about h4:after{display: none;}

#about h3 { font-size: 24px;}

#about h5 { font-size: 14px; line-height: 22px; text-align: justify;}

#about p { font-size: 13px; line-height: 22px; text-align: justify;}

#about .dedcription-btn .btn-icon{height: 37px;}

#about .name-descripeion{font-size: 14px;}

#about .dedcription-btn{width: 50%; font-size: 15px; padding-right: 50px;}

#Products .owl-nav{top: -358px;}



#tec h4:after{left: 39.3%; width: 76%;}

#tec .bot {margin-bottom: 0px;}

#tec h5{margin-top: 50px;}

#tec p{margin-bottom: 0;}



#Projects .bg { margin-top: 30px;}

#Projects .bot { margin-bottom: 20px;}

#Projects h4:after{display: none;}

#Projects .dedcription-btn{width: 35%; font-size: 14px;}

#Projects .dedcription-btn .btn-icon{height: 36px;}



#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;}



.box a {width: 54%;}

#banner .scro .tv3 {width: 100%}

#banner .scro .tv4 {width: 100%}

#banner .scro img.fad {width: 50%;}



}





@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: 60%;}

.word {font-size: 12px; line-height: 20px;}

#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 .tv3 {padding: 12px; border-left: 8px solid #386bad; border-bottom: 8px solid #386bad;}

#banner .scro .tv4 {padding: 12px; border-left: 8px solid #fbeeb2cf; border-bottom: 8px solid #fbeeb2cf;}

#banner .scro h4{font-size: 12px; margin: 0;}

#banner .scro{width: 70%; margin-top: 20%; position: inherit; left: 50%;}

#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%;}



#about h4:after{display: none;}

#about img {width: 100%; margin: 0 auto; display: table;}

#about h3{margin-top: 30px; font-size: 25px;}

#about {padding-top: 0px; padding-bottom: 50px;}

#about h5 {font-size: 14px; line-height: 20px;}

#about p {font-size: 13px; line-height: 22px; margin-bottom: 20px; text-align: justify;}

#about .dedcription-btn{width: 50%; font-size: 15px;}

#about .name-descripeion{font-size: 10px;}

#about .dedcription-btn .btn-icon{height: 37px; width: 45px;}

#about .btn-icon i{right: 10px;}



#Products {padding-top: 50px;}

   

#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: 60px; padding-top: 50px;}

#tec .over-img{    margin-bottom: 30px;}



#Projects h4:after{display: none;}

#Projects .bg{margin-top: 20px;}

#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;}



#Products .wi a{display: block; width: 60%; margin-top: 15px; font-size: 10px; padding: 6px 15px;}

#Products .wi i {margin-right: 10px;}

#Products .owl-nav {left: 0%; top: 10px;}

#Products .wi h3 {font-size: 20px;}

#Products .process {width: 210px;}



#banner .scro .nooo {display: none;}

#banner .scro .tv3 {width: 100%}

#banner .scro .tv4 {width: 100%}

#Projects a.text {margin-top: -100px; margin-left: 95px;}



#banner .yell {bottom: 70%; right: 50%;}





}



@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;}





 

}



@media only screen and (max-width : 360px){

#banner .scro{margin-top: -8%;}

#banner .text h2{font-size: 12px;}

#banner .text{bottom: 25%;}



#about .dedcription-btn {width: 60%; font-size: 14px; }

#about .dedcription-btn .btn-icon {height: 36px;}



#tec p.dwn {top: 170px; }

#tec p{margin-top: 10px; text-align: justify;}

#tec h5 {margin-top: 35px; font-size: 16px; margin-bottom: 5px; }



#Projects .dedcription-btn {width: 55%; font-size: 14px;}

#Projects .dedcription-btn .btn-icon{height: 36px;}



#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 {width: 75%; margin-top: -8%;}

#banner .dedcription-btn{width: 60%;}

#banner .text {width: 75%; bottom: 18%; left: 12%;}



#tec p.dwn { top: 145px; line-height: 16px;}

#tec h5 {font-size: 16px; margin-bottom: 5px; margin-top: 35px;}



#about .dedcription-btn {width: 65%;} 



#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;}

}