body{font-family:'Poppins', sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#a1a1a1;background-color:#fff;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;word-wrap:break-word }html{font-family:'Poppins', sans-serif }html,body{width:100%;height:auto;}::-moz-selection{background:#318DFD;text-shadow:none;color:#fff }::selection{background:#318DFD;text-shadow:none;color:#fff }.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0 }img{max-width:100% }.fix{overflow:hidden }.clearfix{clear:both }hr.line{background:#f5f5f5 none repeat scroll 0 0;border:0 none;height:1px;margin:0 auto;width:100px }.col-text-center{float:none !important;margin-left:auto !important;margin-right:auto !important }.clear{clear:both }input::-moz-placeholder,textarea::-moz-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" }input:focus,textarea:focus{outline:0px }@font-face{font-family:'montserratsemibold';src:url('../fonts/montserrat-semibold-webfont.eot');src:url('../fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'), url('../fonts/montserrat-semibold-webfont.woff') format('woff'), url('../fonts/montserrat-semibold-webfont.svg#montserratsemibold') format('svg');font-weight:normal;font-style:normal }a{color:#ffffff;font-family:'montserratsemibold';font-weight:400;line-height:1 }a,a > *{outline:none;cursor:pointer;text-decoration:none }a:focus,a:hover{color:#ffffff;outline:none;text-decoration:none }a,.navbar a,.form-control{-webkit-transition:all 0.3s ease;transition:all 0.3s ease }.full-width-content{float:none;margin:auto }p{font-family:'Poppins', sans-serif;color:#767676;font-size:14px;line-height:30px;font-weight:400;margin:0 0 15px }h1,h2,h3,h4,h5,h6{font-family:'montserratsemibold';font-weight:400;color:#4f4f4f }h1{font-size:40px;font-family:'Montserrat', sans-serif;font-weight:700 }h2{font-size:32px;color:#484848;font-family:'Montserrat', sans-serif;font-weight:700 }h3{font-size:24px }h4{font-size:18px }h5{font-size:16px }h6{font-size:13px }h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit }address{margin:0 0 1.3em }dfn,em,cite,i,code,kbd,tt,var{font-size:1em }em,cite,i{font-style:italic }abbr,acronym{border-bottom:1px dotted #666666;cursor:help }mark,ins{background:#fff9c0;text-decoration:none }big{font-size:125% }pre{background:#f8f8f8;padding:20px 30px;margin-bottom:30px;max-width:100%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-size:0.929em;overflow:auto }.dropcap{display:block;float:left;margin:15px 5px 0 0;font-weight:bold;font-size:60px;color:#ccc }dt{font-weight:bold }dd{margin:0 0 1.5em;line-height:1.5em }img{height:auto;max-width:100% }table{margin:0 0 1.5em;width:100%;border:1px solid #969696 }th,td{border:1px solid #969696;padding:5px 10px }.no-margin{margin:0 }.no-gutter > [class*='col-']{padding-right:0;padding-left:0 }.no-padding{padding:0 }.section-padding{padding:100px 0 }.section-pt{padding:100px 0 }.section-pb{padding:100px 0 }.floatleft{float:left }.floatright{float:right }.capitalize{text-transform:capitalize }.uppercase{text-transform:uppercase }.static{position:static }.relative{position:relative }.white-color{color:#ffffff }.dark-version .white-color{color:#ffffff !important;}.dark-version .light-color{color:#f1f1f1 !important }.percent-25{width:25% }.percent-33{width:33.333% }.percent-50{width:50% }.percent-100{width:100% }.mt-10{margin-top:10px }.mt-15{margin-top:15px }.mt-20{margin-top:20px }.mt-30{margin-top:30px }.mt-40{margin-top:40px }.mt-50{margin-top:50px }@media screen and (max-width: 768px){.mt-50{margin-top:40px }.mt-80{margin-top:50px }.mt-100{margin-top:60px }}.mb-5{margin-bottom:5px }.mb-10{margin-bottom:10px }.mb-11{margin-bottom:11px }.mb-15{margin-bottom:15px }.mb-20{margin-bottom:20px }.mb-25{margin-bottom:25px }.mb-30{margin-bottom:30px }.mb-40{margin-bottom:40px }.mb-50{margin-bottom:50px }.mb-60{margin-bottom:60px }.mtb-50{margin:50px 0 }.mtb-15{margin:15px auto }@media screen and (max-width: 768px){.mb-50{margin-bottom:30px }.mb-60{margin-bottom:30px }.mtb-60{margin-bottom:20px }.mtb-50{margin:30px 0 }.mtb-15{margin:10px auto }}.ml-10{margin-left:10px }.ml-20{margin-left:20px }.mr-40{margin-right:40px }.mr-10{margin-right:10px }.mr-20{margin-right:20px }@media screen and (max-width: 768px){.mr-40{margin-right:0px }}.pt-10{padding-top:10px }.pt-20{padding-top:20px }.pt-30{padding-top:30px }.pt-40{padding-top:40px }.pt-50{padding-top:50px }.pt-60{padding-top:60px }@media screen and (max-width: 768px){.pt-50{padding-top:30px }.pt-60{padding-top:30px }}.pb-10{padding-bottom:10px }.pb-20{padding-bottom:20px }.pb-30{padding-bottom:30px }.pb-50{padding-bottom:50px }.pb-60{padding-bottom:60px }@media screen and (max-width: 768px){.pb-50{padding-bottom:40px }}.ptb-10{padding-top:10px;padding-bottom:10px }.ptb-20{padding-top:20px;padding-bottom:20px }.ptb-30{padding-top:30px;padding-bottom:30px }.ptb-40{padding-top:40px;padding-bottom:40px }.ptb-50{padding-top:50px;padding-bottom:50px }.ptb-90{padding-top:90px;padding-bottom:90px }.ptb-110{padding-top:110px;padding-bottom:110px }.pr-90{padding-right:90px }.plr-10{padding-left:10px;padding-right:10px }.plr-20{padding-left:10px;padding-right:10px }@media screen and (max-width: 768px){.ptb-50{padding-top:40px;padding-bottom:40px }.ptb-90{padding-top:60px;padding-bottom:60px }.ptb-110{padding-top:70px;padding-bottom:70px }.pr-90{padding-right:30px }.plr-20{padding-left:5px;padding-right:5px }}.font-16{font-size:16px }.font-22{font-size:22px }.font-20{font-size:20px }.font-18{font-size:18px }.font-25{font-size:25px }.font-26{font-size:26px }.font-30{font-size:30px }@media screen and (max-width: 767px){.font-30{font-size:25px }h1,.font-35,.font-40{font-size:30px }}.line-height-28{line-height:28px }.line-height-30{line-height:30px }.Poppins{font-family:'Poppins', sans-serif }.montserrat{font-family:'Montserrat', sans-serif }.montserrat-300{font-family:'montserratlight' }.montserrat-600{font-family:'montserratsemibold' }.weight-light{font-weight:300 }.weight-regular{font-weight:400 }.weight-medium{font-weight:500 }.weight-bold{font-weight:700 }.weight-extrabold{font-weight:900 }.light-bg{background:#ffffff none repeat scroll 0 0 }.dark-bg{background:#202020 none repeat scroll 0 0 }.bg-color-1{background:#f5f5f5 none repeat scroll 0 0 }.bg-color-2{background:#393939 none repeat scroll 0 0 }.bg-color-3{background:#2b2b2b none repeat scroll 0 0 }.overlay{position:relative;overflow:hidden;}.overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.8) }.overlay .container{position:relative;z-index:2 }.overlay.light-1:before{background-color:rgba(255,255,255,.8) }.d-table{display:table;width:100%;height:100% }.d-table-cell{display:table-cell;vertical-align:middle }.btn{background-color:#393939;border:0 none;border-radius:5px;font-size:14px;height:47px;line-height:50px;padding:0 30px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.lg-btn{padding:0 50px }.btn:hover{background-color:#000000;color:#ffffff !important }.btn.active,.btn:active{box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) }.btn.white,.btn.white:hover,.btn.white:focus{color:#393939 }.btn i.material-icons{font-size:20px }.btn.focus,.btn:focus,.btn:hover{color:#fff }.btn:focus,button:focus{outline:none !important }@media screen and (max-width: 767px){.lg-bgn{height:auto;font-size:14px;padding:8px 25px }}.form-control{border-radius:0 }.input-field{margin-top:45px }.input-field label{color:#999;top:0;left:0;font-size:14px;line-height:16px;font-weight:400;margin:0 }.input-field label.active{font-size:12px }i[class^="flaticon-"]{line-height:50px;display:inline-block }i[class^="flaticon-"]:before{font-size:45px;margin-left:0 }nav{background-color:transparent }nav ul,nav ul li{float:none;}nav ul li:hover,nav ul li.active{background-color:transparent }nav ul a{font-size:inherit }nav ul,nav ul li{list-style:outside none none;margin:0;padding:0 }@media only screen and (min-width: 1200px){.container{width:1170px }}@media only screen and (max-width: 749px){.container{width:100% }}@media only screen and (max-width: 601px){.container{width:90% }}.container .row,.container-fluid .row{margin-bottom:0 }.container .row{margin-right:-15px;margin-left:-15px }.row .col{padding-right:15px;padding-left:15px }select{-moz-appearance:none;-webkit-appearance:none }.custom-select{position:relative }.custom-input input,.custom-input textarea,.custom-select select{border:1px solid #d9d9d9;border-radius:0;box-shadow:none;margin-bottom:0;padding:10px 20px;width:100% }.custom-input input{padding:10px 20px }.custom-select:after{border-left:1px solid #d9d9d9;color:#1b1b1b;content:"\f2f9";font-family:"Material-Design-Iconic-Font";font-size:15px;height:100%;line-height:35px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:20px }.custom-select select:focus{box-shadow:0 0 0px 0px #d9d9d9 }.horizontal-line div{background:#bcbcbc none repeat scroll 0 0;height:2px;margin:0 auto;width:77px }.horizontal-line div.top{margin-bottom:3px;width:44px }.mainmenu li{float:left;margin:0 10px }.mainmenu li a{color:#777777;display:block;line-height:40px;padding:0 5px;position:relative;letter-spacing:0.40px }.mainmenu li a:after{background:#afafaf none repeat scroll 0 0;content:"";height:2px;left:0;margin-top:-1px;-webkit-margin-before:-2px;position:absolute;top:50%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:0 }.mainmenu li a:hover,.mainmenu li.active a{color:#afafaf }.mainmenu li a:hover:after,.mainmenu li.active a:after{width:100% }.mainmenu-expand{height:100%;padding:30px 0;position:fixed;right:-100%;text-align:center;top:0;width:300px;-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;z-index:99999 }.mainmenu-expand.slide_right{right:0;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s }.expand-menu-open i{color:#616161;cursor:pointer;font-size:20px;line-height:40px;padding-left:15px }.close-menu{color:#999999;cursor:pointer;font-size:30px;height:30px;left:5px;line-height:30px;position:absolute;top:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:30px }.close-menu:hover{color:#ffffff }.menu-logo{padding:60px 0 0 }.mainmenu-expand .mainmenu-box{padding-top:60px }.menu-logo a img{-webkit-transition:all 5s ease 0s;transition:all 5s ease 0s }.mainmenu-expand:hover .menu-logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1) }.mainmenu-box li a{display:block;padding:13px 15px;text-align: left;}.mainmenu-box li a:hover,.mainmenu-box li.active a{background: #000000 none repeat scroll 0 0 }.onepage-nev.mainmenu-box .menu-list ul.sub-menu ul.sub-menu a {padding-left: 40px;}.onepage-nev.mainmenu-box .menu-list ul.sub-menu a {padding-left: 25px;}.header-style-1 .top{min-height: 105px }.header-top{top: 0;width: 100%;z-index: 99;left: 0;}.header-top.is-sticky .ptb-50{padding-bottom:15px;padding-top:15px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s }.mainmenu > ul> li{position:relative }.header-top.is-sticky{-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;background:#f5f5f5;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:9999;box-shadow:0 1px 4px rgba(2, 3, 3, 0.1) }.header-top.is-sticky .logo > a{width:100px }article.post{margin-bottom:20px }.header-top .logo > a{display:block;width:130px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s }.slider-text h1{color:#414141;font-size:44px;line-height:28px;margin:0 0 15px }.slider-text h5{color:#919191;letter-spacing:1px;margin:0 0 15px;font-weight:bold }.slider-text > p{color:#6a6a6a }.slider-text{left:15px;margin-top:-135px;position:absolute;top:50% }.right.skill-progress{width:370px }.about-area .font-22.capitalize{font-weight:600;margin:0 0 15px }.skill-bar{margin-bottom:28px }.skill-progress .skill-bar:last-child{margin-bottom:0px }.progress-title-holder{position:relative;font-size:14px;text-transform:uppercase }.progress-title{z-index:100 }.progress-wrapper{width:100%;z-index:10 }.progress-mark{position:absolute;bottom:0;}.progress-mark:after{background:#484848 none repeat scroll 0 0;border-radius:50%;box-shadow:0 0 0 4px rgba(72, 72, 72, 0.5);content:"";height:14px;position:absolute;right:0;bottom:-25px;width:14px;z-index:999;}.progress-mark span.percent {position: absolute;right: -10px;bottom: -15px;}.progress-mark span,.progress-title-holder{color:#5e5e5e;font-family:Montserrat,sans-serif;font-weight:700;margin:0 0 15px;}.progress-outter{background-color:#c8c8c8;}.progress-content{background-color:#484848;width:0% }.progress-content,.progress-outter{height:7px;border-radius:3px }.single-experi .left-text{width:168px }.single-experi .left-text > h4{color:#696969;margin:0;font-weight:normal }.single-experi .left-text > p{color:#959595 }.single-experi .right-text > h3{color:#5e5e5e }.single-experi .right-text{overflow:hidden }.single-experi .right-text i{color:#484848;float:left;font-size:24px;position:relative;z-index:2 }.single-experi .right-text h3{margin:0 0 15px;font-weight:600 }.single-experi .right-text h3,.single-experi .right-text p{padding-left:36px }.single-experi .dashed-line{border-right:2px dashed #939393;content:"";height:1000px;position:absolute;right:-11px;top:22px;width:0;z-index:1 }.portfolio-menu ul{display:inline-block;list-style:none;padding-left:0 }.portfolio-menu ul li{color:#777777;cursor:pointer;float:left;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:0.22px;line-height:28px;padding:0 10px;margin:0 2px;position:relative;text-transform:uppercase;transition:all 0.3s ease 0s }.portfolio-menu ul li:hover,.portfolio-menu ul li.active{color:#6d6d6d }.portfolio-menu li:after{background:#6d6d6d none repeat scroll 0 0;content:"";height:1px;left:0;position:absolute;top:50%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:0;right:0;margin:-1px auto 0 auto }.portfolio-menu li:hover:after,.portfolio-menu li.active:after{width:80% }.portfolio-one .grid-item{margin-bottom:20px;padding:0 9px }.portfolio-one .portfolio-grid{margin:0 -9px -20px }.single-portfolio-shortcode.overlay:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:2 }.single-portfolio-shortcode img{-webkit-transition:all 0.2s linear;transition:all 0.2s linear }.single-portfolio-shortcode:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.project-title{bottom:0;left:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;-webkit-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s;z-index:5 }.project-title p{color:#7f7f7f;margin-bottom:0 }.single-portfolio-shortcode:hover .project-title{bottom:30px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" }.single-portfolio-shortcode .zoom-icon{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s }.single-portfolio-shortcode .zoom-icon i{background:rgba(73, 73, 73, 0.35) none repeat scroll 0 0;border-radius:50%;color:#ffffff;font-size:26px;height:60px;line-height:60px;width:60px }.single-portfolio-shortcode .zoom-icon a{display:block;left:0;margin-top:-30px;position:absolute;right:0;top:50%;z-index:5 }.single-portfolio-shortcode.overlay:hover:before,.single-portfolio-shortcode:hover .zoom-icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" }.single-service{box-shadow:0 1px 5px rgba(5, 5, 6, 0.15);-webkit-box-shadow:0 1px 5px rgba(5, 5, 6, 0.15);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.single-service:hover{box-shadow:0 4px 15px rgba(5, 5, 6, 0.1);-webkit-box-shadow:0 3px 20px rgba(5, 5, 6, 0.10) }.single-service i{border:1px solid #8a8a8a;border-radius:50%;color:#8a8a8a;font-size:19px;height:36px;line-height:36px;margin-bottom:20px;width:36px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s }.single-service:hover i{background:#393939 none repeat scroll 0 0;border-color:#393939;box-shadow:0 4px 15px rgba(5, 5, 6, 0.3);color:#ffffff }.single-service > p{color:#979797 }.single-service hr{border-color:#dbdbdb;border-width:2px;width:50px }.single-service > h5{color:#757575;font-size:14px;margin:0 0 15px }.slick-slide:focus{outline:none;border:none }.testimonial-area.dark-version .single-slide {background-color: #202020;}.testimonial-area .slick-list{padding-top:42px }.testimonial-area .single-slide{background:#f5f5f5 none repeat scroll 0 0;cursor:ew-resize }.testimonial-area .slide-text img{display: inline-block;margin-top: -50px;height: auto;max-width: 100%;width: unset;}.slide-text .content h4{color:#5c5c5c;margin-bottom:3px;margin:0 0 15px }.slide-text .content h6{color:#838383 }.testimonial-area .content p{color:#888888;position:relative;top:5px }.testimonial-area .owl-dots{bottom:5px;left:0;margin:0 auto;position:absolute;right:0;width:93px;list-style:none;padding-left:0;}.testimonial-area .owl-dots > li{float:left;margin:0 5px;}.testimonial-area .owl-theme .owl-dots button span{background:#979797 none repeat scroll 0 0;border:0 none;cursor:pointer;font-size:0;height:3px;padding:0;margin: 5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width: 17px;display: block;}.testimonial-area .owl-theme .owl-dots .owl-dot.active span{background:#727272 none repeat scroll 0 0;width: 27px;}.single-blog{box-shadow:0 5px 5px rgba(2, 3, 3, 0.1);}.single-blog > a{display:block;}.single-blog:hover{box-shadow:0 10px 20px rgba(2, 3, 3, 0.08);}.single-blog,.single-blog .date-comment,.single-blog .blog-title{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.single-blog:hover .date-comment,.single-blog:hover .blog-title{background:#ffffff }.single-blog .date-comment{border-bottom:1px solid #dcdcdc }.blog-title{padding:19px 20px 17px }.blog-title .right a{background:#ffffff none repeat scroll 0 0;border-radius:50%;color:#373737;display:block;font-size:20px;height:33px;line-height:38px;text-align:center;width:33px }.blog-title .right a:hover{background:#373737 none repeat scroll 0 0;color:#ffffff }.read-btn.hvr-right.more-link{display:table;margin-top:15px }.section-title h2{color:#494949;text-transform:uppercase;margin:0 0 15px }.contact-area .section-title p{color:#777777 }.contact-area .contact-text{list-style:none;padding-left:0 }.contact-area .wpcf7-form-control-wrap.message + br + input[type="submit"]{width:auto;height:40px;line-height:40px;padding:0 40px;color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.dark-version.contact-area .wpcf7-form-control-wrap.message + br + input[type="submit"]{background:#393939 none repeat scroll 0 0;color:#e5e5e5;border:0 none }.dark-version.contact-area .wpcf7-form-control-wrap.message + br + input[type="submit"]:hover{background:#000000 none repeat scroll 0 0 }.contact-area .horizontal-line div{margin:0 }.contact-area .horizontal-line div.top{margin-bottom:5px }.social-link ul{list-style:none;padding-left:0;margin-bottom:0 }.contact-text li{margin-bottom:25px }.contact-text li:last-child{margin-bottom:0px }.contact-text li i{border:1px solid #a8a8a8;border-radius:50%;float:left;font-size:24px;height:47px;line-height:47px;margin-right:12px;text-align:center;width:47px;color:#919191 }.contact-text li h4,.contact-text li span{position:relative;top:5px }.contact-text li h4{color:#7b7b7b }.contact-text li span,.contact-text li h4{overflow:hidden }.contact-text li span a,.contact-text li span{color:#979797 }.contact-text li span a:hover{color:#7b7b7b }.contact-form{margin:0 auto;width:503px }.name-email input{border:none;border-bottom:1px solid #d9d9d9;padding:5px 0 }.name-email input,.contact-area textarea{font-weight:300;line-height:26px;color:#b3b3b3 }.contact-area textarea{max-height:148px }.contact-area input::-moz-placeholder,.contact-area textarea::-moz-placeholder,.contact-area input::-webkit-input-placeholder,.contact-area textarea::-webkit-input-placeholder,.contact-area input::-ms-input-placeholder,.contact-area textarea::-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#b3b3b3 }.contact-area input::-moz-placeholder,.contact-area textarea::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#b3b3b3 }.custom-input button.btn{border-radius:0;color:#ffffff;height:40px;line-height:40px;padding:0 40px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s }.contact_form label.error{background:#bb0e0e none repeat scroll 0 0;bottom:100%;color:#ffffff;font-size:14px;font-weight:normal;left:0;line-height:18px;margin:0 15px;padding:10px;position:absolute;right:0;text-align:left }.contact_form label.error:after{border-color:#bb0e0e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";height:0;left:94%;position:absolute;width:0 }.contact_form input.error,.contact_form input.valid{background-repeat:no-repeat;background-position:right }.contact_form input.error{background-image:url("../img/icons/invalid.png") }.contact_form input.valid{background-image:url("../img/icons/valid.png") }.contact_form label.valid{display:none !important }.social-link li{float:left }.social-link li a{color:#919191;display:block;padding:0 15px }.social-link li a:hover{color:#000000 }.social-link li:last-child a{padding-right:0 }.footer .left p,.social-link li a{font-size:13px;font-family:'montserratlight';line-height:19px }.footer .left p{color:#929292;margin-bottom:0 }.dark-version .header-top.is-sticky{background:#111111 none repeat scroll 0 0 }.dark-version .mainmenu li a,.dark-version .expand-menu-open i{color:#c5c5c5 }.dark-version .mainmenu li a:after{background:#5f5f5f none repeat scroll 0 0 }.dark-version .mainmenu li a:hover,.dark-version .mainmenu li.active a{color:#5f5f5f }.dark-version .slider-text h5{color:#bfbfbf }.dark-version .slider-text > p{color:#e1e1e1 }.dark-version .btn{background-color:#dddddd }.dark-version .btn:hover{background-color:#000000 }.dark-version a.btn{color:#505050 }.dark-version a.btn:hover,.dark-version a.btn:focus{color:#ffffff }.dark-version .progress-outter{background-color:#4d4d4d }.dark-version .progress-content{background-color:#ffffff }.dark-version .progress-mark:after{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 0 4px rgba(255, 255, 255, 0.5) }.dark-version .progress-mark span{color:#ffffff }.dark-version p{color:#dfdfdf }.dark-version .single-experi .right-text i{color:#f1f1f1 }.dark-version .single-experi .right-text p{color:#a8a8a8 }.dark-version .portfolio-menu li:after{background:#b6b6b6 none repeat scroll 0 0 }.dark-version .portfolio-menu ul li:hover,.dark-version .portfolio-menu ul li.active{color:#b6b6b6 }.dark-version .portfolio-menu ul li{color:#ffffff }.dark-version .project-title p{color:#7f7f7f }.dark-version .single-service i{border-color:#8a8a8a;color:#8a8a8a }.dark-version .single-service:hover i{background:#393939 none repeat scroll 0 0;border-color:#393939;color:#ffffff }.dark-version .single-service > h5{color:#9b9b9b }.dark-version .single-service > p{color:#979797 }.dark-version .horizontal-line div{background:#979797 none repeat scroll 0 0 }.dark-version.testimonial-area .slick-track{background:#202020 none repeat scroll 0 0 }.dark-version .slide-text .content h4{color:#d5d5d5 }.dark-version .slide-text .content h6,.dark-version .slide-text .content p{color:#9b9b9b }.dark-version .testimonial-area .slick-dots button{background:#979797 none repeat scroll 0 0 }.dark-version .testimonial-area .slick-dots .slick-active button{background:#727272 none repeat scroll 0 0 }.dark-version .single-blog .date-comment,.dark-version .single-blog .blog-title{background:#f5f5f5 none repeat scroll 0 0 }.dark-version .single-service{background:#252525 none repeat scroll 0 0 }.dark-version .contact-area .section-title p{color:#9b9b9b }.dark-version .contact-text li span a,.dark-version .contact-text li span{color:#aaaaaa }.dark-version .contact-text li h4{color:#dadada }.dark-version .contact-text li i{color:#f1f1f1 }.dark-version .name-email input{border-color:currentcolor currentcolor #6b6b6b }.dark-version .name-email input,.dark-version .custom-input textarea{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 }.dark-version .custom-input textarea{border:1px solid #6b6b6b }.dark-version .custom-input button.btn{background:#393939 none repeat scroll 0 0;color:#e5e5e5 }.dark-version .custom-input button.btn:hover{background:#000000 none repeat scroll 0 0 }.dark-version .social-link li a:hover,.dark-version .contact-text li span a:hover{color:#ffffff }.dark-version .object{background:#555 none repeat scroll 0 0 }.blog-details .header-top{box-shadow:5px 0 10px rgba(5, 5, 6, 0.08) }.blog-details .header-top.is-sticky{box-shadow:0 1px 4px rgba(2, 3, 3, 0.1) }.single-post h3{color:#5e5e5e }.single-post h5{color:#838383 }.single-post p{color:#9d9d9d;font-size:15px;line-height:28px }.single-post .separate{padding-left:45px }.single-post .separate:after{background:#575757 none repeat scroll 0 0;content:"";height:71px;left:26px;position:absolute;top:7px;width:4px }.single-post ul li{color:#9d9d9d;font-size:15px;line-height:28px }.error-page .error-heading{font-size:150px;color:#b96262 }.error-page .error-text{font-size:50px;font-weight:bold }.dark-version .single-related-post .light-color:hover{color:#ffffff !important }.single-related-post{margin-bottom:30px }.related-post .single-related-post h4 {line-height: 28px;}#loading{background:#000 none repeat scroll 0 0;height:100%;margin-top:0;position:fixed;top:0;width:100%;z-index:9999999 }#loading-center{width:100%;height:100%;position:relative }#loading-center-absolute{height:auto;left:50%;margin-left:-60px;margin-top:-10px;position:absolute;top:50%;width:120px }.object{background:#ffffff none repeat scroll 0 0;border-radius:50%;height:10px;left:-21px;margin:-20px auto 0;position:absolute;right:0;top:50%;width:10px }#object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s }@-webkit-keyframes "object_three"{75%{transform:scale(0);-webkit-transform:scale(0);}}@keyframes "object_three"{75%{transform:scale(0);-webkit-transform:scale(0);}}#scrollUp{background:#393939 none repeat scroll 0 0;bottom:60px;height:35px;right:15px;text-align:center;width:30px }#scrollUp i{color:#fff;font-size:25px;line-height:35px;text-align:center }#scrollUp:hover{background:#000000 none repeat scroll 0 0 }.mainmenu > .menu-list > li{position:relative }@media only screen and (min-width: 767px){.onepage-nev.mainmenu li ul.sub-menu{opacity: 0;visibility: hidden;position:absolute;background:#333;min-width:200px;left:0;top:100%;-webkit-transition: all 0.28s ease-in-out;-moz-transition: all 0.28s ease-in-out;-ms-transition: all 0.28s ease-in-out;-o-transition: all 0.28s ease-in-out;transition: all 0.28s ease-in-out;-moz-transform: scaleY(0);-webkit-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-o-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;z-index:999;}.onepage-nev.mainmenu li:hover > ul.sub-menu{opacity: 1;visibility: visible;-moz-transform: scaleY(1);-webkit-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}.onepage-nev.mainmenu ul.sub-menu ul.sub-menu{left: -100%;top: 0;}.onepage-nev.mainmenu ul.sub-menu li{float:none }.onepage-nev.mainmenu ul.sub-menu li{display:block;margin:0;position:relative }.onepage-nev.mainmenu ul.sub-menu li a{padding:0 15px }}.onepage-nev.mainmenu-box ul.sub-menu{display:none;}.onepage-nev.mainmenu-box .menu-list li{position:relative;border-top: 1px solid #555555;}.onepage-nev.mainmenu-box .menu-list li .menu-click{position:absolute;right:0;top:0;width:42px;height:42px;line-height:42px;border-left:1px solid #555;cursor:pointer;}.onepage-nev.mainmenu-box .menu-list li .menu-click .menu-extend:before{content:"\f068" }.site-title{font-size:30px }.site-title .site-description{display:block;font-size:15px;font-weight:400 }article.portfolio {margin-bottom: 15px;}article.post,article.page{position:relative }article.post li,article.page li{line-height:1.975em;margin-top:5px;font-size:14px }article.post li span,article.post li em,article.post li strong{font-size:inherit !important }article.post .entry-content > ul > li:first-child,article.post .entry-content > ol > li:first-child,article.page .entry-content > ul > li:first-child,article.page .entry-content > ol > li:first-child{margin-top:0 }article.post .entry-content > ul,article.post .entry-content > ol,article.page .entry-content > ul,article.page .entry-content > ol,article.post .entry-content > ul,article.post .entry-content > ol,article.page .entry-content > ul,article.page .entry-content > ol{margin-bottom:15px;padding-left:20px }article.sticky{position:relative }article.sticky .col-md-10{padding:30px;overflow:hidden }article.sticky .col-md-10:before{content:"";position:absolute;border:5px solid #ebebeb;left:0;right:0;top:0;bottom:0;border-radius:5px }article.sticky .col-md-10 .entry-date,article.sticky .col-md-10 .entry-header,article.sticky .col-md-10 .entry-title,article.sticky .col-md-10 .entry-content,article.sticky .col-md-10 .entry-footer{position:relative }.no-title{color:inherit }article.post .more-link{display:inline-block;overflow:hidden;clear:both;position:relative;margin-top:15px;background:#333;color:#fff !important;padding:15px 30px;margin-bottom:-15px }.post-thumb img,.single-content .img.mb-60 img{display:block;margin:auto }.single-content .hentry{margin-bottom:60px }.single-content .cat-tag{margin-top:30px }.single-content .cat-tag a{font-family:inherit;font-weight:normal }.single-post-title{margin-top:0 }.single-post-meta{margin-bottom:15px }.page-links a{font-family:inherit }.page-links span{background:#3d3d3d;color:#fff;line-height:normal;padding:6px 12px;border-radius:3px;margin-right:3px;display:inline-block }.page-links > span{background:#777 }body.blog .post,body.blog .page{color:#777777 }body.blog .post{margin-bottom:45px }.post-password-form input[type="password"]{font-size:11px;border:1px solid #efefef;outline:none }.post-password-form input[type="submit"]{padding:1px 15px;position:relative;top:1px;font-weight:600;color:#fff;border:0 none;background:#333 }.pagnation-ul ul{list-style:none;padding-left:0;margin-bottom:0 }.pagnation-ul ul li{display:inline-block }.pagnation-ul ul li a{padding:15px;display:block;color:#ccc }.pagnation-ul ul li.active a{color:#fff }.alignleft{display:inline;float:left;margin-right:1.5em }.alignright{display:inline;float:right;margin-left:1.5em }.aligncenter{display:block;margin-left:auto;margin-right:auto }.wp-caption{margin-bottom:1.5em;max-width:100% }.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto }.wp-caption .wp-caption-text{margin:0.4em 0;font-size:0.9em;font-style:italic }.wp-caption-text{text-align:center }.gallery{margin-bottom:1.5em }.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin-bottom:30px }.gallery-columns-2 .gallery-item{max-width:50% }.gallery-columns-3 .gallery-item{max-width:33.33% }.gallery-columns-4 .gallery-item{max-width:25% }.gallery-columns-5 .gallery-item{max-width:20% }.gallery-columns-6 .gallery-item{max-width:16.66% }.gallery-columns-7 .gallery-item{max-width:14.28% }.gallery-columns-8 .gallery-item{max-width:12.5% }.gallery-columns-9 .gallery-item{max-width:11.11% }.gallery-caption{display:block }.sidebar-widget-area {margin-left: 20px;}.widget{margin:0 0 45px;overflow:hidden;position:relative }.widget:last-child{border-bottom:none }.widget select{width:100%;border:1px solid #f1f1f1;padding:0.4em 0.8em;outline:none;position:relative }.widget ul,.widget ol{margin:0;padding:0;list-style:none }.widget ul li{border-bottom:1px solid #f1f1f1 }.dark-version .widget ul li{border-color:#333 !important }.dark-version blockquote{border-color:#333 !important }.dark-version .widget_search .form-controller{border-color:#333 !important }.widget ul li:last-child{border-bottom:0px solid }.widget .widget-title-area{margin-bottom:30px }.widget .widget-title{font-size:20px;font-weight:bold;text-transform:uppercase;margin:0 }.widget .widget-content{position:relative;overflow:hidden }.dark-version .form-controller{border-color:#333 }.widget pre{padding:0.5em }.widget label{margin-bottom:0;display:inline }.widget option{padding:0.2em 1em }.widget input[type="text"],.widget input[type="email"],.widget input[type="url"],.widget input[type="password"],.widget input[type="search"],.widget textarea{padding:0.5em 1em }.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget input[type="url"]:focus,.widget input[type="password"]:focus,.widget input[type="search"]:focus,.widget textarea:focus{box-shadow:none !important }.widget_categories > ul,.widget_archive > ul,.widget_layered_nav > ul{list-style:none;padding-left:0 }.widget_categories ul li,.widget_archive ul li,.widget_layered_nav ul li{font-size:15px;text-transform:capitalize;display:block;line-height:1em;padding-top:25px !important;margin-top:15px !important;border-top:1px solid #e2e2e2;border-bottom:0 none !important;-webkit-transition:all 0.25s ease-in 0s;transition:all 0.25s ease-in 0s;position:relative }@media only screen and (max-width: 767px){.widget_categories ul li,.widget_archive ul li,.widget_layered_nav ul li{padding-top:20px !important }}.widget_categories ul li ul,.widget_archive ul li ul,.widget_layered_nav ul li ul{padding-left:15px }.widget_categories ul li .count,.widget_archive ul li .count,.widget_layered_nav ul li .count{position:absolute;right:0 }.widget_categories > ul > li:first-child,.widget_archive > ul > li:first-child,.widget_layered_nav > ul > li:first-child{border:0 none;padding-top:0 !important;margin-top:0 !important }.widget a{color:inherit }.widget .tagcloud{position:relative;margin-bottom:-2px }.widget .tagcloud a{background:#f7f7f7;display:block;color:#6d6d6d;float:left;font-size:12px !important;font-weight:normal;line-height:1.4em !important;margin-bottom:5px;margin-right:5px;padding:6px 17px;position:relative;text-decoration:none;white-space:nowrap;letter-spacing:0.02em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s }.widget .tagcloud a:hover{color:white;background:#000 }.widget_search .form-controller{border:1px solid #ebebeb;height:50px }.widget_search button{-webkit-border-radius:0;border-radius:0;padding:0.75em 1em }.widget_search .btn-search i{position:relative;top:-1px;vertical-align:middle }.widget_calendar{position:relative }.widget_calendar #calendar_wrap{position:relative }.widget_calendar table{margin:0 }.widget_calendar td,.widget_calendar th,.widget_calendar td{font-size:0.8em;line-height:2.555em;text-align:center;padding:0 }.widget_calendar caption{font-weight:bold;text-align:center;color:white;margin:0;letter-spacing:0.04em;text-transform:uppercase;padding:0.5em 1em }.widget_calendar tbody a{-webkit-tap-highlight-color:rgba(255, 255, 255, 0.3);color:white;display:block;font-weight:bold }.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{color:white }.wrap-forms .field-table table,th,td,td{border-color:#969696 !important }.widget_links a,.widget_meta a,.widget_nav_menu .menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a{border:0 }.widget_links,.widget_meta,.widget_nav_menu,.widget_pages,.widget_recent_comments,.widget_recent_entries,.widget_product_categories{font-size:14px }.widget_links a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a{border:0;text-decoration:none;color:inherit }.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_product_categories ul{list-style:none;margin:0 }.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_product_categories ul li{margin-top:15px;padding-top:15px;border-top:1px solid #e2e2e2;border-bottom:0 none }.widget_links > ul,.widget_meta > ul,.widget_nav_menu > ul,.widget_pages > ul,.widget_recent_comments > ul,.widget_recent_entries > ul,.widget_product_categories > ul{position:relative }.widget_links > ul > li:first-child,.widget_meta > ul > li:first-child,.widget_nav_menu > ul > li:first-child,.widget_pages > ul > li:first-child,.widget_recent_comments > ul > li:first-child,.widget_recent_entries > ul > li:first-child,.widget_product_categories > ul > li:first-child{margin-top:0;padding-top:0;border-top:0 none }.widget .menu{position:relative }.widget .menu > li:first-child{border-top:0 none;padding-top:0 }.widget_nav_menu .sub-menu,.widget_pages .children{border:0;margin:0 0 0 1em }.widget_recent_entries .post-date{display:block }.widget_nav_menu .menu > li:first-child{padding-top:0;margin-top:0 }.widget_nav_menu .menu > li:last-child{padding-bottom:0 }.widget_nav_menu .menu li{margin-top:15px;padding-top:15px;position:relative }.widget_nav_menu .menu .sub-menu .sub-menu{box-shadow:0px 0px 0px transparent }.widget_rss{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" }.widget_rss ul{list-style:none;margin:0 }.widget_rss ul:last-child{margin-bottom:0 }.widget_rss li{margin-bottom:1.6em;padding-bottom:25px }.widget_rss li:last-child{margin-bottom:0 }.widget_rss li .rssSummary{margin:5px 0;line-height:1.95em }.widget_rss .rsswidget{border:0;font-weight:700 }.widget_rss .rsswidget img{margin-top:-4px }.widget_rss .rss-date,.widget_rss cite{font-size:0.8em;font-style:normal;display:block;line-height:2;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" }.widget_rss > p{position:relative }.widget_text img{margin:auto;display:block }.textwidget > :last-child{margin-bottom:0 }.widget-about{text-align:center }.widget-about p{margin-bottom:20px }.widget-about p > img{margin:auto }.textwidget{position:relative }.comment-content a{word-wrap:break-word }.bypostauthor{display:block }.comment-content a{word-wrap:break-word }.bypostauthor{display:block }.cancel-comment-reply-link{bottom:-2px;display:inline-block;left:0.6em;position:relative }.logged-in-as{margin-bottom:0.7em !important }.logged-in-as{padding:0 15px }.comments-area{padding:0;margin-bottom:30px }.comments-area .comments-title {border-bottom: 2px solid #aaa;padding-bottom: 5px;position: relative;max-width: 300px;}.comments-area .comments-title:after {content: "";border-bottom: 2px solid #aaa;position: absolute;left: 0;width: 76%;bottom: -6px;}@media only screen and (min-width: 767px){.comments-area > .container{padding:0 }}.comments-area .comment-list,.comments-area .children{list-style:none;padding:0 }.comments-area .comments-title{font-size:26px;font-weight:800;margin:0;margin-bottom:20px }.comments-area .comments-title span{z-index:10;position:relative }.comments-area .comment-list{margin-bottom:45px;border-top:none }.comments-area .comment-body{overflow:hidden;margin-bottom:45px }.dark-version .comments-area .comment-metadata{color:#eeeeee }.comments-area .comment-author img{float:left;margin-right:20px;width:80px;height:80px;border-radius:5px }@media only screen and (max-width: 767px){.comments-area .comment-author img{float:none;margin-right:0;margin-bottom:10px;width:60px;height:60px }}.comments-area .date{display:block;font-size:13px;color:#a0a0a0;margin-top:0px }.comments-area .comment-details{display:table-cell;vertical-align:top }.comments-area .comment-details{overflow:hidden }.comments-area .comment-content p{font-size:15px;color:#787878 }.comments-area .comment-content p:last-of-type{margin-bottom:15px }.comments-area .comment-metadata{margin-bottom:0.5em;color:#1d1d1f }.comments-area .comment-metadata .author{font-size:18px;font-weight:800;font-family:"Exo", sans-serif }.comments-area .comment-metadata .says,.comments-area .comment-metadata .comment-edit-link{color:#777 }.comments-area .children{margin-left:108px }@media only screen and (max-width: 767px){.comments-area .children{margin-left:30px }}.comments-area .comment-navigation{margin-bottom:3.5em }.comments-area .comment-navigation .nav-links .nav-previous{float:left }.comments-area .comment-navigation .nav-links .nav-next{float:right }.comments-area .comment-navigation .nav-links span{font-size:18px }.comment-respond{background-color:#fff;margin-bottom:30px }.comment-respond .container{padding:0;width:100% }.comment-respond .comment-reply-title{font-size:1.25em;margin:0 auto 30px;font-size:26px;font-weight:800 }.dark-version .comment-reply-link{background-color:#555 }.dark-version .comment-respond{background:transparent !important }.dark-version .form-controller{background:transparent !important;border:1px solid #555 }.dark-version .form-submit #submit{background:#000 !important;border:0 none }.dark-version .widget .widget-title{color:#e5e5e5 }.dark-version .single-post ul li{border-color:#333333 }.comment-respond p{margin-bottom:30px }.comment-respond .form-submit{margin-bottom:0 }.comment-respond .comment-subscription-form{display:none }.comment-respond input{font-size:13px;color:#8c8c8c;border-bottom:1px solid #dad2d2;width:100%;border-top:0 none;border-right:0 none;border-left:0 none;padding:10px 15px }.comment-respond textarea{font-size:13px;color:#8c8c8c;border:1px solid #dad2d2;min-height:150px;width:100%;padding:10px 15px }.comment-respond #submit{padding:15px 45px;margin-top:0;border-radius:5px;color:#fff;background:#333;font-weight:bold;text-transform:capitalize;line-height:1.5em;display:inline-block;width:auto }.commentform .form-submit{padding:0 15px }.comment-reply-link{padding:10px 22px;font-size:11px;line-height:normal;font-weight:700;text-transform:uppercase;display:inline-block;background-color:#232C3B;color:white !important;border-radius:5px }input[type="checkbox"]::-ms-check{color:transparent }.container .container{width:auto;padding:0 }.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;&:hover, &:active, &:focus {border-radius: 3px;clip:auto !important;color:$color__text-screen;display:block;font-size:0.8em;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000 }}body.admin-bar .header-top.is-sticky{top:30px }span.wpcf7-not-valid-tip{color:#df2626;display:block;font-size:0.8em;margin-bottom:-10px;margin-left:4px;margin-top:3px }div.wpcf7-validation-errors{border:1px solid #efdf35;color:#df2626 }div.wpcf7-mail-sent-ng{border:1px solid #df2626 }div.wpcf7-response-output{padding:0.4em 1em;margin:0 }.wpcf7-mail-sent-ok{border-width:1px }.widget_search .input-group .form-controller{display:table-cell }.widget_search .form-controller{border:1px solid #ebebeb;height:50px;width:100% }.widget_search button{-webkit-border-radius:0;border-radius:0;padding:15px;line-height:15px;color:#fff;height:50px }.widget_search .btn-search i{position:relative;top:-1px;vertical-align:middle }.dark-version .post,.dark-version .page{color:#ddd !important }.dark-version h1,.dark-version h2,.dark-version h3,.dark-version h4,.dark-version h5,.dark-version h6{color:#ccc }.dark-version mark,.dark-version ins{background:#5a5417 }.dark-version .post-password-form input[type="password"]{background:#000;border-color:#333 }.dark-version .comments-area .comment-content p,.dark-version .comments-area .comment-content{color:#ddd !important }.single-post .dark-version ul li{color:#ddd !important }.section-title h2 span{margin-right:5px }.section-title h2 span:after{content:"-";font-size:40px;margin-right:2px;margin-left:5px }.no-results.not-found{text-align:center }.full-width{float:none;margin:auto }.page-not-found-icon i{font-size:60px }.no-results.not-found .page-title{margin-top:0 }.no-results.not-found .page-header{margin-top:0 }.no-results.not-found .input-group .form-controller{display:table-cell }.no-results.not-found .form-controller{border:1px solid #ebebeb;height:50px;width:100%;padding:10px 15px }.no-results.not-found button{-webkit-border-radius:0;border-radius:0;padding:15px;line-height:15px;color:#fff;height:50px;background:#000 }.no-results.not-found .btn-search i{position:relative;top:-1px;vertical-align:middle }.dark-version .form-controller{border-color:#333 !important }.light-bg .pagnation-ul li a{color:#333 }.entry-content a{color:#333 }.entry-content a:hover,.entry-title a:hover{color:#000 }h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000 }.single-content .text a{color:#333 }.single-content .text a:hover,.widget a:hover{color:#000 }h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:#000 }.project-title h4{color:#636363;margin:0 }.blog-title h4{color:#737373 !important;line-height:32px;margin:0 0 15px }.blog-title h4:hover{color:#727272 !important }.dark-version .single-content .text a{color:#ccc }.expand-menu-open{width:5% }.mainmenu.onepage-nev{width:95% }.date-comment h6{color:#979494 !important;font-size:12px;line-height:1 }.date-comment h6 i{font-size:14px;margin-right:5px }.dark .entry-content a:hover,.entry-title a:hover{color:#fff }.single-related-post a img{width:100% }.header-top .right{float:right }.follow-us-area{position:relative;margin:0 auto }.follow-us-area .follow-link .fa{color:#ffffff;height:35px;line-height:2.5em;font-size:0.8em;display:inline-block;text-align:center;width:35px;border-radius:3px }.follow-us-area .follow-link .fa:hover{color:white;opacity:0.85 }.follow-us-area .follow-link .fa.fa-twitter{background:#00aced }.follow-us-area .follow-link .fa.fa-facebook{background:#3b5998 }.follow-us-area .follow-link .fa.fa-google-plus{background:#dd4b39 }.follow-us-area .follow-link .fa.fa-pinterest{background:#cb2027 }.follow-us-area .follow-link .fa.fa-linkedin{background:#007bb6 }.follow-us-area .follow-link .fa.fa-youtube{background:#bb0000 }.follow-us-area .follow-link .fa.fa-vimeo{background:#1ab7ea }.follow-us-area .follow-link .fa.fa-tumblr{background:#32506d }.follow-us-area .follow-link .fa.fa-instagram{background:#bc2a8d }.follow-us-area .follow-link .fa.fa-flickr{background:#ff0084 }.follow-us-area .follow-link .fa.fa-dribbble{background:#ea4c89 }.follow-us-area .follow-link .fa.fa-quora{background:#a82400 }.follow-us-area .follow-link .fa.fa-foursquare{background:#0072b1 }.follow-us-area .follow-link .fa.fa-forrst{background:#5B9A68 }.follow-us-area .follow-link .fa.fa-vk{background:#45668e }.follow-us-area .follow-link .fa.fa-wordpress{background:#21759b }.follow-us-area .follow-link .fa.fa-stumbleupon{background:#EB4823 }.follow-us-area .follow-link .fa.fa-yahoo{background:#7B0099 }.follow-us-area .follow-link .fa.fa-blogger{background:#fb8f3d }.follow-us-area .follow-link .fa.fa-soundcloud{background:#ff3a00 }.follow-us-area .follow-link .fa.fa-bitbucket{background:#0052CC }.follow-us-area .follow-link .fa.fa-github{background:#333333 }.follow-us-area .follow-link .fa.fa-behance{background:#008aea }.follow-us-area .follow-link .fa.fa-dropbox{background:#007ee5 }.widget .follow-us-area a{margin-right:5px;display:inline-block;line-height:20px }.widget .follow-us-area a span{text-transform:uppercase;margin-left:5px;font-size:20px;display:none;letter-spacing:20px }.widget .follow-us-area .follow-link .fa{width:85px;height:52px;font-size:20px;margin-bottom:5px;border:1px solid #777 }.newsletter-area{margin-top:-8px;position:relative }.newsletter-area > p{margin-bottom:15px }.newsletter-area .form-newsletter p{margin-bottom:10px }.newsletter-area .form-newsletter .btn{border:none;color:#fff }.newsletter-area .form-newsletter .pad-left{padding-left:5px }.newsletter-area .form-newsletter .pad-right{padding-right:5px }.newsletter-area .form-newsletter .mce_inline_error{margin-bottom:8px;color:#aa1515;font-size:13px }.newsletter-area .form-newsletter .mce_inline_error.form-controller{margin-bottom:0 }.form-newsletter input{width:100% }.newsletter-area #mce-success-response{margin-top:10px;color:green;font-size:13px }.newsletter-area .mc-response{margin-top:10px;font-size:13px }.single-table{box-shadow:0 0 8px rgba(5, 5, 6, 0.1);-webkit-transition:.4s;transition:.4s}.single-table .head{height:138px}.single-table.middle .head{height:168px}.middle.single-table,.single-table:hover{box-shadow:0 4px 20px rgba(5, 5, 6, 0.1)}.single-table .head h3{color:#676767}.single-table .content-height{height:337px}.single-table hr.line{background:#f3f3f3 none repeat scroll 0 0;height:2px;width:100%}.d-table-cell .content ul{margin:0;padding:0;list-style:none}.single-table .content h1{color:#585858}.single-table .content h1 span{left:-10px;position:relative;top:-7px}.single-table .content .btn{border:1px solid #888888;border-radius:8px;color:#777777;font-family:"Montserrat", sans-serif;font-size:13px;font-weight:500;line-height:38px;padding:0 34px;text-transform:uppercase}.middle.single-table .content .btn,.single-table .content .btn:hover{background:#393939 none repeat scroll 0 0;border-color:#393939;color:#ffffff}.middle.single-table .content .btn:hover{background:#000000 none repeat scroll 0 0}.v-align{-moz-box-align:center;-moz-box-direction:normal;-moz-box-orient:horizontal;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-table .head h3{font-size:22px;font-weight:700}.single-table .content li{color:#a1a1a1;font-family:"Montserrat",sans-serif;font-weight:300}.single-table .content h1{font-weight:600}.single-table .content h1 span{font-weight:500}.single-table .content .btn{background:transparent none repeat scroll 0 0;height:40px}.single-table.middle .head{height:168px}.middle.single-table .content .btn,.single-table .content .btn:hover{background:#393939 none repeat scroll 0 0;border-color:#393939;color:#ffffff}.dark-verstion .single-table:hover{box-shadow:0 4px 20px rgba(5, 5, 6, 0.3)}.dark-verstion .single-table hr.line{background:#2b2b2b none repeat scroll 0 0}.timeline-wraper{float:left;position:relative;width:100%}.timeline-wraper::before{background:#656565 none repeat scroll 0 0;content:"";height:100%;left:50%;margin-left:-0.5px;position:absolute;top:0;width:2px}.sin-timeline{float:left;z-index:9}.sin-timeline:hover{z-index:8}.sin-timeline:nth-child(2n){margin-top:160px}.sin-timeline::before{background:#656565 none repeat scroll 0 0;border-radius:50px;content:"";height:14px;left:auto;position:absolute;right:-7px;top:73px;width:14px;box-shadow:0 0 0 3px rgba(105, 105, 105, 0.5)}.sin-timeline:nth-child(2n)::before{left:-7px;right:auto}.sin-timeline:nth-child(2n)::after{right:auto;left:-0.5px}.sin-timeline:nth-child(2n) .timeline-content{padding-left:40px}.sin-timeline:nth-child(2n) .timeline-content .timeline-text{border-left:4px solid #656565}.sin-timeline:nth-child(2n+1) .timeline-content{padding-right:40px}.sin-timeline:nth-child(2n+1) .timeline-content .timeline-text{border-right:4px solid #656565}.sin-timeline:nth-child(2n) .timeline-date{left:34px}.sin-timeline:nth-child(2n+1) .timeline-date{right:34px}.timeline-text{display:block;position:relative;box-shadow:0 3px 10px rgba(5, 5, 6, 0.1);padding:30px 24px 30px 38px}.timeline-text::before{border-color:transparent transparent transparent #656565;border-style:solid;border-width:9.5px 0 9.5px 16px;content:"";height:0;position:absolute;right:-20px;top:72px;width:0}.sin-timeline:nth-child(2n) .timeline-text::before{border-left:16px solid transparent;border-right:19px solid #656565;left:-37px;right:auto}.timeline-text > h3{color:#808080;font-size:20px;font-weight:500;margin-bottom:6px;text-transform:capitalize}.timeline-text > h4{color:#9f9f9f;font-size:14px;font-weight:500;margin-bottom:15px;text-transform:capitalize}.timeline-text > p{color:#acacac;font-size:14px;line-height:22px}.timeline-text > p strong,.timeline-text > p a{color:#808080}.dark-version .timeline-text{background:#2b2b2b none repeat scroll 0 0}.single-table.middel .head{height:168px}@media (max-width: 767px){.single-table.mt-30{margin-top:0}}@media (min-width: 768px) and (max-width: 991px){.single-table.middel .head{height:138px}}.dark-version .single-table hr.line{background:#2b2b2b none repeat scroll 0 0}.dark-version .single-table:hover{box-shadow:0 4px 20px rgba(5, 5, 6, 0.3)}.dark-version .timeline-text > p strong,.dark-version .timeline-text > p a:hover{color:#dddddd}.dark-version .project-title h4 {color: #636363 !important;}.pt-80 {padding-top: 80px;}.pt-45 {padding-top: 45px;}@media screen and (max-width: 768px) {.pt-80 {padding-top: 50px;}.portfolio-sidebar ul {padding-left: 0;}}.portfolio-details span {float: left;width: 105px;}.portfolio-sidebar p {color: #818181;overflow: hidden;float: left;}.portfolio-sidebar li {color: #818181;line-height: 28px;overflow: hidden;}.portfolio-details .overlay:before {background: rgba(2, 2, 2, 0.42);}.project-title h4 a {font-family: 'Montserrat', sans-serif;}.portfolio-details .link-box{background: rgba(5, 5, 5, 0.59);border: 1px solid #cacaca;padding: 22px 15px;text-align: center;margin: 20px 0;}.portfolio-details .link-box a i {font-size: 19px;margin-right: 11px;vertical-align: middle;}.single-experi.mb-25 {margin-bottom: 0;padding-bottom: 54px;overflow: hidden;clear: both;}.portfolio-description p a, .contact-area p a, .testimonial-area p a, .experience-area p a, .about-area p a, .slider-text p a, .comment-respond p.logged-in-as a {color: #808080;}.portfolio-description p a:hover, .contact-area p a:hover, .testimonial-area p a:hover, .service-area p a:hover, .experience-area p a:hover, .about-area p a:hover, .slider-text p a:hover {color: #5a5a5a;}body.light article h2.entry-title a:hover {color: #6f6e6e;}body.dark article h2.entry-title a {color: #cecece;}body.dark article h2.entry-title a:hover {color: #fff;}.error-page {height: 75vh;display: table;width: 100%;}.error-item {display: table-cell;vertical-align: middle;}.page-content {overflow: hidden;}.blog-area .single-blog .blog-title {display: flex;justify-content: space-between;}.blog-details-area.page-layout {min-height: 75vh;}
