@charset "utf-8";/*======================================[ -Main Stylesheet- Theme: Monolit Version: 1.0 Last change: 15/11/2016] +++Fonts +++++++General Styles++++++++Typography ++++++++Page preload ++++++++Content Styles ++++++++Responsive iframes ++++++++ Item hover++++++++Header++++++++Navigation ++++++++Home+++++++++Page title +++++++++Services ++++++++Portfolio++++++++Skills ++++++++Team ++++++++Footer++++++++Map ++++++++Contact ++++++++Facts ++++++++blog ++++++++Share ++++++++Responsive ++++*//*-------------Import fonts ---------------------------------------*/@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,200,100,400italic,700,900|Muli&subset=latin,vietnamese,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek);/*-------------General Style---------------------------------------*/html{height:100%;overflow-x:hidden !important;}body{margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 12px;color: #000;background:#1B1B1B;height:100%;text-align:center;}@-o-viewport{width: device-width;}@-ms-viewport{width: device-width;}@viewport{width: device-width;}/*--------------Typography--------------------------------------*/h1{font-size: 4.46666666667em;text-transform: uppercase;font-weight: 400;line-height: 1.17em;}h2{font-size: 3.2em;font-weight: 300;}h3{font-size: 1em;}h4{font-size: 0.9em;font-weight: 200;}h5{font-size: 0.8em;font-weight: 200;}h6{font-size: 0.6em;font-weight: 200;}p{text-align:left;font-size:14px;line-height:22px;font-weight:400;padding-bottom:30px;}blockquote{float:left;padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 15px solid #eee;}blockquote p{font-family: Georgia, "Times New Roman", Times, serif;font-style:italic;color:#494949;}/* ---------Page preload--------------------------------------*/.loader{display:none;position:fixed;top:50% !important;left:50%;width:105px;height:8px;z-index:100;font-size:34px;opacity:0.8;margin:-4px 0 0 -53px;}#movingBallG{position:relative;width:105px;height:8px;}.movingBallLineG{position:absolute;left:0px;top:3px;height:1px;width:105px;background:rgba(255,255,255,0.21);}.movingBallG{background:#fff;position:absolute;top:0;left:0;width:8px;height:8px;-moz-border-radius:4px;-moz-animation-name:bounce_movingBallG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:4px;-webkit-animation-name:bounce_movingBallG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:4px;-ms-animation-name:bounce_movingBallG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:4px;-o-animation-name:bounce_movingBallG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:4px;animation-name:bounce_movingBallG;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;}@-moz-keyframes bounce_movingBallG{0%{left:0px;}50%{left:97px;}100%{left:0px;}}@-webkit-keyframes bounce_movingBallG{0%{left:0px;}50%{left:97px;}100%{left:0px;}}@-ms-keyframes bounce_movingBallG{0%{left:0px;}50%{left:97px;}100%{left:0px;}}@-o-keyframes bounce_movingBallG{0%{left:0px;}50%{left:97px;}100%{left:0px;}}@keyframes bounce_movingBallG{0%{left:0px;}50%{left:97px;}100%{left:0px;}}/* ---------Content Styles--------------------------------------*/#main{height:100%;width:100%;position:absolute;float:left;top:0;left:0;z-index:2;opacity:1;}#wrapper{height:100%;margin-left:0;vertical-align:top;position: absolute;left:0;top:0;right:0;z-index:2;width:100%;}.content-holder{vertical-align: top;position: absolute;left:0;top: 0;right: 0;z-index: 2;height: 100%;padding:0;-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;}.container{max-width: 1224px;width:88%;margin:0 auto;position: relative;z-index:2;}.content{width:100%;position:relative;z-index:3;float:left;background:#fff;}.pad-con{padding-top:80px;}.content:before{content:''; position: absolute; display: block; top: 0; height: 100%; z-index: 20; width: 7px; left: 42px; background-repeat: repeat-y; background-image: url(../images/bg-dec.png);opacity:0.5;}.no-bg-con:before{display:none;}.dark-bg{background:#1B1B1B;}.dark-bg .overlay{opacity:0.7;}.full-height{height:100%;}.parallax-inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.parallax-inner .bg{height:150%;top:-25%;}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size: cover;background-attachment: scroll ;background-position: center ;background-repeat:repeat;background-origin: content-box;}.full-height-parallax{position: absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2;}.respimg{width:100%;height:auto;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.2;}section{float:left;width:100%;position:relative;padding:50px 0;overflow:hidden;}.parallax-section{padding:225px 0 50px 0;}.align-text{text-align:left;}.no-border{border:none !important;}.no-padding{padding:0 !important;}.btn{float:left;padding:12px 23px;line-height:17px;letter-spacing:2px;font-weight:700;font-size:11px;color:#000;letter-spacing:1px;-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;border:1px solid #000;}.btn:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#000;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;z-index:-1; -webkit-transition-delay: 200ms; /* Safari */ transition-delay: 200ms;}.btn:hover:before{width:100%;}.btn:hover{color:#fff;}.anim-button{overflow:hidden; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; vertical-align: middle; max-width: 100%; overflow: hidden; outline: none; width: auto;}.anim-button i{top:-100%;position:absolute;left:0;width:100%;height:100%;line-height:40px;text-align:center !important;font-size:16px;}.wt-btn{color:#fff;border:2px solid #fff;}.anim-button i , .anim-button span{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.anim-button span{float:left;width:100%;position:relative;top:0;}.anim-button:hover span{top:100px;}.anim-button:hover i{top:0;}.custom-link-holder{float:left;width:100%;position:relative;margin-top:50px;padding-top:50px;}.custom-link-holder:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#000;}.custom-link-holder a{float:none;display: inline-table;}.parallax-item , .paralax-media{float:left;width:100%;position:relative;}.parallax-item{margin-bottom:70px;}.parallax-deck{position:absolute;bottom:0;padding:50px;z-index:3;}.left-direction .parallax-deck{right:-30%;}.right-direction .parallax-deck{left:-30%;}.parallax-deck-item{float:left;max-width:550px;}.paralax-wrap{float:left;width:100%;opacity:0.6;padding-top:50px;}.parallax-deck-item h3{font-size: 50px; line-height: 64px; text-transform: uppercase;float:left; text-align: left; width: 100%; color: #000; font-weight: 300;position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;margin-bottom:40px;}.parallax-deck-item h3:before{content:'';position:absolute;top:-50px;left:0;width:50px;height:1px;background:#000;}.parallax-deck-item h3 strong{font-weight: bold;}.parallax-box{position:relative;left:-20%;z-index:-1;float:left;width:100%;}.parallax-box.slider-box{z-index:3;}.parallax-box.r-align{left:20%;}.parallax-box img{opacity:0.6;}.parallax-box.slider-box img{opacity:1;}.parallax-dec{position:absolute;top:-30px;right:-30px;width:100%;height:100%;border:2px solid #000;opacity:0.8;z-index:-1;}.section-title{font-size: 40px; line-height: 64px; text-transform: uppercase;float:left;margin-bottom:0px; text-align: left; width: 100%; color: #000; font-weight: 100; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.section-title.dec-title{padding-bottom:50px;}.section-title.dec-title span{position:relative;}.section-title.dec-title span:before{content:'';position:absolute;bottom:-50px;left:0;width:80px;height:8px;background:#000;}.algn-right{text-align:right;}.dark-bg .section-title , .dark-bg{color:#fff;}.section-title strong{font-weight: bold;}.particular{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:none;}/* ---------responsive iframes--------------------------------------*/.resp-video{position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;margin-bottom:20px;}.resp-video iframe,.resp-video object,.resp-video embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}/*------item hover ------------------------------------------------*/.box-item{float:left;width:100%;}.box-item a{float:left;width:100%;height:100%;position:relative;overflow:hidden;}.box-item a img , .serv-item img{position:relative;z-index:1;-webkit-transition: all 4000ms cubic-bezier(.19,1,.22,1) 0ms; -moz-transition: all 4000ms cubic-bezier(.19,1,.22,1) 0ms; transition: all 4000ms cubic-bezier(.19,1,.22,1) 0ms;}.box-item a .overlay{opacity:0;z-index:2;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.box-item a:hover .overlay{opacity:0.3;}.box-item a:hover img{-webkit-transform: scale(1.05);-moz-transform:scale(1.05);transform: scale(1.05);}/*------ Header ------------------------------------------------*/header{position:fixed;top:0;left:0;z-index:20;height:70px;background:rgba(48,89,84,0.99);width:100%;-webkit-transform: translate3d(0,0,0);}.fw-head{width:100%;}header:before{content:'';position:absolute;bottom:0;width:50px;height:1px;left:15px;/*background:rgba(255,255,255,0.21);*/-webkit-transition: all 500ms linear; -moz-transition: all 500ms linear; -o-transition: all 500ms linear; -ms-transition: all 500ms linear; transition: all 500ms linear;}.vis-header-b:before{width:97%;}.header-inner{float:left;padding-left:10px;}.logo-holder{float:left;position:relative;width:120px;z-index:21;background-color:#f7f7f7;padding:10px 20px;box-shadow: 1px 1px 1px #888888;}.logo-holder img{width:100%;height:auto;padding-top:5px;}.dynamic-title{display:none;}/*------ navigation ------------------------------------------------*/.nav-holder{float:right;position:relative;top:22px;left:50px;}nav{position:relative;float:right;width:100%;}nav li{float:left;position:relative;cursor:pointer;}nav li ul{margin: 100px 0 0 0;opacity: 0;visibility: hidden;position: absolute;min-width:250px;padding-top: 58px;padding-bottom: 20px;left: 0;z-index: 0;background: rgba(50,90,85,1) !important;transition: all .2s ease-in-out;height:auto !important;overflow:hidden !important;}nav li ul:before{content:'';position:absolute;bottom:12px;left:10px;right:10px;background:rgba(255,255,255,0.21);height:1px;}nav li:hover > ul{opacity: 1;visibility: visible;margin: 0;}nav li ul li ul{top: 0;left: 100%;padding-top:10px;background: rgba(50,90,85,1) !important;}nav li ul li:hover > ul{opacity: 1;visibility: visible;left: 100%;}nav li ul li{float: none;display: block;border: 0;}nav li a{float: left;padding: 10px 15px;line-height: 1;font-size: 10px;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-family: 'Muli', sans-serif;font-weight:600;position:relative;z-index:2;-webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; -ms-transition: all 100ms linear; transition: all 100ms linear;}nav li ul a{width:100%;text-align:left;padding:9px 12px;font-weight:300;}nav li a:before{content:'';position:absolute;bottom:-4px;left:15px;width:0;height:1px;background:rgba(255,255,255,0.41);-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}nav li a.act-link:before{width:25px;}nav li ul a:before{display:none;}nav li ul a.act-link{color:#000;font-weight:600;}nav li a:hover{color:rgba(255,255,255,0.61);}/*------ Home -------------------------------------------------*/.hero-wrap{float:left;width:100%;height:100%;position:relative;overflow:hidden;z-index:2;}.hero-wrap .overlay{z-index:2;}.hero-wrap-item{float:left;width:100%;position:relative;z-index:12;}.center-item{top:50%;}.nFound-page-wrap{top:36%;}.hero-wrap-item h2, .hero-wrap-item h1{color:#fff;font-size:38px;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-family: 'Muli', sans-serif;padding-bottom:10px; position:relative;z-index:12;}.hero-wrap-item h3 , .hero-wrap-item h3 a{color:#fff;font-size:18px;text-transform:uppercase;font-weight:200;letter-spacing:18px;padding-left:6px;text-align:center;}.hero-wrap-item h3 a{letter-spacing:2px;}.nFound-Page{display:inline-table;font-size:150px;text-transform:uppercase;color:#fff;}.hero-scroll-link{position: absolute;bottom:50px;left:50%;width:40px;height:40px;line-height:40px;color:#fff;font-size:12px;margin-left:-20px;z-index:9;border:1px solid rgba(255,255,255,0.21);}.hero-wrap-image-slider-holder , .slideshow-item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.hero-wrap-image-slider, .hero-wrap-text-slider-holder , .hero-wrap-text-slider , .hero-wrap-text-slider-holder{position:relative;width:100%;height:100%;float:left;}.hero-wrap-image-slider-holder{background:#000;}.hero-wrap-text-slider-holder{z-index:3;}.hero-link{margin-top:30px;display:inline-table;padding:10px 6px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}.hero-link:hover{color:rgba(255,255,255,0.51)}.media-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;}.video-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.mob-bg{display:none;}.video-holder{position: absolute; width: 100%; height: 100%; display: block; overflow: hidden !important; top: 0; left: 0; padding: 0 !important;}.video-holder iframe{position: absolute; top: -75px; left: 50%; width: 100%; height: 100%; display: block;overflow:hidden;}.fullwidth-slider-holder , .single-slider-holder{float:left;width:100%;position:relative;}.fullwidth-slider-holder .item{position:relative;}.full-width-holder{float:left;width:100%;position:relative;}.single-slider-holder{margin-bottom:20px;}.single-slider .item{position:relative;}article{float:left;margin-top:10px;width:100%;position:relative;}/*------ Page title ------------------------------------------------*/.page-title{float:left;width:100%;position:relative;z-index:5;}.page-title .creat-list a:before{background:#fff;}.page-title .creat-list{position:relative;top:20px;}.parallax-section .page-title , .parallax-section .creat-list a{color:#fff;}.page-title h2{font-size: 40px; text-transform: uppercase;float:left;margin-bottom:30px; text-align: left; width: 100%; color: #fff; font-weight: 100;text-align:left;position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.page-title h2:before{content:'';position:absolute;bottom:-20px;left:0;width:80px;height:4px;background:#fff;}.parallax-section .page-title{color:#fff;}.page-title h2 strong{font-weight:bold;} .page-title h1{font-size: 40px; text-transform: uppercase;float:left;margin-bottom:30px; text-align: left; width: 100%; color: #fff; font-weight: 100;text-align:left;position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.page-title h1:before{content:'';position:absolute;bottom:-20px;left:0;width:80px;height:4px;background:#fff;}.parallax-section .page-title{color:#fff;}.page-title h1 strong{font-weight:bold;}/*------ services ------------------------------------------------*/ .services-holder{float:left; width:100%; position:relative; margin-top:60px; padding-bottom:40px; border-bottom:1px solid #eee;}.serv-item{float:left;width:50%;position:relative;padding:10px 20px 10px 0;overflow:hidden;}.serv-item img{position:relative;width:100%;height:auto;}.serv-item-inner{float:left;width:100%;position:relative;overflow:hidden;}.serv-item-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.21);z-index:2;}.act-ser .serv-item-inner:before{background:rgba(0,0,0,0.41);}.ser-title{position:absolute;bottom:20px;z-index:3;width:100%;left:0;}.act-ser .ser-title{bottom:50px;}.ser-title h3{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;position:relative;display:inline-table;}.ser-title h3:before{content:'';position:absolute;width:100%;height:2px;background:#fff;top:-6px;left:0;background:#fff;}.act-ser .ser-title h3:before{width:0;}.serv-post{float:left; width:100%; position:relative; margin-top:30px;}.serv-details{float:left;width:100%;position:relative;display:none;text-align:left;}.serv-details h3{font-size:15px;text-transform:uppercase;font-family: 'Muli', sans-serif;font-weight:600;padding-bottom:10px;}.ser-list{list-style: circle;float:left;width:100%;padding:10px 0 10px 14px;}.ser-list li{width:100%;float:left;margin-bottom:4px;font-family: 'Muli', sans-serif;color:#000;padding-left:10px; font-weight:600;font-size:11px;letter-spacing:1px;}.price{float:left;margin-top:10px;padding:10px 14px;border:2px solid #000;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:2px;background:#f9f9f9;}.serv-item:hover img{-webkit-transform: scale(1.05);-moz-transform:scale(1.05);transform: scale(1.05);}/*------ Porfolio ------------------------------------------------*/.gallery-items{float:left;width:100%;background:#fff;position:relative;}.gallery-items a{cursor:pointer;}.grid-item-holder{float:left; width:100%; height:auto; position:relative; padding:10px;}.gallery-item , .grid-sizer{width: 25%;position:relative;overflow:hidden;float:left;}.gallery-item-second,.grid-sizer-second{width: 50%;}.gallery-item-three,.grid-sizer-three{width: 75%;}.three-columns .gallery-item{width:33.3%;}.three-columns .gallery-item-second,.three-columns .grid-sizer-second{width:66.6%;}.five-columns .gallery-item{width:20%;}.five-columns .gallery-item-second,.five-columns.grid-sizer-second{width:40%;}.gallery-item img, .grid-sizer img{width: 100%;height: auto;position:relative;z-index:2;}.four-coulms .gallery-item , .four-coulms .grid-sizer{width:25%;}.three-coulms .gallery-item , .three-coulms .grid-sizer{width:33.33333%;}.three-coulms .gallery-item-second{width:66.66666%;}.port-desc-holder{position: absolute;top:0;bottom:0;left:2px;right:0;opacity:0;z-index:22;overflow:hidden;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.port-desc-holder:before{content:'';position:absolute;top:0;left:0;right:3px;bottom:0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}.horizontal_item .port-desc-holder:before{opacity:0.4;}.horizontal_item .port-desc{padding-bottom:30px;}.horizontal_item .port-desc h3{text-transform:none;font-size:22px;}.gallery-item .port-desc-holder:before{right:3px;bottom:3px;}.port-desc{position:absolute;bottom:0;left:0;width:100%;z-index:5;}.portfolio_item:hover .port-desc-holder , .gallery-item:hover .port-desc-holder{opacity:1;}.port-desc-holder .grid-item h3:hover{opacity:0.8;}.grid-item{float:left;width:100%;padding:30px;overflow:hidden;}.grid-item h3{font-size:13px;text-transform:uppercase;font-weight: 400;position:relative;float:left;width:100%;color:#fff;text-align:left;letter-spacing:1px;z-index:20;}.grid-item h3 a{color:#fff;}.grid-item span{width:100%;float:left;font-size:10px;margin-top:10px;color:#fff;position:relative;text-align:left;text-transform:uppercase;}.grid-item h3 , .grid-item span{opacity:0;}.inline-filter{float:left;width:100%;position:relative;padding-bottom:50px;}.inline-filter .gallery-filters{float:left;}.inline-filter .gallery-filters a{float:left;padding-left:30px;font-size: 10px; font-family: 'Muli', sans-serif; line-height: 12px; text-transform: uppercase; padding-left: 63px; position: relative;font-weight:700; letter-spacing: 2px; color: #000;margin-right:15px;}.inline-filter .gallery-filters a:before{content:'';position:absolute;top:50%;left:0;width:40px;height:1px;background:#000;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.inline-filter .gallery-filters a.gallery-filter_active:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.inline-filter .count-folio{float:right;color:#000;}.inline-filter .count-folio div{display: inline-table;padding-left:15px;font-family: 'Muli', sans-serif;font-size:12px;position:relative;font-weight:500;text-transform:uppercase;}.inline-filter .count-folio div:before{content:'/';position:absolute;right:20px;top:-2px;color:#ccc;font-size:16px;}.inline-filter .count-folio div:first-child:before{display:none;}.round-filter{position:fixed;z-index:130;bottom:30px;width:250px;right:5px;background:#000;padding:15px 19px;}.round-filter:before{content:'';position:absolute;top:-10px;left:-10px;bottom:0;right:0;background:rgba(0,0,0,0.21);}.ver-filter{bottom:0;}.tcf{bottom:32px;}.filter-button{float:left;position:relative;color:#fff;padding:5px 15px;border:1px solid rgba(255,255,255,0.21);font-size:10px;font-family: 'Muli', sans-serif;font-weight:600;letter-spacing:1px;}.round-counter{float:right;color:#fff;position:relative;top:6px;}.round-counter:after{content:'';position:absolute;left:-40px;top:50%;width:30px;height:1px;background:rgba(255,255,255,0.41);}.round-counter:before{content:'/';position:absolute;left:50%;top:-2px;color:#fff;font-size:16px;margin-left:-4px;}.round-counter div{float:left;margin:0 10px;font-size:10px;color:#fff;font-family: 'Muli', sans-serif;}.hid-filter{float:left;position:relative;display:none;padding-bottom:20px;}.hid-filter a{float:left;color:#ccc;width:100%;font-size:12px;position:relative;padding:4px 10px 4px 0;text-align:left;}.hid-filter a.gallery-filter_active{color:#fff;}.float-filters{float:left;position:relative;top:15px;}.p_horizontal_wrap{float:left;width:100%;position:relative;background:#fff; height: 100%;top:0;}.hpw{padding:0 5px;}.visfilb{opacity:0.6;}.pr-wrap{float:left;width:100%;position:relative;}#portfolio_horizontal_container{height: 100%; float:left;width:100%;position:relative;}#portfolio_horizontal_container .portfolio_item{width: auto;height: 100%;float:left;padding:6px 3px;overflow:hidden;position:relative;z-index:1;}#portfolio_horizontal_container.no-padding .portfolio_item{padding:0}#portfolio_horizontal_container.two-ver-columns .portfolio_item{height:50% ;}#portfolio_horizontal_container.three-ver-columns .portfolio_item{height:33.3% ;}#portfolio_horizontal_container .portfolio_item img{float:left; width:auto; height:100%;position:relative;z-index:1;}.no-bg{background:none !important}.vis-port-info .grid-item:before , .vis-port-info .grid-item:after{display:none;}.vis-port-info .grid-item h3 , .vis-port-info .grid-item span{opacity:1;}.grid-item-holder:hover .grid-item h3 , .grid-item-holder:hover .grid-item span , .port-desc-holder:hover .grid-item span , .port-desc-holder:hover .grid-item h3 , .horizontal_item:hover .grid-item span , .horizontal_item:hover .grid-item h3{opacity:1;}.portfolio_item:hover .grid-item span{opacity:0.7;}.st-3 .grid-item-holder a img , .gallery-item img, .grid-sizer img , .grid-item h3 , .grid-item span , .ser-title h3:before , .ser-title{-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.box-gal .col-md-6{padding-bottom:25px;cursor:pointer;}.full-screen-gallery-holder{position:relative;width:100%;float:left;}.full-screen-item{position:relative;}.customNavigation a{position:absolute; top:50%;margin-top:-20px;width:40px;height:40px;line-height:40px;background:rgba(0,0,0,0.31);text-align:center;cursor:pointer;color:#fff;font-size:13px;opacity:1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;z-index:20}.customNavigation a.next-slide{right:50px;}.customNavigation a.prev-slide{left:50px;}.customNavigation.ssn a.next-slide{right:10px;}.customNavigation.ssn a.prev-slide{left:10px;}.customNavigation a:hover{opacity:1;}.customNavigation a i{-webkit-transition: all 500ms linear; -moz-transition: all 500ms linear; -o-transition: all 500ms linear; -ms-transition: all 500ms linear; transition: all 500ms linear;}.customNavigation a:hover i{-webkit-transform: rotateX(360deg);-moz-transform: rotateX(360deg);-o-transform: rotateX(360deg);-ms-transform: rotateX(360deg);transform: rotateX(360deg);}.slider-zoom{position:absolute;top:50px;right:50px;z-index:10;width:35px;height:35px;color:#fff;background:rgba(0,0,0,0.11);cursor:pointer;line-height:40px;font-size:14px;text-align:center;}.slider-zoom i , .slider-zoom:before , .slider-zoom:after , .slider-zoom , .herolink{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.slider-zoom:before , .slider-zoom:after{content:'';position:absolute;width:10px;height:10px;z-index:-1;}.slider-zoom:before{top:0;left:0;border-left:1px solid #fff;border-top:1px solid #fff;}.slider-zoom:after{bottom:0;right:0;border-right:1px solid #fff;border-bottom:1px solid #fff;}.slider-zoom:hover:before{top:-5px;left:-5px;}.slider-zoom:hover:after{bottom:-5px;right:-5px;}.slider-zoom:hover i{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.nicescroll-rails{height:30px !important;}.nicescroll-rails-hr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:repeat-x center url(../images/bg-dec2.png);}.nicescroll-cursors{top:10px !important;}.caption{float:left;position:relative;padding-left:40px;}.caption.cap-column{margin-left:62px;}.caption:before{content:"";position:absolute;top:55%;left:-40px;width:50px;height:1px;background:#000;}.caption h4{float:left;text-transform:uppercase;letter-spacing:2px;padding-bottom:6px;font-size:14px;width:100%;text-align:left;color:#000;font-weight:700;margin-top:20px;}.caption p{color:#999;text-transform:uppercase;font-size:10px;}.caption.fixed-caption{position:absolute; bottom:150px; left:150px; z-index:40;}.fix-con-panel{position:fixed;bottom:50px;right:30px;background:#000;border-radius:4px;padding:12px 20px;z-index:20;color:#fff;}.hid-con-panel{float:left;cursor:pointer;}.fix-con-panel a , .fix-con-panel span , .vis-con-panel{-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.fix-con-panel a:hover , .fix-con-panel span:hover{opacity:0.6;}.fix-con-panel a , .fix-con-panel span{float:left;margin-left:30px;font-size:10px;text-transform:uppercase;color:#fff;position:relative;padding-left:20px;border:1px solid rgba(255,255,255,0.21);padding:6px 10px;}.fix-con-panel span{margin-left:0;margin-right:10px;}.fix-con-panel a:before{content:'/';position:absolute;top:5px;left:-20px;color:#ccc;}.control-panel{width:100%;position:absolute;bottom:0;left:0;background:#fff;padding:0 30px 0 32px;height:100px;z-index:19;}.control-panel:before{content:'';position:absolute;bottom:2px;left:0;width:100%;height:6px;background:repeat-x center url(../images/bg-dec2.png);}.control-panel .btn{float:right;margin-top:26px;}.vis-con-panel{float:right;margin-right:40px;padding:14px 26px;border:1px solid #000;background:#000;top:26px;color:#fff;position:relative;cursor:pointer;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.vis-con-panel.dark-btn{color:#fff;background:#000;border:0;font-size:11px;}.vis-con-panel:hover{border-color:#ccc;}.vis-con-panel.dark-btn:hover{color:rgba(153,153,153,0.61);}.vis-con-panel:before{content:'/';color:#000;position:absolute;font-size:16px;right:-26px;top:8px;}.vis-con-panel.dark-btn:before{display:none;}.owl-thumbs{position: fixed; top:60px; left: 0;bottom:60px;width:100% ;z-index:30;background:#fff;visibility:hidden;padding:90px 200px 200px 200px;opacity:0;overflow:auto;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.fhgal .owl-thumbs{bottom:0;}.fhgal{padding-left:10px;}.vis-thumbs{opacity:1;visibility:visible;}.owl-thumb-item{float:left; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;border:none;background:none;opacity:1;cursor:pointer;padding:10px;position:relative;opacity:0;}.owl-thumb-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff; -webkit-transition: all 500ms linear; -moz-transition: all 500ms linear; -o-transition: all 500ms linear; -ms-transition: all 500ms linear; transition: all 500ms linear;z-index:2;}.himask:before{width:0;}.owl-thumb-item.himask{opacity:1;}.owl-thumb-item.active{opacity: 0.3;}.owl-thumb-item img{width:auto ;height:150px ;}.gallery_horizontal{float:left;width:100%;position:relative;padding-top:10px;}.gallery_horizontal.fh-wr{padding-top:10px;}.gallery_horizontal .owl-item img{width: auto;position:relative;z-index:1;}.horizontal_item{overflow:hidden;position:relative;height:100%;}.gallery_horizontal{background:#f9f9f9;}.flow-gallery .horizontal_item{opacity:0.6; -webkit-transition: all 500ms linear; -moz-transition: all 500ms linear; -o-transition: all 500ms linear; -ms-transition: all 500ms linear; transition: all 500ms linear; -webkit-transition-delay: 300ms; transition-delay: 300ms;-webkit-transform: scale(0.65);-moz-transform:scale(0.65);transform: scale(0.65);}.flow-gallery .owl-item.center .horizontal_item{opacity:1;-webkit-transform: scale(1.0);-moz-transform:scale(1.0);transform: scale(1.0);}.portfolio_item , .horizontal_item{cursor:e-resize;}.resize-carousel-holder{float:left;width:100%;position:relative;height:100%;}.fl-l{float:left;}.flow-gallery:before{content:'';position:absolute;top:50%;left:0;margin-top:43px;width:100%;height:1px;background:#eee;opacity:0.6;}.show-info{position:absolute;bottom:50px;left:50px;width:80%;z-index:15;}.show-info span{text-transform:uppercase;font-size:10px;color:#fff;background:rgba(0,0,0,0.51);padding:6px 12px;border:1px solid rgba(255,255,255,0.21);cursor:pointer;float:left;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.tooltip-info{height: auto;line-height: 20px;padding: 10px 20px;font-size: 11px;color: #fff;text-align: center;text-indent: 0px;position: absolute;background:rgba(0,0,0,0.5);bottom:0;opacity: 0;left:0;margin-bottom:40px;visibility: hidden;pointer-events: none;z-index:16;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.tooltip-info p{font-size:11px;font-weight:600;word-spacing:no-wrap;color:#fff;}.tooltip-info h5{font-size:16px;margin-top:12px;padding:5px 0;position:relative; font-family: 'Montserrat', sans-serif;text-align:left;}.show-info:hover .tooltip-info{visibility:visible;opacity:1;bottom:0;}.sb-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:20;opacity:0;visibility:hidden;cursor:zoom-out;}.sb-overlay , .resize-carousel-holder , .control-panel{-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.vis-overlay{visibility:visible;opacity:0.5}.hid-sidebar{position:fixed;top:90px;bottom:0;overflow:auto;z-index:22;width:100%;opacity:1;right:0;display:none;}.vissb{display:block;}.small-container{max-width:800px;}.sidebar-wrap{float:left;width:100%;position:relative;padding:50px 40px;margin-bottom:50px;}.sb-inner{-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;position:relative;opacity:0;visibility:hidden;float:left;width:100%;}.sb-innervis{opacity:1;visibility:visible;}.sb-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.scale-callback{float:left;width:33.33333%;height:25%;position:relative;z-index:5;}.scale-callback:before{content:'';position:absolute;bottom:0;left:0;width:0;height:100%;background:#fff;-webkit-transition:all 400ms cubic-bezier(0.215,.61,.355,1);-moz-transition:all 400ms cubic-bezier(0.215,.61,.355,1);-o-transition:all 400ms cubic-bezier(0.215,.61,.355,1);transition:all 400ms cubic-bezier(0.215,.61,.355,1);}.scale-bg5:before{width:100%;}.hid-sidebar h4 , .details-container h3 , .details-container h4{float:left;text-align:left;font-size:16px;width:100%;color:#000;margin-top:20px;text-transform:uppercase;}.hid-sidebar p , .details-container p{font-size:11px;}.hid-sidebar h4{font-size:15px;font-family: 'Muli', sans-serif;font-weight:900;}.hid-sidebar .separator{float:left;width:50px;height:4px;background:#000;margin:20px 0 20px;position:relative;}.pd-holder{float:left;width:100%;margin-top:5px;}.pd-holder h5{float:left;font-size: 10px; font-family: 'Muli', sans-serif; line-height: 12px; text-transform: uppercase; position: relative;font-weight:800; letter-spacing: 2px; color: #999;}.pd-holder h5 a{font-style:italic;opacity:0.8;padding-left:3px;}.project-details{float:left;width:100%;text-align:left;padding-top:10px;margin-bottom:20px;}.project-details li{float:left;width:100%;margin-bottom:10px;position:relative;}.content-nav{float:left;width:100%;padding:40px 0 0;position:relative;margin-top:40px;border-top:1px solid #eee;}.content-nav:before{content:'';position:absolute;top:-4px;right:0;width:8px;height:8px;background:#000;border-radius:100%;}.content-nav ul{position:relative;left:0;}.content-nav li{float:left;width:50%}.close-sidebar{position:absolute;top:-10px;right:0;width:20px;height:20px;cursor:pointer;overflow:hidden;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index:20;-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;}.close-sidebar:hover{-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-o-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);opacity:0.8;}.close-sidebar:before , .close-sidebar:after{content:'';position:absolute;background:#000;}.close-sidebar:before{width:1px;height:100%;top:1px;left:50%;}.close-sidebar:after{width:100%;height:1px;top:50%;left:1px;}.full-screen-gallery-holder{position:relative;width:100%;float:left;}.full-screen-item{position:relative;}.fix-con-panel a.vd{margin-left:0;}.fix-con-panel a.vd:before{display:none;}/* --------- Skills --------------------------------------*/.piechart-holder , .custom-skillbar-holder{padding-top: 50px;float:left;width:100%;position:relative;}.piechart-holder h4{font-size: 1.3em; text-transform: uppercase;}.chart{position: relative; display: inline-block; width: 150px; height: 150px; border-radius: 100%; margin-bottom: 26px; text-align: center;}.chart canvas{position: absolute; top: 0; left: 0;}.piechart{position: relative;padding-bottom:20px;}.percent{display: inline-block; font-size: 21px; line-height: 152px; z-index: 2;}.percent:after{content: '%'; margin-left: 0.1em; font-size: .8em;}.drk-ch .percent{color:#666;}.angular{margin-top: 100px;}.angular .chart{margin-top: 0;}.skills-description{float:left;width:100%;margin:10px 0;text-transform:uppercase;color:#fff;font-size:12px;}.skill-name{position:absolute;top:40%;text-transform:uppercase;font-size:44px;font-weight:900;letter-spacing:4px;opacity:0.3;color:#000;}.skill-name span{opacity:0.3;}.skill-name-lanim{left:0;}.skill-name-ranim{right:0;}.skillbar-box{float:left;width:100%;position:relative;margin-bottom:50px;}.skillbar-bg{position:relative;display:block;float:left;width:100%;height:3px;overflow:hidden;background:#eee;}.custom-skillbar-title span{float:left;font-size:12px;margin-top:12px;padding-bottom:6px;}.custom-skillbar{height:3px;width:0px;background:#000;}.skill-bar-percent{float:right;font-size:16px;margin-top:13px;padding-bottom:6px;}.clients-list{float:left;width:100%;}.clients-list a{float:left;width:20%;padding:10px 10px 10px 0;}.clients-list a:hover{opacity:0.6;}.clients-list a img{float:left;width:100%;height:auto;}/*------ Team ------------------------------------------------*/.team-holder{float:left;width:100%;}.team-holder li{float:left;width:33.3333%;padding:40px 40px 40px 0;}.team-box{float:left;position:relative;width:100%;margin-bottom:20px;}.team-info{float:left;width:100%;margin-top:20px;text-align:left;}.team-info h3{font-size:19px;padding-bottom:4px;}.team-info h4{font-family: 'Muli', sans-serif;font-weight:300;font-size:11px;}.team-box:before , .team-box:after{content:'';position:absolute;right:0;bottom:0;background:#000;}.team-box:before{width:0;height:2px;}.team-box:after{width:2px;height:0;}.team-box:hover:before{width:50px;}.team-box:hover:after{height:50px;}.team-photo{position:relative;overflow:hidden;width:100%;float:left;}.team-box .overlay{opacity:0;z-index:2;background:#000;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}.team-box:hover .overlay{opacity:0.5;}.team-social{position:absolute;top:50%;left:0;width:100%;z-index:3;display:none;}.team-social li{float:none !important;display:inline-block !important;padding:6px;width:auto !important;}.team-social li a{color:#fff;font-size:16px;position:relative;top:50px;opacity:0;}.testimon-slider h3{text-align:left;font-size:26px;padding-bottom:20px;text-transform:uppercase;font-weight:200;}.testimon-slider .item{cursor:e-resize;}.testimon-slider a.text-link{color:#fff;float:left;margin-top:20px;}.testimon-slider a.text-link:before{background:#fff;}.custom-inner-holder{float:left;margin-top:10px;width:100%;}.custom-inner{float:left;width:100%;position:relative;margin-bottom:50px;}.custom-inner h3{float:left;padding-bottom:20px;text-transform:uppercase;font-weight:600;font-size:19px;}.custom-inner h4{float:left;width:100%;padding-bottom:20px;font-weight:800;text-align:left;text-transform:uppercase;}.custom-inner-dec{float:left;width:100%;margin-top:10px;background:#eee;height:1px;}.custom-inner ul{float:left;width:100%;padding:10px 0 10px 13px;list-style:decimal;}.custom-inner ul li{float:left;width:100%;padding:5px 0 5px 10px;text-align:left;font-size:14px;}.custom-inner .content-nav ul{position:relative;left:0;padding:0;list-style:none;}.custom-inner .content-nav ul li{float:left;width:50%;padding:0;}.custom-inner .btn{margin-top:20px;}.testimon-slider-holder{float:left;width:100%;position:relative;}.testimon-slider-holder .customNavigation{float:left;position:relative;width:100%;margin-top:40px;}.testimon-slider-holder .customNavigation a{position:relative;top:0;left:0 !important;background:none;font-size:22px;float:left;margin-right:16px;width:auto;height:auto;}/*------ footer ------------------------------------------------*/footer.fixed-footer{position:fixed;top:0;left:0;width:80px;height:100%;background:#000;z-index:6;}.height-emulator{float:left;width:100%;position:relative;z-index:1;}footer.fixed-footer .footer-social{position:absolute;bottom:20px;left:0;width:100%;}footer.fixed-footer .footer-social:before{content:'';position:absolute;top:-20px;height:1px;width:50px;left:15px;background:rgba(255,255,255,0.21);}footer.fixed-footer .footer-social li{float:left;width:100%;border:solid 1px #000;margin-bottom:10px;}footer.fixed-footer .footer-social li a{font-size:14px;color:#fff;}footer.fixed-footer .footer-social li a:hover{color:rgba(255,255,255,0.51)}.footer-social ul{}.footer-social li{float:left;margin-bottom:10px;}.footer-social li a{width:32px;display:block;padding:5px 0px;font-size:16px;color: rgba(50,90,85,1) !important;border:solid 1px rgba(50,90,85,1) !important;}.footer-social li a:hover{background: rgba(50,90,85,1) !important;color:#fff !important;}.content-footer{border-top:solid 1px #BDBDBD !important;position:fixed;bottom:0;left:0;width:100%;padding:90px 10px;background:#f5f5f5;z-index:2;background-image: url(../images/footer_wave.png);background-size: 100% 100%;}.content-footer:before{content:''; position: absolute; display: block; top: 0; height: 100%; z-index: 20; width: 7px; left: 42px; background-repeat: repeat-y; background-image: url(../images/bg-dec.png);opacity:0.2;}.footer-title{position: fixed;width:200px;top:280px;padding-top:26px; cursor: default; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: left top; -ms-transform-origin: left top; -moz-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top;z-index:12;}.footer-title:before{content:'';position:absolute;bottom:-23px;width:1px;height:50px;left:0;background:rgba(255,255,255,0.21);}.footer-title h2{font-size: 10px;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-family: 'Muli', sans-serif;font-weight:600;}.footer-title a{position:relative;z-index:3;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;color:#fff;}.footer-item{float:left;width:100%;text-align:left;color:#000;}.footer-item strong{font-weight:bold;}.footer-item h4{width:100%;margin-bottom:30px;}.footer-item p , .footer-item span , .footer-item ul li a{font-size:11px;color:#000;}.footer-item ul li{float:left;width:100%;margin-bottom:6px;}.footer-item span , .footer-item ul li a{text-transform:none;}.footer-item span{letter-spacing:1px;}.footer-item .text-link{color:#000;}.footer-item .text-link:before{background:#000;}.footer-logo img{margin-bottom:20px;}.footer-logo p{max-width:300px;}.footer-wrap{float: left;width:100%;padding-top:25px;margin-top:15px;position:relative;border-top:1px solid rgba(0,0,0,0.21)}.footer-wrap:before{content:'';position:absolute;top:-3px;right:22px;width:6px;height:6px;background:#000;border-radius:100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.footer-wrap.tth:before{right:0;}.copyright{float:left;text-align:left;color:#000;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding-left:30px;padding-top:10px;}.to-top{float:right;color:#000;text-transform:uppercase;letter-spacing:1px;font-size:12px;overflow:hidden;width:70px;height:40px;cursor:pointer;text-align:right;}/*------ map - ------------------------------------------------*/.map-box{float:left;width:100% ;height:400px;position:relative;margin:40px 0;}#map-canvas{position:absolute;top:0;left:0;width:100% ;height:400px;}/*------ Contact ------------------------------------------------*/.contact-details{float:left;width:100%;padding-top:30px;text-align:left;}.contact-details h4{margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}.contact-details ul{padding-bottom:20px;}.contact-details ul li a{padding:2px 0;float:left;font-size:13px;width:100%;}.contact-details ul li a:hover{text-decoration:underline;}.contact-form-holder{float:left;width:100%;margin-top:50px;}#contact-form , #comment-form{width:100%;float:left;margin-top:30px;}#contact-form input[type="text"] , #contact-form textarea , #comment-form input[type="text"] , #comment-form textarea{float:left;width: 100%;background:none;margin-bottom:20px;font-size: 12px;font-weight:700;height:50px;border-radius: none;position:relative;z-index:20;padding-left:8px;color:#999;border:0;border-bottom:1px solid #000;-webkit-appearance: none;}#contact-form textarea , #comment-form textarea{height:170px;resize:none;overflow: auto;background:none;overflow: auto;box-shadow: none;}#submit , .form-submit button{float:left;border:2px solid #000;background:none;padding:15px 30px 15px 30px;line-height:17px;cursor:pointer;font-weight:800;font-size:12px;color:#000;font-family: 'Muli', sans-serif;-webkit-appearance: none;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;-webkit-appearance: none;}#submit:hover{color:#ccc;}#submit i , .to-top i , footer.fixed-footer .footer-social li a , .clients-list a{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}#submit:hover i{color:#000;}.error_message{text-align:left;font-size:12px;max-width:450px;position:relative;padding:10px;color:#933;text-transform:uppercase;}#success_page h3{text-align:left;font-size:15px;text-transform:uppercase;}#success_page p{margin-top:5px;text-align:left;padding:6px 6px 6px 0;color:#000;}#success_page p strong{font-weight:bold;}#message fieldset{border:none;}/*------ facts ------------------------------------------------*/.sect-subtitle{position:absolute;bottom:10%;color:rgba(0,0,0,0.21);font-weight:bold;text-transform:uppercase;font-size:185px;z-index:2;}.sect-subtitle:before{content:'';position:absolute;top:50%;width:150px;height:1px;background:rgba(0,0,0,0.21);}.sect-subtitle:after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;background:#000;border-radius:100%;margin-top:-3px;margin-left:-3px;}.dark-bg .sect-subtitle{color:rgba(255,255,255,0.21);}.dark-bg .sect-subtitle:after{background:#fff;}.left-align-dec{left:20%;}.right-align-dec{right:10%;}.right-align-dec:before{right:50%;}.left-align-dec:before{left:50%;}.dark-bg .sect-subtitle:before{background:rgba(255,255,255,0.351);}.inline-facts-holder:before{content:'';position:absolute;top:50%;left:-10%;width:20%;background:#fff;height:6px;margin-top:-3px;}.inline-facts h6{float:right;width:100%;font-size:16px;margin-top:10px;text-align:right;color:#fff;}.num{float:right;font-size:62px;text-align:right;text-transform:uppercase;width:100%;color:#fff;font-weight:bold;}/*------ process ------------------------------------------------*/.process-box{float:left;width:100%;margin-top:60px;padding:50px 0;position:relative;}.process-box:before{content:'';position:absolute;top:-20px;left:0;width:80px;height:8px;background:#000;}.process-box h3 , .bold-title{float:left;width:100%;font-size:26px;font-weight:700;text-align:left;padding-bottom:30px;}.creat-list{float:left;margin:10px 0;width:100%;}.creat-list li{float:left;margin-right:10px;}.creat-list li a , .text-link{float:left;padding-left:30px;font-size: 10px; font-family: 'Muli', sans-serif; line-height: 12px; text-transform: uppercase; padding-left: 63px; position: relative;font-weight:800; letter-spacing: 2px; color: #292929;}.creat-list li a:before , .text-link:before{content:'';position:absolute;top:50%;left:0;width:40px;height:1px;background:#000;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.creat-list li a:hover:before , .text-link:hover:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}/* ------blog------------------------------------------------------------ */.blg-nav{margin-top:-20px;margin-bottom:20px;}.waimg{float:left;margin-bottom:20px;}article{float:left;margin-bottom:10px;width:100%;position:relative;border-bottom:1px solid #eee;}article .btn{float:left;}article .section-title{margin-bottom:15px;}.post-author{margin-bottom:40px;margin-top:10px;float:left;border-bottom:1px solid #eee;padding:20px 0;}.author-img{float:left;width:15%;}.author-content{float:left;width:85%;padding-left:10px;}.author-img img{border-radius:100%;float:left;}.author-content h5{font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;color:#000;display:block;float:left;font-weight:500;}.author-content p{margin-bottom:8px;float:left;width:100%;}.widget{float:left;width:100%;margin-bottom:40px;text-align:left;border-bottom:1px solid #000;padding-bottom:20px;}.widget h3{float:left;width:100%;position:relative;font-size:14px;text-transform:uppercase;color:#000;font-weight:600;letter-spacing:2px;padding-bottom:20px;}.widget-posts li{padding: 12px 0;}.widget-posts-img{float:left;width:30%;}.widget-comments-img img{border-radius:100%;}.widget-posts-descr{float:left;width:70%;padding-left:10px;}.widget-posts-descr a{font-size:10px;text-transform:uppercase;color:#000;letter-spacing:3px;padding-bottom:20px;}.widget-posts-date{float:left;width:100%;margin-top:10px;color:#999;font-size:9px;}.searh-holder{max-width:450px;margin-top:20px;position:relative;}.searh-inner{float:left;width:100%;position:relative;}.search{border:1px solid rgba(0,0,0,.07);float: left;background:#fff;border-radius:none;position:relative;outline: none;padding: 0px 0px 0px 10px;width: 100%;height: 40px;color: #000;-webkit-appearance: none;}.search-submit{border: none;outline: none;cursor: pointer;background:none;position:absolute;top:0;right:0;width: 28%;height: 40px;}.trnsp-search{border:1px solid #fff;border-radius:6px;color:#fff;background:rgba(255,255,255,0.21);}.trnsp_btn{border-radius: 0 6px 6px 0;}.trnsp_btn i{color:#fff !important;}.search-submit:hover i{opacity:0.5;}.tagcloud li{float:left;margin-bottom:4px;}.tagcloud li a{float:left;padding:6px 10px 6px 0;margin-right:2px;color:#000;letter-spacing:1px;font-weight: 600;text-transform:uppercase;}.tagcloud li a:hover{color:#ccc;}.cat-item{padding-bottom: 8px;margin-bottom: 15px;}.cat-item a{font-size:14px;font-family: 'Muli', sans-serif;color:#000;text-transform:uppercase;}.lg-sub-html{font-size:12px;font-family: 'Muli', sans-serif;color:#fff;text-transform:uppercase;}.cat-item a , .tagcloud li a{font-size: 10px;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.sinnle-post h2{float:left;font-size:32px;text-align:left;width:100%;}.blog-text{float:left;width:100%;padding:20px 0;margin-top:10px;}.blog-text .btn{margin-top:15px;}.blog-text h3 , .comments-holder h3 , .comment-form-holder h3{font-size:16px;text-transform:uppercase;text-align:left;font-weight:400;}.blog-text h3 strong{font-weight:bold;}.blog-text{padding:0;padding-bottom:20px;}.blog-title a{color:#666;}.sinnle-post .blog-text{max-width:900px;}.blog-media{float:left;width:100%;position:relative;padding:20px 0;}.blog-text p{font-size:12px;padding-top:10px;}.pagination-blog{margin-top:20px;text-align:center;float:left;width:100%;margin:15px 0;}.pagination-blog ul{float:left;margin:20px 0 30px;}.pagination-blog a{float:left;padding: 12px 18px;position:relative;font-size:13px;color:#666;letter-spacing:1px;margin-right:6px;position:relative;}.pagination-blog a.current-page, .pagination-blog a:hover{color:#ccc;}.prevposts-link , .nextposts-link{position:relative;padding:0;width:50px;height:40px;padding:0 10px;}.prevposts-link:before , .nextposts-link:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.prevposts-link:hover:before , .nextposts-link:hover:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.sidebar{float:left;width:100%;padding:0 0 0 30px;}.sinnle-post p{font-size:16px;}.sinnle-post .blog-text h3{margin-bottom:30px;}.comments-holder{float:left;width:100%;position:relative;border-top:1px solid #eee;padding-top:30px;margin-top:30px;}.commentlist{text-align:left;float:left;margin:10px 0px;max-width:900px;padding:20px 0;border-bottom:1px solid #eee;}.comment-form-holder{max-width:800px;float:left;margin-top:30px;}#comments{text-align:left;padding-top: 10px;max-width:800px;}#comments-title , #reply-title{border-bottom: 1px solid #eee;padding-bottom: 30px;margin-bottom: 5px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#666;}.comment{float: left;}.comment-body{position: relative;margin-left: 70px;padding-top: 30px;}.comment-author{position: absolute;top: 30px;left: -66px;}.comment-author img{border-radius: 100%;}.comment .children{margin-left: 70px;}.fn{display: block;margin-bottom: 10px;text-transform:uppercase;font-weight:800;letter-spacing:1px;}.comment-meta, .comment-meta a{text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:1px;color:#494949;padding-bottom:10px;}#respond{margin-top:40px;float:left;width:100%;}#reply-title{padding-bottom:30px;margin-bottom:5px;}#commentform{float:left;width:100%;}.comment-notes{margin-top: 10px; color: #a4a4a3;}.control-group label{margin-left: 10px;font-weight: 200;float:left;position:relative;top:25px;font-weight:600;letter-spacing:2px;}.control-group .controls input{margin-top: 15px;border: none;outline: none;height: 35px;background: #fff;color: #a4a4a3;text-decoration: none;border-bottom: 1px solid #000;border-right:2px solid #000;float:left;max-width:600px;}.control-group .controls textarea{float:left;margin-top: 15px;border: none;outline: none;height: 180px;max-width:600px;background: #fff;padding-left: 15px;padding-top: 15px;color: #a4a4a3;resize: vertical;text-decoration: none;border-bottom: 2px solid #000;}.controls button{margin-top:30px; -webkit-appearance: none;}/*------ share------------------------------------------------*/.show-share{position:absolute;top:19px;right:50px;z-index:21;cursor:pointer;color:rgba(255,255,255,0.21);width:40px;height:40px;line-height:40px;text-align:center !important;}.show-share span{color:#fff;position:absolute;left:-100%;margin-left:-55px;top:-15px;text-wrap:none !important;opacity:0;line-height: 1;font-size: 10px;text-transform: uppercase;letter-spacing: 1px;font-family: 'Muli', sans-serif;font-weight:600;z-index:2;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.show-share:hover span{opacity:1;top:15px;}.show-share.isShare{color:#fff;}.show-share.isShare span{text-decoration:none;}.share-inner{position:fixed;z-index:20;right:1%;top:70px;visibility:hidden;width:100%;background:#000;height:0;overflow:hidden;}.hor-inner{width:100%;right:0;}.visshare{visibility:visible;height:590px;}.share-container{position:relative;float:right;height:100%;line-height:100px;padding-right:30px;opacity:0;}.share-inner , .share-container , .show-share{-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;}.vissc{opacity:1;}.share-icon{float:left;position:relative;margin-right:20px;color:#fff;}.share-icon:hover{text-decoration:none;}.share-icon:before{font-size: 10px;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-family: 'Muli', sans-serif;font-weight:600;position:relative;z-index:2;-webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; -ms-transition: all 100ms linear; transition: all 100ms linear;}.share-icon-digg:before{content: "digg";}.share-icon-email:before{content: "email";}.share-icon-flickr:before{content: "flickr";}.share-icon-foursquare:before{content: "foursquare";}.share-icon-rss:before{content: "rss";}.share-icon-tumblr:before{content: "tumblr";}.share-icon-vimeo:before{content: "vimeo";}.share-icon-instagram:before{content: "instagram";}.share-icon-pinterest:before{content: "pinterest";}.share-icon-googleplus:before{content: "googleplus";}.share-icon-stumbleupon:before{content: "stumbleupon";}.transition{-webkit-transition: all 500ms linear; -moz-transition: all 500ms linear; -o-transition: all 500ms linear; -ms-transition: all 500ms linear; transition: all 500ms linear;}.transition2{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}.fl-l{float:left;}.nav-button-holder{display:none;}.hid-gal{overflow:hidden;}/*------ Responsive ------------------------------------------------------*/@media only screen and (max-width: 1236px){header{width:90%;}.share-inner{width:90%;right:10%;}.creat-list li a{margin-bottom:15px;}}@media only screen and (max-width: 1036px){.hid-gal{overflow:auto;}.mob-bg{display:block;}header{width:100%;}.nav-button-holder{position:absolute;right:80px;top:10px;display:block;}.show-share{right:30px;}.nav-button{float:right;width:40px;height:40px;border:1px solid rgba(255,255,255,0.21);padding:13px 6px 6px 6px;position:relative;margin-top:9px;cursor:pointer;}.nav-button span{float:left;width:100%;height:2px;background:#fff;margin-bottom:4px;position:relative;}.share-inner{width:100%;right:0;}.content-holder{padding:0;}.header-inner{float:left;padding-left:30px;}.inline-facts-holder:before , .show-share span , .fixed-footer , .height-emulator , .sect-subtitle , .content:before , .content-footer:before , nav ul li ul:before , nav li a.act-link:before , .control-panel , .close-sidebar , .fix-con-panel , .nicescroll-rails{display:none;}.particular{display:none !important;}.parallax-box{position:relative;left:0;padding-top:20px;}.parallax-box.r-align{left:0;}.parallax-box img{opacity:1;}.parallax-item{margin-bottom:40px;}.parallax-deck{position:relative !important;bottom:0;padding:0;float:left;width:100%;}.left-direction .parallax-deck{right:0;}.right-direction .parallax-deck{left:0;}.parallax-deck-item{float:left;max-width:100%;}.paralax-wrap{float:left;width:100%;opacity:1;padding-top:30px;}.parallax-deck h3{font-size:34px;line-height:40px;padding-top:15px;margin-bottom: 20px;}.algn-right{text-align:left;}.inline-facts h6{float: none;font-size:16px;text-align:center;}.num , .inline-facts h6{float: left;text-align:left;}.nav-button-holder{display:block;}.nav-holder{position:absolute;top:60px;left:0;width:100%;background:#000;padding:30px 0 30px 30px;display:none;height:auto;overflow:auto;}nav ul li , nav ul li ul li , nav li ul li > ul{float:left;width:100%;text-align:left;left:0;opacity:1;right: 0;padding:8px 0px;}nav li ul{margin: 0;padding-left:30px;padding-top:20px;padding-bottom:40px;opacity: 1;visibility: hidden;position: relative;width:100%;display:none;top:0;left: 0;z-index: 1;}nav li a , nav li ul li a{padding:0;width:auto;}nav li ul li:before{content:'';position:absolute;top:50%;left:-4px;width:10px;height:1px;background:rgba(255,255,255,0.51);}nav li ul li a{color:rgba(255,255,255,0.81);padding:3px 15px;}nav li ul li ul{margin: 0;padding-left:30px;padding-top:5px;padding-bottom:0;opacity: 1;visibility: hidden;position: relative;width:100%;display:none;top:0;left: 0;z-index: 1;}nav li:hover > ul , nav li ul li:hover > ul{display: block;left:0;}nav li ul li:hover ul{display: block;}nav li a.act-link{opacity:0.5}.content-footer{position:relative;float:left;padding:50px 0;}.gallery-item{width:50% !important;}.colum-w{padding-top:0 !important}.custom-inner-holder .col-md-6 h3{float:left;width:100%;padding-bottom:15px;text-align:left;}.footer-item{margin-bottom:15px;}.contact-details h4{margin-top:20px;float:left;width:100%;}.sidebar{padding-left:0;}.hid-sidebar{position:relative;top:0;left:0;height:auto;float:left;width:100%;display:block;background:#fff;}.horizontal_item img{width:100%;height:auto !important;margin-bottom:10px;}.sb-inner{opacity:1;visibility: visible;}.sidebar-wrap{float: left; width: 100%; position: relative; padding: 50px 0;margin-bottom:0;}.ogm{height:auto !important;padding:0 6px;background:#fff;}.ogm .customNavigation{display:none;}.gallery_horizontal{padding-top: 6px;}.flow-gallery .horizontal_item{opacity:1;-webkit-transform: scale(1.0);-moz-transform:scale(1.0);transform: scale(1.0);}section{padding:50px 0;}.parallax-section{padding: 210px 0 150px;}.parallax-inner .bg{height:100%;top:0;}.smp{padding-left:6px;padding-right:6px;}}@media only screen and (max-width: 778px){#portfolio_horizontal_container , .resize-carousel-holder{height: auto !important;}#portfolio_horizontal_container{padding-bottom:60px;}#portfolio_horizontal_container .portfolio_item{width: 100% !important;height: auto !important;padding:3px 6px;}.p_horizontal_wrap{-webkit-overflow-scrolling: touch;}#portfolio_horizontal_container .portfolio_item img{width:100% !important;height: auto !important;}.hpw , .p_horizontal_wrap , .resize-carousel-holder{padding:0;}.resize-carousel-holder{background:#fff;}.team-holder li{float:left;width:50%;}.team-social li a{padding:6px;}.port-desc-holder:before{top:0;left:3px;right:5px;bottom:3px;}.round-filter{bottom:5px;width:auto;right:6px;left:6px;}.round-filter:before{display:none;}.gallery-filters a{width:100%;text-align:left;padding-bottom:10px;}.inline-filter .count-folio{width:100%;float:left;margin-top:30px;}.inline-filter .count-folio div{float:left;}.inline-filter{padding-bottom:20px;}.mob-pa{padding:0 5px 60px;}.ver-filter{bottom:0;left:2px;right:2px;}.gallery-item{width:100%!important;left:0 !important}.smp{padding-left:6px;padding-right:6px;}}@media only screen and (max-width: 640px){.num{font-size:62px;}.page-title h2{font-size:40px;} .page-title h1{font-size:40px;}.team-holder li{float:left;width:100%;padding:20px 0;}.grid-small-pad .grid-item-holder , .grid-big-pad .grid-item-holder{padding:3px 0 !important;}.fixed-filter a{width: auto !important;}.gallery-filters a:before{height:1px;width:0;}.gallery-filters a.gallery-filter-active:before{width:40px;}.smp{padding-left:6px;padding-right:6px;}.serv-item{width:100%;}.clients-list a{width:50%;}.section-title , .page-title h2 , .page-title h1 , .sect-subtitle{font-size: 30px; line-height: 34px;} .parallax-deck-item h3{font-size: 22px; line-height: 32px;}.hero-wrap-item h2, .hero-wrap-item h1{font-size:28px;}.hero-wrap-item h3 , .hero-wrap-item h3 a{letter-spacing:8px;}.customNavigation.fhsln a.next-slide{right:0;top:90%;}.customNavigation.fhsln a.prev-slide{left:0;top:90%;}p{font-size: 14px;}.logo-holder{float:left;position:relative;width:72px;z-index:21;background-color:#fff;;padding:5px 10px;}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bg{background-attachment: scroll !important;-webkit-background-size:cover;background-position:center;}}.bmc95{}.bmc95 h2{font-size: 24px; line-height: 32px; text-transform:capitalize;font-weight:500; margin-bottom: 30px; text-align: left; width: 100%; color: #000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.bmc95 h3{font-size: 20px; line-height: 32px;font-weight:300;}.bmc95 p{font-size: 16px; line-height: 22px;font-weight:300; margin-bottom: 30px;}.bmc95 .yellow-text{color:#f2bd02;font-weight:500;}.bmc95year h2{font-size: 32px; line-height: 32px; text-transform:capitalize;font-weight:700; margin-bottom: 20px; text-align: left; width: 100%; color: #000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.bmc95year h2:before{content:'';position:absolute;top:-20px;width:80px;height:3px;background:#000;}.bmc95year .col-md-3{padding:0 5%;}/*.row h3{font-size:1.5em;text-align:left;line-height:1em;margin:10px 0;}*/.benefits{text-align:left;}.benefits ul{list-style-type:disc;line-height:20px;list-style-position:inside;text-align:left;}h3{font-size: 22px; font-weight: 600; text-align: left; padding-bottom: 20px;}.row table{background-color:#dcdcdc; border-spacing:1px !important; border-collapse:separate !important;}.row table td{background-color:#FFF; padding:5px 0 0 5px;}.row table .heading{background-color:#f4f4f4!important; font-weight:bold !important;}.product_nav{width:800px;}.product_nav li{width:32%; float:left;}@media screen and (max-width: 1000px){.product_nav{width:100%;}.product_nav li{width:100%; float:none;}.product_nav li p{width:100%; float:none;}.product_nav li p a{width:100%;}}.right_content_div{overflow:hidden;padding:20px;background-color:rgba(50,90,85,1);color:#fff;}.right_content_div ul{text-align:left;}.right_content_div ul strong{font-weight:700;font-size:15px}.right_content_div ul li{font-size:13px;padding:10px 0;}.sustainability .col-md-3{padding:0 1%;}.gp{padding: 5px; color: black; font-size: 13px !important;}.sustainability h2{font-size: 32px; line-height: 32px; text-transform:capitalize;font-weight:700; margin-bottom: 20px; text-align: left; width: 100%; color: #000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.sustainability h2:before{content:'';position:absolute;top:-20px;width:80px;height:3px;background:#000;}.popup_form{padding:25px 15px;}.popup_form input{width:100%;background:none;border:1px solid #a7a7a7;padding:8px 15px;color:#303030;font-size:13px;margin-bottom:10px;}.popup_form textarea{width:100%;height:100px;background:none;border:1px solid #a7a7a7;padding:8px 15px;color:#303030;font-size:13px;font-family: 'Roboto', sans-serif;margin-bottom:10px;}::-webkit-input-placeholder{/* Chrome/Opera/Safari */ color: #a7a7a7;}::-moz-placeholder{/* Firefox 19+ */ color: #a7a7a7;}:-ms-input-placeholder{/* IE 10+ */ color: #a7a7a7;}:-moz-placeholder{/* Firefox 18- */ color: #a7a7a7;}.popup_form button{background:rgba(48, 89, 84, 0.99);font-size:14px;text-transform:uppercase;color:#FFFFFF;font-weight:700;padding:10px 0;text-align:center;width:100%;border:none; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; /* ...and now for the proper property */ transition:.5s; cursor:pointer; margin:0;}.popup_form button:hover{background:#173f3a;}.popup_form h2{margin:0;padding:0 0 15px 0;font-size:30px;font-weight:700;text-align:center;line-height:35px;color:#575757;}#downloadbrochure{display:none;margin:45% 0 0 0;}#downloadbrochure a{font-size:22px;text-transform:uppercase;color:#303030;margin:0 0 0 0;padding:10px 30px;width:100%;font-weight:700;border:2px solid #303030; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; /* ...and now for the proper property */ transition:.5s;}#downloadbrochure a:hover{background:#303030;color:#FFFFFF;}.globalmap{background-image:url(../images/dotted-world-map.png); background-repeat:no-repeat; background-position: center top; background-size: 90% auto;}.indiamap{color:#fff; position:fixed; top:56%; left:62%;}.usamap{color:#fff;position:fixed; top:46%; left:22%;}.belgiummap{color:#fff;position:fixed; top:40%; left:49%;}@media only screen and (max-width: 640px){.indiamap{color:#fff; position:inherit; top:auto; left:auto; margin-top:35%;}.usamap{color:#fff;position:inherit; top:auto; left:auto; margin-top:20px;}.belgiummap{color:#fff;position:inherit; top:auto; left:auto; margin-top:20px;}}@media (max-width: 480px){.minimal{display: none;}.selectbox__label{display:block;}}@media (min-width: 480px){.justwrap{display: none !important}}
.hero-wrap-item h2.myhh {
	color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: 18px;
    padding-left: 6px;
    text-align: center;
	font-family: 'Roboto', sans-serif;
}
/* -- Rhuleave --*/
.content.top-content {
	padding-top: 70px;
}
.logo-container {
	text-align: left;
	margin-bottom: 30px;
}
.logo-container>img {
	max-width: 100%;
}
.section-title.fat-colored {
	font-weight: 800;
    font-size: 50px;
    color: #0f683a;
}
.fat-colored.bordered {
	padding-bottom: 20px;
	border-bottom: 5px solid #0f683a;
}
section.rhuleave-top {
	padding: 20px 0 0 0;
}
.bg-img {
	height: 550px;
	background-size: cover;
	background-position: center
}
.icon-container {
	margin: auto;
}
.icon-container>img {
	max-width: 150px;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.icon-container>p {
	text-align: center;
	height: 84px;
	font-size: 16px;
	line-height: 28px;
	color: #40885c;
	vertical-align: middle;
	margin-top: 5px;
	padding: 0 30px;
}
@media only screen and (max-width: 1199px) {
	.icon-container>p {
		height: 142px;
		padding: 0;
	}
}
@media only screen and (max-width: 1199px) {
	.icon-container>p {
		height: 95px;
	}
}
@media only screen and (max-width: 640px){
.hero-wrap-item h2.myhh {
    letter-spacing: 8px;
}
}