html,
body{height:100%;}
body{font-family:'Montserrat', sans-serif;font-weight:300;line-height:2}
ul{margin:0;padding:0;list-style:none;}
a{transition:.3s;}
a:hover,
a:focus,
a:active{outline:none;text-decoration:none;}
img{max-width:100%;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 15px;font-family:'Barlow Semi Condensed', sans-serif;}
input:focus,
textarea:focus,
button:focus{outline:0;}
.section-padding{padding:50px 0 50px 0;}
.padding50{padding:50px 0;}
.paddingtop30{padding-top:30px;}
.margintop30{margin-top:30px;}
.gray-bg{background-color:#fafafa;}
.ven-btn{background:transparent none repeat scroll 0 0;border-radius:10px;color:#f4f4f4;display:inline-block;font-weight:500;margin-top:20px;padding:10px 30px;text-transform:uppercase;border:1px solid #b9baba;}
.ven-btn:hover{background:#ffa220;color:#272721;border:1px solid transparent;}
.ven-btn2{color:#8b8b8b;font-size:16px;}
.ven-btn2 i{opacity:0;visibility:hidden;}
.ven-btn3{color:#525252;font-size:18px;}
.heading-style-3{text-transform:uppercase;position:relative;padding-bottom:10px;margin-top:20px;margin-bottom:10px;color:#454545;}
.section-title{margin-bottom:60px;text-align:center;}
.section-title h2{font-size:40px;font-weight:800;line-height:1.5;text-transform:uppercase;position:relative;}
.section-title h2 span{color:#fff;}
.span2{color:#fea220}
.section-title p{margin-top:40px;}
.section-title .bottom-line:before{background:#ffa220;height:2px;width:100px;margin-left:-50px;bottom:-3px;}
.title-shape{position:relative;width:200px;margin:-7px auto 0;}
.title-shape::before,
.title-shape::after{position:absolute;height:20px;width:20px;border:1px solid #000;content:'';-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:50%;margin-left:-15px;top:0px;}
.title-shape::after{top:5px;}
.title-shape span{position:relative;display:block;height:14px;}
.title-shape span:before,
.title-shape span:after{content:'';background:#000000;height:2px;width:80px;bottom:0;position:absolute;}
.title-shape span:before{left:0;margin-left:-15px;}
.title-shape span:after{right:0;margin-right:-5px;}
.heading-style-3:before,
.heading-style-3:after{left:0;margin-left:0;background:#e1e1e1;}
.heading-style-3:after{bottom:-5px;width:65px;}
.section-title.title-style-2 p{margin-top:20px;font-weight:400;}
.section-title.title-style-2 h2:after{bottom:-5px;width:80px;margin-left:-40px;}
.section-right-img,
.bottom-line{position:relative;}
.section-right-img::after{background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;bottom:0px;content:"";position:absolute;right:0;width:42%;height:600px;}
.section-right-img::before{background-color:#dddddd;bottom:0;content:"";margin:-50px 0 -50px;position:absolute;right:0%;top:0;width:36%;}
.bottom-line::before{position:absolute;content:'';width:70px;height:1px;background:#fff;bottom:0;left:50%;margin-left:-35px;}
.enableoverlay{position:relative;}
.enableoverlay::before{content:'';position:absolute;background:#1e1e1e;height:100%;top:0;width:100%;opacity:.7;left:0}
.full-size-bg{background-color:#dddddd;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.bg-fixed{background-attachment:fixed;}
.page-pagination li{display:inline-block;margin-right:10px;}
.page-pagination li a{display:block;padding:5px;font-size:16px;color:#525252;line-height:1;border-bottom:1px solid transparent;}
.page-pagination li.current a{font-weight:500;border-bottom:1px solid #525252;}
.page-pagination li a:hover{border-bottom:1px solid #525252;}
.ventura-social li{display:inline-block;margin-right:0px;}
.ventura-social li a{display:block;padding:5px 10px;font-size:25px;color:#262626;line-height:1;}
.sticky-wrapper{position:absolute;left:0;right:0;width:100%;}
#scrollUp{background:#000000;color:#ffffff;bottom:5%;display:block;height:40px;outline:medium none;right:2.5%;text-align:center;width:40px;border-radius:5px;}
#scrollUp::before{content:"\f106";display:block;font-family:"fontawesome";font-size:35px;line-height:40px;}
#googleMap{width:100%;height:450px;}
.ven-btn,
.ven-btn2 i,
.ven-btn3,
.header-area,
.header-style2.header-area .header-bottom,
.main-menu li ul,
.slider-area .owl-nav div,
.item-details,
.item-details::before,
.item-details::after,
.item-inner::before,
.work-filter-btn li span::before,
.single-project-nav a i,
.project-page2 .single-work-item,
.single-service-item,
.service-box-2,
.home2 .single-service-item i,
.team-member-social,
.team-area .owl-nav div,
.home2 .team-member-wrapper .single-team-member,
.home2 .team-member-wrapper .single-team-member .team-member-content,
.home2 .team-member-wrapper .single-team-member .team-member-content:before,
.home2 .single-team-member:before,
.home2.testimonial-area .owl-nav div,
.main-contact-form input[type="submit"],
.single-post-item,
.post-thumb span,
.blog-3 .single-blog-item,
.blog-3-heading,
.sidebar .widget li,
.sidebar .widget .sidebar-tags li,
.top-search,
.search-trigger i,
.single-related-item-box img,
.about-style-2 .single-related-item-box h4,
.home2 .footer-menu li a:after,
.recent-facebook-comment img,
.instagram-update li,
.instagram-update li img{-webkit-transition:.3s;transition:.3s;}
.header-area{background:none;left:0;position:absolute;top:0;width:100%;z-index:10;}
.header-area.transparent-bg{background:none;}
.logo{height:80px;margin:15px 0;position:relative;z-index:2}
.is-sticky .logo{height:55px;}
.logo img{height:100%;width:auto;}
.header-style2.header-area{padding:0;}
.header-style2.header-area.transparent-bg .header-bottom{background:transparent;width:100%;}
.header-style2.header-area .header-bottom{background:#525252;}
.header-top{background:rgba(0,0,0,0.5);padding:10px 0;}
.header-top .ventura-social li a{font-size:20px;color:#ffffff;}
.header-top .ventura-social li a:hover,
.header-top .contact-address li:hover i,
.header-top .contact-address li:hover a,
.search-trigger i:hover{color:#ffa220;}
.header-top .contact-address{text-align:right;}
.header-top .contact-address li{display:inline-block;margin-bottom:0;margin-right:25px;}
.header-top .contact-address li a{color:#ffffff;}
.header-top .contact-address li:last-child{margin-right:0;}
.header-top .contact-address li i{color:#ffffff;top:-4px;}
.header-top .contact-address li i:before{font-size:20px;}
.header-top .contact-address li i.fa{top:4px;left:7px;}
#mobile-menu-wrap{display:none;}
#mobile-menu-wrap{position:absolute;top:-48px;width:100%;right:0;}
.slicknav_btn{z-index:99999;margin-left:0;margin-top:-1px;background-color:#ffa220;}
.slicknav_menu{background:transparent;padding:5px 15px;}
.slicknav_nav{margin-top:43px;background:#525252;overflow:scroll;height:330px;padding-top:30px;}
.slicknav_menu .slicknav_icon-bar{background-color:#525252;}
.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover{background:#ffa220;color:#525252;}
.slicknav_nav a{text-transform:uppercase;}
.slicknav_nav .slicknav_row:hover a{color:#525252;}
.row.mobile-menu,
.row.mobile-menu .col-md-12{height:0;min-height:0;}
.main-menu li{display:inline-block;position:relative;}
.main-menu li a{color:#ffffff;display:block;font-size:13px;font-weight:400;padding:5px 20px;text-transform:uppercase;}
.main-menu > li:last-child a{padding-right:0;}
.main-menu{text-align:center;}
.main-menu li.active > a,
.main-menu li:hover > a{color:#ffa220;font-weight:600;}
.main-menu ul li a:hover{background:#ffa220;color:#525252;}
.main-menu li ul{position:absolute;width:250px;text-align:left;background:#fafafa;left:0;top:150px;visibility:hidden;opacity:0;border-top:5px solid #ffa220;border-radius:0 0 5px 5px;box-shadow:0px 2px 5px 1px #000;}
.main-menu ul li{display:block;}
.main-menu li ul li a{padding:13px 20px;line-height:1;color:#525252;}
.main-menu li:hover ul{visibility:visible;opacity:1;top:36px;}
.main-menu li:last-child ul{left:auto;right:0;}
.slider-bg1{background-image:url("images/sliderbg1.jpg");}
.slider-bg2{background-image:url("images/sliderbg2.jpg");}
.slider-bg3{background-image:url("images/sliderbg3.jpg");}
.single-slide{display:table;width:100%;position:relative;text-align:center;color:#ffffff;z-index:1;}
.single-slide.enableoverlay::before{opacity:0.5;}
.single-slide h2{font-size:32px;font-weight:300;text-transform:uppercase;}
.single-slide h1{font-size:50px;font-weight:700;text-transform:uppercase;text-shadow:1px 2px 2px #000;}
.single-slide h1 span{color:#ffa220;}
.slider-content{display:table-cell;vertical-align:middle;}
.slider-area,
.slider-area div{height:100%;}
.slider-area .owl-nav{position:absolute;bottom:0;text-align:center;width:100%;display:none;bottom:30px;}
.slider-area .owl-nav div{background:#ffa220;display:inline-block;height:40px;width:40px;text-align:center;line-height:40px;}
.slider-area .owl-nav .owl-prev{margin-right:15px;}
.slider-area .owl-nav div:hover{background:#525252;color:#fff;}
.slider-area div.owl-nav,
.slider-content div{height:auto;}
.slider-area div.owl-dots{height:106px;position:absolute;right:0;top:50%;margin-top:-53px;}
.slider-area div.owl-dot{background:transparent;color:#ffffff;font-size:20px;height:30px;margin-bottom:5px;text-align:center;width:60px;position:relative;}
.slider-area div.owl-dot::before{background:#ffffff none repeat scroll 0 0;bottom:-5px;content:"";height:2px;position:absolute;right:0;width:40px;}
.slider-area div.owl-dot.active{font-weight:700;text-align:left;color:#ffa220;}
.slider-area div.owl-dot.active:before{width:100%;background:#ffa220 none repeat scroll 0 0;}
.home2 .slider-bg1{background-image:url("images/sliderbg1.jpg");}
.home2 .slider-bg2{background-image:url("images/sliderbg2.jpg");}
.home2 .slider-bg3{background-image:url("images/sliderbg3.jpg");}
.home2 .slider-content{padding-top:0px;}
.home2 .slider-content p{font-size:18px;line-height:1.7;}
.home2 .slider-content .ven-btn{border-radius:0;margin-right:30px;margin-top:30px;}
.home2 .slider-content .ven-btn:last-child{margin-right:0;}
.home2.slider-area{height:750px;}
.home2.home-3.slider-area{height:800px;}
.banner-area{height:400px;display:table;width:100%;overflow:hidden;}
.banner-content{display:table-cell;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;padding-top:10%}
.banner-area .breadcrumb::before{position:absolute;background:none;content:'';top:0;right:0;height:100%;width:5000px;opacity:.7;z-index:-1;}
.banner-area .breadcrumb{background:transparent;position:relative;border-radius:0;z-index:1;font-weight:300;font-style:italic;margin-bottom:0;}
.banner-area .breadcrumb a,
.breadcrumb > li + li::before,
.banner-area .breadcrumb li{color:#fea220;}
.banner-area h1{font-size:60px;letter-spacing:1px;margin:70px 0 10px;}
.counter-area{overflow:hidden;}
.single-count-box{width:25%;float:left;display:table;height:280px;text-align:center;background:#ffa220;text-transform:uppercase;color:#4e4e4e;font-weight:500;padding:15px;}
.single-count-box p{margin:0;}
.count-content-wrapper{display:table-cell;vertical-align:middle;}
.count-content-wrapper i:before{font-size:40px;display:inline-block;height:40px;width:40px;line-height:1;}
.count-number{display:block;font-size:32px;line-height:1;margin:20px 0 10px;color:#0f0f0f;}
.count-content-wrapper i{display:inline-block;color:#fff;}
.home2 .single-count-box{width:25%;height:210px;}
.home2.counter-area{overflow:inherit;}
.home2 .count-box-wrapper{margin-top:-105px;position:relative;z-index:1;background:#fea220;color:#000;padding-top:60px;}
.home2.latest-work-area .section-title.title-style-2 h2:before,
.home2.latest-work-area .section-title.title-style-2 h2:after,
.work-contact-form .section-title.title-style-2 h2:before,
.work-contact-form .section-title.title-style-2 h2:after,
.client-testimonial-style-3 .section-title.title-style-2 h2:before,
.client-testimonial-style-3 .section-title.title-style-2 h2:after{background:#fef031;}
.work-item-wrapper{margin-top:-15px;margin-bottom:-15px;}
.single-work-item{padding-left:15px;padding-right:15px;float:left;position:relative;margin:15px 0;}
.single-work-item.work-item-large{height:290px;width:66.66666667%}
.single-work-item.work-item-medium{height:290px;width:33.33333333%;}
.single-work-item.work-item-small{height:200px;width:33.33333333%;}
.item-inner img{width:100%;height:100%;}
.item-inner{position:relative;height:100%;width:100%;}
.item-box{position:absolute;top:0;display:table;height:100%;width:100%;text-align:center;z-index:1}
.item-details{display:table-cell;vertical-align:middle;visibility:hidden;opacity:0;position:relative;}
.item-details::before,
.item-details::after{position:absolute;content:'';background:transparent;height:30px;width:30px;opacity:0;visibility:hidden;}
.item-details::before{left:15px;top:15px;border-left:2px solid #525252;border-top:2px solid #525252;}
.item-details::after{right:15px;bottom:15px;border-right:2px solid #525252;border-bottom:2px solid #525252;}
.item-inner::before{position:absolute;content:'';background:#ffa220;height:100%;width:100%;opacity:1;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);visibility:hidden;z-index:1;}
.item-inner::after{position:absolute;content:'';height:100%;width:100%;background:#1e1e1e;opacity:.1;top:0;left:0;}
.item-box a{font-size:16px;text-transform:uppercase;margin:0 auto;line-height:1.7;font-weight:600;display:block;padding:10px;color:#000;}
.item-box a:hover{opacity:.7;}
.single-work-item:hover .item-inner::before{opacity:.85;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);visibility:visible;}
.single-work-item:hover .item-details,
.single-work-item:hover .item-details::before,
.single-work-item:hover .item-details::after{visibility:visible;opacity:1;}
.item-details p{position:relative;padding-bottom:5px;color:#fff;}
.isotpo-mobile-title{display:none;border-bottom:1px solid #000;padding-bottom:5px;text-align:center;position:relative;cursor:pointer;text-transform:uppercase;margin-bottom:30px;}
.isotpo-mobile-title::before{background:transparent;border-bottom:1px solid;border-right:1px solid;content:"";height:15px;position:absolute;right:15px;top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;}
.isotpo-mobile-title.active::before{-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:8px;}
.work-filter-btn{text-align:center;margin-bottom:35px;}
.work-filter-btn li{display:inline-block;margin-right:10px;}
.work-filter-btn li:last-child{margin-right:0;}
.work-filter-btn li span{cursor:pointer;padding:10px;position:relative;text-transform:uppercase;}
.work-filter-btn li.active span{cursor:default;}
.work-filter-btn li span::before{background:#000000 none repeat scroll 0 0;content:"";height:2px;left:0;position:absolute;top:0%;width:0;}
.work-filter-btn li.active span::before{width:100%;}
.our-all-projects .single-work-item.work-item-large{height:500px;width:50%;}
.our-all-projects .single-work-item.work-item-small{height:235px;width:50%;}
.our-project .section-title{margin-bottom:40px;}
.our-project .page-pagination{margin-top:50px;}
.project-page.banner-area{background-image:url(images/project-banner.jpg);}
.single-project-page h1{text-transform:uppercase;margin-top:50px;margin-bottom:20px;color:#4e4c4c;font-weight:normal;}
.single-project-page{color:#5e5e5e;}
.project-rating ul li{display:inline-block;}
.project-rating ul li:last-child{margin-left:10px;}
.project-rating p{margin-bottom:0;font-size:16px;line-height:1.5;}
.project-details{padding-left:100px;border-bottom:1px solid #f1f1f1;padding-bottom:50px;margin-bottom:80px;}
.project-details p{margin-top:30px;}
.single-project-page .section-title{margin-bottom:20px;}
.single-project-page .section-title h2{font-size:36px;text-transform:inherit;margin-bottom:0;}
.single-project-page .section-title p{margin-top:15px;}
.single-project-nav a:last-child{float:right;}
.single-project-nav a{color:#555555;}
.single-project-nav a:hover i{padding-left:5px;}
.single-project-nav a:last-child i{margin-left:10px;margin-right:0;}
.single-project-nav a i{margin-right:10px;}
.single-project-nav{border-top:1px solid #f3f3f3;padding-top:30px;}
.home2.latest-work-area{background-image:url(images/home2-projectbg.jpg);}
.home2.latest-work-area.enableoverlay::before{background:#525252;}
.home2 .work-item-large-height{height:585px;width:25.1%;}
.home2 .work-item-large{width:50%;height:278px;}
.home2 .work-item-small{height:230px;width:24.9%;}
.home2.latest-work-area .section-title h2,
.home2.latest-work-area .work-filter-btn li,
.client-testimonial-style-3 .section-title h2{color:#ffffff;}
.home2.latest-work-area .work-filter-btn li.active{color:#ffa220;}
.home2.latest-work-area .work-filter-btn li.active span::before{background:#ffa220;}
.home2.latest-work-area .item-inner::before{background:#ffa220;}
.latest-work-area .ven-btn2{color:#333333;}
.home2.latest-work-area .ven-btn2{color:#ffa220;}
.project-img{height:270px;}
.project-img img{height:100%;width:100%;}
.each-project-item{color:#9b9b9b;display:block;padding-top:15px;}
.each-project-item:hover{color:#525252;}
.single-project-page .single-service-2 .flex-viewport{width:100%;float:none;margin-right:0;height:535px;}
.home2.latest-work-area .ven-btn2:hover i,
.latest-work-area .ven-btn2:hover i{padding-right:10px;opacity:1;visibility:visible;}
.single-project-page .single-service-2 .flex-control-nav.flex-control-thumbs{float:none;margin-left:0;margin-top:30px;width:100%;}
.single-project-page .flex-viewport img{width:100%;height:535px;}
.single-project-page .single-service-2 .flex-control-nav.flex-control-thumbs li{display:block;width:32.16%;float:left;margin-bottom:0;margin-right:20px;}
.single-project-page .single-service-2 .flex-control-nav.flex-control-thumbs li:last-child{margin-right:0;}
.load-more-item{display:none;height:400px;margin:15px 0;}
.load-more-item img{height:100%;width:100%;}
.load-more-item .item-inner:hover .item-details{visibility:visible;opacity:1;}
.load-more-item .item-inner:hover:before{visibility:visible;opacity:.85;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);border:5px solid #ffa220;background:#121212}
.load-more-item .item-box a,
.load-more-item .bottom-line{width:auto;color:#ffa220;}
.load-more-item .bottom-line::before{background:#ffa220;}
.ven-btn.loadmore-btn:hover{background:#ffa220;color:#272721;border:1px solid transparent;}
.ven-btn.loadmore-btn{color:#272721;margin-top:30px;}
.home2.latest-work-area .work-filter-btn li:hover span::before{width:100%;background:#ffa220;}
.home2.latest-work-area .work-filter-btn li:hover{color:#ffa220;}
.work-filter-btn li:hover span::before{width:100%;}
.service-items-wrapper{margin-top:-15px;margin-bottom:-15px;}
.single-service-item{margin:15px 0;background:#efefef;padding:20px;border-bottom:10px solid #ffa220;}
.single-service-item a{display: block;
    text-align: center;
    color: #383838;
    padding: 0px;
    font-weight: 400;
    padding:0px;}
.single-service-item:hover{background-color:#ffa220;}
.service-area .section-right-img::after{background-image:url("images/service-img-1.png");width:32.6%;height:550px;}
.service-area .section-right-img::before{width:32.6%;}
.single-service-item i{display:inline-block;line-height:1;margin-top:20px;}
.single-service-item i::before{font-size:40px;}
.single-service-item h4{margin:20px 0;display:block;padding-bottom:0px;color:#2c2c2c;}
.service-box-2 img{height:100%;width:100%;border-radius:5px 5px 0 0;}
.service-box-2 h3{margin:20px 0 10px;}
.service-area-2 .section-title{margin-bottom:40px}
.service-box-2{margin-bottom:30px;padding:20px;border-radius:5px;}
.service-box-2:hover,
.project-page2.our-project .single-work-item:hover{box-shadow:0 0 10px #ddd;}
.service-box-2 .ven-btn{color:#525252;}
.service-page.banner-area{background-image:url(images/servicebanner.jpg);}
.single-service-left .bottom-line:before{width:100%;left:0;margin-left:0;background:#ffa220;height:2px;}
.single-service-left h3{padding-bottom:10px;margin-bottom:20px;}
.single-service-left p{margin-bottom:25px;}
.single-service-short-details span{color:#aeaeae;display:block;line-height:1.5;text-transform:uppercase;font-size:12px;}
.single-service-short-details ul li{display:inline-block;margin-right:5px;}
.single-service-short-details li a{color:#535353;padding:5px 0;}
.single-service-short-details .ven-btn{width:100%;text-align:center;padding:5px;border-radius:0;margin:40px 0;color:#6f6c30;font-weight:300;background:#ffa220;border-color:#ffa220;}
.single-service-short-details .ven-btn:hover{color:#ffffff;background:#525252;border-color:transparent;}
.single-service-right img{margin-bottom:30px;}
.single-service-right img:last-child{margin-bottom:0;}
.home2.service-area .single-service-item h4{margin-bottom:5px;}
.home2 .single-service-item:hover{background:none;box-shadow:5px 6px 45px #ddd;}
.home2 .single-service-item i{height:80px;width:80px;line-height:80px;border:2px solid #ffa220;color:#5c5c5c;}
.home2 .single-service-item a:hover i{background:#ffa220;border:1px solid #ffa220;color:#fff;}
.service-page2 .single-service-item{border:1px solid #ececec;padding:15px;}
.service-page2 .single-service-item:hover{border:1px solid transparent;}
.service-page2 .section-title.title-style-2{margin-bottom:30px;}
.single-service-2 .flex-viewport{width:75%;float:left;margin-right:15px;height:535px;}
.single-service-2 .flex-viewport img{width:100%;height:535px;}
.single-service-2 .flex-control-nav.flex-control-thumbs li{display:block;width:100%;float:none;margin-bottom:20px;}
.single-service-2 .flex-control-nav.flex-control-thumbs{width:21%;float:left;margin-left:15px;margin-top:0;}
.single-service-2 .flex-control-nav.flex-control-thumbs li,
.single-service-2 .flex-control-nav.flex-control-thumbs li img{height:165px;}
.flex-control-thumbs img{opacity:.5;}
.single-item-details .section-title.title-style-2{margin-top:40px;margin-bottom:45px;}
.itemquote{padding:20px 100px;font-style:italic;background:#ffa220;color:#505050;font-weight:600;position:relative;}
.itemquote span{display:block;color:#767676;font-size:12px;}
.itemquote strong{color:#000;font-size:14px;}
.itemquote:before{font-size:30px;top:10px;left:50px;}
.single-item-details p{margin-bottom:35px;}
.single-item-details p:last-child{margin-bottom:0;}
.single-service-style-3.single-post-item{background:#ffa220;color:#525252;text-align:center;}
.single-service-style-3.single-post-item .post-content h4{text-transform:uppercase;margin:15px 0;}
.home-3-service-area{margin-top:-160px;z-index:1;position:relative;padding-bottom:85px;}
.single-service-style-3.single-post-item:hover{box-shadow:5px 6px 25px #dddddd;}
.team-area{background-image:url(images/teambg1.jpg);}
.team-area.enableoverlay::before{background:#000000;}
.member-image{height:300px;}
.member-image img,
.team-area.team-2 .single-team-member img{height:100%;width:100%;}
.team-member-content{color:#ffffff;text-align:center;padding:15px;background:#525252;position:relative;}
.team-member-content h4{position:relative;padding-bottom:15px;margin:10px 0;text-transform:uppercase;font-weight:400;font-size:16px;}
.team-member-content h4:before{background:#e0c745}
.team-member-social{background:#ffa220;position:absolute;top:0;height:100%;width:100%;left:0;padding:15px;text-align:center;visibility:hidden;opacity:0;}
.member-social-icon{display:table;height:100%;width:100%;}
.member-social-icon ul{display:table-cell;vertical-align:middle;}
.member-social-icon li{display:inline-block;margin-right:5px;}
.member-social-icon .fa{width:35px;height:35px;line-height:35px;background:#000;color:#fff;}
.member-social-icon a{color:#262626;font-size:20px;display:block;padding:5px;}
.member-social-icon a:hover{opacity:.5;}
.single-team-member:hover .team-member-social{visibility:visible;opacity:1;}
.team-area .section-title h2{color:#ffffff;}
.team-area .title-shape::before,
.team-area .title-shape::after,
.team-area .title-shape span::before,
.team-area .title-shape span::after{border:1px solid #ffffff;}
.team-area .owl-nav div{height:30px;width:30px;display:inline-block;position:absolute;top:50%;margin-top:-15px;left:-5%;font-size:30px;color:#ffffff;line-height:30px;opacity:0;}
.team-area:hover .owl-nav div{opacity:1}
.team-area .owl-nav div.owl-next{left:auto;right:-5%;}
.about-page.team-area{background-image:none;}
.about-page.team-area h2{color:#1b1b1b;}
.team-page.banner-area{background-image:url(images/team-banner.jpg);}
.team-page.team-area{background-image:none;}
.team-page.team-area .section-title h2{color:#333333}
.team-page.team-area .title-shape::before,
.team-page.team-area .title-shape::after,
.team-page.team-area .title-shape span::before,
.team-page.team-area .title-shape span::after{border:1px solid #333333;}
.team-page .single-team-member{margin:15px 0;}
.about-page.team-area .title-shape::before,
.about-page.team-area .title-shape::after,
.about-page.team-area .title-shape span::before,
.about-page.team-area .title-shape span::after{border:1px solid #000;}
.home2.team-area{background-image:none;}
.home2 .team-member-wrapper .single-team-member{position:relative;}
.home2 .team-member-wrapper .single-team-member .team-member-content{position:absolute;bottom:15px;background:transparent;z-index:1;left:15px;right:15px;padding:0;height:170px;}
.home2 .team-member-wrapper .single-team-member .team-member-content:before{position:absolute;content:'';background:#edecf0;height:100%;width:100%;left:0;opacity:.8;z-index:-1;}
.home2 .single-team-member .member-social-icon li a{color:#4d4d4d;font-size:18px;padding:5px;line-height:1;}
.home2 .single-team-member .member-social-icon li a:hover{color:#000;opacity:1;}
.home2 .single-team-member .team-member-content h4, .home2 .single-team-member .team-member-content h5{color:#1e1e1e;}
.home2 .single-team-member .team-member-content p{color:#000000;text-transform:uppercase;font-weight:900;font-size:18px;margin:0px;}
.home2 .single-team-member .team-member-content .bottom-line:before{background:#7d7d7d;width:100px;margin-left:-50px;}
.home2 .single-team-member .member-social-icon{display:inherit;height:auto;width:100%;text-align:center;}
.home2 .single-team-member .member-social-icon ul{display:inherit;}
.home2 .single-team-member:before{position:absolute;height:100%;width:100%;left:0;top:0;content:'';background:#ffa220;opacity:0;visibility:hidden;}
.home2 .team-member-wrapper .single-team-member:hover .team-member-content{bottom:50%;margin-bottom:-70px;}
.home2 .team-member-wrapper .single-team-member:hover:before{opacity:.8;visibility:visible;}
.home2 .team-member-wrapper .single-team-member:hover .team-member-content:before{background:transparent;}
.home2.team-area .owl-nav div{color:#888888;}
.home2.team-area .section-title h2{color:#333333;}
.team-area.team-2 .single-team-member{margin:15px 0;}
.testimonial-wraper.enableoverlay::before{background:#000000;}
.testimonial-wraper{background-image:url(images/testimonialbg1.jpg);color:#ffffff;text-align:center;background-attachment:inherit;color:#c6c6c6;}
.testimonial-left,
.given-feedback{position:relative;}
.testimonial-left::before{position:absolute;height:160%;background:#f5e92d;width:2px;right:-15px;bottom:auto;content:'';top:-20px;}
.single-testimonial.section-padding{padding:50px 0 80px 0;}
.given-feedback{padding:0px 50px;}
.given-feedback::before,
.itemquote:before{content:'\f10d';font-family:fontawesome;position:absolute;left:30px;top:-6px;}
.given-feedback::after{content:'\f10e';font-family:fontawesome;position:absolute;right:35px;bottom:-10px;}
.testimonial-left h4{position:relative;text-transform:uppercase;font-size:14px;font-weight:400;padding-bottom:15px;margin-bottom:10px;}
.testimonial-left h4::before{background-color:#f5e92d;}
.testimonial-left span{text-transform:uppercase;}
.testimonial-area .owl-nav{display:none;}
.home2.testimonial-area.section-padding{padding:85px 0 60px;}
.home2.testimonial-area{background:#ffa220;}
.home2 .testimonial-wraper{background:no-repeat;color:#000;}
.home2 .single-testimonial .given-feedback{position:relative;}
.home2 .single-testimonial .given-feedback:before,
.home2 .single-testimonial .given-feedback:after{position:absolute;content:'';height:100%;width:2px;background:#000;left:0;bottom:0;}
.home2 .single-testimonial .given-feedback:after{left:auto;right:0;}
.home2.testimonial-area .owl-nav{display:block;}
.home2.testimonial-area .owl-nav div{position:absolute;height:60px;width:60px;line-height:60px;font-size:30px;top:50%;margin-top:-30px;left:100px;opacity:0;visibility:hidden;}
.home2.testimonial-area:hover .owl-nav div{opacity:1;visibility:visible;}
.home2 .single-testimonial .given-feedback h5{margin-top:25px;color:#fff;font-size:20px;}
.home2.testimonial-area .owl-nav div.owl-next{left:auto;right:100px;}
.home2 .single-testimonial .given-feedback h5 span{display:block;font-weight:300;margin-top:10px;color:#525252;font-size:14px;}
.client-testimonial-style-3-wrapper .client-img-details img{height:60px;width:60px;border-radius:50%;position:absolute;left:0;top:0;}
.client-testimonial-style-3-wrapper .client-img-details strong{display:block;}
.client-testimonial-style-3-wrapper .client-img-details{position:relative;padding-left:80px;}
.client-testimonial-style-3-wrapper .single-testimonial{background:#fff;padding:30px;color:#525252;}
.client-testimonial-style-3-wrapper .owl-dots div{background:transparent;height:15px;width:15px;display:inline-block;margin-right:10px;border-radius:50%;border:1px solid #fff001;}
.client-testimonial-style-3-wrapper .owl-dots{text-align:center;margin-top:50px;}
.client-testimonial-style-3-wrapper .owl-dots div.active{background:#fff001;}
.client-testimonial-style-3{background-image:url("images/testimonialbg3.jpg");overflow:hidden;}
.client-testimonial-style-3-wrapper .single-testimonial p{border-bottom:2px solid #ffa220;margin-bottom:30px;padding-bottom:30px;}
.single-client-box{height:180px;display:table;border:1px solid #e1e1e1;}
.client-logo{display:table-cell;vertical-align:middle;text-align:center;}
.single-client-carousel{height:120px;display:table;width:100%;}
.client-carousel-inner{display:table-cell;vertical-align:middle;}
.client-carousel-wrapper.owl-carousel .owl-item img{width:auto;margin:0 auto;}
input,
textarea{width:100%;border:none;border-bottom:1px dotted #b7b373;margin-bottom:20px;background-color:transparent;}
.contact-with-us{background:#ffa220;padding:15px;box-shadow:0 0 10px #ddd;position:absolute;z-index:1;right:0;}
.contact-area .section-title{margin-top:50px;}
input[type="submit"]{width:auto;font-weight:500;border-bottom:none;float:right;}
.contact-page.banner-area{background-image:url(images/contact-banner.jpg);}
.contact-address li{position:relative;padding-left:35px;margin-bottom:15px;color:#646464;}
.contact-address li i{display:inline-block;color:#ffd286;position:absolute;left:0;top:-10px;}
.contact-address li i:before{font-size:25px;}
.contact-address li i.fa{top:0px;}
.contact-address li a{color:#646464;}
.contact-page .contact-address li a:hover{padding-left:5px;}
.contact-left h4{margin-bottom:20px;}
.contact-left .ventura-social{margin-top:50px;}
.contact-left h4{color:#1f1e1e;}
.contact-left .ventura-social h4{margin-bottom:10px;}
.main-contact-form input,
.main-contact-form textarea{border:1px solid #c9c9c9;padding:10px;width:100%;}
.main-contact-form input:focus,
.main-contact-form textarea:focus{border:1px solid #565656;}
.main-contact-form input[type="submit"]{background:#1e1e1e;color:#ffffff;text-transform:uppercase;}
.main-contact-form input[type="submit"]:hover{background:#525252;border:1px solid #525252;}
.home2.main-contact-form input,
.home2.main-contact-form textarea{background:#e5e5e5;border:1px solid #c9c9c9;}
.home2.main-contact-form input[type="submit"]{width:auto;color:#525252;border-radius:30px;float:none;background:#ffa220;padding:10px 20px;border:transparent;}
.home2.main-contact-form input[type="submit"]:hover{background:#000000;color:#ffffff;}
.home2.main-contact-form{text-align:center;}
.work-contact-form{background-image:url(images/home2-letsworkbg.jpg);}
.work-contact-form.enableoverlay::before{opacity:.95;}
.work-contact-form .section-title h2{color:#ffffff;}
.contact-2 .main-contact-form{margin-top:30px;}
.contact-2 .main-contact-form input[type="submit"]{margin-bottom:0;}
.cta-area{line-height:1;background:#525251;color:#ffffff;text-align:center;}
.cta-area .ven-btn{border-radius:2px;color:#525252;margin-top:0;border-color:#ffa220;font-weight:400;background:#ffa220;padding:15px 25px;}
.cta-area .ven-btn:hover{color:#fff;background:#333;border-color:#333;}
.cta-area h2{margin-bottom:0;margin-top:6px;}
.single-blog-item{overflow:hidden;}
.blog-page.banner-area{background-image:url(images/blog-banner.jpg);}
.blog-thumbnail,
.blog-text-content{width:50%;float:left;}
.blog-area .single-blog-wrapper:nth-child(2n) .blog-thumbnail{float:left;}
.blog-area .single-blog-wrapper:nth-child(2n) .blog-text-content{float:right;}
.blog-text-content{background:#ffffff;}
.blog-text-content h2{text-transform:uppercase;font-size:28px;}
.blog-text-content h5{font-weight:300;text-transform:uppercase;display:inline-block;padding-bottom:10px;}
.blog-page .single-post-item{margin-bottom:30px;}
.blog-text-content .bottom-line::before{width:100%;background:#f6ec55;left:0;margin-left:0;}
.blog-text-content{padding:30px;}
.blog-thumbnail{height:378px;}
.blog-thumbnail img{height:100%;width:100%}
.blog-area .page-pagination{margin-top:45px;}
.single-blog-page.single-project-page h1{margin-top:60px;margin-bottom:10px;}
.single-blog-page.single-project-page{background:#f8f8f8;}
.blog-post-date{text-transform:uppercase;font-size:12px;padding-bottom:10px;}
.bottom-line.blog-post-date:before{width:100%;left:0;margin-left:0;background:#ffa220;height:2px;}
.single-blog-page.single-project-page .project-details{padding-left:0;border-bottom:none;margin-bottom:10px;}
.single-blog-page .sub-headding{margin-top:30px;margin-bottom:10px;}
.single-blog-page .project-details ul li{position:relative;padding-left:15px;display:block;margin-bottom:5px;}
.single-blog-page .project-details ul li:before{position:absolute;left:0;height:5px;width:5px;background:#000000;content:'';top:15px;margin-top:-2.5px;}
.single-blog-page .related-item h4{text-align:left;line-height:1.6;font-weight:normal;font-size:18px;}
.single-blog-page .comment-area{margin-top:80px;}
.comment-area div.user-comment{margin-top:60px;margin-bottom:40px;}
.comment-count{border-bottom:1px solid #a7a7a7;padding-bottom:10px;margin-bottom:30px;}
.single-comment,
.post-box{position:relative;}
.user-avatar{position:absolute;height:60px;width:60px;border-radius:10px 10px 0 0;text-align:center;overflow:hidden;}
.user-avatar img{height:100%;width:100%;}
.single-comment p{padding:0 10px;border:1px solid #e1e1e1;background:#fff;border-radius:5px;padding:5px 10px;}
.comment-style-2 .single-comment p{border:none;border-bottom:1px solid #e1e1e1;padding-bottom:40px;}
.comment-form-style-2 h4{text-transform:uppercase;border-bottom:1px solid #a7a7a7;padding-bottom:10px;margin-bottom:50px;}
.user-comment-done{padding-left:80px;position:relative;}
.user-comment-done h4{font-weight:400;line-height:1;margin-bottom:0;padding-left:10px;}
.user-comment-done span{display:block;color:#b0b0b0;font-size:13px;padding-left:10px;}
.comment-form-style-2 .main-contact-form input[type="submit"]{width:auto;float:none;margin-bottom:0;font-weight:400;}
.single-comment.user-replay{margin-left:80px;margin-top:30px;}
.replay-btn{color:#2a2a2a;position:absolute;right:0;bottom:5px;font-weight:400;font-size:15px;}
.replay-btn i{margin-right:5px;}
.comment-form{margin-top:50px;}
.comment-form textarea{border:1px solid #e1e1e1;border-radius:5px;padding:10px;background:#ffffff;margin-bottom:0;}
.comment-form textarea:focus{border:1px solid #333;}
.comment-form-style-2 textarea{height:190px;}
.single-post-item{display:block;color:#a8a8a8;background:#fafafa;border-radius:5px;}
.single-post-item:hover{background:#ffa220;color:#646464;}
.single-post-item:hover .post-thumb span{background:#ffa220;}
.post-thumb{width:100%;height:160px;position:relative;overflow:hidden;border-radius:5px 5px 0 0;}
.post-thumb span{position:absolute;background:#f8f8f8;color:#343434;padding:3px 10px;top:20px;left:0;border-radius:0 5px 5px 0;display:block;}
.post-thumb img{height:100%;width:100%;}
.post-content h4{color:#343434;font-weight:600;margin-bottom:10px;}
.post-content{padding:20px 20px 40px;}
.post-content .author-img,
.post-content .comments-count{height:45px;width:45px;border-radius:50%;position:absolute;left:0;top:0;}
.author-box{position:relative;padding:0 60px;margin-top:30px;}
.post-content .comments-count{left:auto;right:0;text-align:center;font-size:16px;color:#646464;}
.author-box p{margin-bottom:0;line-height:1;}
.blog-3 .single-blog-item{display:block;color:#757575;padding:15px;background:#ffffff;margin-bottom:40px;}
.blog-3 .single-blog-item:hover{box-shadow:0 0 10px #ddd;}
.blog-3 .single-blog-item:hover .blog-3-heading{background:#ffa220;}
.blog-3-thumb{height:500px;position:relative;margin-bottom:110px;}
.blog-3-thumb img{width:100%;height:100%;}
.blog-3-heading{background:#f9f9f9;position:absolute;bottom:-65px;width:500px;left:50%;margin-left:-250px;padding:20px 30px;border:5px solid #525252;text-align:center;height:130px;}
.blog-3-heading h3{position:relative;padding-bottom:10px;text-transform:uppercase;color:#525252;}
.blog-3-heading h3:before,
.blog-3-heading h3:after{position:absolute;height:2px;width:50px;background:#525252;bottom:0;content:'';left:50%;margin-left:-25px;}
.blog-3-heading h3:after{bottom:-5px;width:80px;margin-left:-40px;}
.blog-3 .ven-btn2{text-transform:uppercase;color:#525252;}
.blog-3 .ven-btn2:hover,
.single-blog-item .ven-btn3:hover{font-weight:700;color:#525252;}
.sidebar-search input{border:1px solid #525252;border-radius:0;padding:10px;height:40px;position:relative;z-index:1;}
.sidebar-search input:focus{box-shadow:none;border:1px solid #525252;}
.sidebar-search:after{position:absolute;font-family:fontawesome;content:'\f002';right:0;top:0;height:40px;width:40px;line-height:40px;z-index:1;text-align:center;}
.sidebar-wrapper{background:#ffffff;padding:15px;}
.sidebar-search{position:relative;z-index:1;}
.sidebar .section-title h2{font-size:15px;text-align:left;color:#6b6b6b;font-weight:normal;padding-bottom:10px;margin-bottom:0;}
.sidebar .section-title h2:before,
.sidebar .section-title h2:after{left:0;margin-left:0;background:#6b6b6b;}
.sidebar .section-title{margin-bottom:25px;margin-left:-25px;}
.sidebar .widget{margin-bottom:60px;margin-top:50px;padding-left:25px;}
.sidebar .widget li{display:block;border-bottom:1px solid #efefef;margin-bottom:10px;}
.sidebar .widget li:hover{border-bottom:1px solid #000000;}
.sidebar .widget li a{display:block;text-transform:uppercase;color:#6f6f6f;padding:10px 0;}
.sidebar-recent-post li{position:relative;padding-left:90px;}
.sidebar-recent-post li img{position:absolute;width:70px;height:60px;left:0;top:0;}
.sidebar-recent-post li h4{font-size:15px;font-weight:400;margin-bottom:5px;}
.sidebar .widget .sidebar-tags li{display:inline-block;border:1px solid #efefef;margin-right:10px;}
.sidebar .widget .sidebar-tags li:hover{border:1px solid #000000;}
.sidebar .widget .sidebar-tags li a{padding:5px 10px;}
.single-blog-2 .project-details{padding-left:0;}
.taglist li{display:inline-block;margin-right:10px;margin-bottom:10px;}
.taglist li a{display:block;padding:3px 10px;background:#f0f0f0;border-radius:5px;color:#161616;text-transform:uppercase;font-size:12px;}
.fev-box{border:1px solid #acacac;padding:0 25px;}
.large-device-hide{display:none;}
.fev-box li{display:inline-block;}
.fev-box li:last-child{float:right;}
.fev-box li a{color:#343434;font-size:20px;}
.fev-box li a i{margin-right:10px;}
.share-post{margin-top:50px;}
.share-post .ventura-social li a{border:1px solid #585858;border-radius:50%;font-size:20px;height:45px;width:45px;text-align:center;line-height:45px;padding:0;margin-right:10px;}
.share-post .ventura-social li a:hover,
.taglist li a:hover{background:#525252;color:#fff;}
.share-post h4{text-transform:uppercase;font-weight:400;margin-bottom:20px;}
.single-blog-2 h1{margin-top:30px;margin-bottom:5px;}
.search-trigger{text-align:right;margin:22px 0;position:relative;z-index:2;}
.top-search{position:absolute;text-align:center;top:0;width:100%;height:88px;visibility:hidden;opacity:0;}
.top-search.show{visibility:visible;opacity:1;z-index:5;}
.search-trigger i:before{font-size:20px;}
.search-trigger i{color:#fff;display:inline-block;padding:10px;cursor:pointer;}
.search-close-trigger{position:absolute;right:5%;top:50%;height:40px;width:40px;line-height:40px;margin-top:-20px;cursor:pointer;font-size:30px}
.top-search input.form-control{margin-bottom:0;height:88px;border-radius:0px;font-size:24px;padding:5px 100px 5px 50px;}
.top-search input::-webkit-input-placeholder{font-size:20px;}
.top-search input::-moz-placeholder{font-size:20px;opacity:1;}
.top-search input:::-moz-placeholder{font-size:20px;opacity:1;}
.top-search input::-ms-input-placeholder{font-size:20px;}
.top-search input::-ms-input-placeholder{font-size:20px;}
.top-search .form-control:focus{border-color:#cccccc;}
.top-search .form-control{background:#fafafa;}
.welcome-area .section-title{text-align:left;margin-bottom:15px;}
.welcome-image img{margin-left:-15px;width:100%;}
.welcome-area-btn .ven-btn:first-child{margin-right:20px;}
.welcome-area-btn .ven-btn{border:1px solid #dadada;color:#2a2a2a;margin-top:35px;}
.welcome-area-btn .ven-btn:hover{border:1px solid transparent;}
.welcome-area .section-right-img::after{background-image:url("images/welcome-img1.png");}
.about-style-2 .section-right-img::after{background-image:url("images/about-right-image2.jpg");width:47%;margin-bottom:0;top:0;height:auto;}
.about-style-2 .section-right-img::before{background:transparent;}
.about-page.banner-area{background-image:url(images/about-banner.jpg);}
.about-page.welcome-area .section-title{text-align:center;margin-bottom:40px;}
.about-list i{color:#ffa220;display:inline-block;text-align:center;border-radius:50%;line-height:40px;margin-right:15px;font-weight:700;}
.about-list i::before{font-size:20px;}
.related-item h4{text-transform:uppercase;color:#393939;text-align:center;margin-top:25px;margin-bottom:0;}
.related-item a{display:block;}
.single-related-item-box{margin-top:20px;}
.single-related-item-box img{width:100%;}
.single-related-item-box:hover img{box-shadow:0 0 0 10px #ffa220;}
.about-style-2{color:#757575;}
.about-style-2 h4{text-transform:uppercase;line-height:1.8;padding-right:80px;}
.about-style-2 .title-style-2 h2{color:#333333;}
.about-style2-wrapper p{margin:10px 0 20px;}
.about-quote{text-align:center;color:#505050;font-family:'Droid Serif', serif;font-style:italic;padding:10px 38px;}
.about-style2-wrapper .sign-wraper{text-align:center;margin-top:40px;margin-bottom:80px;}
.sign-wraper img{width:auto;}
.about-style-2 .single-related-item-box:hover img{box-shadow:none;}
.about-style-2 .single-related-item-box{position:relative;}
.about-style-2 .single-related-item-box h4{margin-top:0;position:absolute;bottom:0px;left:15px;right:15px;padding:10px;text-align:center;background:#ffa220;visibility:hidden;opacity:0;}
.about-style-2 .single-related-item-box:hover h4{visibility:visible;opacity:1;}
.about-style-2.related-item .section-title{margin-bottom:30px;}
.skills .skillbar{width:100%;height:20px;background-color:#757575;position:relative;margin-bottom:50px;box-sizing:border-box;padding:5px;border-radius:10px;}
.skill-title{position:absolute;top:-35px;left:0;z-index:1;color:#757575;}
.skills .count-bar{width:100%;height:10px;width:0px;position:relative;background:#ffa220;text-align:right;padding-right:10px;color:#212121;border-radius:10px;}
.skills .skillbar:last-child{margin-bottom:0;}
.footer-area{background:url(images/home2-projectbg.jpg);background-size:cover;background-position:50% 90%;}
.footer-contact{text-align:right;}
.footer-logo{text-align:center;}
.footer-logo a{display:inline-block;}
.footer-contact .ventura-social ul li a:hover,
.footer-area .ventura-social li a:hover,
.contact-page .ventura-social li a:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.6}
.footer-menu{margin-top:10px;}
.footer-menu li{display:inline-block;margin-right:5px;}
.footer-menu li a{color:#262626;padding:10px;font-weight:400;display:block;}
.footer-menu li a:hover{opacity:.7;color:#525252}
.home2 .footer-menu li a{padding:0;margin-bottom:5px;position:relative;}
.home2 .footer-menu li a:after{position:absolute;content:'\f101';font-family:fontawesome;height:20px;width:20px;margin-left:10px;bottom:8px;opacity:0;}
.home2 .footer-menu li a:hover{padding-left:5px;opacity:1}
.home2 .footer-menu li a:hover:after{opacity:1;}
.footer-bottom{text-align:center;border-top:1px solid #bab8a6;padding:50px 0 20px;}
.home2 .footer-contact{text-align:left;}
.recent-facebook-comment img{height:60px;width:70px;position:absolute;left:0;top:0;}
.recent-facebook-comment li{position:relative;padding-left:80px;margin-bottom:20px;}
.recent-facebook-comment li:hover img{opacity:.5;}
.recent-facebook-comment a{color:#2b2b27;font-size:13px;}
.recent-facebook-comment p span{display:block;color:#c9c6b3;}
.recent-facebook-comment p{line-height:1.6;}
.home2 .footer-contact .ventura-social{margin-top:25px;}
.home2 .footer-contact .ventura-social ul li a{font-size:20px;padding:5px;margin-left:-5px;margin-right:5px;}
.home2 .footer-contact .ventura-social h5{margin-bottom:10px;}
.home2 .footer-menu li{display:block;}
.home2 .footer-menu{margin-top:0;font-weight:400;}
.instagram-update li{display:inline-block;width:32%;height:80px;overflow:hidden;}
.instagram-update li:hover img{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);}
.instagram-update li img{height:100%;width:100%;}
.recent-facebook-comment{padding-right:45px;}
.home2 .footer-widget h4{margin-bottom:22px;}
.home2 .footer-top{padding:80px 0 50px;}
.home2 .footer-bottom{border-top:none;color:#fff;}
.home2 .footer-bottom a{color:#aaaaaa;display:inline-block;font-weight:400;}
.footer-bottom a{color:#2b2b27;}
.not-found.banner-area{background-image:url(images/404.jpg);height:100%;}
.not-found.enableoverlay::before{opacity:.5;}
.not-found.banner-area h1{margin-top:0;}
.not-found.banner-area h1,
.not-found.banner-area h3,
.not-found.banner-area p,
.not-found.banner-area .ven-btn{color:#000000;}
.not-found.banner-area .ven-btn{border:1px solid #000;}
.not-found.banner-area .ven-btn:hover{border:1px solid transparent;}
.not-found.banner-area p{font-weight:400;text-transform:lowercase;}
.not-found .banner-content{text-align:center;}
.not-found-content{width:500px;margin:0 auto;padding:40px 50px 50px;margin-top:100px;position:relative;z-index:2}
.not-found-content.enableoverlay::before{background:#ffffff;opacity:.5;z-index:-1;}
.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative;}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#525252;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleFadeDelay{0%,
39%,
100%{opacity:0;}
40%{opacity:1;}
}
@keyframes sk-circleFadeDelay{0%,
39%,
100%{opacity:0;}
40%{opacity:1;}
}
#preloader{background:#f8f8f8;none repeat scroll 0 0;height:100%;left:0;position:fixed;right:0;width:100%;z-index:9999;}
.sk-fading-circle{height:100px;left:50%;margin:-50px auto 0 -50px;position:absolute;top:50%;width:100px;}
@media only screen and (min-width:992px) and (max-width:1200px){.team-carousel.team-member-wrapper .owl-nav{display:none;}
}
@media only screen and (min-width:768px) and (max-width:991px){.header-area{padding:5px 0;}
.header-style2.header-area .header-bottom{padding:5px 0;}
#mobile-menu-wrap{display:block;}
.bg-fixed{background-attachment:scroll;}
.header-area nav{display:none;}
.row.mobile-menu,
.row.mobile-menu .col-md-12{height:auto;min-height:1;}
.search-trigger{margin-bottom:11px;margin-top:12px;height:40px;}
.logo{margin-top:4px;margin-bottom:0;}
.search-trigger i{right:70px;position:absolute;}
.top-search input.form-control{height:75px;}
.search-close-trigger{margin-top:-30px;}
.single-slide h1{font-size:50px;}
.section-title h2{font-size:35px;}
.section-padding{padding:60px 0 75px 0;}
.section-right-img::before{margin:-60px 0 -75px}
.section-right-img::after{margin-bottom:-75px;}
.single-count-box{height:230px;}
.single-work-item.work-item-large,
.single-work-item.work-item-medium{height:250px;width:50%;}
.single-service-item a{padding:15px 0;}
.item-box a{width:100%;}
.team-carousel.team-member-wrapper .owl-nav,
.team-carousel2.team-member-wrapper .owl-nav,
.home2.testimonial-area .owl-nav{display:none;}
.given-feedback{padding:0px 15px;}
.given-feedback::before{left:0;top:-15px;}
#googleMap{height:350px;}
.cta-area{line-height:inherit;}
.cta-area .ven-btn{margin-top:0px;padding:10px 25px;}
.home2 .footer-menu li a{display:inline-block;}
.banner-area{height:350px;}
.about-page .single-team-member{margin:15px 0;}
.blog-area .single-blog-wrapper:nth-child(2n) .blog-text-content{float:none;}
.blog-thumbnail,
.blog-text-content{width:100%;float:none;}
.single-blog-item{margin-bottom:50px;}
.blog-area .page-pagination{margin-top:0;}
.project-details{padding-left:0;margin-bottom:50px;}
.single-blog-page .related-item h4{font-size:16px;}
.single-service-short-details p{width:50%;float:left;}
.single-service-short-details{margin-top:50px;}
.single-project-nav{margin-bottom:50px;}
.home2 .work-item-large-height,
.home2 .work-item-small{height:250px;width:50%;}
.latest-work-area .text-right,
.home2.latest-work-area .text-right{text-align:center;}
.home2 .single-testimonial .given-feedback::before,
.home2 .single-testimonial .given-feedback::after{height:0;width:0;}
.single-post-item{margin:15px 0;}
.about-style-2 .section-right-img::after{background-image:none;width:0;}
.about-style-2 h4{padding-right:0;}
.sidebar-wrapper .widget{width:50%;float:left;margin-bottom:0;}
.sidebar-wrapper{overflow:hidden;margin-top:60px;}
.home-3-service-area{margin-top:85px;}
.load-more-item{height:300px;}
.single-project-page .single-service-2 .flex-control-nav.flex-control-thumbs li{margin-right:10px;}
.single-service-2 .flex-viewport img,
.single-project-page .single-service-2 .flex-viewport{height:400px;}
.single-service-2 .flex-viewport{width:100%;float:none;margin-right:0;height:400px;}
.single-service-2 .flex-control-nav.flex-control-thumbs{width:100%;float:none;margin-left:0px;margin-top:10px;}
.single-service-2 .flex-control-nav.flex-control-thumbs li{display:block;width:33.333333%;float:left;margin-bottom:0;margin-top:15px;}
.contact-2 .ventura-social{margin:40px 0 20px;}
.not-found-content{margin-top:0;}
}
@media only screen and (max-width:767px){.header-area{padding:5px 0;}
.header-style2.header-area .header-bottom{padding:5px 0;}
#mobile-menu-wrap{display:block;}
.bg-fixed{background-attachment:scroll;}
.row.mobile-menu,
.row.mobile-menu .col-md-12{height:auto;min-height:1;}
.header-area nav{display:none;}
.search-trigger{margin-bottom:11px;margin-top:12px;height:40px;}
.logo{margin-top:4px;margin-bottom:0;}
.search-trigger i{right:70px;position:absolute;}
.top-search input.form-control{height:75px;}
.search-close-trigger{margin-top:-30px;}
.slider-area div.owl-dots{display:none;}
.single-slide h1{font-size:30px;line-height:1.4}
.single-slide h2{font-size:25px;}
.section-right-img::before,
.section-right-img::after{width:0px;display:none;}
.section-title{margin-bottom:50px;}
.section-title h2{font-size:30px;}
.welcome-area-btn .ven-btn{padding:10px 15px;font-size:13px;}
.single-count-box{height:200px;width:100%;}
.single-work-item.work-item-large,
.single-work-item.work-item-medium,
.single-work-item.work-item-small,
.our-all-projects .single-work-item.work-item-large,
.our-all-projects .single-work-item.work-item-small,
.home2 .work-item-large-height{width:100%;height:350px}
.item-box a{width:100%;}
.isotpo-mobile-title{display:block;}
.work-filter-btn{display:none;}
.work-filter-btn li{display:block;margin-right:0;margin-bottom:15px;}
.latest-work-area .text-right,
.home2.latest-work-area .text-right{text-align:center;}
.section-padding{padding:60px 0 75px 0;}
.team-carousel.team-member-wrapper .owl-nav,
.team-carousel2.team-member-wrapper .owl-nav,
.home2.testimonial-area .owl-nav{display:none;}
.testimonial-left{margin-bottom:30px;padding-bottom:15px;}
.testimonial-left::before{height:2px;width:100%;right:0;bottom:0;top:inherit;}
.given-feedback{padding:0;}
.given-feedback::before,
.itemquote::before{left:15px;top:-23px;}
.client-wrapper{padding:0 15px;}
.contact-with-us{position:relative;margin-bottom:15px;}
.cta-area{line-height:1.8;text-align:center;}
.cta-area .ven-btn{margin-top:25px;}
.footer-logo{display:none;}
.footer-contact{text-align:left;}
.footer-menu li a{padding:10px 5px;}
.banner-area h1{font-size:40px;}
.banner-area{height:350px;}
.about-page .single-team-member{margin:15px 0;}
.single-related-item-box{margin-bottom:20px;}
.blog-area .single-blog-wrapper:nth-child(2n) .blog-text-content{float:none;}
.blog-thumbnail,
.blog-text-content{width:100%;float:none;}
.single-blog-item{margin-bottom:50px;}
.blog-area .page-pagination{margin-top:0;}
.blog-text-content{padding:15px;}
.blog-text-content h2{font-size:20px;}
.blog-thumbnail{height:250px;}
.project-details{padding-left:0;margin-bottom:50px;}
.single-project-page h1,
.single-blog-page.single-project-page h1{font-size:27px;}
.single-comment.user-replay{margin-left:0;}
.contact-left{margin-bottom:50px;}
#googleMap{height:350px;}
.service-box-2 .ven-btn{padding:5px 13px;}
.single-service-short-details{margin-top:50px;}
.single-project-nav{margin-bottom:50px;}
.header-top .ventura-social{text-align:center;}
.header-top .contact-address{text-align:center;margin-top:10px;}
.home2.slider-area{height:600px;}
.home2 .slider-content p{font-size:14px;}
.home2 .single-slide h1{font-size:26px;margin-top:150px;}
.home2 .slider-content .ven-btn{margin-right:10px;padding:8px 10px;}
.home2.counter-area{margin-top:50px;}
.home2 .count-box-wrapper{margin-top:0;}
.home2 .single-count-box{width:100%;height:200px;}
.single-post-item{margin:15px 0;}
.home2 .single-testimonial .given-feedback::before,
.home2 .single-testimonial .given-feedback::after{height:0;width:0;}
.home2.footer-area .footer-widget{margin-bottom:30px;}
.home2 .footer-menu li a{display:inline-block;}
.about-style-2 h4{padding-right:0;}
.about-quote{padding:10px 0;}
.home2.footer-area .footer-widget.instagram-update{margin-bottom:0;}
.about-style-2.banner-area,
.blog-style-2.banner-area,
.blog-style-3.banner-area,
.project-style-2.banner-area,
.contact-2.banner-area,
.team-2.banner-area{height:450px;}
.about-style-2.banner-area h1,
.blog-style-2.banner-area h1,
.blog-style-3.banner-area h1,
.project-style-2.banner-area h1,
.contact-2.banner-area h1,
.team-2.banner-area h1{margin:150px 0 10px;}
.post-content h4{line-height:1.6;}
.blog-3-thumb{height:250px;}
.blog-3-heading h3{font-size:16px;}
.blog-3-heading span{font-size:12px;}
.blog-3-heading{bottom:-65px;width:250px;margin-left:-125px;padding:25px 10px;}
.sidebar-wrapper{overflow:hidden;margin-top:60px;}
.home-3-service-area{margin-top:55px;}
.home2.latest-work-area .isotpo-mobile-title{color:#ffffff;border-bottom:1px solid #ffffff;}
.load-more-item{height:300px;}
.single-blog-2 h1{font-size:30px;}
.cta-area .ven-btn{padding:10px 25px;}
.itemquote{padding:20px 15px;}
.share-post .ventura-social li a{height:30px;width:30px;line-height:30px;}
.large-device-hide{display:block;}
.small-device-hide{display:none;}
.fev-box{margin-top:25px;}
.single-service-2 .flex-viewport img,
.single-project-page .single-service-2 .flex-viewport{height:250px;}
.single-service-2 .flex-control-nav.flex-control-thumbs li,
.single-service-2 .flex-control-nav.flex-control-thumbs li img{height:80px;}
.single-project-page .single-service-2 .flex-control-nav.flex-control-thumbs li{margin-right:5px;}
.single-service-2 .flex-viewport{width:100%;float:none;margin-right:0;height:250px;}
.single-service-2 .flex-control-nav.flex-control-thumbs{width:100%;float:none;margin-left:0px;margin-top:10px;}
.single-service-2 .flex-control-nav.flex-control-thumbs li{display:block;width:33.333333%;float:left;margin-bottom:0;margin-top:10px;}
.slider-area .owl-nav{display:block;}
.contact-2 .ventura-social{margin:40px 0 20px;}
.contact-2 #googleMap{margin-top:50px;}
.cta-area h2{font-size:22px;line-height:1.6;}
.not-found-content,
.not-found-style-2 .not-found-content{width:100%;margin-bottom:20px;padding:15px 10px 20px;}
.not-found-style-2 .not-found-content{margin-top:250px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.single-slide h1{font-size:35px;line-height:1.4;}
.single-slide h2{font-size:30px;}
.section-title h2{font-size:35px;}
.single-project-page h1,
.single-blog-page.single-project-page h1{font-size:30px;}
.single-count-box{height:200px;width:50%;}
.share-post .ventura-social li a{height:35px;width:35px;line-height:35px;}
}
.about-list ul{list-style:none;text-indent:-16px;margin-left:40px;}
.projects{background:#cd7800 !important;}
.about-page h5{line-height:30px;font-weight:600;color:#FFFFFF;background:#fea220;padding:30px;margin-top:20px;}
.photos .item-box{top:40%;}
.title{height:100px;font-weight:600;background:#2a2a2a;color:#fff;text-align:center;padding:10px;}
.projectslist li{list-style:circle;margin-left:1.2em;padding:5px 0px;border-bottom:1px dotted #ffa220;}
.projectslist li a{color:#000;}
.projectslist li a:hover{color:#FF6600;}
.projectslist li .active{color:#FF6600;font-weight:600;}
.icon {
	       width: 49px;
    display: inline-block;
    margin: 7px;
    margin-left: auto;
    color: #707070;
}