a:hover{text-decoration:none;}
/*.wrapper .container{width:100%;padding:0;}*/
/*.wrapper .container .row,.wrapper .container .col-xs-12,.wrapper .container .col-sm-12,.wrapper .container .col-md-6,.wrapper .container img{padding:0;margin:0;}*/
/*
@media screen and (max-width:767px), screen and (max-device-width:767px){.wrapper .container .col-xs-12, .wrapper .container .col-sm-12, .wrapper .container .col-md-6{text-align:center;}
}
*/
.wrapper .container .cta-img img{width:100%;}
.cta-desc{padding:10em 10em 0;}
.cta-desc h4{text-transform:uppercase;font-size:47px;color:#4B5258;}
.cta-desc p{font-size:18px;color:#979797;}
.cta-desc .btn{font-size:17px;text-transform:uppercase;background:#4d4d4d;border-radius:0;padding:2.5% 9%;border-color:#4d4d4d;}
.cta-desc .btn:hover{background:#000;}
@media screen and (max-width:1366px), screen and (max-device-width:1366px){.cta-desc{padding:4em;}
}
@media screen and (max-device-width:1280px){.cta-desc{padding:3em;}
}
@media screen and (max-width:1255px), screen and (max-device-width:1255px){.cta-desc{padding:3% 8%;}
}
.exclusive-offer{background:url('../images/btm-img.jpg');background-size:cover;text-align:center;}
.exclusive-offer .offer-logo{padding:4% 6% 3% !important;}
@media screen and (min-width:992px), screen and (min-device-width:992px){.exclusive-offer-form .container{width:778px;}
}
@media screen and (min-width:1367px), screen and (min-device-width:1367px){.cta-desc .btn{margin-top:5%;}
}
.exclusive-offer-form input[type="text"]{background:transparent;border:1px solid #fff;padding:17px 29px;color:#fff;font-size:17px;text-transform:uppercase;width:90%;outline:none;}
.exclusive-offer-form input[type="submit"]{outline:none;background:#f3f3f3;border:1px solid #f3f3f3;font-size:17px;text-transform:uppercase;color:#303030;padding:6.5%;width:90%;}
.exclusive-offer-form input[type="submit"]:hover{background:#303030;color:#f3f3f3;border:1px solid #f3f3f3;}
.exclusive-offer .offer-label{font-size:12px;text-transform:uppercase;color:#fff;padding:0.5% 0 !important;}
.exclusive-offer .offer-label h4{font-size:20px;}
.exclusive-offer-form{padding-bottom:9%;}
.instagram_block{position:relative;float:left;width:100%;padding:40px 0 60px 0;}
.instagram_block .wrapper{max-width:1170px;width:98%;z-index:99;margin:0 auto;}
.instagram_block h2{float:left;width:100%;text-align:center;font-size:18px;letter-spacing:2px;text-transform:uppercase;margin:20px 0 40px 0;}
.instagram_block h2 a{color:#333;text-decoration:none;}
.instagram_block .instagram_gallery{position:relative;width:100%;overflow:hidden;float:left;}
.instagram_block .instagram_gallery .bx-wrapper{position:relative;}
.instagram_block .instagram_gallery .bx-viewport{width:90% !important;margin:0 5%;}
.instagram_block .instagram_gallery #carousel{overflow:hidden;height:300px;}
.instagram_block .instagram_gallery .instagram{float:left;width:193px !important;display:inline-block;margin:0 10px;position:relative;}
.instagram_block .instagram_gallery .instagram a{position:relative;height:auto;float:left;}
.instagram_block .likes{position:absolute;width:100%;height:100%;background:url(../images/instagram_like.png) no-repeat center center;background-color:#fff;opacity:0.8;color:#000;font-size:14px;text-transform:uppercase;text-align:center;top:0;line-height:20;letter-spacing:2px;display:none;}
.instagram_block .instagram_gallery .instagram img{width:100%;}
.instagram_block .instagram_gallery .bx-has-controls-direction{position:absolute;width:100%;z-index:999;top:40%;}
.instagram_block .instagram_gallery .bx-has-controls-direction a{position:absolute;font-size:0;width:32px;height:50px;cursor:pointer;}
.instagram_block .instagram_gallery .bx-has-controls-direction a.bx-prev{left:0;background:url(../images/i_prev.png);}
.instagram_block .instagram_gallery .bx-has-controls-direction a.bx-next{right:0;background:url(../images/i_next.png);}
.instagram_block .social{float:left;width:100%;text-align:center;}
.instagram_block .social{margin:40px 0 0 0;}
.instagram_block .social h4{display:inline-block;font-size:20px;color:#777;margin:15px 5% 0 0;letter-spacing:2px;text-transform:capitalize;}
.instagram_block .social .icons{display:inline-block;text-align:center;position:relative;top:15px;}
.instagram_block .social .icons a{display:inline-block;width:50px;height:50px;}
.instagram_block .social .icons a.facebook{background:url(../images/social_icons.png);}
.instagram_block .social .icons a.twitter{background:url(../images/social_icons.png) -59px 0;}
.instagram_block .social .icons a.google{background:url(../images/social_icons.png) -232px 0;}
.instagram_block .social .icons a.youtube2{background:url(../images/social_icons.png) -174px 0;}
.instagram_block .social .icons a:hover{opacity:0.6;}
.instagram_block .share{display:inline-block;border-left:1px solid #ddd;height:35px;padding:15px 0 0 20px;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;margin:0 0 0 2%;}
.instagram_block .share .addthis_sharing_toolbox{float:left;}
.instagram_block .share .addthis_sharing_toolbox a{background:url(../images/plus.png) no-repeat !important;margin-right:5px;}
.instagram_block .share .addthis_sharing_toolbox a span{background:none !important;}
.instagram_block .share span{float:left;margin:5px 0 0 0;}
.instagram_block .email{display:inline-block;margin:20px 0 0 2%;}
.instagram_block .email a{background:url(../images/email.png) no-repeat left center;padding:1px 0 1px 30px;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:2px;background-size:25px auto;}
footer{ /*padding:6.1em 0;*/background:url('../images/btm-img.jpg');background-size:cover;text-align:center;}
footer a {display: inline-block;}
/*footer ul{margin:0;padding:5em 0 0;text-align:center;position:relative;top:1.8em;}*/
/*
footer li{list-style:none;display:inline-block;margin-right:42px;}
footer li:last-child {margin-right: 0;}
footer li,footer li a,footer li a:hover{font-size:12px;color:#fff;}
*/
.privacy-policy,.termsconditions{text-decoration:underline;}
.footer-copy {padding-top: 2em; color: #fff;  font-size: 12px;}
.footer-copy p {margin-bottom: 0;}
.footer-copy a {color: #fff;text-decoration: underline;}
.footer-copy a:hover {text-decoration: none;}

@media screen and (max-width:767px), screen and (max-device-width:767px){.slide-caption-img{display:none !important;}
.exclusive-offer-form .container{width:inherit;}
.exclusive-offer-form input[type="submit"]{padding:17px 29px;}
.exclusive-offer-form input[type="text"]{margin-bottom:20px;text-align:center;}
}
@media screen and (max-width:768px), screen and (max-device-width:768px){.exclusive-offer-form input[type="submit"]{padding:17px 29px;}
.exclusive-offer-form input[type="text"]{margin-bottom:20px;text-align:center;}
}
.custom-height{height:100px;}
@media screen and (max-width:768px), screen and (max-device-width:768px){.custom-height{display:none;}
}
.do-contact-page-wrapper{overflow:hidden;padding:0 0 120px;}
.do-contact-form-address-wrapper{overflow:hidden;margin-top:70px;}
.do-google-map #map{width:100%;height:500px;background-color:#CCC;}
#map img{max-width:none;}
.do-contact-form-wrapper{width:70%;padding-right:35px;float:left;overflow:hidden;}
.do-contact-form-wrapper h2, .do-contact-form-wrapper h3{font-size:25px;color:#000000;margin-top:0;margin-bottom:45px;}
.do-contact-form-wrapper form,
.do-contact-form-wrapper .do-contact-form{overflow:hidden;}
.do-contact-form-wrapper form input:not([type='submit']),
.do-contact-form-wrapper .do-contact-form input:not([type='submit']){width:calc(100%/3 - 15px);height:45px;font-size:13px;color:#888888;font-weight:400;line-height:45px;padding:0 15px;float:left;margin-right:15px;margin-bottom:15px;background-color:#f9f9f9;border:0px solid;outline:0;}
.do-contact-form-wrapper form textarea,
.do-contact-form-wrapper .do-contact-form textarea{width:calc(100% - 15px);font-size:13px;color:#888888;font-weight:400;padding:15px;float:left;margin-bottom:40px;background-color:#f9f9f9;border:0px solid;outline:0;}
.do-contact-add-wrapper{width:30%;padding-left:35px;float:left;overflow:hidden;}
.do-contact-add-wrapper h4{font-size:15px;line-height:1;color:#000000;margin-top:0;margin-bottom:25px;}
.do-contact-add-wrapper p{font-size:14px;color:#888888;margin-bottom:0px;line-height:22px;}
.do-contact-add-wrapper .do-contact-info{margin-bottom:40px;}
.do-contact-add-wrapper ul{}
.do-contact-add-wrapper ul li{font-size:14px;color:#888888;}
.do-contact-add-wrapper ul li.do-phone{margin:25px 0 10px;color:#B30E00;font-size:22px;}
.do-contact-add-wrapper .do-coantact-social{margin-top:35px;overflow:hidden;}
.do-contact-add-wrapper .do-coantact-social a{font-size:25px;color:#4d4d4d;display:inline-block;*display:inline;*zoom:1;float:left;margin-right:20px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.do-contact-add-wrapper .do-coantact-social a:last-child{margin-right:0;}
.do-contact-add-wrapper .do-coantact-social a:hover{color:#ccc;}
.do-btn-round-solid{font-size:12px;color:#ffffff;background-color:#4d4d4d;border:2px solid #4d4d4d;padding:0px 25px;padding-left:30px;height:40px;line-height:36px;display:inline-block;*display:inline;*zoom:1;letter-spacing:6px;text-transform:uppercase;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.do-btn-round-solid:hover{color:#888888;background-color:transparent;border:2px solid #e9e9e9;}
.do-btn-round-solid.light:hover{color:#ffffff;background-color:transparent;border:2px solid #e9e9e9;}
.do-btn-round-solid:focus{color:#ffffff;border:2px solid #fc7f0c;outline:0;}
.do-contactmap-section{position:relative;overflow:hidden;}
.do-contactmap-section .do-google-map #map{width:100%;height:500px;background-color:#CCC;}
.do-contactmap-section .do-google-map #map img{max-width:none;}
.do-contactmap-section .do-home-contact-form-bg{width:50%;height:100%;background-color:rgba(49,194,177,0.78);position:absolute;top:0;right:0}
.do-contactmap-section .do-home-contact-form{width:calc(1170px/2);position:absolute;top:0;left:50%;padding:80px 0 80px 80px;}
.do-contactmap-section .do-home-contact-form .do-home-contact-form-inner h3{font-size:25px;font-weight:700;text-transform:uppercase;color:#ffffff;margin:0;margin-bottom:50px;}
.do-contactmap-section .do-home-contact-form .do-contact-form input{font-size:13px;color:#ffffff;font-weight:400;width:calc(100%/2 - 15px);height:40px;margin-bottom:30px;border:0px solid;border-bottom:2px solid #ffffff;outline:0;float:left;background-color:transparent;display:inline-block;*display:inline;*zoom:1;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:nth-child(1){margin-right:15px;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:nth-child(2){margin-left:15px;}
.do-contactmap-section .do-home-contact-form .do-contact-form textarea{font-size:13px;color:#ffffff;font-weight:400;width:100%;margin-bottom:30px;border:0px solid;border-bottom:2px solid #ffffff;outline:0;background-color:transparent;display:inline-block;*display:inline;*zoom:1;}
.do-contactmap-section .do-home-contact-form .do-contact-form .do-btn-round-solid:hover{color:#ffffff;background-color:transparent;border:2px solid #e9e9e9;}
.do-contactmap-section .do-home-contact-form .do-contact-form input::-webkit-input-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea::-webkit-input-placeholder{color:#ffffff;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:-moz-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:-moz-placeholder{color:#ffffff;opacity:1;-moz-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input::-moz-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea::-moz-placeholder{color:#ffffff;opacity:1;-moz-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:-ms-input-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:-ms-input-placeholder{color:#b1bfca;opacity:1;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:focus::-webkit-input-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:focus:-moz-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:focus:-moz-placeholder{opacity:0;-moz-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:focus::-moz-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:focus::-moz-placeholder{opacity:0;-moz-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-contactmap-section .do-home-contact-form .do-contact-form input:focus:-ms-input-placeholder,
.do-contactmap-section .do-home-contact-form .do-contact-form textarea:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.do-home-contact-form .error{border:1px solid #ffffff;color:#ffffff;font-size:16px;font-weight:400;margin-bottom:15px;margin-right:0;padding:10px 15px 10px 50px;position:relative;}
.do-home-contact-form .error:before{content:"\f119";font-family:'FontAwesome';color:#ffffff;position:absolute;font-size:18px;top:10px;left:25px;}
.do-home-contact-form .success{border:1px solid #ffffff;color:#ffffff;font-size:16px;font-weight:400;margin-bottom:15px;margin-right:15px;padding:10px 15px 10px 50px;position:relative;}
.do-home-contact-form .success:before{content:"\f118";font-family:'FontAwesome';color:#ffffff;position:absolute;font-size:18px;top:10px;left:25px;}
@media only screen and (min-width:1680px) and (max-width:3300px){}
@media only screen and (min-width:768px) and (max-width:991px){.do-contact-form-wrapper{float:left;overflow:hidden;padding-right:20px;width:70%;}
.do-contact-add-wrapper{float:left;overflow:hidden;padding-left:20px;width:30%;}
}
@media only screen and (max-width:767px){.do-contact-page-wrapper{overflow:hidden;padding:70px 0;}
.do-contact-form-wrapper{float:none;margin-bottom:50px;overflow:hidden;padding:0 15px;width:100%;}
.do-contact-form-wrapper form input:not([type="submit"]){float:none;width:100%;}
.do-contact-add-wrapper{float:none;overflow:hidden;padding:0 15px;width:100%;}
}
.do-contact-address ul{padding:0;list-style:none;margin:0;}
#immortal_carousel{display:none;}
.do-portfolio-page-wrapper{padding:60px 0 100px;overflow:hidden;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group-wrapper{display:block;margin-bottom:50px;overflow:hidden;text-align:center;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group-wrapper .do-portfolio-filter-btn-group{display:inline-block;*display:inline;*zoom:1;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group a{font-size:12px;color:#4d4d4d;font-weight:600;text-transform:uppercase;line-height:1;float:left;display:inline-block;*display:inline;*zoom:1;margin-right:40px;text-decoration:none;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group a:last-child{margin-right:0;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group a.selected{color:#000;}
.do-portfolio-page-wrapper .do-portfolio-works{margin-bottom:0;}
.do-portfolio-works{margin-bottom:55px;}
.do-work-item{width:20%;height:200px;overflow:hidden;}
.do-portfolio-one-px .do-work-item{padding-left:0.5px;padding-right:0.5px;margin-bottom:1px;}
.do-work-item-2col .do-work-item{width:50%;padding-left:0.5px;padding-right:0.5px;height:auto;margin-bottom:1px;}
.do-work-item-3col .do-work-item{width:calc(100%/3);padding-left:0.5px;padding-right:0.5px;height:auto;margin-bottom:1px;}
.do-work-item-4col .do-work-item{width:calc(100%/4 - 0.5px);padding-left:0.5px;padding-right:0.5px;height:auto;margin-bottom:1px;}
.do-work-item-withspace .do-work-item{width:calc(100%/4);padding-left:5px;padding-right:5px;height:auto;margin-bottom:10px;}
.do-portfolio-square .do-work-item{width:calc(100%/3);height:320px;overflow:hidden;}
.do-height-dbl{height:400px;}
.do-portfolio-one-px .do-height-dbl{height:401px;}
.do-portfolio-one-px .do-height-dbl img{height:100%;}
.do-width-dbl{width:40%;}
.do-width-dbl-4col{width:50%;}
.do-work-item img{width:100%;height:auto;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.do-work-item-inner-wrap{position:relative;height:100%;overflow:hidden;}
.do-work-item-hover{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;text-align:center;background-color:rgba(0,0,0,0.81);-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.do-work-item-hover a.do-single-page-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.do-work-item-hover a.do-work-item-popup{position:absolute;bottom:30px;right:30px;width:18px;height:18px;z-index:2;}
.do-work-item-hover a.do-work-item-popup:before{content:'\e61a';font-family:'themify';font-size:18px;color:#fc7f0c;}
.do-work-item:hover .do-work-item-hover{opacity:1;visibility:visible;}
.do-work-item-hover .do-work-item-details{position:absolute;top:50%;left:0;text-align:center;display:inline-block;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.do-work-item-hover .do-work-item-details span,
.do-work-item-hover .do-work-item-details h3,
.do-work-item-hover .do-work-item-details h3 a{font-size:15px;margin:0;text-transform:uppercase;line-height:1;display:block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.do-work-item-hover .do-work-item-details h3,
.do-work-item-hover .do-work-item-details h3 a{font-weight:700;color:#fc7f0c;display:inline-block;}
.do-work-item-hover .do-work-item-details span.do-work-item-subtitle{font-weight:400;color:#fff;font-size:11px;letter-spacing:7px;padding-left:7px;margin-top:5px;}
.do-work-item:hover .do-work-item-hover .do-work-item-details h3,
.do-work-item:hover .do-work-item-hover .do-work-item-details h3 a,
.do-work-item:hover .do-work-item-hover .do-work-item-details span{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.do-about-us-section {
    padding: 50px 0;
}
h2.do-section-subheading{font-size:18px;font-weight:700;color:#000000;margin-top:0;margin-bottom:35px;text-transform:uppercase;}
.do-about-us-section .do-about-us-details{}
.do-about-us-section .do-about-us-details .do-about-text-row{padding-right:25px;}
.do-about-us-section .do-about-us-details .do-about-text-row p{font-size:14px;color:#888888;margin-top:0;margin-bottom:20px;}
.do-about-us-section .do-about-us-details .do-about-text-row p:last-child{margin-bottom:0;}
.do-about-custom-section{background-color:#f9f9f9;padding:100px 0 0;}
.do-about-custom-img{text-align:center;overflow:hidden;}
.do-about-custom-details{}
.do-about-custom-details h2.do-section-subheading{margin-top:30px;}
.do-about-custom-details p{margin-bottom:20px;}
.do-about-custom-details a.do-btn-round-solid{margin-top:40px;}
.do-about-us-page .do-team-section{background-color:#ffffff;}
.do-about-us-page .do-team-carousal .do-team-items{background-color:#f7f7f7;border-right:1px solid #fff;}
.do-about-us-page .do-team-carousal .do-team-items span{color:#888888;}
.do-about-us-page .do-custom-video-section{max-height:none;}
.do-about-us-page .do-testimonial-section .do-section-heading-light:after{background-color:#ffffff;}
.do-about-us-page .do-testimonial .do-testimonial-slides p{color:#ffffff;font-size:15px;margin:10px 0;}
.do-about-us-page .do-testimonial .do-testimonial-slides span{color:#ffffff;margin:10px 0;display:block;letter-spacing:6px;}
.do-about-us-page .owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 5px;filter:Alpha(Opacity=100);opacity:1;background:transparent;border:2px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.do-about-us-page .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#ffffff;border:2px solid transparent;}
.do-skillbar{overflow:hidden;margin-bottom:20px;}
.do-skillbar:last-child{margin-bottom:0;}
.do-skillbar p,
.do-skillbar p span{font-size:11px;color:#888888;letter-spacing:6px;margin-bottom:10px;text-transform:uppercase;}
.do-skillbar p span{float:right;letter-spacing:0px;margin-bottom:0;}
.do-skillbar p:last-child{margin-bottom:0;}
.do-skillbar-bar-wrapper{position:relative;display:block;width:100%;background:#eee;height:4px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width, background-color;-moz-transition-property:width, background-color;-ms-transition-property:width, background-color;-o-transition-property:width, background-color;transition-property:width, background-color;}
.do-skillbar-bar{height:4px;width:0px;background-color:#6adcfa;}
.do-skillbar:nth-child(1) .do-skillbar-bar{background-color:#ffc000;}
.do-skillbar:nth-child(2) .do-skillbar-bar{background-color:#fc7f0c;}
.do-skillbar:nth-child(3) .do-skillbar-bar{background-color:#e84b3a;}
.do-skillbar:nth-child(4) .do-skillbar-bar{background-color:#474747;}
.do-team-section{background:url(../images/shadow-top.png) no-repeat center top;background-color:#ffffff;-webkit-background-size:100%;background-size:100%;padding-bottom:0px !important;}
.do-team-section .do-team-members{}
.do-team-section .do-team-members .do-team-member{width:20%;float:left;text-align:center;position:relative;}
.do-team-section .do-team-members .do-team-member img{padding:0 15px;}
.do-team-section .do-team-members .do-team-member .do-member-details{background-color:rgba(0,0,0,0.81);display:inline-block;*display:inline;*zoom:1;padding:50px 50px 45px;text-align:center;position:absolute;overflow:hidden;top:50%;left:0;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.do-team-section .do-team-members .do-team-member .do-member-details h3{margin:0 0 5px;}
.do-team-section .do-team-members .do-team-member .do-member-details h3,
.do-team-section .do-team-members .do-team-member .do-member-details h3 a{font-weight:700;font-size:15px;color:#ffffff;line-height:1.2;text-transform:uppercase;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .35s .15s;-moz-transition:all .35s .15s;-ms-transition:all .35s .15s;-o-transition:all .35s .15s;transition:all .35s .15s;}
.do-team-section .do-team-members .do-team-member .do-member-details p{font-size:11px;color:#888;line-height:1.5;margin-bottom:0;text-transform:uppercase;letter-spacing:6px;margin-right:-6px;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .35s .15s;-moz-transition:all .35s .15s;-ms-transition:all .35s .15s;-o-transition:all .35s .15s;transition:all .35s .15s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul{display:inline-block;*display:inline;*zoom:1;margin-top:10px;margin-bottom:0;list-style-type:none;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li{float:left;margin-right:15px;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:nth-child(1){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:nth-child(3){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:nth-child(5){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li:last-child{margin-right:0;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li a i{font-size:14px;color:#888;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.do-team-section .do-team-members .do-team-member .do-member-details:hover{opacity:1;}
.do-team-section .do-team-members .do-team-member .do-member-details ul li a:hover i{color:#fc7f0c;}
.do-team-section .do-team-members .do-team-member:hover .do-member-details{opacity:1}
.do-team-section .do-team-members .do-team-member:hover .do-member-details h3,
.do-team-section .do-team-members .do-team-member:hover .do-member-details h3 a,
.do-team-section .do-team-members .do-team-member:hover .do-member-details p{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
.do-team-section .do-team-members .do-team-member:hover .do-member-details ul li{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.do-custom-video-section{position:relative;overflow:hidden;max-height:400px;}
.do-custom-video-section .do-custom-bg-video-wrapper{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;background:url(../images/custom-img-bg-parallax-1.jpg);background-position:center;-webkit-background-size:cover;background-size:cover;}
.do-custom-video-section .do-custom-bg-video-wrapper video{width:100%;position:absolute;top:50%;bottom:0;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.do-custom-video-section .do-custom-video-content-wrapper{text-align:center;position:relative;z-index:10;}
.do-custom-video-section .do-custom-video-content-wrapper{}
.do-custom-video-section .do-custom-video-content-wrapper h3{font-size:25px;font-weight:700;color:#ffffff;margin:0;margin-bottom:20px;text-transform:uppercase;}
.do-custom-video-section .do-custom-video-content-wrapper p{font-size:16px;color:#ffffff;margin:0;margin-bottom:30px;}
.do-custom-video-section .do-custom-video-content-wrapper a.do-btn-round-outline{color:#ffffff;}
.fix{overflow:hidden;}
.do-section{padding:100px 0;}
.do-section-heading,
.do-section-heading-light{margin-bottom:110px;text-align:center;position:relative;}
.do-section-heading:after{content:'';width:45px;height:4px;background-color:#B30E00;position:absolute;bottom:-27px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.do-section-heading h1, .do-section-heading h2{font-size:29px;font-weight:700;color:#000;margin-top:0;margin-bottom:15px;text-transform:uppercase;}
.do-section-heading p.do-section-subheading{font-size:15px;font-weight:400;color:#888888;line-height:1.5;letter-spacing:8px;margin:0;text-transform:uppercase;}
.do-section-heading-light:after{content:'';width:45px;height:4px;background-color:#ffffff;position:absolute;bottom:-27px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.do-section-heading-light h1 , .do-testimonial-wrapper h2{font-size:25px;font-weight:700;color:#ffffff;margin-top:0;margin-bottom:15px;text-transform:uppercase;}
.do-section-heading-light p.do-section-subheading{font-size:15px;font-weight:400;color:#ffffff;letter-spacing:8px;margin:0;text-transform:uppercase;}
.do-parallax-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#fc7f0c;background:-moz-linear-gradient(left, rgba(77, 77, 77, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(77, 77, 77, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));background:-webkit-linear-gradient(left, rgba(77, 77, 77, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);background:-o-linear-gradient(left, rgba(77, 77, 77, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);background:-ms-linear-gradient(left, rgba(77, 77, 77, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to right, rgba(77, 77, 77, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(77, 77, 77, 0.7)', endColorstr=' rgba(0, 0, 0, 0.7)',GradientType=1);}
.do-color-parallax-overlay-2{width:100%;height:100%;position:absolute;top:0;left:0;background:#fc7f0c;background:-moz-linear-gradient(left, rgba(94,22,149,0.7) 0%, rgba(232,75,58,0.7) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(94,22,149,0.7)), color-stop(100%, rgba(232,75,58,0.7)));background:-webkit-linear-gradient(left, rgba(94,22,149,0.7) 0%, rgba(232,75,58,0.7) 100%);background:-o-linear-gradient(left, rgba(94,22,149,0.7) 0%, rgba(232,75,58,0.7) 100%);background:-ms-linear-gradient(left, rgba(94,22,149,0.7) 0%, rgba(232,75,58,0.7) 100%);background:linear-gradient(to right, rgba(94,22,149,0.7) 0%, rgba(232,75,58,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(94,22,149,0.7)', endColorstr=' rgba(232,75,58,0.7)',GradientType=1);}
.do-dark-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);}
.do-color-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.75);}
.do-btn-round-outline{font-size:12px;color:#888888;letter-spacing:7px;padding:0px 20px;padding-left:25px;height:40px;line-height:36px;border:2px solid #e9e9e9;display:inline-block;*display:inline;*zoom:1;text-transform:uppercase;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.do-btn-round-outline:hover,
.do-btn-round-outline:focus{background-color:#fc7f0c;color:#ffffff;border:2px solid #fc7f0c;}
.do-parallax-page-title-section{padding:70px 0;position:relative;background:url(../images/our-boats.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;}
.onpage-image1{background:url(../images/custom-img-bg-parallax-2.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;}
.onpage-image2{background:url(../images/custom-img-bg-parallax-3.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;}
.do-parallax-page-title-section .do-page-title{display:block;z-index:1;position:relative;text-align:center;}
.do-parallax-page-title-section .do-page-title:after{content:'';width:45px;height:4px;margin:0 auto;background-color:#B30E00;display:block;margin-top:20px;}
.do-parallax-page-title-section .do-page-title h1,
.do-parallax-page-title-section .do-page-title h2{font-size:35px;color:#ffffff;margin-top:0;margin-bottom:10px;text-transform: uppercase;}
.do-parallax-page-title-section .do-page-title p{font-size:15px;color:#c0c0c0;letter-spacing:6px;margin-bottom:0; text-transform: uppercase;}
.do-testimonial-section{text-align:center;padding:100px 0;background:url(../images/testimonial.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;position:relative;-webkit-background-size:cover;background-size:cover;}
.do-testimonial-section .do-section-heading{margin-bottom:50px}
.do-testimonial-section .do-section-heading-light:after{background-color:#B30E00;}
.do-testimonial{margin-top:0px;}
.do-testimonial .do-testimonial-slides{padding:0 130px;}
.do-testimonial .do-testimonial-slides p{color:#fff;font-size:15px;margin:10px 0;}
.do-testimonial .do-testimonial-slides span{color:#fff;margin:10px 0;display:block;letter-spacing:6px;}
.do-testimonial .do-testimonial-slides img{margin-top:10px;}
.do-testimonial .owl-controls .owl-buttons div{width:24px;height:24px;border:1px solid #ffffff;opacity:1;margin:0;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:transparent;position:absolute;top:30%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.do-testimonial .owl-controls .owl-buttons div.owl-prev{left:0;}
.do-testimonial .owl-controls .owl-buttons div.owl-prev:before{content:'\f104';font-family:'FontAwesome';font-size:15px;text-align:center;}
.do-testimonial .owl-controls .owl-buttons div.owl-next{right:0;}
.do-testimonial .owl-controls .owl-buttons div.owl-next:before{content:'\f105';font-family:'FontAwesome';font-size:15px;text-align:center;}
.owl-theme .owl-controls{margin-top:15px;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 5px;filter:Alpha(Opacity=100);opacity:1;background:transparent;border:2px solid #999;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#fff;border:2px solid transparent;}
ul.do-icon-list li{font-size:13px;color:#888888;margin-bottom:10px;position:relative;padding-left:30px;}
ul.do-icon-list li:last-child{margin-bottom:0;}
ul.do-icon-list li i{color:#4D4D4D;position:absolute;top:5px;left:0;width:14px;line-height:12px;border:1px solid #4D4D4D;text-align:center;border-radius:50%;font-size:9px;font-weight:700;}
ul.do-icon-list li i:before{padding-left:1px;}
.do-color-text{color:#B30E00;}
.do-icon-with-text-style1{text-align:center;padding:0 30px;}
.do-icon-with-text-style1 .do-icon-wrapper{width:55px;height:55px;display:inline-block;*display:inline;*zoom:1;margin-bottom:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.do-icon-with-text-style1:nth-child(1) .do-icon-wrapper{background-color:#ffc000;}
.do-icon-with-text-style1:nth-child(2) .do-icon-wrapper{background-color:#fc7f0c;}
.do-icon-with-text-style1:nth-child(3) .do-icon-wrapper{background-color:#e84b3a;}
.do-icon-with-text-style1:nth-child(4) .do-icon-wrapper{background-color:#474747;}
.do-icon-with-text-style1 .do-icon-wrapper i{font-size:24px;line-height:55px;color:#fff;}
.do-icon-with-text-style1 h3,
.do-icon-with-text-style1 h3 a{font-size:15px;font-weight:700;color:#000;margin-bottom:15px;margin-top:0;text-transform:uppercase;}
.do-icon-with-text-style1 h3 a{margin-bottom:0;}
.do-icon-with-text-style1 p{color:#888888;margin-bottom:0;}
.do-icon-with-text-style-2{position:relative;margin-bottom:60px;}
.do-icon-with-text-style-2:last-child{margin-bottom:0;}
.do-icon-with-text-style-2 .do-icon-wrapper{width:55px;height:55px;text-align:center;background-color:#fc7f0c;display:inline-block;*display:inline;*zoom:1;margin-bottom:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.do-icon-with-text-style-2 .do-icon-wrapper i{font-size:24px;line-height:55px;color:#fff;}
.do-icon-with-text-style-2 .do-text-wrapper h3,
.do-icon-with-text-style-2 .do-text-wrapper h3 a{font-size:15px;font-weight:700;color:#333;text-transform:uppercase;margin-bottom:15px;margin-top:0;}
.do-icon-with-text-style-2 .do-text-wrapper h3 a{margin-bottom:0;}
.do-icon-with-text-style-2 .do-text-wrapper p{color:#888888;margin-bottom:0;}
.do-icon-with-text-style3{text-align:center;padding:0 30px;}
.do-icon-with-text-style3 .do-icon-wrapper{width:55px;height:55px;display:inline-block;*display:inline;*zoom:1;margin-bottom:20px;border:1px solid #e1e1e1;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.do-icon-with-text-style3 .do-icon-wrapper i{font-size:24px;line-height:55px;color:#888888;}
.do-icon-with-text-style3 h3,
.do-icon-with-text-style3 h3 a{font-size:15px;font-weight:700;color:#000;margin-bottom:15px;margin-top:0;text-transform:uppercase;}
.do-icon-with-text-style3 h3 a{margin-bottom:0;}
.do-icon-with-text-style3 p{color:#888888;margin-bottom:0;}
.do-icon-with-text-style3:hover .do-icon-wrapper{background-color:#fc7f0c;border:1px solid transparent;}
.do-icon-with-text-style3:hover .do-icon-wrapper i{color:#ffffff;}
.do-icon-with-text-style-2.do-icon-left{padding-left:80px;}
.do-icon-with-text-style-2.do-icon-left .do-icon-wrapper{position:absolute;top:0;left:0;}
.do-icon-with-text-style-2.do-icon-left .do-text-wrapper h3,
.do-icon-with-text-style-2.do-icon-left .do-text-wrapper h3 a{text-align:left;}
.do-icon-with-text-style-2.do-icon-left .do-text-wrapper p{text-align:left;}
.do-icon-with-text-style-2.do-icon-right{padding-right:80px;}
.do-icon-with-text-style-2.do-icon-right .do-icon-wrapper{position:absolute;top:0;right:0;}
.do-icon-with-text-style-2.do-icon-right .do-text-wrapper h3,
.do-icon-with-text-style-2.do-icon-right .do-text-wrapper h3 a{text-align:right;}
.do-icon-with-text-style-2.do-icon-right .do-text-wrapper p{text-align:right;}
.do-icon-list{list-style-type:none;}
.shop-product{margin-bottom:50px;position:relative;overflow:hidden;border-radius:3px;}
.shop-image{position:relative;display:block;overflow:hidden;}
.shop-description{padding:20px 10px 10px;margin-bottom:0;text-align:center;font-size:13px;color:#666672;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:uppercase;}
.shop-description a{color:inherit;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.shop-description a:hover,
.shop-description a:focus,
.shop-description a:active{color:#9999a6;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.shop-prices{text-align:center;font-weight:400;}
.shop-price{color:rgb(252,200,19);font-size:16px;display:inline-block;text-decoration:none;}
.shop-price-off{text-decoration:line-through;color:#adb4b8;font-size:14px;margin-right:10px;}
.shop-offer{position:absolute;top:20px;left:0;padding:5px 10px;background-color:rgb(252,200,19);text-transform:uppercase;font-size:10px;line-height:18px;color:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}
.shop-buy{position:absolute;bottom:-40px;left:0;width:100%;text-align:center;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.shop-product:hover .shop-buy{bottom:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.shop-buy a{display:inline-block;background-color:rgb(252,200,19);color:#fff;padding:6px 16px;text-transform:uppercase;letter-spacing:1px;font-size:10px;line-height:18px;box-shadow:0 -1px 3px rgba(0, 0, 0, 0.3);}
.shop-buy .icon{margin-right:8px;}
.toolbar-shop{margin-bottom:30px;}
.toolbar-shop.form select.form-control{display:inline-block;width:150px;margin-right:20px;margin-top:0;margin-bottom:20px;text-indent:5px;}
.box-added-to-cart{display:none;}
.box-add-to-cart{float:right;}
@media (max-width:767px){.box-add-to-cart{float:none;margin-left:20px;}
}
.shop-sidebar .irs{margin-bottom:25px;}
.shop-sidebar .shop-by{color:#999aa5;font-size:12px;}
.shop-sidebar .top-rated-products{margin:0;padding:0;list-style:none;}
.shop-sidebar .top-rated-products li{clear:both;margin-bottom:25px;}
.shop-sidebar .top-rated-products .product-image{float:left;width:75px;height:75px;display:block;}
.shop-sidebar .top-rated-products .product-info{margin-left:90px;}
.shop-sidebar .top-rated-products h5{margin-bottom:8px;padding-top:10px;}
.shop-sidebar .top-rated-products h5 a{text-transform:uppercase;font-size:12px;color:#666670;font-weight:400;letter-spacing:1px;-webkit-transition:all .3s linear;transition:all .3s linear;}
.shop-sidebar .top-rated-products h5 a:hover{color:rgb(252,200,19);-webkit-transition:all .2s linear;transition:all .2s linear;}
.shop-sidebar .top-rated-products .shop-prices{text-align:left;}
.shop-sidebar .top-rated-products .shop-price{font-size:14px;}
.shop-sidebar .top-rated-products .shop-price-off{font-size:13px;}
.shop-description-product{padding:20px 0;}
.shop-product-name{margin-bottom:20px;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:24px;color:#556;padding:0 0 0 15px;border-left:2px solid rgb(252,200,19);}
.shop-description-product .shop-prices{padding:10px 0 20px;text-align:left;}
.shop-description-product .shop-prices .shop-price{font-size:19px;}
.shop-description-product .shop-prices .shop-price-off{font-size:14px;}
.reviews{display:inline-block;vertical-align:middle;margin-left:20px;color:#adb4b8;word-spacing:3px;text-transform:lowercase;font-size:13px;}
.shop-quantity .input-quantity{width:50px;height:42px;text-align:center;vertical-align:middle;padding:4px 0;margin:0;border:none;color:#606070;background-color:#e4e4e4;line-height:26px;}
.shop-quantity .js-qty{height:42px;padding:0 22px;}
.rating-wrapper{display:inline-block;overflow:hidden;vertical-align:middle;}
.rating-wrapper > .rating-input{position:absolute;width:0;height:0;opacity:0;z-index:-1;}
.rating-wrapper > .rating-label{float:right;color:#dadbdb;cursor:pointer;padding:10px 3px;line-height:20px;font-size:15px;}
.rating-wrapper.rating-active > .rating-label{font-size:14px;}
.rating-wrapper > .rating-input:checked ~ .rating-label,
.rating-wrapper.rating-active .rating-label{color:#fcc54e;}
.rating-wrapper > .rating-input:hover ~ .rating-label{color:#ecb54e;}
.shop-section .tab-content{padding:50px 0 20px;}
.shop-section .nav-tabs > li > a{text-transform:uppercase;padding:12px 30px;letter-spacing:2px;}
.shop-specifications{margin:0;padding:0;list-style:none;}
.shop-specifications .title{font-size:16px;font-weight:700;margin:20px 0 10px;}
.shop-specifications .title:first-child{margin:0 0 10px;}
.shop-specifications > li{font-weight:700;color:#505459;margin-bottom:3px;}
.shop-specifications > li > span{margin-left:15px;color:#888892;font-size:13px;font-weight:400;}
.shop-comment{margin-bottom:40px;color:#909096;}
.shop-comment .author{margin-bottom:10px;}
.shop-comment .author h5{text-transform:uppercase;margin-right:25px;margin-bottom:0;font-size:11px;letter-spacing:1px;color:#707378;display:inline-block;}
@media (max-width:767px){.shop-comment .author h5{display:block;}
}
.shop-comment .date{font-size:12px;text-transform:capitalize;vertical-align:baseline;margin-right:25px;}
.shop-comment p{padding:0 0 0 10px;}
.shop-form-review button .icon{font-size:14px;vertical-align:middle;margin-right:8px;}
.shop-cart table{width:100%;table-layout:fixed;}
.shop-cart table .product img{width:80px;height:80px;margin-right:25px;}
.shop-cart table .product a{text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#667;margin-left:10px;}
.shop-cart table .product a:hover{color:rgb(252,200,19);}
.shop-cart table td,
.shop-cart table tr:last-child th{vertical-align:middle;}
.shop-cart table tr td:last-child{width:40px;}
.shop-cart table td,
.shop-cart table th{vertical-align:middle !important;}
.shop-cart table .span300{width:300px;}
.shop-cart table .span100{width:100px;}
.shop-cart table .span40{width:40px;}
.shop-cart table .span200{width:200px;}
@media (max-width:767px){.table-responsive{border:none;margin-bottom:20px;}
.shop-cart table .product{white-space:normal;}
.shop-cart table .product img{margin-right:0;margin-bottom:10px;}
}
.range-slider + .slider-container{width:100% !important;margin:0;padding:10px 0 30px;}
@media (max-width:767px){.xs-box{padding-bottom:30px !important;}
.xs-box2{padding-bottom:40px !important;}
.xs-box3{padding-bottom:50px !important;}
}
@media (max-width:991px){.sm-box{padding-bottom:30px !important;}
.sm-box2{padding-bottom:40px !important;}
.sm-box3{padding-bottom:50px !important;}
}
.container-fullwidth{width:100%;padding-left:15px;padding-right:15px;margin:0 auto;}
@media (min-width:991px){.container-fullwidth.container-lg-padding{padding-left:80px;padding-right:80px;}
}
.row.col-p0{margin-left:0;margin-right:0;}
.row.col-p0 > [class*="col-"]{padding:0;}
@media (min-width:768px){.row.col-p5{margin-left:-5px;margin-right:-5px;}
.row.col-p5 > [class*="col-"]{padding-left:5px;padding-right:5px;}
.row.col-p10{margin-left:-10px;margin-right:-10px;}
.row.col-p10 > [class*="col-"]{padding-left:10px;padding-right:10px;}
.row.col-p15{margin-left:-15px;margin-right:-15px;}
.row.col-p15 > [class*="col-"]{padding-left:15px;padding-right:15px;}
.row.col-p20{margin-left:-20px;margin-right:-20px;}
.row.col-p20 > [class*="col-"]{padding-left:20px;padding-right:20px;}
.row.col-p30{margin-left:-30px;margin-right:-30px;}
.row.col-p30 > [class*="col-"]{padding-left:30px;padding-right:30px;}
.row .col-p0{padding-left:0;padding-right:0;}
}
.grid-col{width:100%;}
@media (min-width:768px){.grid-col-2 > .grid-col{width:100%;}
.grid-col-3 > .grid-col{width:50%;}
.grid-col-4 > .grid-col{width:33.3%;}
.grid-col-5 > .grid-col{width:33.3%;}
.sm-grid-col-2 > .grid-col{width:50%;}
}
@media (min-width:992px){.grid-col-2 > .grid-col{width:50%;}
.grid-col-3 > .grid-col{width:33.3%;}
.grid-col-4 > .grid-col{width:25%;}
.grid-col-5 > .grid-col{width:20%;}
}
@media (min-width:768px){.grid-col-p30{margin-right:-30px;margin-left:-30px;}
.grid-col-p30 > .grid-col{padding-right:30px;padding-left:30px;}
.grid-col-p30 .portfolio-el{margin-bottom:60px;}
.grid-col-p20{margin-right:-20px;margin-left:-20px;}
.grid-col-p20 > .grid-col{padding-right:20px;padding-left:20px;}
.grid-col-p20 .portfolio-el{margin-bottom:40px;}
.grid-col-p15{margin-right:-15px;margin-left:-15px;}
.grid-col-p15 > .grid-col{padding-right:15px;padding-left:15px;}
.grid-col-p15 .portfolio-el{margin-bottom:30px;}
.grid-col-p10{margin-right:-10px;margin-left:-10px;}
.grid-col-p10 > .grid-col{padding-right:10px;padding-left:10px;}
.grid-col-p10 .portfolio-el{margin-bottom:20px;}
.grid-col-p5{margin-right:-5px;margin-left:-5px;}
.grid-col-p5 > .grid-col{padding-right:5px;padding-left:5px;}
.grid-col-p5 .portfolio-el{margin-bottom:10px;}
.grid-col-p0{margin-right:0;margin-left:0;}
.grid-col-p0 > .grid-col{padding-right:0;padding-left:0;}
.grid-col-p0 .portfolio-el{margin-bottom:0;}
}
.section{padding:60px 0;position:relative;}
.section-bg{/*padding:50px 0;margin:60px 0;*/position:relative;overflow:hidden;}
.section-page{padding:80px 0 60px;}
.section-boxed{padding:40px 30px;}
.section-boxed-2{padding:40px 50px;}
.section-large{padding:80px 0;}
.section-larger{padding:100px 0;}
.section-extra-large{padding:130px 0;}
.section-fullwidth{padding-left:15px;padding-right:15px;}
@media (max-width:767px){.section{padding:45px 0;}
.section-page{padding:50px 0 30px;}
.section-boxed{padding:25px 15px;}
.section-boxed-2{padding:30px 40px;}
.section-large{padding:55px 0;}
.section-larger{padding:70px 0;}
.section-extra-large{padding:90px 0;}
.section-bg{padding:40px 0;margin:20px 0;}
}
@media (min-width:768px){.section-fullheight{height:100%;}
}
.section-main{background-color:rgb(252,200,19);}
.section-gray{background-color:#f0f1f2;}
.section-dark{background-color:#303236;}
.section-white{background-color:#f5f5f5;}
@media (min-width:768px){.section-caption{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
}
@media (min-width:992px){.section-caption-sm{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
}
.section-bg .btn-bottom{position:absolute;left:0;bottom:0;width:100%;height:70px;padding-top:15px;font-size:17px;line-height:37px;text-transform:uppercase;letter-spacing:2px;text-align:center;vertical-align:middle;background-color:#4d4d4d;color:#c0c3c9;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.section-bg .btn-bottom:hover{color:#fff;background-color:#000;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.bg-half{width:50%;height:100%;background-color:rgba(41,44,49,0.8);color:#d3d8de;padding:90px 50px;}
.bg-half.right{margin-left:50%;}
.bg-half.bg-half-large-padding{padding:90px;}
@media (max-width:991px){.bg-half{width:60%;}
.bg-half.right{margin-left:40%;}
}
@media (max-width:767px){.bg-half{width:100%;background-color:rgba(41,44,49,0.6);padding:50px 30px;}
.bg-half.right{margin-left:0;}
.bg-half.bg-half-large-padding{padding:50px;}
}
.bg-box{background-color:rgba(41,44,49,0.9);color:#d3d8de;padding:40px;box-shadow:8px 8px 20px rgba(0,0,0,0.7);border-radius:3px;}
.bg-box.light{background-color:rgba(255,255,255,0.9);color:#505256;}
.bg-box.light-default{background-color:#f5f5f5;color:#505256;}
.section-overflow{position:relative;top:-80px;margin-bottom:-80px;color:#fff;background-color:rgb(252,200,19);border-radius:1px;box-shadow:5px 5px 10px rgba(0,0,0,0.3);padding:50px;}
.text-2{text-transform:uppercase;letter-spacing:1px;font-size:10px;color:#888895;}
.form select.form-control{margin-top:5px;border-radius:2px;color:#606367;padding:5px;border:none;background-color:#f1f2f3;}
.shop-section .pagination{margin:50px 0 10px;}
.shop-section .pagination > li > a{font-size:15px;line-height:20px;border:none;margin-right:7px;padding:5px 12px;color:#889;background-color:transparent;border-radius:0;}
.shop-section .pagination > li > a > .icon{font-size:18px;display:inline-block;margin-top:1px;}
.shop-section .pagination > .active > a{color:rgb(252,200,19);background-color:transparent;border:none;border-radius:0;}
.shop-section .pagination li:first-child.disabled a{padding-left:0 !important;}
.shop-section .pagination li:first-child a{border-bottom-left-radius:0;border-top-left-radius:0;}
.shop-section .pagination li:last-child a{border-bottom-right-radius:0;border-top-right-radius:0;}
.shop-section .pagination > li a:hover,
.shop-section .pagination .active a:hover{color:rgb(252,200,19);background-color:transparent;}
.shop-section .pagination > .disabled a{background:transparent;border:none;color:#99a;}
.shop-section .pagination > .disabled a:hover{background:transparent;}
.pull-center{display:block;margin-left:auto !important;margin-right:auto !important;clear:both;text-align:center;}