.btn{border-radius:0px;text-decoration:none;padding:12px 18px;font-size:12px;line-height:19px;text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:700;letter-spacing:3px;border:2px solid transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.btn:focus,.btn:active:focus,.btn.active:focus{color:#fff;}.pagination{border-radius:0;}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#d0ad55;border-color:#d0ad55;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#282828;}.pagination>li>a,.pagination>li>span{color:#282828;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#d0ad55;border-color:#d0ad55;}.form-control{height:46px;padding:12px 18px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;}.form-control:focus{border-color:#999;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.progress{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#d0ad55;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}.vc_progress_bar .vc_single_bar .vc_bar{background-color:#d0ad55!important;border-radius:0!important;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;border:none;}.nav>li>a{position:relative;display:block;padding:25px 20px;}.navbar-default .navbar-brand{font-family:'Raleway',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;text-align:center;color:#333;}.navbar-brand{float:left;height:50px;padding:25px 25px;font-size:18px;line-height:20px;}.navbar{border:none;}.navbar-default .navbar-nav>li>a{color:#333;font-family:'Raleway',sans-serif;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#d0ad55;background-color:transparent;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#d0ad55;background-color:transparent;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;}.navbar-default .navbar-toggle .icon-bar{background-color:#d0ad55;}.navbar-default .navbar-toggle{border-color:transparent;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:100%;}.modal-header{min-height:16.43px;padding:25px;border-bottom:none;}.modal{top:10%;}.modal-body{padding:10px 50px 50px 50px;}.navbar-toggle{position:relative;float:right;padding:17px 10px;margin-top:8px;margin-right:15px;margin-bottom:0;background-color:transparent;background-image:none;border:none;border-radius:4px;}.navbar-collapse{border-top:none;-webkit-box-shadow:none;box-shadow:none;}.modal-content{position:relative;background-color:#f2f2f2;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border:none;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;}.thumbnail{margin-bottom:0;border:none;background:none;}.close{float:right;font-size:32px;font-weight:700;line-height:1;color:#d0ad55;text-shadow:none;filter:none;opacity:100;}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block;}.dropdown-menu{background-color:#f2f2f2;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.dropdown-menu>li>a{font-family:'Raleway',sans-serif;text-transform:uppercase;letter-spacing:1px;display:block;padding:7px 20px;clear:both;font-weight:500;line-height:1.42857143;color:#333;white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#333;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#333;outline:0;}.navbar-right .dropdown-menu{right:0;left:auto;}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:transparent;}.panel-heading{padding:25px 25px;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;}.panel-group .panel{margin-bottom:0;border-radius:0;}.panel-default{border-color:transparent;}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:none;}.panel{margin-bottom:20px;background-color:#f5f5f5;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.panel-body{padding:25px;}.tab-content>.active{padding:25px;background-color:#f5f5f5;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#f5f5f5;border:none;border-bottom-color:transparent;}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:none;border-radius:0;}.nav-tabs{border-bottom:none;}html{height:100%;min-height:100%;}body{height:100%;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:300;line-height:22px;color:#4c4c4c;}a{color:#aaaaaa;padding:0;margin:0;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;}a:hover,a:focus{text-decoration:none;color:#d0ad55;outline:none;outline-offset:none;}p>img{max-width:100%!important;height:auto;}.bg-color{background-color:#f5f5f5;}.general-title h2{font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;color:#696969;text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:0;margin:0;}.service-title h3{font-family:'Raleway',sans-serif;font-size:16px;color:#282828;text-transform:uppercase;font-weight:500;}.project-title h3{font-family:'Raleway',sans-serif;font-size:16px;text-transform:uppercase;font-weight:600;}.title-devider{border-bottom:2px solid #c0c0c0;display:block;width:100px;margin:auto;margin-top:5px;margin-bottom:40px;}.title-devider-left{border-bottom:2px solid #c0c0c0;display:block;width:100px;}.space{margin-top:20px;}.space-bottom{padding-bottom:20px;}.space-bottom-2x{padding-bottom:40px;}.padding-top{padding-top:40px;}.padding-2x{padding:40px 0;}.padding-bottom{padding-bottom:80px;}.padding-top-x2{padding-top:80px;}.margin-top{margin-top:25px;}.margin-top-x2{margin-top:40px;}.bg-color{background-color:#f2f2f2;}.white-btn{color:#fff;background-color:transparent;border-color:#fff;}.white-btn:hover{color:#000;background-color:#fff;border-color:#fff;}.gold-btn{color:#fff;background-color:#d0ad55;border-color:#d0ad55;}.gold-btn:hover{color:#fff;background-color:#D8BA6F;border-color:#D8BA6F;}.spinner{margin:0 auto;width:70px;text-align:center;}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0);}40%{transform:scale(1.0);-webkit-transform:scale(1.0);}}#preloader{position:fixed;display:table;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;vertical-align:middle;background:#fff;z-index:9999;}.preloader-container{position:relative;display:table-cell;vertical-align:middle;z-index:3;text-align:center;}.vc_images_carousel ol.vc_carousel-indicators{margin:0 0 -60px -30%!important;}.vc_images_carousel .vc_carousel-indicators .vc_active{width:12px!important;height:12px!important;margin:5px!important;}.vc_images_carousel .vc_carousel-indicators li{width:12px!important;height:12px!important;margin:5px!important;}.header-nav{text-align:center;background:rgba(255,255,255,0.9);border-color:transparent;border-radius:0;margin:0;}#header{width:100%;z-index:9999;}#about_bg{background:url('../img/header_bg/image1.jpg') 50% 0 no-repeat fixed;padding-top:200px;padding-bottom:200px;background-size:cover;}#service_bg{background:url('../img/header_bg/image2.jpg') 50% 0 no-repeat fixed;padding-top:200px;padding-bottom:200px;background-size:cover;}#projects_bg{background:url('../img/header_bg/image3.jpg') 50% 0 no-repeat fixed;padding-top:200px;padding-bottom:200px;background-size:cover;}#blog_bg{color:#fff;background:url('../img/header_bg/image4.jpg') 50% 0 no-repeat fixed;padding-top:200px;padding-bottom:200px;background-size:cover;}#blog2_bg{color:#fff;background:url('../img/header_bg/image5.jpg') 50% 0 no-repeat fixed;padding-top:80px;padding-bottom:80px;background-size:cover;}.parallax{width:100%;display:block;position:relative;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.parallax-overlay:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);}.parallax-overlay h2,.parallax-overlay h3{color:#fff!important;position:relative;}.parallax-overlay{color:#fff!important;}#service_inner{color:#fff;background:url('../img/header_bg/service_bg.jpg') 50% 0 no-repeat fixed;padding-top:100px;padding-bottom:100px;background-size:cover;}.price-table{background-color:#f2f2f2;border:3px solid #f2f2f2;border-radius:0;padding-bottom:20px;}.price-table:hover{border:3px solid #d0ad55;}.price-table h3{text-transform:uppercase;font-family:'Raleway',sans-serif;font-size:22px;font-weight:300;letter-spacing:5px;}.price-table h1{text-transform:uppercase;margin:0;font-family:'Raleway',sans-serif;font-weight:700;letter-spacing:5px;}.price-table small{text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:500;letter-spacing:3px;}.price-table p{color:#999;line-height:40px;}.service-box p{margin-left:25px;margin-right:25px;}.service-box-none p{margin-left:25px;margin-right:25px;}.service-box-none h3{padding:10px 0;}.service-box-none i{color:#d0ad55;}.service-box-none{padding-top:50px;padding-bottom:50px;}.service-box h3{padding:10px 0;}.service-box i{color:#d0ad55;}.service-box{padding-top:50px;padding-bottom:50px;}.service-box-l{border-left:1px solid #DEDEDE;}.site-wrapper{padding:0;}.about-caption p{margin:0;}.about-caption h3{font-family:'Raleway',sans-serif;color:#282828;vertical-align:middle;margin:0;margin-bottom:13px;line-height:20px;font-size:17px;letter-spacing:1px;text-transform:uppercase;font-weight:500;}.about-caption h5{font-size:18px;font-weight:400;line-height:29px;letter-spacing:0px;text-transform:none;color:#333;margin:0;padding:0;}.about-caption .col-sm-10{padding-left:10px;}.about-caption i{color:#d0ad55;font-size:36px;}.projects .col-md-4{padding-right:0;padding-left:0;}.project-inner{position:relative;padding:0;overflow:hidden;}.project-inner>img,.project-inner>a img,.project-caption>img{display:block;max-width:100%;height:auto;}.project-inner .project-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(40,40,40,0.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:hidden;opacity:0;}.project-inner:hover .project-caption,.project-inner:focus .project-caption{visibility:visible;opacity:1;}.project-caption h3{font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:400;}.project-caption{color:#fff;text-align:center;}.project-details{position:absolute;width:100%;top:50%;margin-top:-20px;}.project-details p{color:#d0ad55;}.all-projects{background-color:transparent;padding:50px 0;}.projects-title{padding-top:15px;padding-bottom:5px;}.projects-title h2{text-transform:uppercase;color:#333;padding-top:10px;font-family:'Raleway',sans-serif;font-size:1.3em;font-weight:600;}.project-title-devider{border-top:1px solid #999;width:65px;margin:0 auto;}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#d0ad55;border-color:#d0ad55;}.cbp-l-filters-alignRight .cbp-filter-counter{background:#d0ad55;}.cbp-l-filters-alignRight .cbp-filter-counter:before{border-top:4px solid #d0ad55;}.cbp-l-filters-alignRight{text-align:center;}.cbp-l-filters-alignRight .cbp-filter-item{background-color:#f2f2f2;border:none;font:400 12px/35px "Open Sans",sans-serif;margin:0;margin-right:10px;}.cbp-l-filters-list{margin:0 auto;padding-bottom:40px;}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#d0ad55;border-color:#d0ad55;}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#888888;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;text-transform:uppercase;padding:0 18px;position:relative;overflow:visible;margin-top:0;float:left;border:1px solid #f2f2f2;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;}.cbp-l-filters-list-last{border-radius:0;}.cbp-l-filters-list-first{border-radius:0;}.cbp-popup-singlePage .cbp-popup-navigation-wrap{background-color:#2a2a2a;}.cbp-popup-singlePage .cbp-l-project-title{color:#454444;margin-bottom:15px;text-align:center;text-transform:uppercase;font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;-webkit-font-smoothing:antialiased;}.cbp-popup-singlePage-counter{color:#d0ad55;}.cbp-l-grid-blog-desc{font:300 14px "Open Sans",sans-serif;line-height:22px;color:#4c4c4c;margin-top:9px;}.cbp-popup-singlePage .cbp-l-project-subtitle{margin:0 auto 40px;}.about-caption p{line-height:25px;}.project-single-wrapper{padding:80px 0;}.project-single-wrapper img{margin-bottom:50px;}.project-single-wrapper .wp-caption img{margin-bottom:0px;}.project-single-wrapper iframe{padding-bottom:50px;}.project-single-wrapper .col-md-3{float:right;}.new-project-title h1{font-family:'Raleway',sans-serif;font-size:44px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff;position:relative;}.owl-project .owl-controls{margin-top:10px;margin-bottom:30px;text-align:center;}.project-single-wrapper #owl-project-single img{margin-bottom:0;}.project-single-wrapper #owl-project-single .owl-controls{margin-top:15px;}.new-project-info,.new-project-date,.new-project-category,.new-project-web{margin-bottom:25px;}.new-project-info h3,.new-project-date h3,.new-project-category h3,.new-project-social h3,.new-project-web h3{font-family:'Raleway',sans-serif;color:#d0ad55;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:0;}#project_single{background:url('assets/img/header_bg/image1.jpg') 50% 0 no-repeat fixed;padding-top:150px;padding-bottom:100px;background-size:cover;position:relative;}#project_single .project-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.6);}#testimonials{background-color:#f2f2f2;}.t-info b{font-family:'Raleway',sans-serif;font-weight:600;}.blog-inner{padding:20px;border:1px solid #f2f2f2;border-radius:0;}.blog-inner .caption{padding:0;}.blog-inner h3{font-family:'Raleway',sans-serif;font-size:18px;font-weight:600;}.blog-meta i{color:#d0ad55;margin-bottom:15px;}.blog-meta span{color:#d0ad55;font-size:13px;margin-right:7px;}.blog-inner-title a{color:#333;}.blog-inner-title a:hover{color:#d0ad55;}.blog-btn{color:#fff;background-color:#d0ad55;border-color:#d0ad55;width:100%;}.blog-btn:hover{border-color:#D8BA6F;background-color:#D8BA6F;color:#fff;}.blog-title a{color:#444;}.blog-title a:hover{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#d0ad55;}.blog-title h3{font:300 18px/28px "Raleway",sans-serif;}.blog-date{font-size:12px;font-weight:400;}.blog-date span{}.i-blog-inner{position:relative;padding:0;overflow:hidden;}.i-blog-inner>img,.i-blog-inner>a img,.i-blog-caption>img{display:block;max-width:100%;height:auto;}.i-blog-inner .i-blog-caption{position:absolute;top:0;left:0;width:100%;height:100%;display:table-cell;vertical-align:middle;background:rgba(0,0,0,0.8);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:hidden;opacity:0;}.i-blog-inner:hover .i-blog-caption,.i-blog-inner:focus .i-blog-caption{visibility:visible;opacity:1;}.i-blog-caption h3{font-size:14px;font-weight:400;letter-spacing:3px;}.i-blog-caption{color:#fff;text-align:center;}.i-blog-holder{display:table;width:100%;height:100%;}.i-blog-details{display:table-cell;vertical-align:middle;text-align:center;}.i-blog-title h1{color:#454444;font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:400;letter-spacing:3px;-webkit-font-smoothing:antialiased;}.i-blog-title h2{font-family:'Raleway',sans-serif;font-size:30px;text-transform:uppercase;line-height:31px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;margin:25px 0;}.i-blog-comments p input{width:100%;padding:12.9px;color:#444;background:#fff;border:1px solid #F0F0F0;margin:7px 0px;font-weight:100;}.i-blog-btn{color:#fff!important;background-color:#d0ad55!important;border-color:#d0ad55!important;width:100%!important;font-weight:700!important;padding:12px 18px!important;margin:0!important;border:none!important;}.i-blog-btn:hover{border-color:#D8BA6F!important;background-color:#D8BA6F!important;color:#fff!important;}div.wpcf7-validation-errors{border:none;height:100%;margin-left:auto;margin-right:auto;line-height:22px;text-align:center;font-weight:bold;padding:3px 10px 3px 10px;color:#fff;-webkit-border-radius:5px;background-color:#d0ad55;background-position:10px center;background-repeat:no-repeat;}span.wpcf7-not-valid-tip{color:#d0ad55;font-size:1em;display:block;}div.wpcf7-mail-sent-ok{border:none;height:100%;margin-left:auto;margin-right:auto;line-height:22px;text-align:center;font-weight:bold;padding:3px 10px 3px 10px;color:#fff;-webkit-border-radius:5px;background-color:#d0ad55;background-position:10px center;background-repeat:no-repeat;}.share-options h6{font-family:'Raleway',sans-serif;font-size:16px;color:#282828;text-transform:uppercase;font-weight:500;}.share-options a i{margin-right:10px;}.post-tags{margin:25px 0;}.post-tags a{font-size:14px!important;line-height:3;margin-right:5px;}.post-tags span{font-family:'Raleway',sans-serif;font-size:16px;color:#282828;text-transform:uppercase;font-weight:500;}.i-blog-comments input:focus,textarea:focus,select:focus{border:1px solid #d0ad55;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#444;}.i-blog-pagination{margin-bottom:40px;}.i-blog-pagination span{color:#d0ad55;font-family:'Raleway',sans-serif;font-size:24px;-webkit-font-smoothing:antialiased;}.i-blog-pagination .page-numbers{padding:10px;font-weight:700;}.i-blog-pagination .next,.i-blog-pagination .prev{display:none!important;}.i-blog-section{padding-top:100px;}.i-blog-section-inner{padding:100px 0;}.i-blog-s-title h1{color:#454444;margin-bottom:50px;text-align:center;text-transform:uppercase;font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;-webkit-font-smoothing:antialiased;}.blog_sidebar{font-family:'Raleway',sans-serif;color:#282828;vertical-align:middle;margin:0;margin-bottom:13px;line-height:20px;font-size:17px;letter-spacing:1px;text-transform:uppercase;font-weight:500;padding-top:30px;}#sidebar ul{padding:0;}#sidebar li{list-style:none;padding:7px 0;}#sidebar .tagcloud a{font-size:14px!important;background-color:#f2f2f2;padding:5px;line-height:3;margin-right:10px;}.input-group input,select{width:100%;padding:12.9px;color:#444;background:#fff;border:1px solid #F0F0F0;font-weight:100;}.input-group input:focus,textarea:focus,select:focus{border:1px solid #d0ad55;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#444;}.comment-respond p.form-submit input.submit{color:#fff;background-color:#d0ad55;border-color:#d0ad55;width:100%;border-radius:0px;text-decoration:none;padding:12px 18px;font-size:12px;line-height:19px;text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:700;letter-spacing:3px;border:2px solid transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.comment-respond p.form-submit input.submit:hover{border-color:#D8BA6F;background-color:#D8BA6F;color:#fff;}.input-group-btn .btn{color:#fff;background-color:#d0ad55;border-color:#d0ad55;}.input-group-btn .btn:hover{color:#fff;background-color:#D8BA6F;border-color:#D8BA6F;}.search-form{padding-bottom:20px;}#calendar_wrap{padding-top:10px;}#wp-calendar{width:100%;border-collapse:separate;border-spacing:2px 2px;text-align:center;}#wp-calendar td{background-color:#f8f8f8;line-height:28px;}#wp-calendar td a{color:#d0ad55;}#wp-calendar td.pad,#wp-calendar tfoot td{background:none;}#wp-calendar #prev a{float:left;margin-top:10px;display:block;}#wp-calendar caption{margin-bottom:10px;}#respond h3{font-family:'Raleway',sans-serif;color:#282828;vertical-align:middle;margin:20px 0;line-height:20px;font-size:17px;letter-spacing:1px;text-transform:uppercase;font-weight:500;}.comment-list{padding:0;}ol.comment-list:first-child{width:100%;height:auto;}ol.children li{padding:10px 0 0 15px;}.comment-list li{padding:10px 0 0 110px;list-style:none;}.comment-author img{margin-left:-110px;float:left;width:80px;height:auto;}.comment-name cite{text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:500;margin-right:10px;}.comment-text{background:#fdfdfd;padding:25px;border-radius:10px;position:relative;}.reply{float:right;}.media-left{margin-left:100px;}.left-comment input,textarea{margin-bottom:25px;}.blog-meta-inner span{font-weight:bold;color:#d0ad55;}.blog-post-details blockquote{color:#999;}.textwidget img{padding:10px 0 25px 0;height:auto!important;max-width:100%!important;}.i-blog-section .post a img,.i-blog-section-inner img.wp-post-image{width:100%;height:auto;}.alignleft{float:left;padding-right:10px;padding-bottom:10px;}.alignright{float:right;padding-left:10px;padding-bottom:10px;}.post p img.alignnone{max-width:100%!important;height:auto;}.post{margin-bottom:50px;}.i-blog-content{background-color:#f5f5f5;padding:50px 50px 50px 50px;}.i-blog-title a{color:#393939;}.i-blog-title a:hover{color:#d0ad55;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.i-blog-content span.i-blog-date{padding:0 10px 0 0;margin:0 10px 0 0;}.i-blog-content span.i-blog-date:before{content:'/';position:relative;left:-10px;}.i-blog-content span.i-blog-author{padding:0 10px 0 0;margin:0 10px 0 0;}.author-img img.avatar{float:left;margin-right:25px;}.i-blog-info{color:#393939;font-weight:600;}.i-blog-info a{color:#393939;}.i-blog-info a:hover{color:#d0ad55;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.sticky .i-blog-title h2{font-weight:700;text-transform:uppercase;}.sticky .i-blog-title h2 a{color:#d0ad55;}.sticky .i-blog-title h2 a:hover{color:#111;}.wp-caption{max-width:100%;}.wp-caption img{max-width:100%;height:auto;}.wp-caption-text{font-style:italic;opacity:0.9;padding-top:8px;}.post table{width:100%;margin-bottom:30px;border-collapse:separate;border-spacing:3px;}.gallery-caption,.wp-caption{font-style:italic;}.bypostauthor{background:rgba(0,0,0,0);}.tag-wordpress-tv p embed{width:100%!important;height:600px!important;}.bar ul li{display:block;width:100%;padding:0;border-bottom:1px solid #f1f1f1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.bar ul li:last-child{border-bottom:1px solid transparent;}.bar ul li:hover{background:#fafafa;}.bar ul.children{margin-left:25px;}.bar li.recentcomments{padding:10px 0!important;}.bar li.recentcomments:before{padding-right:10px;}.bar ul li a{display:inline-block;font-size:13px;padding:10px 10px 10px 5px;color:#959494;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.bar ul li a:before{font-family:'FontAwesome';content:"\f105";margin-right:10px;font-weight:normal;font-style:normal;top:0;margin-left:0;color:#959494;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.bar ul li:hover:before{margin-left:2px;}.widget_rss ul li:before{display:none;}.widget_rss ul li:hover{background:transparent;}.bar.widget_rss li{margin-bottom:12px;}.bar.widget_rss a.rsswidget{padding:0 0 11px 0;color:#555;width:100%;}.bar .rss-date{font-size:85%;padding-bottom:10px;display:block;opacity:0.6;}.bar select{width:100%;font-size:11px;}.bar cite{text-align:right;display:block;padding-bottom:12px;padding-top:10px;font-size:12px;}#sidebar ul.sub-menu{margin-left:15px;}.i-blog-section #sidebar{margin-bottom:50px;}.team-inner{position:relative;padding:0;overflow:hidden;border:none;border-radius:50%;margin:0;}.team-inner>img,.team-inner>a img,.team-caption>img{display:block;max-width:100%;height:auto;}.team-inner .team-caption{position:absolute;height:100%;width:100%;left:0;top:0;border-radius:50%;display:table-cell;vertical-align:middle;background:rgba(40,40,40,0.9);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:hidden;opacity:0;}.team-inner:hover .team-caption,.team-inner:focus .team-caption{visibility:visible;opacity:1;}.team-details h5{font-family:'Raleway',sans-serif;font-weight:300;color:#d0ad55;margin-top:20px;}.team-details p{margin:0;}.team-details h3{font-family:'Raleway',sans-serif;font-size:16px;color:#282828;text-transform:uppercase;font-weight:500;margin-top:0;margin-bottom:15px;}.t-social-holder{display:table;width:100%;height:100%;}.team-social{display:table-cell;vertical-align:middle;text-align:center;}.team-social a{font-size:16px;}.blog-img{overflow:hidden;border:none;border-radius:0;padding:0;margin:0;}.blog-img img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.blog-img img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}#our-clients{background-color:#f2f2f2;}.contact-icon i{font-size:26px;color:#d0ad55;margin-top:5px;}.contact-icon.col-sm-2{padding-left:0;padding-right:0;}.contact-icon.col-sm-10{padding-left:0;padding-right:0;}ul.contact-social{padding:0;}.contact-social li{display:inline-block;}.btn-submit{text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:400;letter-spacing:3px;width:185px;margin:15px 0px;padding:12.9px;border-color:#d0ad55;background-color:#d0ad55;border-radius:0;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.btn-submit:hover{border-color:#D8BA6F;background-color:#D8BA6F;color:#fff;}#map-canvas{height:400px;width:auto;}#contact input,select{width:100%;padding:12.9px;color:#444;background:#fff;border:1px solid #F0F0F0;margin:7px 0px;font-weight:100;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{box-shadow:none;outline:0 none;}textarea{width:100%;height:175px;padding:13px;color:#444;background:#fff;border:1px solid #F2F2F2;margin-top:7px;margin-right:15px;font-weight:100;}#contact input:focus,textarea:focus,select:focus{border:1px solid #d0ad55;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#444;}#contact span.required{font-size:13px;color:#ff0000;}#message{margin:10px 0;padding:0;}.error_message{height:100%;margin-left:auto;margin-right:auto;line-height:22px;text-align:center;font-weight:bold;padding:3px 10px 3px 10px;color:#fff;-webkit-border-radius:5px;background-color:#d0ad55;background-position:10px center;background-repeat:no-repeat;}.loader{padding:0 10px;}acronym{border-bottom:1px dotted #ccc;}#success_page{text-align:center;}#success_page strong{color:#d0ad55;}.footer-big{color:#aaaaaa;background-color:#2a2a2a;font-size:15px;}#footer{background-color:#222;padding-top:20px;padding-bottom:20px;}.f-inner{padding-top:50px;padding-bottom:50px;}.f-inner:hover{background-color:#d0ad55;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.f-inner .col-sm-10{padding-left:0;}.f-logo{margin-top:70px;}.f-logo h2{font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;color:#fff;-webkit-font-smoothing:antialiased;}.f-space{padding:8px 0;}.f-inner strong{font-family:'Raleway',sans-serif;color:#ffffff!important;font-weight:400;font-size:14px;letter-spacing:1px;text-transform:uppercase;}.f-inner address{font-size:0.8em;line-height:1.8em;margin:0;}.f-inner i{color:#d0ad55;}.f-copyright{margin-top:6px;}.f-copyright span{color:#aaaaaa;font-size:12px;}ul.footer-social{float:right;padding:0;margin:0;}.footer-social li{display:inline-block;}.f-cta{width:100%;padding:30px 0;font-family:'Raleway',sans-serif;font-weight:500;background-color:#d0ad55;font-size:15px;line-height:25px;color:#ffffff;text-align:center;display:block;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.f-cta:hover{background-color:#222;}.f-action a:focus{color:#fff;}.cta-section h2{margin-bottom:30px;}.cta-section{color:#fff;background:url('../img/header_bg/bg2.jpg') 50% 0 no-repeat fixed;background-size:cover;position:relative;}.cta-title-2 h2{font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;color:#333;text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:0;margin:0;}.cta-title h2{font-family:'Raleway',sans-serif;font-size:30px;line-height:31px;font-weight:300;letter-spacing:3px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:0;margin:0;}.canvas-nav li{padding-top:30px;font-weight:400;font-size:1em;line-height:2.4em;text-align:center;text-transform:uppercase;list-style:none;}.canvas-nav a{color:#999;}.canvas-nav a:hover{color:#d0ad55;background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.canvas-nav-social li{float:right;list-style:none;display:inline;}.nav-logo a{font-family:'Raleway',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;color:#333;}.offcanvas-nav{background:rgba(255,255,255,0.9);border-color:transparent;border-radius:0;margin:0;padding-top:15px;padding-bottom:10px;width:100%;color:#fff;}.mm-menu{background:#2a2a2a;color:#aaaaaa;}.mm-menu .mm-list>li:after{border-color:transparent!important;}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:transparent;}.topBar{margin-top:6px;}.mm-menu>.mm-panel.mm-opened{width:100%;height:650px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}nav#menu li.divider{display:none;}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{margin-right:0;}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:transparent;}.mm-list a.mm-subopen:before{border-left-width:0;border-left-style:none;}.mm-list a.mm-subopen{top:10px;}.mm-list>li{padding-top:30px;font-weight:400;font-size:1em;line-height:2.4em;text-align:center;text-transform:uppercase;list-style:none;}.mm-list>li a:hover{color:#d0ad55;background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.mm-list a.mm-subclose{text-indent:0;padding-top:10px;}.mm-list a.mm-subclose:before{margin-bottom:-10px;}.mm-list a.mm-subopen:hover{background-color:transparent;}.slider-text{font-family:'Raleway',sans-serif;color:#fff;font-size:52px;font-weight:300;line-height:56px;letter-spacing:1px;text-transform:none;}.tp-loader.spinner0{display:none;}.tp-caption a{color:#fff;}.tp-caption a:hover{color:#fff;}.owl-theme .owl-controls .owl-page span{background:#999;}.owl-theme .owl-controls{margin-top:40px;text-align:center;}#owl-demo a:hover{opacity:0.4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.owl-theme .owl-controls .owl-page span{padding-bottom:0;margin-bottom:0;}#owl-office .item img{display:block;width:100%;height:auto;}.black-btn{color:#fff;background-color:#222;border-color:#222;}.black-btn:hover{color:#fff;background-color:#333;border-color:transparent;}.header-nav-black{background-color:#222;}.navbar-default .navbar-nav>li>a{color:#555;}.header-nav-black .navbar-nav>.active>a,.header-nav-black .navbar-nav>.active>a:hover,.header-nav-black .navbar-nav>.active>a:focus{color:#fff;}.header-nav-black .navbar-nav>li>a:hover,.header-nav-black .navbar-nav>li>a:focus{color:#fff;}.header-nav-black .navbar-brand{color:#fff;}.about-caption-black i{color:#222;}.cbp-l-filters-black .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#222;border-color:#222;}.cbp-l-filters-black .cbp-filter-counter{background:#222;}.cbp-l-filters-black .cbp-filter-counter:before{border-top:4px solid #222;}.service-box-black i{color:#222;}.service-box-none-black i{color:#222;}.general-title-black h2{color:#fff;background-color:#222;padding:5px;display:inline;}.team-social-black a{color:#222;}.team-details-black h5{color:#999;}.price-table-black:hover{border:3px solid #222;}a.cbp-l-grid-blog-comments-black:hover{color:#222;}.f-inner-black i{color:#999;}.f-inner-black:hover{background-color:#333;}.f-cta-black{color:#aaaaaa;background-color:#222;}.f-cta-black:hover{color:#aaaaaa;background-color:#333;}.close-black{color:#222;}.footer-social-black a{color:#444;padding:0;margin:0;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;}.footer-social-black a:hover,a:focus{text-decoration:none;color:#333;outline:none;outline-offset:none;}@media(max-width:767px){
	#footer{text-align: center;}
	ul.footer-social{float: none;margin-top: 20px;}
	.f-inner{padding-top: 20px;padding-bottom: 20px;text-align: center;}
	.f-inner .col-sm-10{padding-left: 15px;}
	.f-logo h2{text-align: center;}
	.f-logo {margin-top: 0;}
	.price-table {margin-bottom: 20px;}
	.about-caption{margin-bottom: 20px; text-align: center;}
	.bg-color{text-align: center;}
	.team-details{margin-bottom: 30px;}
	.header-nav{padding-bottom: 20px;}
	.nav-logo{float: right;}
}
@media(max-width:991px){
	.nav-logo{float: right;}
}
@media (max-width: 991px) {
    .navbar-header {float: none;}
    .navbar-toggle {display: block;padding: 23px 10px;margin-top: 3px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;}
    .navbar-nav>li {float: none;}
    .navbar-collapse.collapse.in { display: block!important;}
    .collapsing { overflow: hidden!important;}
    .header-nav{ padding: 0;}
    .team-inner{width: 263px;margin: 0 auto;}
    .price-table {margin-bottom: 20px;}
    .team-details{margin-bottom: 30px;}
    .navbar-fixed-top{position: static;}
	.nav>li>a {padding: 13px 20px;}
    ul.nav li.dropdown:hover > ul.dropdown-menu {display: none; position: static;}
    .project-single-wrapper .col-md-3 {float: none; text-align: center;}
    .new-project-title h1{text-align: center;}
}

/* ----------------------------------------------------
	15)	404 PAGE STYLES
------------------------------------------------------- */
.main-title h1{
	font-size: 210px;
	font-weight: 600;
	letter-spacing: 3px;
	color: #d0ad55;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	padding: 0;
	margin: 0;
}
.large-header {
	position: relative;
	width: 100%;
	background: #fff;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}
.main-title {
	position: absolute;
	margin: 0;
	padding: 0;
	text-align: center;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
/* ----------------------------------------------------
	16)	COMING SOON TIMER STYLES
------------------------------------------------------- */
#counter {
	color: #d0ad55;
	overflow: hidden;
}

.counter-container {
	display: table;
	margin: 0 auto;
}
#counter .counter-box {
	display: inline-block;;
	width: 150px;
	text-align: center;
	overflow: hidden;
	padding: 10px 35px;
	float: none;
	margin: 25px 0;
	position: relative;
}
#counter .last {
	border-right: 0px solid #fff;
}
#counter .number {
	font-size: 55px;
	text-align: center;
	font-weight: 700;
	line-height: 1;
}
#counter span {
	display: block;
	font-size: 21px;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
}
.c-soon h1{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	line-height: 31px;
	font-weight: 300;
	letter-spacing: 3px;
	color: #d0ad55;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	padding: 0;
	margin: 0;
}

/* ----------------------------------------------------
	17)	SHORTCODES
------------------------------------------------------- */
.s-title h1{
	font-family: 'Raleway', sans-serif;
	font-size: 46px;
	line-height: 31px;
	font-weight: 300;
	letter-spacing: 3px;
	color: #333;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	padding: 100px 0;
}
.s-heading h1, .s-heading h2, .s-heading h3, .s-heading h4, .s-heading h5, .s-heading h6{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	color: #333;
	-webkit-font-smoothing: antialiased;
}
.s-heading-b h1, .s-heading-b h2, .s-heading-b h3, .s-heading-b h4, .s-heading-b h5, .s-heading-b h6{
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	color: #333;
	-webkit-font-smoothing: antialiased;
}
iframe{
  max-width: 100% !important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
	padding: 25px 20px !important;
}

/*--------------------------------------
    18) Screen reader text
---------------------------------------*/

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; /* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}

.more-link {
    position: relative;
}
