 @import url('https://fonts.googleapis.com/css?family=Lato|Playfair+Display:400,700,900');*{padding: 0;margin: 0;}body{background-color: #010101;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 24px;color: #999;font-weight: 400;position: relative;overflow-x: hidden;}@font-face{font-family:'MonBaiti';src:url(../fonts/monbaiti.ttf) format('truetype')}h1, h2, h3, h4, h5, h6{font-family: 'Playfair Display', sans-serif;-webkit-font-smoothing:antialiased;color: #fff;}h1{font-size: 50px;font-weight: 700;line-height: 1.2;margin: 0 0 10px;letter-spacing: -0.02em;}h2{font-size: 26px;margin: 0 0 10px;color: #fff;font-weight: 400;line-height: 1;}h3,h4{margin: 0 0 10px;font-weight: 400;line-height: 1.4;color: #fff;}h3{font-size: 20px;}h4{font-size: 15px;}h5,h6{font-size: 14px;margin: 0 0 10px;}img{border: none;outline:none;}ul{display: block;list-style: none;padding: 0;margin: 0;}p, li, a, span{letter-spacing: 1px;}p{font-size: 15px;margin-bottom: 15px;}a, a:hover{text-decoration: none;}a:focus{outline: 0;text-decoration: none;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ddd !important;}input:-moz-placeholder, textarea:-moz-placeholder{color: #ddd !important;}input::-moz-placeholder, textarea::-moz-placeholder{color: #ddd !important;}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #ddd !important;}button{border: none;}.padding{padding: 40px 0;}.no-padding{padding: 0;}.mb-15{margin-bottom: 15px;}.mb-20{margin-bottom: 20px;}.mb-25{margin-bottom: 25px;}.mb-30{margin-bottom: 30px;}.mb-35{margin-bottom: 35px;}.mb-40{margin-bottom: 40px;}.mb-45{margin-bottom: 45px;}.mb-50{margin-bottom: 50px;}.fz-28{font-size: 28px;}.fz-24{font-size: 24px;}.fz-22{font-size: 22px;}.fz-20{font-size: 20px;}.fz-18{font-size: 18px;}.fz-16{font-size: 16px;}.img-w1 img{width: 100%;}.text-black{color: #282828;}.text-white{color: #ffffff;}.align-left{text-align: left;}.align-right{text-align: right;}.align-center{text-align: center;}.fl-right{float: right;}.fl-left{float: left;}.display-table{width: 100%;height: 100%;display: table;}.table-cell{display: table-cell;vertical-align: middle;}.container{height: 100%;}.overlay{width: 100%;position: relative;z-index: 1;}.overlay:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}#preloader{position: fixed;top: 0;left: 0;z-index: 9999;background: #fff;height: 100%;width: 100%;-webkit-transition: all .5s .5s ease;-moz-transition: all .5s .5s ease;transition: all .5s .2s ease;}.loader{position:absolute;top: 50%;left: 0;right: 0;width: 60px;height: 60px;display: block;margin: auto;margin-top: -30px;}body.loaded #preloader{opacity: 0;visibility: hidden;}.btn_group{}.btn_group a{margin: 5px;}.fs_btn{background-color: transparent;color: #777;border: 1px solid #777;line-height: 45px;display: inline-block;padding: 0 25px;text-transform: uppercase;font-size: 12px;font-weight: 600;}.fs_btn:focus, .fs_btn:hover{background-color: transparent;color: #fff;border: 1px solid #fff;}.fs_price{background-color: transparent;color: #777;border: 1px solid #777;line-height: 45px;display: inline-block;padding: 0 25px;text-transform: uppercase;font-size: 12px;font-weight: 600;}.fs_price:focus, .fs_price:hover{background-color: transparent;color: #fff;border: 1px solid #fff;}a,a:hover, .overlay, img, .form-control, .form-control:hover, button{-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.header_section{background-color: rgba(0,0,0,0.8);border-bottom: 1px solid rgba(255,255,255,0.1);width: 100%;height: 80px;z-index: 999;position: fixed;left: 0;top: 0;padding: 10px 0;}.navbar-fixed-top.header_section{height: 60px;background-color: #010101;padding: 0;border-bottom: 1px solid #111;}.navbar-fixed-top ul.nav > li > a{color: #ddd;}.navbar-fixed-top ul.nav > li > a:hover, .navbar-fixed-top ul.nav > li > a:focus, .navbar-fixed-top ul.nav > li.active > a{color: #fff;}.logo-light, .navbar-fixed-top .logo-light, .logo-dark, .navbar-fixed-top .logo-dark, .navbar-fixed-top.header_section, .header_section{transition: all 0.3s ease-in-out;}.navbar{border: medium none;-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;margin: 0;position: relative;}.navbar-header {padding: 17px 0;}.navbar-header .brand{font-size: 25px;color: #282828;font-family: 'Cormorant', Cormorant;letter-spacing: -1px;margin-left: 13px;}.navbar-header .nav-btn{padding: 8px;border-radius: 1px;}.navbar-header .nav-btn .icon-bar{background-color: #fff;width: 18px;}.navbar-fixed-top .navbar-header .nav-btn .icon-bar{background-color: #777;}.navbar-header .nav-btn:hover, .navbar-header .nav-btn:focus{opacity: 0.8;}#navbar{z-index: 999;padding: 0 15px;}ul.nav{}ul.nav > li{}ul.nav > li > a{color: #ddd;font-family: 'Lato', sans-serif;display: inline-block;vertical-align: middle;padding: 0 10px;letter-spacing: 1px;font-size: 12px;font-weight: 400;text-transform: uppercase;line-height: 60px;opacity: 0.8;z-index: 1;}ul.nav > li > a:hover, ul.nav > li > a:focus, ul.nav > li.active > a{background: none;color: #fff;opacity: 1;}.camera_overlayer {opacity: .1;}.about_section{border-bottom: 1px solid #111;}.about_section .about_content{}.about_section .about_content{}.about_content .img_box{text-align: center;}.about_img img{border-radius: 50%;width: 40%;margin-bottom: 15px;}.about_content h2{margin-bottom: 5px;}.about_content .text_box{padding: 65px 0;}.service_section{background-color: #070707;border-bottom: 1px solid #111;}.service_items{text-align: center;}.service_items .service_item i{font-size: 32px;margin-bottom: 15px;color: #999;transition: all 0.3s ease-in-out;}.service_items .service_item:hover i{color: #fff;-webkit-transform: scale(1.2);transform: scale(1.2);}.service_items .service_item h3{margin: 10px 0 5px;}.service_items .service_item p{margin: 0;}.protfolio_section{border-bottom: 1px solid #111;}.portfolio_wrapper{}.portfolio_box{position: relative;height: inherit;overflow: hidden;}.portfolio_box img{opacity: 0.3;}.portfolio_box a:hover img{opacity: 1;-webkit-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease-in-out;}.counter_section{
     /*background-image: url(../img/counter.jpg);*/background-repeat: no-repeat;background-attachment: fixed;background-position: center center;-webkit-background-size: cover;background-size: cover;padding: 140px 0;}.counter_box{text-align: center;}.counter_box h3{position: relative;font-size: 28px;font-weight: 700;margin-bottom: 20px;}.counter_box h3:before{background-color: #fff;display: block;height: 2px;width: 35px;content: "";position: absolute;bottom: -10px;left: calc(50% - 17.5px) }.pricing_section{border-bottom: 1px solid #111;}.pricing_section .pricing_list{}.pricing_section .pricing_list .pricing_info{display: block;padding: 35px 0;transition: all 0.5s ease-in-out;}.pricing_section .pricing_list .pricing_info h3{margin: 0 0 -3px;}.pricing_section .pricing_list .pricing_info p{margin: 8px 0;font-size: 12px;text-transform: uppercase;}.pricing_section .pricing_list .pricing_info img{width: 200px;height: 200px;border-radius: 50%;margin: 20px 0;}.testimonial_section{background-color: #070707;border-bottom: 1px solid #111;}.testimonial_items{}.testi_item{padding: 25px;}.owl-carousel .testi_item{padding: 60px 25px;}.testi_item i.fa-quote-left{font-size: 45px;margin: 0 0 20px;color: #333;}.owl-carousel .testi_item .client_thumb{margin: 0 auto;}.testi_item .client_thumb{width: 100px !important;height: 100px !important;border-radius: 50%;margin-bottom: 20px;}.testi_item p{font-size: 13px;line-height: 28px;margin-top: 15px;}.testi_item h4{font-size: 16px;font-weight: 700;margin: 0 0 3px;}.testi_item .ratings{display: block;}.testi_item .ratings li{display: inline-block;color: #ddd;font-size: 16px;margin: 0 5px;}.testi_item .ratings.star-5 li{color: #FED701;}.testi_item .ratings.star-4 li:nth-child(-n+4){color: #FED701;}.testi_item .ratings.star-3 li:nth-child(-n+3){color: #FED701;}.testi_item .ratings.star-2 li:nth-child(-n+2){color: #FED701;}.testi_item .ratings.star-1 li:nth-child(-n+1){color: #FED701;}.fs_dots .owl-dots{width: 100%;position: absolute;left: 0;bottom: -4px;display: block;text-align: center;}.fs_dots .owl-dots div{background-color: transparent;border: 1px solid #777;border-radius: 50%;width: 13px;height: 13px;display: inline-block;margin: 0 3px;transition: all 0.2s linear;}.fs_dots .owl-dots div.active{background-color: #777;transition: all 0.2s linear;}.blog_section{border-bottom: 1px solid #111;}.blog_posts{}.blog_posts .blog_content{}.blog_posts .blog_content img{width: 100%;}.blog_posts .blog_content h4{font-size: 16px;line-height: 1.4;margin: 15px 0;}.blog_posts .blog_content h4 a{color: #ddd;}.blog_posts .blog_content h4 a:hover{color: #fff;text-decoration: underline;}.blog_posts .blog_content p{margin-bottom: 10px;}.blog_posts .blog_content .read_more{text-transform: uppercase;font-size: 13px;color: #777;}.blog_posts .blog_content .read_more:hover{color: #888;}.contact_section{background-color: #070707;border-bottom: 1px solid #111;}.contact_section .contact_info{background-color: #010101;border: 1px solid #333;padding: 60px;border-radius: 5px;text-align: center;}.contact_info i{font-size: 50px;color: #333;}.contact_info h2{font-size: 40px;color: #fff;font-weight: 800;}.contact_wrap{padding-left: 25px;}.contact_form .form-control{background: none;color: #fff;height: 50px;border-radius: 1px;border: 1px solid #222;}.contact_form .form-control:focus{box-shadow: none;outline: none;border: 1px solid #333;}.contact_form .form-control.msg{height: inherit;}#ajax_registration .alert, #ajax_form .alert{display: none;}#ajax_registration .alert.alert-success, #ajax_form .alert.alert-success, #ajax_registration .alert.alert-danger, #ajax_form .alert.alert-danger{display: block;}.flickr-feeds{display: block;overflow: hidden;border-bottom: 1px solid #070707;}.flickr-feeds .feed-media{float: left;width: 12.5%;}.flickr-feeds .feed-media img{max-width: 100%;opacity: 0.3;transition: all 0.2s ease-in;}.flickr-feeds .feed-media:hover img{opacity: 1;}.footer_widget_section{background-color: #010101;border-bottom: 1px solid #111;}.footer_widget_section h2{}.footer_widget_section p{color: #ddd;}.footer_socials{margin-left: -8px;}.footer_socials li{display: inline-block;margin: 0 7px;}.footer_socials li a{color: #999;font-size: 12px;border: 1px solid #333;padding: 5px 6px;}.footer_socials li a:hover{color: #fff;}.footer_section{display: block;color: #fff;text-align: center;padding: 30px 0;}.footer_section p{color: #ddd;font-size: 12px;text-transform: uppercase;margin: 0;}#scroll-to-top{background-color: #fff;display: none;width: 40px;height: 40px;text-align: center;font-size: 12px;border-radius: 50%;line-height: 40px;color: #111;position: fixed;bottom: 50px;right: 50px;z-index: 999;}#scroll-to-top:hover{background-color: #fff;border: 1px solid #111;}.purchase-btn{position: fixed;right: -135px;height: 55px;width: 190px;top: 20%;z-index: 99;transition: all 0.3s ease 0s;}.purchase-btn:hover{right: 0;transition: all 0.3s ease 0s;}.purchase-btn a{width: 100%;background-color: #111;color: #fff;display: inline-block;text-align: center;font-size: 11px;width: 100%;line-height: 55px;padding-left: 55px;border-radius: 3px;text-transform: uppercase;position: relative;}.purchase-btn a:before{font-family: 'et-line';content: '\e027';color: #fff;font-size: 20px;width: 55px;height: 100%;text-align: center;display: block;line-height: 55px;border-right: 1px solid #222;position: absolute;left: 0;top: 0;}.purchase-btn a:hover{text-decoration: none;}
        