


@import url("components/_slider.css");


.mt55{margin-top:55px;}
.mt50{margin-top:50px;}
.mb50{margin-bottom:50px;}
.mt20{margin-top:20px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mtb00{margin-bottom:100px;}
.mb100{margin-bottom:100px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt60{margin-top:60px;}
.mt65{margin-top:65px;}
.mt70{margin-top:70px;}
.mt75{margin-top:75px;}
.mt90{margin-top:90px;}
.mt95{margin-top:95px;}
.mt10{margin-top:10px;}
.mb100{margin-bottom:100px;}
.pdr0{padding-right:0;}
.pdl0{padding-left:0;}
.pdt10{padding-top:10px;}
.pdb15{padding-bottom:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt60{padding-top:60px;}
.pdt70{padding-top:70px;}
.pdt75{padding-top:75px;}
.pdt85{padding-top:85px;}
.pdt95{padding-top:95px;}
.pdt115{padding-top:115px;}
.pdb10{padding-bottom:70px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}
.pdb55{padding-bottom:55px;}
.pdb70{padding-bottom:70px;}
.pdb100{padding-bottom:100px;}
.mtb50{margin:50px 0;}
.mt0{margin-top:0 !important;}
.clear{clear:both;}
.overlay-bg{position:absolute;content:"";background:rgba(0, 0, 0, 0.5);top:0;bottom:0;width:100%;height:100%;left:0;}
.fix{overflow:hidden;}
.hover-bg{position:absolute;content:"";background:rgba(0, 0, 0, 0.8);top:0;bottom:0;width:100%;}
.facebook{background:#3280e7;}
.facebook:hover{background:#134fa0;}
.twitter{background:#32c8de;}
.twitter:hover{background:#188392;}
.google-plus{background:#f96f4a;}
.google-plus:hover{background:#eb6440;}
.linkedin{background:#729fda;}
.linkedin:hover{background:#3069b6;}
.pinterest{background:#ed5441;}
.pinterest:hover{background:#b72411;}
.dropbox{background:#32c8de;}
.dropbox:hover{background:#188392;}
.bitcoin{background:#f8a841;}
.bitcoin:hover{background:#cc7607;}
.foursquare{background:#22bed4;}
.foursquare:hover{background:#146f7c;}
.flickr{background:#ff61e7;}
.flickr:hover{background:#fa00d4;}
.github{background:#666666;}
.github:hover{background:#333333;}
.instagram{background:#d6917a;}
.instagram:hover{background:#b35637;}
.skype{background:#32c8de;}
.skype:hover{background:#188392;}
.tumblr{background:#84a1c8;}
.tumblr:hover{background:#476d9f;}
.vimeo{background:#32c8de;}
.vimeo:hover{background:#188392;}
.dribbble{background:#ff2edf;}
.dribbble:hover{background:#c700a9;}
.youtube{background:#ed5441;}
.youtube:hover{background:#b72411;}
body{font-family:'Roboto', sans-serif;font-weight:normal;}
a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;color:#999;}
a:hover,
a:focus,
a.active{text-decoration:none;outline:none;}
ul{margin:0px;}
li{list-style:none;}
ul{margin:0;padding:0;}
.row{margin-bottom:0;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-border{border:0 !important;}
h2{font-size:38px;text-transform:uppercase;color:#212121;font-family:'Montserrat', sans-serif;font-weight:700;margin-top:22px;}
h3{font-size:22px;font-family:'Montserrat', sans-serif;font-weight:700;color:#212121;text-transform:uppercase;}
h4{font-size:16px;color:#212121;font-family:'Montserrat', sans-serif;}
p{font-size:13px;font-family:'Open Sans', sans-serif;line-height:24px;color:#727272;}
.text-upper{text-transform:uppercase;}
input[type="submit"]{outline:0 !important;}
@font-face{font-family:'MontserratLight';src:url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.eot');src:url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.eot') format('embedded-opentype'),
url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.woff2') format('woff2'),
url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.woff') format('woff'),
url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.ttf') format('truetype'),
url('https://bigdata.dikeninternational.com/fonts/montserrat/MontserratLight.svg#MontserratLight') format('svg');}
.about-us-history .all-history-image .image{margin-bottom:5px;}
.about-us-history .all-history-image .second{margin-right:5px;}
.about-us-history .read-more-btn span{color:#212121;font-family:'Open Sans', sans-serif;font-weight:400;}
.video-section{background:#09bee0;}
.section-video-st-16{background-color:#f4f4f4;}
.section-video-st-16 [class^="col"]{padding:0;}
.section-video-st-16 .overlay{background-image:-moz-linear-gradient(to top, rgba(247, 31, 82, 0.05), rgba(0, 0, 0, 0.05));background-image:-ms-linear-gradient(to top, rgba(247, 31, 82, 0.05), rgba(0, 0, 0, 0.05));background-image:-o-linear-gradient(to top, rgba(247, 31, 82, 0.05), rgba(0, 0, 0, 0.05));background-image:-webkit-linear-gradient(to top, rgba(247, 31, 82, 0.05), rgba(0, 0, 0, 0.05));background-image:linear-gradient(to top, rgba(247, 31, 82, 0.05), rgba(0, 0, 0, 0.05));}
.section-video-st-16 .video-box{position:absolute;left:0;top:0;width:100%;height:100%;min-height:400px;background:url("../images/about/5.jpg") no-repeat;background-size:cover;background-position:50%;}
.section-video-st-16 .play-icon{width:135px;height:135px;line-height:130px;background-color:transparent;}
.section-video-st-16 .video-content{padding:70px 80px 35px 150px;}
.section-video-st-16 .professional-skill-title h5{text-align:left;font-weight:bold;text-transform:uppercase;}
.section-video-st-16 .professional-skill-title span{float:right;font-weight:normal;}
.section-video-st-16 .progress{height:30px;border:0;border-radius:0;padding:5px;margin-bottom:35px;}
.section-video-st-16 .progress-bar{border-radius:0;background-image:-webkit-linear-gradient(left, #c32026, #ef114c, #ffb424);background-image:-moz-linear-gradient(left, #c32026, #ef114c, #ffb424);background-image:-o-linear-gradient(left, #c32026, #ef114c, #ffb424);background-image:-ms-linear-gradient(left, #c32026, #ef114c, #ffb424);background-image:linear-gradient(to right, #c32026, #ef114c, #ffb424);}
.video-thumb{position:relative;}
.play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;text-align:center;line-height:88px;background-color:rgba(255, 255, 255, 0.95);padding-left:5px;}
.play-icon i{font-size:24px;}
.play-icon-2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;height:64px;border-radius:50%;text-align:center;line-height:82px;background-color:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.12);padding-left:5px;}
.play-icon-2 svg{width:27px;display:inline-block;}
.video-descrip{margin-top:20px;margin-bottom:25px;}
.video-title h3{letter-spacing:3.1px;font-weight:800;}
.video-descrip p{color:#777;}
.section-title-st-1 h1,
.section-team-st-1 .team-name h4,
.package-title h1{font-weight:800;}
.section-video-st-16 .feature{padding-left:30px;position:relative;margin:30px 0 33px;}
.features-box{padding-bottom:60px;}
.features-box .feature i{position:absolute;left:0;top:-4px;width:30px;font-size:19px;color:#fff;-webkit-transition:0.3s;transition:0.3s;}
.features-box .feature h3{font-size:15px;color:#fff;}
.features-box .feature:hover i{color:#fff;}
.no-margin-bottom{margin-bottom:0 !important;}
.margin-top-zero{margin-top:0 !important;}
.index-two .feature,
.index-two .feature h3{margin-top:0;}
.what-we-do{padding:75px 40px 0 0;}
.video-section .what-we-do{padding:75px 40px 0 80px;}
.what-we-do .title-section{margin-bottom:47px;}
.what-we-do .title-section h3{color:#fff;margin-bottom:30px;}
.what-we-do p{color:#fff;}
.what-we-do h4{color:#fff;font-size:16px;}
.subscribe-area{background:#212121;padding-top:20px;}
.subscribe-area .content{padding-top:15px;padding-bottom:45px;}
.subscribe-area .content h3{color:#fff;font-family:'Montserrat', sans-serif;font-weight:700;font-size:24px;margin-bottom:13px;}
.subscribe-area .content p{color:#fff;}
.subscribe-area .read-more-btn span{color:#fff;}
.team-one .title{text-align:center;margin-bottom:54px;}
.team-one .title h5{text-transform:uppercase;font-family:'Montserrat', sans-serif;margin:6px 0;color:#212121;}
.team-one .title h3{font-size:24px;font-family:'Montserrat', sans-serif;font-weight:700;margin:0;}
.team-one .team-member{max-width:280px;margin:20px auto;background:#fff;}
.team-one .team-member h4{margin-bottom:0;}
.team-one .img-container{position:relative;}
.team-one .img-hover{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.team-one .team-member:hover .img-container .img-hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.team-one .img-container .brand-bg{text-align:center;margin-top:120px;}
.team-one .brand-bg a{display:inline-block;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;}
.team-one .img-container .brand-bg a i{margin:0 2px;}
.team-one .team-details{padding:10px 10px 14px 10px;text-align:center;border:1px solid #e7e7e7;border-top:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.team-one .team-details h4{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.team-one .team-details .deg,
.team-one .team-details p{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.team-one .team-details .deg{display:block;color:#aaa;}
.team-one .team-member:hover .team-details{border-top:0px !important;background:#32c8de;}
.team-one .team-member:hover .team-details h4{color:#fff;}
.team-one .team-member:hover .team-details .deg,
.team-one .team-member:hover .team-details p{color:#fff;}
.partner-area{background:#09bee0;padding:50px 0;}
.partner-area .single{padding:50px 0;text-align:center;}
.partner-area .single img{opacity:.8;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.partner-area .single img:hover{opacity:1;transform:scale(1.2);}
.slider-heading h1{text-transform:uppercase;font-size:60px;line-height:55px;color:#fff;font-family:'Montserrat', sans-serif;font-weight:700;}
.slider-heading.black h1{color:#212121;margin-bottom:0;}
.slider-heading.black h1 span{font-family:'MontserratLight';}
.slider-heading.black h3{margin-top:0;padding-left:5px;}
.rev-slider-content{color:#fff;font-size:20px;line-height:30px;}
.rev-slider-content.black{color:#212121;}
.slider-arrow-icon a{height:48px;width:48px;border:1px solid #212121;text-align:center;display:block;}
.slider-arrow-icon a i{padding-top:5px;font-size:35px;color:#212121;}
.slider-arrow-icon a:hover{background:#09bee0;border-color:#09bee0;}
.slider-arrow-icon a:hover i{color:#fff;}
.slider-button{display:inline-block;margin-right:10px;}
.slider-button a{display:inline-block;background:#007BBF;color:#fff;width:135px;height:48px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:14px;text-align:center;padding-top:15px;}
.slider-button.active{margin-right:0;}
.slider-button.active a{background:#fff;color:#09bee0;}
.slider-button.active a:hover{background-color:#09bee0;color:#ffffff;}
.home-evoluation.home-two-evoluation .image img{padding-top:64px;}
.home-evoluation{background:url("../images/home/base.jpg") no-repeat fixed;background-size:cover;position:relative;}
.home-evoluation::before{background:url('../images/guranted.png');background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;content:"";width:246px;height:228px;opacity:.6;}
.home-evoluation .single-news{text-align:center;position:relative;}
.home-evoluation .single-news h4.title{font-size:14px;text-transform:uppercase;color:#212121;margin-bottom:5px;}
.home-evoluation .single-news .decription h3{color:#fff;margin-bottom:23px;}
.home-evoluation .single-news p{max-width:965px;color:#fff;margin-left:auto;margin-right:auto;}
.home-evoluation .single-news .cirtificate .left h3{color:#fff;}
.home-evoluation .single-news .cirtificate h4{color:#fff;}
.home-evoluation .detail-news.single-news .cirtificate .left h3{color:#fff;font-size:32px;}
.home-evoluation .detail-news.single-news .cirtificate .left h3::before{content:"\f375";color:#fff;font-size:32px;font-family:'Ionicons';padding-right:20px;font-weight:400;}
.home-evoluation .detail-news.single-news .cirtificate .left span{color:#fff;padding-left:40px;font-size:12px;}
.home-evoluation .detail-news.single-news .cirtificate .right h4{color:#fff;margin:0;padding-left:20px;font-size:32px;text-transform:capitalize;}
.home-evoluation .detail-news.single-news .cirtificate .right h4::before{content:"\f375";color:#fff;font-size:32px;font-family:'Ionicons';padding-right:20px;padding-top:10px;font-weight:400;}
.read-more-btn.read-more-two{margin-top:40px;}
.read-more-btn.read-more-two::after{background:#fff;}
.read-more-btn.read-more-two::before{border-color:#fff;}
.read-more-btn.read-more-two span{color:#fff;border-color:#fff;}
.read-more-btn.read-more-two:hover::after{background:#fff;}
.read-more-btn.read-more-two:hover::before{border-color:#fff;}
.read-more-btn.read-more-two:hover span{color:#09bee0;}
.single-big-image-box .image{overflow:hidden;}
.single-big-image-box .image img{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.single-big-image-box .image a{display:block;}
.single-big-image-box .content h4{text-transform:uppercase;font-size:16px;margin-top:28px;margin-bottom:15px;}
.single-big-image-box .content h4 a{color:#212121;}
.single-big-image-box .content h4 a:hover{color:#09bee0;}
.single-big-image-box:hover .image a img{transform:scale(1.3);}
.single-small-image-box{position:relative;margin-top:35px;}
.single-small-image-box .image{width:130px;position:absolute;top:0;height:112px;left:0;}
.single-small-image-box .image img{height:100%;}
.single-small-image-box .content{margin-left:149px;margin-top:7px;}
.single-small-image-box .content h4{font-size:14px;text-transform:uppercase;display:block;padding-top:6px;}
.single-small-image-box .content h4 a{color:#212121;display:block;}
.single-small-image-box .content h4 a:hover{color:#09bee0;}
.sercice-provider-area{background:url("../images/home/service.jpg") no-repeat fixed;position:relative;padding-bottom:36px;}
.home-heading{text-align:center;}
.home-heading h4{font-size:14px;text-transform:uppercase;color:#09bee0;margin-bottom:5px;margin-top:17px;}
.home-heading h3{margin-top:0;color:#fff;}
.home-service-provider{margin-bottom:38px;padding-top:48px;text-align:center;transition:all .3s ease 0s;}
.home-service-provider h4:hover{color:#09bee0;}
.home-service-provider .icon{height:75px;margin-left:auto;margin-right:auto;position:relative;width:75px;}
.home-service-provider .bg{background:#09bee0;border-radius:10px;color:#ffffff;font-size:30px;height:75px;position:relative;text-align:center;width:75px;}
.home-service-provider .bg::before{background:#484848;border-radius:10px;content:"";height:75px;left:-10px;position:absolute;top:-10px;width:75px;}
.home-service-provider i{color:#ffffff;font-size:30px;left:15px;margin:auto;position:absolute;top:12px;transition:all .3s ease 0s;}
.home-service-provider:hover i{transform:rotateY(180deg) scale(1.5);color:#09bee0;}
.home-service-provider:hover h4{color:#09bee0;}
.home-service-provider h4{color:#ffffff;font-weight:700;margin-bottom:24px;margin-top:33px;text-transform:uppercase;}
.home-service-provider p{color:#ffffff;}
.service-provider-man img{margin-bottom:-90px;}
.driver-inovation .home-heading{text-align:left;padding-bottom:18px;}
.driver-inovation .home-heading h3{color:#212121;}
.driver-inovation p{margin-bottom:24px;}
.driver-inovation p.italic{font-style:italic;}
.driver-inovation .read-more-btn{margin-top:25px;}
.driver-inovation .read-more-btn::before{border-color:#212121;}
.driver-inovation .read-more-btn span{border-color:#212121;color:#212121;}
.call-top-action-area{background:rgba(0, 0, 0, 0) url("../images/home/call-to-action.jpg") no-repeat fixed 0 0/cover;background-size:cover;color:#ffffff;position:relative;}
.call-top-action-area::before{background:rgba(9, 190, 224, 0.88);position:absolute;top:0;left:0;width:100%;height:100%;content:"";}
.call-top-action-area .content{text-align:center;padding-top:20px;}
.call-top-action-area .content p{color:#fff;}
.call-top-action-area .content .read-more-btn{margin-left:8px;margin-right:8px;}
.call-top-action-area .content .read-more-btn.call::before{display:none;}
.call-top-action-area .content .read-more-btn.call span{border-color:#fff;background:#fff;color:#09bee0;}
.call-top-action-area .content .read-more-btn.call:hover span{background:transparent;color:#fff;}
.all-home-partner.owl-theme .owl-controls{margin-top:25px;}
.black-partner .all-home-partner .owl-item img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:.2;}
.black-partner .all-home-partner .owl-item.active img{opacity:1;}
.all-home-partner.owl-theme .owl-controls .owl-page span{background:#f1f1f1;border-radius:20px;display:block;height:10px;margin:5px 7px;opacity:1;width:10px;}
.all-home-partner.owl-theme .owl-controls .owl-page.active span{background:#09bee0;}
.home-two-service{background:#212121;}
.home-two-service .single{text-align:center;padding:100px 30px 86px 30px;position:relative;}
.home-two-service .single.renovation{background:url("../images/project/5.jpg");}
.home-two-service .single.interior-painting{}
.home-two-service .single.design-management{background:url("../images/project/9.jpg");}
.home-two-service .single::before{background:#212121;position:absolute;content:"";top:0;left:0;width:100%;height:100%;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.home-two-service .single h4{font-size:18px;color:#fff;text-transform:uppercase;margin-top:16px;margin-bottom:28px;position:relative;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;cursor:pointer;}
.home-two-service .single h4:hover{}
.home-two-service .single p{color:#fff;position:relative;}
.home-two-service .single:hover::before{background:rgba(9, 190, 224, 0.88);}
.home-two-service .image{min-height:100px;position:relative;}
.home-two-service .single .image img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.home-two-service .single:hover .image img{-webkit-transform:rotateY(180deg) scale(1.2);transform:rotateY(180deg) scale(1.2);}
.home-three-service .single h4:hover{color:#079dba;}
.home-three-service .single{position:relative;}
.home-three-service .single .image:before{position:absolute;top:-50px;left:0;width:0;height:0;content:"";opacity:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.home-two-service .single:hover .image:before{width:150px;height:150px;opacity:1;}
.home-three-service .single:after{position:absolute;bottom:50px;right:20px;width:0;height:0;content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;}
.home-two-service .single:hover:after{width:150px;height:150px;opacity:1;}
.home-two-service .single.active{margin-top:-5px;padding-top:105px;box-shadow:0 1px 0 #079dba;}
.home-two-service .single.active::before{background:rgba(9, 190, 224, 0.88);}
.home-two-evoluation .inner{background:url("../images/home-two/7.png");background-position:right bottom;background-repeat:no-repeat;background-size:cover;}
.home-two-evoluation::before{margin-bottom:15px;}
.home-two-evoluation .single-news{text-align:left;}
.home-two-evoluation .detail-news.single-news .cirtificate .left .content{margin-left:0;}
.home-two-evoluation .detail-news.single-news .cirtificate .left h3{color:#ffffff;font-size:32px;}
.home-two-evoluation .detail-news.single-news .cirtificate .left span{font-size:12px;}
.home-two-evoluation .detail-news.single-news .cirtificate .right{position:relative;}
.home-two-evoluation .detail-news.single-news .cirtificate .right h4{font-size:32px;margin-left:25px;padding-left:0;text-transform:capitalize;margin-top:-6px;line-height:48px;}
.home-two-evoluation .detail-news.single-news .cirtificate .right h4::before{font-size:32px;position:absolute;left:0;top:-7px;padding-top:0;}
.dream-setup-area .home-heading{text-align:left;padding-bottom:65px;}
.dream-setup-area .home-heading h3{color:#212121;}
.single-dream-setup{background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:30px;}
.single-dream-setup.service-one{background:url("../images/project/19.jpg");background-repeat:no-repeat;background-size:cover;}
.single-dream-setup.service-two{background:url("../images/project/23.jpg");background-repeat:no-repeat;background-size:cover;}
.single-dream-setup.service-three{background:url("../images/project/21.jpg");background-repeat:no-repeat;background-size:cover;}
.single-dream-setup.service-four{background:url("../images/project/15.jpg");background-repeat:no-repeat;background-size:cover;}
.single-dream-setup::before{background:#212121;content:"";width:100%;position:absolute;height:100%;left:0;top:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-dream-setup .image{position:absolute;left:0;top:55px;text-align:center;width:203px;}
.single-dream-setup .content{margin-left:200px;position:relative;padding-bottom:49px;padding-right:25px;padding-top:50px;}
.single-dream-setup .content h4{font-size:18px;text-transform:uppercase;color:#fff;}
.single-dream-setup .content p{color:#fff;margin-bottom:40px;}
.single-dream-setup .content a{float:right;color:#fff;display:inline-block;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-dream-setup .content a:hover{text-decoration:underline;}
.single-dream-setup:hover::before{background:rgba(9, 190, 224, 0.88);}
.all-service-for-bg{background:url("../images/home-two/service-bg.jpg") no-repeat fixed 0 0/cover rgba(0, 0, 0, 0);position:relative;margin:0 15px;overflow:hidden;}
.home-two-testimonial{background:url('../images/home-three/1.jpg') no-repeat fixed 0 0/cover rgba(0, 0, 0, 0);position:relative;padding-top:85px;padding-bottom:90px;}
.home-two-testimonial::before{background:rgba(9, 190, 224, 0.88) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.testimonial-carousel-control-nav{text-align:center;padding-bottom:24px;}
.testimonial-carousel-control-nav li{max-width:60px;max-height:60px;display:inline-block;float:none;margin:15px;}
.testimonial-carousel-control-nav li img{border-radius:500px;opacity:.6;-webkit-transition:.5s;transition:.5s;}
.testimonial-carousel-control-nav li.active img{opacity:1;}
#testimonial-carousel .single-review{max-width:720px;margin-left:auto;margin-right:auto;text-align:center;}
#testimonial-carousel .single-review p{font-size:20px;line-height:34px;font-style:italic;color:#fff;margin-bottom:22px;}
#testimonial-carousel .single-review h4{padding:0;color:#fff;font-size:14px;font-weight:600;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
#testimonial-carousel .testimonial-button-controll{height:45px;width:45px;color:#fff;border:1px solid #fff;background:transparent;font-size:19px;border-radius:500px;position:absolute;top:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s;}
#testimonial-carousel .testimonial-button-controll:hover{background:#fff;color:#212121;}
#testimonial-carousel .prev-step{left:0;}
#testimonial-carousel .next-step{right:0;}
.home-three-service{background:url("../images/home-three/1.jpg") no-repeat 0 0/cover rgba(0, 0, 0, 0);position:relative;}
.home-three-service::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(41, 41, 41, 0.95);}
.home-three-service .single::before{display:none;}
.home-three-service .single p{padding:0 15px;}
.home-three-service .single.separator p{position:relative;}
.home-three-service .single.separator p::before,
.home-three-service .single.separator p::after{position:absolute;bottom:-8px;width:1px;height:140px;content:"";background-color:#454646;}
.home-three-service .single.separator p::before{left:-30px;}
.home-three-service .single.separator p::after{right:-30px;}
.home-three-partner{background:url("../images/home-three/4.jpg") no-repeat fixed 0 0/cover rgba(0, 0, 0, 0);position:relative;}
.home-three-partner::before{position:absolute;content:'';background:-webkit-linear-gradient(left, #2dcec6, rgba(14, 94, 116, 0.95));background:-o-linear-gradient(left, #2dcec6, rgba(14, 94, 116, 0.95));background:-moz-linear-gradient(left, #2dcec6, rgba(14, 94, 116, 0.95));background:linear-gradient(left, #2dcec6, rgba(14, 94, 116, 0.95));top:0;left:0;width:100%;height:100%;}
.white-partner .owl-item img{-webkit-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;}
.white-partner .owl-item.active img{-webkit-filter:invert(80%);filter:invert(80%);}
.home-three-partner h2{color:#fff;margin-bottom:15px;}
.home-three-partner p{font-size:18px;color:#fff;}
.home-three-partner .owl-theme .owl-controls{margin-top:25px;}
.home-three-service-porvider{background:url("../images/home-three/7.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;}
.home-three-service-porvider .what-we-do .title-section h3{margin-bottom:20px;}
.home-three-service-porvider .features-box .feature i{color:#09bee0;}
.home-three-service-box{background:transparent url("../images/banner.jpg") no-repeat scroll center center/cover;}
.home-three-team .home-heading p{font-size:18px;}
.genaral-question-area{background:#f5f5f5;}
.genaral-question-area .service-tab .filter ul li a{font-size:10px;padding:5px 12px;color:#212121;}
.genaral-question-area .service-tab .tab-content .content{background:#fff none repeat scroll 0 0;}
.customer-tesimonial{background:#fff;padding:30px 30px 15px 30px;}
.customer-tesimonial .single span{color:#969595;font-size:11px;text-transform:uppercase;}
.customer-tesimonial .single .image{text-align:center;}
.customer-tesimonial .single h4{color:#212121;font-family:'Open Sans', sans-serif;font-weight:600;line-height:24px;font-size:15px;margin-bottom:25px;margin-top:20px;}
.customer-tesimonial .single p{color:#969595;font-size:13px;}
.customer-tesimonial.owl-theme .owl-controls{margin-top:25px;}
.customer-tesimonial.owl-theme .owl-controls .owl-page span{background:#f1f1f1 none repeat scroll 0 0;border-radius:20px;display:block;height:10px;margin:4px 4px;opacity:1;width:10px;}
.customer-tesimonial.owl-theme .owl-controls .owl-page.active span{background:#09bee0;}
.resposlider{position:relative;}
.resposlider-nav{padding:0 90px;position:absolute;width:100%;z-index:95;display:none;}
.resposlider-nav li{margin-top:75px;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;line-height:14px;padding:11px 16px;border-radius:500px;margin-right:5px;}
.resposlider-nav li a i{color:#fff;}
.resposlider-nav li:first-child{float:left;}
.resposlider-nav li:last-child{float:right;}
.resposlider-nav li:hover{background:#fff;}
.resposlider-nav li:hover a i{color:#212121;}
.topbar-area{background:#0077CA;border-bottom:7px solid ##FFFFFF;}
.topbar-area .contact-number{padding:8px 0;text-align:right;}
.topbar-area .contact-number p{margin:0;}
.topbar-area .contact-number p i{color:#fff;font-size:18px;position:relative;top:1px;}
.topbar-area .contact-number.contact-email p i{font-size:16px;top:0;}
.topbar-area .contact-number p span{color:#fff;font-family:'Montserrat', sans-serif;padding-left:8px;font-size:14px;font-weight:400;}
.topbar-social{padding-top:9px;padding-bottom:11px;}
.topbar-social ul li{display:inline-block;padding-right:20px;}
.topbar-social ul li.topbar-shopping-cart{display:inline-block;padding-right:0 !important;}
.topbar-social ul li a{color:#fff;}
.topbar-social ul li a i{font-size:14px;}
.topbar-social ul li a:hover{color:#09bee0;}
.menu-area{padding-bottom:29px;background:#FFFFFF;}
.menu-area .menuzord-menu{text-align:center;}
.menu-area .menuzord-menu .dropdown li a{font-weight:300;font-family:'Montserrat', sans-serif;font-size:12px;text-align:left;text-transform:uppercase;}
.menu-area .menuzord-menu .dropdown li a:hover{color:#09bee0;}
.menu-area .menuzord-menu > li > a{font-weight:300;font-family:'Montserrat', sans-serif;font-size:12px;padding:26px 10px;color:#000000;}
.menu-area .menuzord-menu > li > a:hover{color:#09bee0;}
.menu-area .menuzord-menu > li > a.active{color:#09bee0;}
.language-icon{margin-top:38px;position:absolute;right:5px;}
.search-box-icon{margin-top:33px;position:absolute;right:35px;}
.search-box-input{position:absolute;bottom:-80px;right:0;padding:20px 20px;background:#262626;opacity:0;transition:.6s;z-index:-1;}
.search-box-input.visible{opacity:1;bottom:-110px;z-index:99;}
.menu-area .row{position:relative;}
.search-box-input input[type='submit']{background:#09bee0 none repeat scroll 0 0;border:1px solid #09bee0;border-radius:0;color:#fff;padding:10px 20px 10px 20px;text-transform:uppercase;height:42px;font-size:14px;}
.search-box-input input[type='text']{border:1px solid #fff;height:42px;transition:all 0.5s ease 0s;width:200px;background:transparent;border-radius:0;padding-left:15px;color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;text-transform:uppercase;outline:none;padding-right:30px;}
.search-box-input::-webkit-input-placeholder{color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.search-box-input::-moz-placeholder{color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.search-box-input:-ms-input-placeholder{color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.search-box-input:-moz-placeholder{color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.search-box-icon a{position:absolute;right:12px;top:3px;font-size:20px;color:#fff;}
.menuzord-brand{margin-top:6px;}
.menuzord{padding-right:40px;}
.main-menu-fix{width:100%;top:0;left:0;z-index:999;}
.banner-area{background:url("../images/banner.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;text-align:center;padding-top:36px;padding-bottom:50px;}
.banner-area::before{position:absolute;top:0;left:0;width:100%;height:8px;content:"";background:rgba(78, 78, 78, 0.55);}
.banner-area h1{font-size:36px;color:#fff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;}
.banner-area ul li{display:inline-block;position:relative;padding:0 10px;}
.banner-area ul li::before{content:"\f3d3";position:absolute;left:-5px;color:#fff;font-family:"Ionicons";}
.banner-area ul li:first-child::before{display:none;}
.banner-area ul li a{color:#fff;font-family:'MontserratLight';font-size:14px;text-transform:uppercase;}
.sideber-search-box{position:relative;max-width:500px;}
.sideber-search-box input{height:47px;border:1px solid #dedede;border-radius:0;}
.sideber-search-box a{position:absolute;top:14px;right:20px;}
.sideber-search-box a i{color:#000;font-size:13px;}
.sidebar{border-right:1px solid #e4e4e4;}
.sidebar .box{padding-top:37px;}
.box.about p{margin-bottom:4px;}
.sideber-heading h4{text-transform:uppercase;position:relative;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:400;color:#212121;margin-bottom:68px;}
.sideber-heading h4::before{position:absolute;content:"";background:#c8c8c8;width:100%;height:2px;bottom:-25px;left:0;}
.sideber-heading h4::after{position:absolute;content:"";background:#09bee0;width:103px;height:3px;bottom:-24px;left:0;}
.box.category .sideber-heading h4{margin-bottom:50px;}
.box.category ul li{display:block;padding-left:28px;padding-top:18px;padding-bottom:18px;border-top:1px solid #f0f0f0;position:relative;}
.box.category ul li::before{background:#09bee0;position:absolute;left:3px;top:23px;height:10px;width:10px;content:"";}
.box.category ul li::after{background:#09bee0;position:absolute;left:0;top:26px;height:10px;width:10px;content:"";}
.box.category ul li:first-child{border-top:0;}
.box.category ul li a{color:#212121;font-size:16px;}
.box.category ul li a:hover{color:#09bee0;}
.recent-news .single-news-sidebar{margin-bottom:30px;}
.recent-news .single-news-sidebar img{position:absolute;width:68px;height:60px;}
.recent-news .single-news-sidebar .content{margin-left:82px;}
.recent-news .single-news-sidebar .content a{font-family:'Open Sans', sans-serif;font-size:13px;color:#09bee0;line-height:18px;}
.recent-news .single-news-sidebar .content em{font-family:'Open Sans', sans-serif;font-size:11px;color:#9f9f9f;}
.single-news{padding-bottom:45px;border-bottom:1px solid #f0f0f0;}
.single-news .meta-description .single{padding-right:30px;display:inline-block;padding-top:25px;padding-bottom:22px;}
.single-news .meta-description .single i{color:#09bee0;font-size:14px;padding-right:10px;}
.single-news .meta-description .single span{font-size:14px;color:#727272;font-family:'Open Sans', sans-serif;}
.single-news .decription h3{margin-bottom:28px;}
.single-news .decription p{font-family:'Open Sans', sans-serif;font-size:13px;line-height:24px;}
.single-news .decription a{position:relative;}
.read-more-btn{position:relative;height:55px;width:174px;margin-top:41px;display:inline-block;}
.read-more-btn::before{height:55px;width:174px;border:1px solid #dedede;content:"";position:absolute;left:0;top:0;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;}
.read-more-btn::after{height:55px;width:0px;content:"";top:5px;left:5px;background:#09bee0;position:absolute;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;}
.read-more-btn span{position:absolute;width:100%;text-align:center;color:#727272;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;z-index:1;width:174px;top:5px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;height:55px;border:1px solid #dedede;left:5px;padding-top:15px;}
.read-more-btn:hover::after{border-color:#09bee0;background:#09bee0;width:100%;}
.read-more-btn:hover::before{border-color:#09bee0;top:5px;left:5px;}
.read-more-btn:hover span{color:#fff;border-color:#09bee0;}
footer{background-color:#000000;}
footer.footer-1 .footer-block i{font-size:20px;line-height:20px;text-align:center;}
footer .footer-block{margin-top:38px;}
footer .footer-block h4{margin-bottom:52px;}
footer .footer-block h5{color:#969595;font-size:14px;margin-bottom:5px;margin-top:10px;font-family:'Open Sans', sans-serif;}
footer .social{margin-top:40px;}
footer .copyrights a{color:#868689;font-size:11px;letter-spacing:5px;}
footer .copyrights{margin-top:25px;}
footer.footer-2.space{background:url("../img/footer/bg.jpg");padding-top:50px;}
.footer-2 h3{color:#fff;font-size:20px;font-weight:400;letter-spacing:1px;line-height:20px;margin:0 0 40px;text-transform:uppercase;}
.footer-2 .contact li{border-top:1px solid #252525;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:10px 0;}
.footer-2 .contact li a{color:#868689;display:block;}
.footer-2 ul.contact{list-style:none;padding:0;}
.footer-2 .contact li i{margin-right:15px;}
.footer-2 .point-1{margin-bottom:10px;}
.footer-2 ul.contact .fa.fa-map-marker{margin-top:5px;}
.footer-2 .blog-info h4 a{color:#fff;font-size:13px;font-weight:400;letter-spacing:2px;line-height:14px;text-transform:uppercase;}
.footer-2 .blog-info h4{margin-bottom:10px;margin-top:0;}
.footer-2 .blog-info .post-info{list-style:outside none none;padding:0;}
.footer-2 .blog-info .post-info li{color:#868689;display:inline-block;float:left;font-size:11px;line-height:11px;text-transform:uppercase;}
.footer-2 .blog-info .post-info li:not(:last-child){border-right:1px solid #868689;margin-right:10px;padding-right:10px;}
.footer-2 article{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.footer-2 article.block-block img{margin-right:10px;}
.footer-2 article.block-block:not(:last-child){border-bottom:1px solid #252525;margin-bottom:20px;padding-bottom:20px;}
.footer-2 .footer-block .tag{list-style:outside none none;padding:0;}
.footer-2 .footer-block .tag li a{border:1px solid #4e4e4e;color:#868689;display:inline-block;line-height:28px;padding:0 10px;}
.footer-2 .footer-block .tag li{display:inline-block;margin-bottom:6px;margin-right:2px;}
.footer-2 .sp-flickr-gallery{padding:0;}
.footer-2 .footer-block .tag li a:hover{border:1px solid #fff;color:#fff;}
.footer-2 .footer-block h4{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;font-family:'Montserrat', sans-serif;}
section#copyrights{background-color:#000;padding:25px 0;}
section#copyrights p{color:#868689;font-size:11px;letter-spacing:5px;}
section#copyrights{padding:15px 0;background-color:#2d2d2d;}
.footer-block ul.list.prim.list-arow li:before{content:"\f101";font-family:'FontAwesome';font-weight:400;color:#18a1bc;margin-right:10px;font-size:14px;}
ul.list.prim.list-arow li:before{content:"\f105";font-family:'FontAwesome';font-weight:400;color:#1b1a1a;margin-right:10px;font-size:14px;}
ul.list.prim.list-arow li:before{content:"\f101";font-family:'FontAwesome';font-weight:400;color:#18a1bc;margin-right:10px;font-size:14px;}
.useful-links{padding-bottom:20px;}
.useful-links ul{display:inline-table;padding:0;list-style:none;}
ul.news-footer{padding:0;}
ul.news-footer li{display:inline-block;width:100%;}
.news-footer li > a{float:left;}
.news-footer > li > a img{width:60px;height:60px;float:left;margin:5px 20px 42px 0;max-width:60px;}
.news-footer > li span a{font-size:10px;line-height:20px;color:#6b6b6b;}
.news-footer > li h5{margin-top:4px;}
.news-footer > li h5 a{display:inline;padding:0;font-size:13px;line-height:20px;color:#acacac;font-family:'Open Sans', sans-serif;}
.footer-recent-work{padding-top:10px;}
.news-footer > li a:hover{color:#fff;}
.news-footer > li h6{padding-left:70px;font-size:14px;line-height:24px;color:#acacac;text-transform:uppercase;font-weight:700;margin:0;}
.news-footer li > .news-date{display:block;color:#666666;font-size:11px;padding-left:70px;}
.news-footer li > .news-date a{color:#6b6b6b;font-size:11px;font-family:'Open Sans', sans-serif;}
.list.prim.list-arow > li{padding-top:7px;padding-bottom:7px;}
.list.prim.list-arow > li a:hover{color:#fff;}
.list.prim.list-arow > li a:focus{color:#fff;}
.footer-recent-work .list-inline{margin-left:0;}
.footer-recent-work .list-inline li{padding:0 3px 2px 0;}
.footer-recent-work .view-more{margin-top:10px;display:inline-block;}
.footer-recent-work .view-more::after{color:#18a1bc;content:"\f101";font-family:"FontAwesome";font-size:14px;font-weight:400;width:14px;text-align:right;display:inline-block;}
.footer-recent-work .view-more:hover{color:#fff;}
.footer-block .contact p{color:#969595;}
.footer-block .contact a.phone-number{color:#09bee0;font-family:'Montserrat', sans-serif;font-weight:700;font-size:20px;}
.footer-block .contact a.phone-number i{padding-right:5px;}
.footer-block .contact span.email{font-family:'Open Sans', sans-serif;color:#fff;padding-left:20px;font-size:14px;}
.footer-social-icon{padding-top:22px;}
.footer-social-icon ul{display:inline-block;}
.footer-social-icon ul li{display:inline-block;margin-bottom:5px;}
.footer-social-icon ul li a{height:33px;width:34px;background:#4a4a4a;display:block;text-align:center;padding-top:7px;}
.footer-social-icon ul li a i{color:#6b6b6b;font-size:16px;}
.footer-social-icon ul li a:hover{background:#09bee0;}
.footer-social-icon ul li a:hover i{color:#fff;}
@media only screen and (min-width:1200px){.useful-links ul:last-child{padding-left:50px;}
.single-team-item .image{max-width:274px;}
}
.footer-ber{background:#2d2d2d;}
.footerber-content{position:relative;padding:22px 0;}
.footerber-content p{position:absolute;left:0;}
.footerber-content ul{text-align:right;}
.footerber-content ul li{display:inline-block;padding-left:20px;}
.footerber-content ul li a{font-family:'Open Sans', sans-serif;color:#6b6b6b;font-size:13px;}
.footerber-content ul li a:hover{color:#fff;}
.detail-news.single-news .decription h3{margin-bottom:28px;margin-top:5px;}
.detail-news.single-news .image{padding-top:36px;}
.detail-news.single-news .cirtificate{padding-bottom:30px;}
.detail-news.single-news .cirtificate .left h3{color:#727272;font-size:22px;margin:0;font-family:'MontserratLight';text-transform:none;}
.detail-news.single-news .cirtificate .left span{color:#c5c5c5;font-size:12px;}
.detail-news.single-news .cirtificate .left i{position:absolute;font-size:18px;color:#727272;left:23px;top:6px;}
.detail-news.single-news .cirtificate .left .content{margin-left:35px;}
.detail-news.single-news .cirtificate .right i{position:absolute;font-size:32px;color:#c5c5c5;top:0;}
.detail-news.single-news .cirtificate .right h4{margin-left:35px;color:#c5c5c5;font-size:22px;text-transform:capitalize;}
.news-detail-body p a{color:#09bee0;text-decoration:underline;}
.news-detail-body p a:hover{text-decoration:underline;color:#727272;}
.news-detail-body .feature-title{border-top:3px solid #212121;border-bottom:1px solid #212121;padding-bottom:13px;margin-top:6px;padding-top:22px;}
.news-detail-body .feature-title p{color:#212121;font-family:'Open Sans', sans-serif;font-weight:600;}
.news-detail-body .feature-building .content h3{text-transform:uppercase;font-weight:700;margin-bottom:28px;}
.news-detail-body .feature-building .image{position:relative;overflow:hidden;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.news-detail-body .feature-building .image p{display:block;text-align:center;width:100%;height:45px;background:#09bee0;color:#fff;padding-top:10px;}
.news-detail-body .feature-building .image:hover a{bottom:0;}
.news-quote blockquote{font-style:italic;font-size:16px;color:#212121;padding-top:0;border-left:9px solid #919191;}
.testimonia-newsdetail blockquote{color:#212121;font-style:italic;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:600;margin-bottom:24px;border:0;padding:0;}
.news-detail-post-material{border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
.news-detail-post-material h4{color:#212121;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;display:inline-block;float:left;padding-right:10px;}
.news-detail-post-material h4 span{color:#09bee0;}
.news-detail-post-material .materail i{color:#09bee0;font-size:17px;padding-right:10px;}
.news-detail-post-material .materail i.ion-clock:before{}
.news-detail-post-material .materail i{}
.news-detail-post-material .share ul{display:inline-block;float:left;padding-top:7px;}
.news-detail-post-material .share ul li{display:inline-block;padding-left:15px;}
.news-detail-post-material .share ul li a i{font-size:18px;}
.news-detail-post-material .share ul li a i.fb{color:#4267b2;}
.news-detail-post-material .share ul li a i.google{color:#d73d32;}
.news-detail-post-material .share ul li a i.twitter{color:#1da1f2;background:transparent;}
.news-detail-post-material .share ul li a i.twitter:hover{background:transparent;}
.news-detail-navigation{border-bottom:1px solid #f0f0f0;}
.news-detail-navigation a{background:#f7f7f7;height:65px;width:65px;border-radius:500px;display:inline-block;position:absolute;text-align:center;}
.news-detail-navigation a i{color:#09bee0;font-size:42px;padding-top:3px;display:block;}
.news-detail-navigation a:hover{background:#09bee0;}
.news-detail-navigation a:hover i{color:#fff;}
.news-detail-navigation .left a{left:0;}
.news-detail-navigation .left p{margin-left:80px;}
.news-detail-navigation .right{text-align:right;}
.news-detail-navigation .right a{right:0;}
.news-detail-navigation .right p{margin-right:80px;}
.news-detail-navigation p{display:inline-block;padding-top:14px;}
.user-comment{border-bottom:1px solid #f0f0f0;padding-bottom:20px;}
.user-comment h3{font-family:'Montserrat', sans-serif;font-weight:700;text-transform:uppercase;font-size:24px;display:block;overflow:hidden;}
.user-comment .single{position:relative;padding:15px 25px;}
.user-comment .single img{position:absolute;width:70px;height:70px;top:15px;left:25px;}
.user-comment .single .content{margin-left:90px;}
.user-comment .single .content h4{font-family:'Montserrat', sans-serif;font-weight:400;color:#212121;text-transform:uppercase;display:inline-block;}
.user-comment .single .content span{color:#727272;font-size:13px;font-family:'Open Sans', sans-serif;padding-left:15px;}
.user-comment .single p{margin-bottom:20px;}
.user-comment .single.bg{background:#f7f7f7;}
.user-comment .single.replay-comment{margin-left:45px;}
.user-comment .single.replay-comment p{margin-left:90px;}
.user-comment .single.replay-comment a{margin-left:90px;}
.reply-button{font-size:12px;display:inline-block;margin-bottom:12px;color:#09bee0;}
.reply-button i{padding-right:4px;}
.contact-form{margin-bottom:45px;}
.contact-form h3{font-family:'Montserrat', sans-serif;font-weight:700;text-transform:uppercase;font-size:24px;display:block;overflow:hidden;}
.contact-form .single{margin-bottom:30px;}
.contact-form .single input{height:50px;}
.contact-form .single textarea{padding-top:25px;padding-left:20px;}
.contact-form .single-item{border:1px solid #f5f5f5;background:#fafafa;box-shadow:none;border-radius:0;}
.contact-form .single-item:focus{box-shadow:none;border-color:#09bee0;}
.submit-button{background:#09bee0;border:1px solid #09bee0;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;font-weight:400;height:46px;width:160px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;font-family:'Montserrat', sans-serif;}
.submit-button:hover{background:transparent;color:#212121;border-color:#727272;}
.single-project-two-item{margin-bottom:30px;}
.single-project-two-item .image{position:relative;}
.single-project-two-item .image::before{position:absolute;top:50%;left:50%;width:0;height:0;opacity:0;background:rgba(50, 50, 50, 0.55);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;content:"";}
.single-project-two-item .image a{color:#fff;font-size:48px;position:absolute;left:calc(50% - 20px);z-index:1;bottom:0;opacity:0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.single-project-two-item .content{text-align:center;overflow:hidden;padding-bottom:17px;background:#f9f9f9;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.single-project-two-item .content h5{margin-top:17px;margin-bottom:0;color:#212121;}
.single-project-two-item .content h5 a{color:#212121;font-family:'Open Sans', sans-serif;font-size:14px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-project-two-item .content span{text-transform:uppercase;color:#727272;font-size:11px;font-family:'Open Sans', sans-serif;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-project-two-item:hover .image::before{opacity:1;left:0;top:0;width:100%;height:100%;}
.single-project-two-item:hover .image a{bottom:calc(50% - 35px);opacity:1;}
.single-project-two-item:hover .content{background:#09bee0;}
.single-project-two-item:hover .content h5 a{color:#fff;}
.single-project-two-item:hover .content h5 a:hover{color:#212121;}
.single-project-two-item:hover .content span{color:#fff;}
.single-preject-item{padding-left:3px;padding-right:3px;padding-bottom:6px;}
.single-preject-item .media{position:relative;}
.single-preject-item .media::before{background:rgba(50, 50, 50, 0.85);content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:rotate(-180deg) scale(.5);-ms-transform:rotate(-180deg) scale(.5);-o-transform:rotate(-180deg) scale(.5);-moz-transform:rotate(-180deg) scale(.5);transform:rotate(-180deg) scale(.5);}
.single-preject-item .content{position:absolute;height:115px;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;text-align:center;top:0;opacity:0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;-webkit-transform:rotate(-90deg) scale(.3);-ms-transform:rotate(-90deg) scale(.3);-o-transform:rotate(-90deg) scale(.3);-moz-transform:rotate(-90deg) scale(.3);transform:rotate(-90deg) scale(.3);}
.single-preject-item .content h3{margin-bottom:5px;margin-top:0;}
.single-preject-item .content h3 a{color:#fff;font-family:'Open Sans', sans-serif;font-weight:700;font-size:20px;}
.single-preject-item .content h3 a:hover{color:#09bee0;}
.single-preject-item .content span{font-family:'Open Sans', sans-serif;font-weight:400;color:#969595;}
.single-preject-item .content .zoom{padding-top:20px;}
.single-preject-item .content .zoom a{width:45px;height:45px;text-align:center;color:#fff;border:1px solid #fff;margin:5px;display:inline-block;}
.single-preject-item .content .zoom a i{font-size:20px;padding-top:8px;display:block;}
.single-preject-item .content .zoom a:hover{color:#09bee0;}
.single-preject-item:hover .media::before{opacity:1;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);transform:rotate(0) scale(1);}
.single-preject-item:hover .content{opacity:1;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);transform:rotate(0) scale(1);}
.project-body .magnific-all{padding:0 12px;}
.project-two-parent{background:url('../images/banner.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;}
.mfp-zoom-in{}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.5s ease 0s;transform:scale(0.2);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.5s ease 0s;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.2);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.mfp-newspaper{}
.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s;transform:scale(0) rotate(500deg);}
.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg);}
.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0;}
.mfp-newspaper.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-horizontal{}
.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.5s;transform:translateX(-50px);}
.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0);}
.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0;}
.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-from-top{}
.mfp-move-from-top .mfp-content{vertical-align:top;}
.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.5s;transform:translateY(-100px);}
.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s;}
.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0);}
.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0;}
.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;}
.mfp-3d-unfold{}
.mfp-3d-unfold .mfp-content{perspective:2000px;}
.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 1s ease 0s;transform-style:preserve-3d;transform:rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 1s;}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0;}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;}
.mfp-zoom-out{}
.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.5s ease-in-out;transform:scale(1.5);}
.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.5);opacity:0;}
.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0;}
@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}
20%, 60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}
80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}
100%{transform:translateY(700px);opacity:0;}
}
.hinge{animation-duration:1s;animation-name:hinge;}
.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out;}
.mfp-with-fade.mfp-ready .mfp-content{opacity:1;}
.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-with-fade.mfp-removing.mfp-bg{opacity:0;}
.project-detail-body .image{margin-bottom:30px;}
.project-detail-body .single-project-two-item .image::before{display:none;}
.project-detail-content .sideber-heading.first h4{margin-top:-2px;}
.project-detail-content .description p{margin-bottom:25px;}
.project-info-list li{display:block;padding:20px 0;border-top:1px solid #f0f0f0;font-family:'Open Sans', sans-serif;font-weight:600;color:#212121;font-size:14px;}
.project-info-list li:first-child{padding-top:5px;border:0;}
.project-info-list li span{float:right;color:#727272;font-size:13px;font-weight:400;}
.project-info-list li span a{color:#727272;}
.project-info-list li span a:hover{color:#09bee0;}
.project-related-post h3{margin-bottom:46px;}
.team-active-area{background:#fafafa;}
.team-heading{text-align:center;}
.team-heading h2{margin-bottom:12px;}
.team-heading p{font-size:14px;}
.single-team-item{position:relative;margin-top:30px;overflow:hidden;}
.single-team-item .image img{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.single-team-item:hover .image img{transform:scale(1.2);}
.single-team-item .image{overflow:hidden;}
.single-team-content{background:#fff none repeat scroll 0 0;box-shadow:1px 4px 8px #ddd;left:43%;padding:35px 40px 0 35px;position:absolute;right:0;top:20px;width:57%;}
.single-team-content .image{max-width:270px;}
.single-team-content h4{text-transform:uppercase;font-weight:700;margin:0;}
.single-team-content span{color:#727272;text-transform:uppercase;font-size:11px;}
.single-team-content p{margin-top:18px;padding-bottom:29px;border-bottom:1px solid #f0f0f0;margin-bottom:0;color:#969595;}
.single-team-content ul li{display:inline-block;padding:15px 15px 15px 0;}
.single-team-content ul li a i{color:#dadada;font-size:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.single-team-content ul li a:hover i{color:#727272;}
.active-team.single-team-item{margin-top:66px;}
.active-team.single-team-item .image{max-width:372px;}
.active-team.single-team-item .single-team-content{width:65%;padding:47px 70px 0 58px;left:35%;}
.active-team.single-team-item .single-team-content p{padding-bottom:43px;}
.active-team.single-team-item ul li{display:inline-block;padding:20px 15px 20px 0;}
.service-body .footer-inner p{max-width:275px;}
.service-body .sidebar .category ul li{padding-left:0;}
.service-body .sidebar .category ul li::before{display:none;}
.service-body .sidebar .category ul li::after{display:none;}
.service-body .sidebar .category ul li a{font-family:'Open Sans', sans-serif;font-weight:400;}
.service-body .sidebar .category ul li a:hover{color:#09bee0;}
.service-container .single-service-image{padding:0 4px 8px 4px;}
.service-container .parent-service-image{margin-left:-4px;margin-right:-4px;}
.service-enginnering{margin-top:17px;}
.service-enginnering h3{margin-bottom:28px;}
.service-enginnering p.first{margin-bottom:24px;}
.brochure{background:url('../images/service/5.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding-right:10px;}
.brochure::before{position:absolute;content:"";background:rgba(0, 0, 0, 0.85);width:100%;height:100%;left:0;top:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.brochure .single{padding-top:21px;padding-bottom:22px;}
.brochure .single .icon{position:absolute;width:100px;text-align:center;top:40px;}
.brochure .single .content{margin-left:110px;position:relative;}
.brochure .single .content h4{font-size:14px;color:#fff;font-family:'Montserrat', sans-serif;font-weight:700;text-transform:uppercase;}
.brochure .single .content p{color:#fff;}
.brochure:hover::before{background:#09bee0;}
.service-tab .filter{background:#404040;padding:10px;}
.service-tab .filter ul{text-align:center;}
.service-tab .filter ul li{display:inline-block;padding:7px;text-align:center;float:left;}
.service-tab .filter ul li a{text-align:center;padding:7px 20px;background:#fff;text-transform:uppercase;font-family:'Open Sans', sans-serif;color:#969595;border-radius:20px;display:block;}
.service-tab .filter ul li.active a{background:#09bee0;color:#fff;position:relative;}
.service-tab .filter ul li.active a::before{position:absolute;width:13px;height:13px;content:"";background:#09bee0;bottom:-5px;transform:rotate(-45deg);left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;display:none;}
.service-tab .tab-content .content{background:#fafafa;padding:42px 40px 35px 40px;}
.contact-body{position:relative;margin-bottom:80px;}
.contact-body::before{background:rgba(0, 0, 0, 0) url("../images/contact/1.png") no-repeat scroll 0 0;bottom:0;content:"";height:228px;left:0;margin:auto;opacity:.18;position:absolute;right:0;width:246px;}
.single-contact-information.email{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.single-contact-information.email:hover{background:url("../images/contact/1.jpg");}
.single-contact-information.email::before{content:"";height:100%;left:0;opacity:.97;width:100%;background:#09bee0;position:absolute;top:0;}
.single-contact-information.email .heading .icon{background:#08aac7;}
.single-contact-information{margin-top:50px;padding:32px 28px;transition:all .5s ease 0s;}
.single-contact-information .heading{position:relative;}
.single-contact-information .heading .icon{position:absolute;height:60px;width:60px;border-radius:50%;border:3px solid #fff;text-align:center;left:0;top:0;}
.single-contact-information .heading .icon i{color:#fff;font-size:22px;display:block;padding-top:12px;}
.single-contact-information .heading h3{font-family:'MontserratLight';font-weight:400;color:#fff;margin-left:80px;text-transform:capitalize;padding-top:20px;margin-top:0;}
.single-contact-information .content{padding-top:34px;padding-bottom:24px;position:relative;}
.single-contact-information .content p{color:#fff;}
.single-contact-information .content h3{font-family:'MontserratLight';font-weight:400;color:#fff;text-transform:lowercase;padding-top:29px;margin-top:0;}
.single-contact-information.call{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.single-contact-information.call:hover{background:url("../images/contact/2.jpg");}
.single-contact-information.call::before{content:"";height:100%;left:0;opacity:.97;width:100%;background:#0edea8;position:absolute;top:0;}
.single-contact-information.call .heading .icon{background:#08c794;}
.single-contact-information.call .content{padding-bottom:31px;}
.single-contact-information.call .content h3{font-size:30px;font-family:'Montserrat', sans-serif;font-weight:700;padding-top:3px;margin-bottom:20px;}
.single-contact-information.call .content h3 span{font-family:'MontserratLight';}
.single-contact-information.working{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.single-contact-information.working:hover{background:url("../images/contact/3.jpg");}
.single-contact-information.working::before{content:"";height:100%;left:0;opacity:.97;width:100%;background:#107be0;position:absolute;top:0;}
.single-contact-information.working .heading .icon{background:#086bc7;}
.single-contact-information.working .content{padding-bottom:5px;}
.single-contact-information.working .content p{margin-bottom:23px;}
.contact-page-content h3{font-family:'MontserratLight';font-size:24px;text-transform:none;font-weight:300;margin-bottom:26px;}
.contact-page-content p{margin-bottom:24px;}
.contact-page-content span{font-size:13px;color:#727272;line-height:30px;display:block;}
.contact-page-content span i{padding-right:7px;}
.contact-page-content .footer-social-icon{padding-top:37px;}
.contact-page-content .footer-social-icon ul li a{background:transparent;opacity:.65;width:31px;text-align:left;}
.contact-page-content .footer-social-icon ul li a i{color:#282828;font-size:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.contact-page-content .footer-social-icon ul li a:hover{opacity:1;}
.contact-page-content .footer-social-icon ul li a:hover i{transform:scale(1.2);}
.contact-page-contact-form{box-shadow:0 -1px 4px #ddd;padding:36px 60px;}
.contact-page-contact-form h3{font-family:'MontserratLight';font-size:24px;text-transform:none;font-weight:300;margin-bottom:56px;}
.contact-page-contact-form .single-input{margin-bottom:10px;}
.contact-page-contact-form .single-input input{height:50px;border-radius:0;border:2px solid #dedede;}
.contact-page-contact-form .single-input input:focus{box-shadow:none;border:2px solid #09bee0;}
.contact-page-contact-form .single-input textarea{border:2px solid #dedede;border-radius:0;min-height:150px;resize:none;}
.contact-page-contact-form .single-input textarea:focus{box-shadow:none;border:2px solid #09bee0;}
.contact-page-contact-form .single-input input.submit-button{background:#09bee0;color:#fff;text-align:center;display:block;width:100%;margin-bottom:54px;border:0;}
#footer-map-canvas{height:450px;}
.loading-overlay{background:#FFF;color:#424242;position:fixed;left:0;top:0;width:100%;height:100%;z-index:111111;}
.loader{margin:20% auto;font-size:6px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(194, 193, 193, 0.5);border-right:1.1em solid rgba(199, 197, 197, 0.5);border-bottom:1.1em solid rgba(203, 203, 203, 0.5);border-left:1em solid #09bee0;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
.loader,
.loader:after{border-radius:50%;width:10em;height:10em;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#to-top{position:fixed;right:10px;bottom:-100px;overflow:auto;padding:12px 14px 14px;font-size:18px;line-height:10px;cursor:pointer;background-color:#09bee0;border-radius:3px;color:#fff;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;z-index:1111;}
#to-top span{color:#fff;}
.fa.fa-search{color:black;}
#divproductodetalle{font-size:smaller;text-align:justify;}
#divproductodetalle a{color:#007BBF;}
#JT *{font-size:12px;font-family:verdana, Arial, Helvetica, sans-serif;line-height:normal;}
#JT_cerrar{margin-right:7px;border:0;}
#breadcrumb{padding:4px 0px 4px 4px;border-bottom:1px solid #CCCCCC;color:#ffffff !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#breadcrumb a{color:#ffffff !important;background:transparent !important;}
#breadcrumb a:hover{font-weight:bold;}
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}
#tree-clasificacion a{white-space:normal !important;height:auto;padding:1px 2px;}
.product_short_description{font-size:12px;text-align:center;text-transform:none;!important;}
.product_name{color:#0587C5 !important;font-size:14px !important;font-weight:bold !important;text-align:center;text-transform:none !important;}
.product-row{margin-bottom:10px;}
.info-producto-imagen{width:150px !important;max-width:150px !important;margin:20px !important;}
.owl-carousel .owl-item img{width:100px !important;}
.producto-nuevo{background:url('../images/nuevo-200.png') transparent no-repeat !important;top:0;height:60px;left:0;position:absolute;width:200px;}
.producto-nuevo-interiores{background:url('../images/nuevo-165.png') transparent no-repeat !important;top:0;height:60px;left:0;position:absolute;width:165px;}
.product-row{margin-bottom:30px !important;}
.cart_numbers{background:#FFFFFF;border-radius:0.8em;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;color:#0587C5;display:inline-block;font-weight:bold;font-size:smaller;line-height:1.6em;margin-right:5px;margin-left:0;text-align:center;width:1.2em;}
.special_font{font-weight:bold !important;margin:5px !important;font-family:'Montserrat', sans-serif !important;}
.cobertura li a{font-weight:300 !important;margin:5px !important;font-family:'Montserrat', sans-serif !important;}
.to_upper{text-transform:uppercase !important;}
.producto-detalle ul li{list-style-type:disc;}
.producto-detalle ul{margin-bottom:15px;}
.tbl_paginacion{border:none !important;}
.project-item{background-color: #F5F5F5;margin: 5px;padding: 15px;text-align: center;}
.project-item .btn{font-size: 14px;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;text-transform: uppercase;font-family:Helvetica, Arial, sans-serif;font-weight: 700;}
.project-item .btn-secondary {color:#111;background-color:#fff;border-color:#fff;border-bottom: 3px solid #d9d9d9;}
.project-item .btn-secondary:hover {color:#111;background-color:#ececec;border-color:#e6e6e6}
.project-item .btn-secondary:focus,.btn-secondary.focus {box-shadow:0 0 0 3px rgba(255,255,255,0.5)}
.project-item .btn-secondary.disabled,.btn-secondary:disabled {background-color:#fff;border-color:#fff  }
.project-item .btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle {background-color:#ececec;background-image:none;border-color:#e6e6e6
}
#divinventario {
    font-size: smaller !important;
}
#divinventario table, #divinventario th, #divinventario td {
    border: 1px solid lightgray !important;
}

@media only screen and (min-device-width:320px) and (max-device-width:1024px){html{-webkit-text-size-adjust:none;}
}
@media (min-width:1800px){.sercice-provider-area{position:relative;}
.sercice-provider-area::after{background:rgba(0, 0, 0, 0) url("../images/home/bag.png") no-repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;width:283px;height:272px;display:none;}
.dream-setup-area{position:relative;}
.dream-setup-area::after{background:rgba(0, 0, 0, 0) url("../images/home-two/15.jpg") no-repeat scroll 0 0;bottom:0;content:"";right:0;position:absolute;width:300px;height:165px;}
.dream-setup-area{background:rgba(0, 0, 0, 0) url("../images/home-two/8.jpg") no-repeat scroll left top;}
.section-video-st-16 .feature{max-width:80%;}
}
@media (max-width:1800px){.section-video-st-16 .feature{max-width:90%;}
}
@media (max-width:1200px){.menu-area .menuzord-menu > li > a{padding:26px 9px;z-index:99;}
.home-two-service .single h4{font-size:12px;}
.home-two-evoluation .image{display:table-cell;vertical-align:bottom;}
.single-dream-setup .content h4{font-size:16px;}
}
@media (max-width:1024px){.news-footer > li h5 a br{display:none;}
.single-team-content{padding:40px 26px 0 35px;}
.service-tab .filter ul li a{font-size:12px;padding:7px 14px;}
.single-contact-information.call .content h3{font-size:18px;}
.single-contact-information .heading h3{font-size:20px;}
.driver-inovation .content{margin-top:50px;}
}
@media (max-width:991px){.section-video-st-16 .video-box{position:relative;max-width:100%;}
.search-box{display:none;}
.sideber-heading h4::after{margin-left:auto;margin-right:auto;left:0;right:0;}
.sideber-search-box{margin-left:auto;margin-right:auto;}
.box{text-align:center;}
.sidebar{border-right:0;}
.box.category ul li::before{display:none;}
.box.category ul li::after{display:none;}
.recent-news .single-news-sidebar img{position:static;margin-bottom:10px;}
.recent-news .single-news-sidebar .content{margin-left:0;}
.single-news{text-align:center;}
.box.category ul li{padding-left:0;}
footer .footer-block.pdl0{padding:0 15px;}
footer .footer-block h4{margin-bottom:35px;}
.rearch-image img{margin-left:auto;margin-right:auto;}
.feature-building .image img{width:100%;}
.detail-news.single-news .cirtificate .right i{position:static;}
.detail-news.single-news .cirtificate .right h4{display:inline-block;margin-left:0;}
.single-preject-item .media img{width:100%;}
.project-detail-body{text-align:center;}
.project-detail-body .image img{width:100%;}
.project-info-list li{text-align:left;}
.single-team-content{left:30%;}
.service-body{text-align:center;}
.brochure{text-align:left;}
.service-body .footer-inner p{margin-left:auto;margin-right:auto;}
.service-container .single-service-image img{margin-left:auto;margin-right:auto;}
.about-us-history .all-history-image .image img{width:100%;}
.about-us-history{background:transparent;}
.video-section .what-we-do{background:#09bee0;}
.team-one .img-container img{width:100%;}
.single-contact-information{margin-left:auto;margin-right:auto;max-width:550px;text-align:center;}
.single-contact-information .heading .icon{position:static;margin-left:auto;margin-right:auto;}
.single-contact-information .heading h3{margin-left:0;}
.single-contact-information .content{padding-top:10px;}
.single-contact-information .content h3{padding-top:10px;font-size:18px;}
.contact-page-content{text-align:center;}
.single-big-image-box{text-align:center;}
.single-big-image-box .image img{width:100%;}
.service-provider-man img{margin-left:auto;margin-right:auto;margin-bottom:0;}
.driver-inovation{padding-bottom:80px;}
.driver-inovation .image img{margin-left:auto;margin-right:auto;}
.driver-inovation .home-heading{text-align:center;}
.driver-inovation .content{text-align:center;padding-left:15px;}
.driver-inovation .image{padding-left:15px;}
.home-two-service .single{padding:42px 30px 55px;}
.home-two-evoluation .single-news{text-align:center;}
.home-two-evoluation .detail-news.single-news .cirtificate .right h4::before{position:static;}
.home-two-evoluation .image{display:block;}
.home-two-evoluation .image img{margin-left:auto;margin-right:auto;}
.dream-setup-area .home-heading{text-align:center;}
.home-three-service-porvider{background:url("../images/home-three/5.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;}
.section-video-st-16{background-color:transparent;padding-left:30px;}
.video-section .section-video-st-16{padding-left:0;}
.menuzord-responsive .menuzord-menu ul.dropdown li a{border:0;}
.menuzord-responsive .menuzord-menu ul.dropdown li:last-child a{border-bottom:1px solid #f0f0f0;}
.menuzord-responsive .menuzord-menu > li:first-child > a{border-top:0;}
.menu-area .menuzord-menu > li > a{padding:13px 9px;}
.menuzord .showhide{padding:20px 0 0;}
.menuzord-responsive.menuzord{padding-right:20px;}
.search-box-icon{margin-top:28px;}
.sercice-provider-area .col-md-4.pdl0{display:none;}
.sercice-provider-area{background:url("../images/home/service.jpg") no-repeat fixed;background-color:#262626;}
#testimonial-carousel .single-review{padding-right:60px;padding-left:60px;}
}
@media (max-width:768px){.video-box,
.video-content{max-width:570px;margin:0 auto;text-align:center;}
}
@media (max-width:767px){.topbar-social{text-align:center;}
.topbar-area .contact-number{text-align:center;}
footer .footer-block{text-align:center;}
.news-footer > li > a{float:none;}
.news-footer > li > a img{float:none;margin:15px 0 10px 0;}
.news-footer li > .news-date{padding-left:0;}
.news-detail-navigation .right a{right:15px;}
.news-detail-navigation .left a{left:15px;}
.news-detail-body{text-align:center;}
.news-detail-post-material h4{display:block;float:none;}
.news-detail-post-material .share ul{display:block;float:none;}
.user-comment{text-align:left;}
.contact-form{text-align:left;}
.single-project-two-item{max-width:500px;margin-left:auto;margin-right:auto;}
.single-project-two-item img{width:100%;}
.about-us-history .all-history-image .second{margin-right:0;}
.subscribe-area{text-align:center;}
.subscribe-area .content{padding-bottom:30px;}
.subscribe-area .read-more-btn{margin-top:0;margin-bottom:30px;}
.single-small-image-box{text-align:center;}
.single-small-image-box .image{position:static;margin-left:auto;margin-right:auto;}
.single-small-image-box .content{margin-left:0;}
.home-evoluation .detail-news.single-news .cirtificate{text-align:center;}
.home-evoluation .detail-news.single-news .cirtificate .right{margin:auto;}
.home-evoluation .detail-news.single-news .cirtificate .right h4{margin:auto;}
}
@media (max-width:667px){.single-news .meta-description .single{padding-right:12px;}
.detail-news.single-news .cirtificate .left{width:100%;}
.detail-news.single-news .cirtificate .left i{display:none;}
.detail-news.single-news .cirtificate .right{width:100%;}
.news-detail-navigation p br{display:none;}
.single-team-item{text-align:center;}
.single-team-item .image img{margin-left:auto;margin-right:auto;}
.single-team-item .single-team-content{position:static;padding-left:0;width:100%;padding-right:0;}
.active-team.single-team-item{text-align:center;}
.active-team.single-team-item .image{margin-left:auto;margin-right:auto;}
.active-team.single-team-item .image img{margin-left:auto;margin-right:auto;}
.active-team.single-team-item .single-team-content{position:static;padding-left:0;padding-right:0;width:100%;}
.rev-slider-content{color:#fff;font-size:14px;line-height:26px;}
.single-dream-setup .image{padding-bottom:30px;position:relative;text-align:center;margin:auto;}
.single-dream-setup .content{margin-left:0;padding-left:25px;text-align:center;}
.single-dream-setup .content a{float:none;}
.slider-heading h1{font-size:45px;line-height:40px;}
.slider-heading h3{font-size:22px;}
.rev-slider-content{font-size:18px;line-height:27px;}
.tp-caption.shadow-box{display:none !important;}
.testimonial-carousel-control-nav li{margin:0;max-width:42px;}
#testimonial-carousel .single-review p{font-size:14px;line-height:24px;}
.customer-tesimonial .single .image{max-width:150px;margin:0 auto;}
.detail-news.single-news .cirtificate .left .content{margin-left:0;}
}
@media (max-width:480px){.single-news .meta-description .single{display:block;padding-right:0;padding-bottom:0;padding-top:15px;}
.footerber-content p{position:static;text-align:center;}
.footerber-content ul{text-align:center;}
.news-detail-navigation p{display:none;}
.news-detail-navigation{border-bottom:0;}
.user-comment .single.replay-comment{margin-left:0;}
.user-comment .single.replay-comment p{margin-left:0;}
.user-comment .single.replay-comment a{margin-left:0;}
.user-comment .single .content h4{display:block;}
.user-comment .single .content span{display:block;padding-left:0;}
.slider-heading h1{font-size:35px;line-height:30px;margin-top:0;}
.slider-heading h3{font-size:18px;}
.slider-button{display:none;}
.rev-slider-content{font-size:14px !important;line-height:24px !important;}
#testimonial-carousel .single-review{padding:0;}
#testimonial-carousel .testimonial-button-controll{display:none;}
.single-preject-item .media{min-height:130px;}
.single-preject-item .content .zoom{padding-top:5px;}
.single-preject-item .content .zoom a i{padding-top:6px;}
.single-preject-item .content .zoom a{width:40px;height:40px;}
}
@media (max-width:360px){.menuzord-responsive .menuzord-brand{margin:5px 10px 10px 10px;}
.slider-heading{margin-top:-60px;}
.slider-heading h1{font-size:30px;line-height:27px;}
.slider-button{margin-top:30px;}
.slider-button a{width:120px;height:40px;padding-top:15px;font-size:13px;}
.rev-slider-content{margin-top:-80px !important;}
}


#search-box-navbar {
    width: 30%; /* O el porcentaje que prefieras */
    margin: 0 auto;
    display: none;
    transition: all 0.3s ease-in-out;
}
/* Muestra el campo de búsqueda cuando la clase 'search-active' está presente */
#search-box-navbar.search-active {
    display: block;
}

/* Estilos para el ícono de la lupa */
.search-box-icon {
    cursor: pointer;
    font-size: 20px;
}