.col-half-offset{margin-left:2.8%}
@media only screen and (min-width:992px) and (max-width:1200px){.npr{padding-right:0!important;}
.npl{padding-left:0!important;}
.np{padding:0!important;}
.brand-area .owl-theme .owl-controls{display:none !important;}
.menu{margin-right:0;}
.slide1-text{top:60%;}
.cap-dec h3,
.cap-dec2 h3{font-size:20px;margin-bottom:20px;}
.cap-title h1{font-size:40px;margin-bottom:20px;}
.cap-contact a{font-size:11px;padding:9px 13px;}
.menu-area.stick{padding:20px 0;}
.search-box input:focus{width:135px;}
.testimonial .author-text{margin-top:5px;padding-bottom:35px;}
.fun-fact-left h5{text-align:right;}
.error-area{padding:120px 0;}
.header-top-left li:first-child,
.header-top-right li:first-child{font-size:13px;font-weight:300;}
.header-top-left li,
.header-top-right li{font-size:13px;}
.single-footer.contact{padding-left:0;}
.gallery-3 .gallery-img h4{bottom:20px;font-size:16px;}
.tags-share .share ul li{margin:0 13px;}
.newsleft-area{padding:120px 0 70px;}
.all-news-area .margin-bottom-35{margin-bottom:0;}
.all-news-area .single-news{margin:0 0 50px;}
.our-services-content{padding:8px;}
.our-services-content h4 a{display:block;font-size:14px;}
.our-services-content p{font-size:12px;}
.our-services-content a{font-size:12px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.service-area{padding:50px 0;}
.we-provide-area{padding:0 0 50px;}
.our-services-area{padding:50px 0 0;}
.single-our-services{margin:0 0 50px;}
.why-choose-area{padding:50px 0;}
.quick-quote-area{padding:50px 0;}
.feature-and-video-area{padding-top:50px;}
.client-and-fun-area{padding:50px 0;}
.testimonial .author{padding:40px 0;}
.testimonial .author-text{margin-top:0;padding:20px 0 40px;}
.ask-question-right .section-heading{padding-top:50px;}
.latest-news-area{padding:50px 0;}
.brand-area{padding:0 0 50px;}
.brand-area .owl-theme .owl-controls{display:none !important;}
.single-footer{margin:0 0 50px;}
.footer-content{padding:50px 0 0;}
.cap-dec h3,
.cap-dec2 h3{font-size:18px;margin-bottom:20px;}
.cap-title h1{font-size:30px;margin-bottom:18px;}
.cap-contact a{font-size:12px;line-height:12px;padding:8px 12px;}
.slide1-text{top:60%;}
.we-provide-right{text-align:center;}
.why-choose-right{text-align:center;}
.home-2 .why-choose-area{padding:50px 0;}
.home-2 .service-area{padding:0 0 50px;}
.home-2 .we-provide-area{padding:50px 0 20px;}
.error-area{padding:120px 0;}
.about .we-provide-area{padding:50px 0;}
.about-wepro-secheading{margin-bottom:50px;}
.we-provide-left{margin:0 0 50px;}
.about .service-area{padding:50px 0;}
.about .feature-and-video-area{padding-top:50px;}
.our-team-area{padding:50px 0;}
.about .client-and-fun-area{padding:50px 0;}
.page-banner-content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.page-banner-area h1,
.page-banner-area h1 .bold{font-size:30px;}
.header-top-left li:first-child,
.header-top-right li:first-child{font-size:13px;}
.header-top-left li,
.header-top-right li{font-size:13px;}
.our-team-area{padding:50px 0 0;}
.single-staff{margin:0 0 50px;}
.marxs-top-33{margin:33px 0 0;}
.our-branch-area{padding:50px 0;}
.contact-top-area{padding:50px 0;}
.leave-meassage-area{padding:50px 0;}
.faq-area{padding:50px 0;}
.feature .service-area{padding:50px 0;}
.our-features-area{padding:50px 0;}
.our-features-1{padding:0;}
.our-features-2{padding:0;}
.our-features-3{padding:0;}
.our-features-area .mar-top-31{margin-top:30px;}
.our-features-area .mar-top-51{margin-top:30px;}
.feature .client-and-fun-area{padding:50px 0;}
.feature .brand-area{padding:0 0 50px;}
.gallery-area{padding:50px 0;}
.gallery-2 .gallery-img h4{bottom:5px;font-size:16px;left:0;right:0;}
.gallery-3 .gallery-img{margin-bottom:0;}
.gallery-3 .gallery-pagination{padding:30px 0 0;}
.gallery-img h4{bottom:20px;font-size:18px;}
.history-pad-1{padding:0;}
.history-pad-2{padding:0;}
.history-pad-3{padding:0;}
.single-history{margin:0 0 30px;}
.history-details-area .mar-top-55{margin:0;}
.history-details-area{padding:30px 0;}
.we-provide-area{padding:30px 0;}
.newsdet-area{padding:50px 0;}
.tags-share .share ul li{display:inline-block;margin:0 12px;}
.newsdet-area .comments{padding:50px 0 30px;}
.comments .content{width:82%;}
.comments .img{width:18%;}
.single-comment .img img{width:100%;}
.news-sidebar{margin:50px 0 0;}
.news .news-left{width:15%;}
.newsleft-area{padding:0 0 50px;}
.news-bar .mar-bot-55{margin-bottom:0;}
.single-news{margin:0 0 50px;}
.news-left .gallery-pagination{padding:20px 0 0;}
.right-news .newsleft-area{padding:50px 0 0;}
.all-news-area{padding:50px 0;}
.all-news-area .margin-bottom-35{margin-bottom:0;}
.all-news .gallery-pagination{padding:20px 0 0;}
.pricing-table-area{padding:50px 0 0;}
.single-table{margin:0 0 50px;}
.pricing-table .client-and-fun-area{padding:50px 0;}
.table-img img{width:100%;}
.service-2 .our-services-area{padding:50px 0 0;}
.other-services-area{padding:0;}
.service-2 .why-choose-area{padding:50px 0;}
.service-2 .client-and-fun-area{padding:50px 0;}
.service-2 .brand-area{padding:50px 0;}
.service .our-services-area{padding:50px 0 0;}
.service .client-and-fun-area{padding:50px 0;}
.single-top img{width:100%;}
.single-service-area{padding:50px 0 0;}
.single-top h4,
.single-top h3{margin:50px 0 3px;}
.mar-top-60{margin-top:0px;}
.single-top{margin:0 0 50px;}
.mb-sm-50{margin:0 0 50px;}
.single-bottom img{width:100%;}
}
@media only screen and (max-width:1199px){.menu-area .container.npr.npl{width:95%;}
.menu ul li{margin-right:20px;}
.menu nav{margin:0 auto;display:table;}
}
@media only screen and (max-width:767px){.brand-area .owl-theme .owl-controls{display:none !important;}
.latest-news-foot-img{width:20%;}
.latest-news-foot-content{padding-left:10px;width:80%;}
}
@media only screen and (max-width:767px){.client-and-fun-area .owl-theme .owl-controls{left:0;width:100%;}
}
@media only screen and (min-width:481px) and (max-width:767px){.service-area{padding:30px 0;}
.service-area .single-service{margin-bottom:30px;}
.we-provide-area{padding:30px 0;}
.our-services-area{padding:30px 0 0;}
.single-our-services{margin:0 0 30px;}
.why-choose-area{padding:30px 0 0;}
.why-choose-left ul{margin:0;}
.why-choose-area ul li{margin-bottom:30px;}
.why-choose-right{margin-top:0;}
.quick-quote-area{padding:30px 0;}
.feature-and-video-area{padding:30px 0;}
.client-and-fun-area{}
.ask-question-right .section-heading{padding-top:30px;}
.latest-news-area{padding:30px 0 0;}
.news-img a{width:100%;}
.news-img a > img{width:100%;}
.single-news{margin:0 0 30px;}
.brand-area{padding:0 0 30px;}
.brand-area .owl-theme .owl-controls{display:none !important;}
.footer-content{padding:30px 0;}
.single-footer.latest{padding:30px 0;}
.latest-news-foot-img{width:16%;}
.latest-news-foot-content{margin:10px 0 0;width:84%;}
.single-footer.contact{padding:30px 0;}
.home-2 .why-choose-area{padding:30px 0;}
.home-2 .service-area{padding:0 0 30px;}
.home-2 .we-provide-area{padding:30px 0;}
.error-area{padding:120px 0;}
.error h1{font-size:120px;line-height:120px;margin:0 0 50px;}
.about .we-provide-area{padding:30px 0;}
.about-wepro-secheading{margin-bottom:30px;}
.we-provide-left{margin:0 0 30px;}
.about .service-area{padding:30px 0;}
.about .feature-and-video-area{padding:30px 0 0;}
.our-team-area{padding:30px 0 0;}
.single-staff{margin:0 0 30px;}
.about .client-and-fun-area{padding:30px 0;}
.page-banner-content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.our-branch-area{padding:30px 0;}
.marxs-top-33{margin:33px 0 0;}
.contact-top-area{padding:30px 0;}
.leave-meassage-area{padding:30px 0;}
.faq-area{padding:30px 0;}
.feature .service-area{padding:30px 0;}
.our-features-area{padding:30px 0;}
.our-features-1{padding:0;}
.our-features-2{padding:0;}
.our-features-3{padding:0;}
.our-features-area .mar-top-31{margin-top:30px;}
.our-features-area .mar-top-51{margin-top:30px;}
.feature .brand-area{padding:30px 0;}
.feature .client-and-fun-area{padding:30px 0 0;}
.gallery-2 .gallery-img{margin-bottom:-8px;margin-left:-3px;width:50%;}
.gallery-area{padding:30px 0;}
.gallery-pagination{padding:25px 0 0;}
.gallery-2 .gallery-img h4{bottom:5px;font-size:14px;left:0;right:0;}
.gallery-3 .gallery-pagination{padding:25px 0 0;}
.gallery-img{margin-bottom:0;margin-left:-5px;width:50%;}
.gallary-row{padding:0 15px;}
.gallery-img h4{bottom:7px;font-size:18px;}
.history-pad-1{padding:0;}
.history-pad-2{padding:0;}
.history-pad-3{padding:0;}
.single-history{margin:0 0 30px;}
.history-details-area .mar-top-55{margin:0;}
.history-details-area{padding:30px 0;}
.newsdet-area{padding:30px 0 0;}
.detimg-small .img{width:100%;}
.detimg-small .img img{width:100%;}
.detimg-small .content{margin:30px 0 0;padding:0;width:100%;}
.tags-share{margin:30px 0 0;}
.tags-share .tags{width:100%;}
.tags-share .share{margin:30px 0 0;width:100%;}
.newsdet-area .comments{padding:30px 0 0;}
.comments .img{width:20%;}
.comments .content{width:80%;}
.comment-heading{margin-bottom:30px;}
.leave-comment input,
.leave-comment .comment-text{margin:0 0 30px;}
.leave-comment .comment-text{margin:0;}
.leave-comment a.submit-comment{width:100%;}
.news-sidebar{margin:30px 0 0;}
.news .news-left{width:20%;}
.newsleft-area{padding:30px 0;}
.news-left .widget{margin-bottom:30px;}
.news-left .gallery-pagination{padding:10px 0 0;}
.all-news-area{padding:30px 0;}
.all-news .gallery-pagination{padding:0;}
.pricing-table-area{padding:30px 0 0;}
.single-table{margin:0 0 30px;}
.pricing-table .client-and-fun-area{padding:30px 0;}
.table-img img{width:100%;}
.service-2 .our-services-area{padding:30px 0 0;}
.other-services-area{padding:0;}
.service-2 .why-choose-area{padding:30px 0;}
.service-2 .client-and-fun-area{padding:30px 0;}
.service-2 .brand-area{padding:30px 0;}
.service .our-services-area{padding:30px 0 0;}
.service .other-services-area{padding:30px 0 0;}
.service .client-and-fun-area{padding:30px 0;}
.single-service-area{padding:30px 0 0;}
.single-top h4,
.single-top h3{margin:30px 0 3px;}
.mar-top-60{margin-top:0px;}
.single-top{margin:0 0 30px;}
.mb-xs-30{margin:0 0 30px;}
.single-bottom img{width:100%;}
}
@media only screen and (min-width:240px) and (max-width:480px){.brand-area .owl-theme .owl-controls{display:none !important;}
.nivo-prevNav,
.nivo-nextNav{border:1px solid #6b6b6b;font-size:8px;padding:0 10px;}
.nivo-directionNav .nivo-prevNav{left:-5px;}
.nivo-directionNav .nivo-nextNav{right:-5px;}
.service-area{padding:30px 0 0;}
.service-area .single-service{margin-bottom:30px;}
.we-provide-area{overflow:hidden;padding:30px 0;}
.we-provide-right{margin-top:30px;}
.our-services-area{padding:30px 0 0;}
.our-service-heading p{margin-bottom:30px;}
.single-our-services{margin-bottom:30px;}
.why-choose-area{padding:30px 0;}
.why-choose-area ul li{margin-bottom:30px;}
.why-choose-right{margin-top:0;}
.quick-quote-area{padding:30px 0;}
.feature-and-video-area{padding:30px 0;}
.video iframe{height:auto;}
.client-and-fun-area{}
.ask-question-right .section-heading{padding-top:30px;}
.latest-news-area{padding:30px 0 0;}
.latest-news{margin-top:0;}
.latest-news-area .single-news{margin-bottom:30px;}
.brand-area{padding:0 0 30px;}
.footer-content{padding:30px 0;}
.single-footer.latest{margin:30px 0;padding:0;}
.single-footer.contact{margin:30px 0 0;padding-left:0;}
.brand-area .owl-theme .owl-controls{display:none!important;}
.home-2 .why-choose-area{padding:30px 0;}
.home-2 .service-area{padding:0 0 10px;}
.home-2 .we-provide-area{padding:30px 0;}
.home-2 .feature-and-video-area{padding:30px 0 15px;}
.ask-question-right{float:left;padding:0;}
.error h1{font-size:80px;line-height:80px;margin:0 0 30px;}
.error h4{font-size:30px;margin:0 0 25px;}
.errors h5{font-size:25px;line-height:35px;margin:0 0 14px;}
.errors p{font-size:15px;line-height:30px;margin:0 0 30px;}
.errors a{font-size:12px;line-height:12px;padding:8px 20px;}
.error-area{padding:100px 0;}
.page-banner-content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.about .we-provide-area{padding:30px 0;}
.about-wepro-secheading{margin-bottom:30px;}
.about .service-area{padding:30px 0;}
.about .feature-and-video-area{padding-top:30px;}
.our-team-area{padding:10px 0 0;}
.single-staff{margin:0 0 30px;}
.about .client-and-fun-area{padding:30px 0;}
.our-branch-area{padding:50px 0;}
.marxs-top-33{margin:33px 0 0;}
.contact-top-area{padding:30px 0;}
.leave-meassage-area{padding:30px 0;}
.faq-collapse{margin:30px 0 0;}
.faq-area{padding:30px 0;}
.feature .service-area{padding:30px 0;}
.our-features-1{padding:0;}
.our-features-2{padding:0;}
.our-features-3{padding:0;}
.our-features-area .mar-top-31{margin-top:30px;}
.our-features-area .mar-top-51{margin-top:30px;}
.our-features-area{padding:0 0 30px;}
.feature .brand-area{padding:30px 0;}
.feature .client-and-fun-area{padding:30px 0 0;}
.gallery-area{padding:30px 0;}
.gallery-2 .gallery-img{margin-bottom:10px;margin-left:0;width:100%;}
.gallery-2 .gallery-img i{font-size:36px;}
.gallery-2 .gallery-img h4{bottom:10px;left:0;right:0;}
.gallery-2 .gallery-pagination{padding:20px 0 0;}
.gallery-3 .gallery-img h4{bottom:5px;font-size:16px;left:0;right:0;}
.gallery-3 .gallery-img{margin-bottom:5px;}
.gallery-3 .gallery-pagination{padding:25px 0 0;}
.gallary-row{padding:0 10px;}
.gallery-img{margin-bottom:0;margin-left:0;width:100%;}
.gallery-img h4{bottom:15px;font-size:18px;}
.gallery-pagination{padding:25px 0 0;}
.history-pad-1{padding:0;}
.history-pad-2{padding:0;}
.history-pad-3{padding:0;}
.single-history{margin:0 0 30px;}
.history-details-area .mar-top-55{margin:0;}
.history-details-area{padding:30px 0;}
.newsdet-area{padding:30px 0;}
.detimg-small .img{width:100%;}
.detimg-small .img img{width:100%;}
.detimg-small .content{margin:15px 0 0;padding:0;width:100%;}
.tags-share{margin:30px 0 0;}
.tags-share .tags{width:100%;}
.tags-share .share{margin:30px 0 0;width:100%;}
.tags-share .share ul li{margin:0 10px;}
.newsdet-area .comments{padding:30px 0 0;}
.single-comment{margin:0 0 30px;}
.comments .img{width:20%;}
.comments .content{width:80%;}
.comment-heading{margin-bottom:30px;}
.leave-comment input,
.leave-comment .comment-text{margin:0 0 30px;}
.leave-comment .comment-text{margin:0;}
.leave-comment a.submit-comment{margin:30px 0 0;width:100%;}
.news-sidebar{margin:30px 0 0;}
.news-left .widget{margin-bottom:30px;}
.newsleft-area{padding:30px 0;}
.newsleft-area .news-bar .mar-bot-55{margin-bottom:0;}
.single-news{margin:0 0 30px;}
.news-left .gallery-pagination{padding:10px 0 0;}
.all-news-area{padding:30px 0;}
.all-news .gallery-pagination{padding:10px 0 0;}
.all-news-area .margin-bottom-35{margin-bottom:0;}
.pricing-table-area{padding:30px 0 0;}
.single-table{margin:0 0 30px;}
.pricing-table .client-and-fun-area{padding:30px 0;}
.table-img img{width:100%;}
.service-2 .our-services-area{padding:30px 0 0;}
.service-2 .other-services-area{padding:0;}
.service-2 .why-choose-area{padding:30px 0;}
.service-2 .client-and-fun-area{padding:30px 0;}
.service-2 .brand-area{padding:30px 0;}
.service .our-services-area{padding:30px 0 0;}
.service .other-services-area{padding:0;}
.service .client-and-fun-area{padding:30px 0;}
.single-service-area{padding:30px 0 0;}
.single-top h4,
.single-top h3{margin:30px 0 3px;}
.mar-top-60{margin-top:0px;}
.single-top{margin:0 0 30px;}
.mb-xs-30{margin:0 0 30px;}
.single-bottom img{width:100%;}
}