@media (min-width:1300px){body.boxed #page-wrapper{width:1300px;border-left:0px solid #fff;border-right:0px solid #fff;margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
body.boxed #header{width:1300px;border-left:0px solid #fff;border-right:0px solid #fff;margin:0 auto;background:#fff;}
body.boxed .header-fixed{left:0;right:0;}
body.boxed #slideshow{width:1300px;}
body.boxed .portfolio-wrapper .caption:hover .caption-overlay{transform:translateY(20%);}
body.boxed #footer{width:1300px;border-left:0px solid #fff;border-right:0px solid #fff;margin:0 auto;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
}
@media (min-width:1200px){.featured-text .tab-bullet-active{display:none;}
#main-menu.collapse{display:block;}
}
@media (max-width:1200px){.featured-text .tab-bullet-active{display:none;}

#main-menu ul li{display:block;text-align:left;background:#F1F1F1;}
#main-menu ul li a{line-height:40px;}
#main-menu ul li.active > a{box-shadow:none !important;}
#main-menu ul li.has-child > a::after{content:"\f105";font-family:'icomoon';margin-left:10px;}
#main-menu ul li:hover ul{border-top:solid 2px #f32b1a;top:40px;}
#main-menu ul li ul li a{padding:10px 30px;background:none !important;}
}
@media (min-width:992px) and (max-width:1200px){.ms-laptop-template{margin-top:35px;}
.first-text h3{margin-left:-85px;}
.first-text p{margin-left:-85px;}
.second-text h3{margin-left:-55px;}
.second-text p{margin-left:-55px;}
.third-text h3{margin-left:-50px;}
.third-text p{margin-left:-50px;}
.fourth-text h3{margin-left:-65px;}
.fourth-text p{margin-left:-65px;}
.caption:hover .caption-overlay{transform:translateY(30%);}
.tab-bullet::after{width:105px;}
.team-social ul li{margin-right:5px;}
.team-social span{font-size:12px;}
.social span{font-size:10px;}
.portfolio-item.caption:hover .caption-overlay{transform:translateY(10%);}
}
@media (min-width:768px) and (max-width:992px){.caption1{top:20%;}

.caption2{top:24%;}
.caption3{top:40%;}
.caption4{top:60%;}
.caption:hover .caption-overlay{transform:translateY(15%);}
.first-text h3{margin-left:-35px;}
.first-text p{margin-left:-35px;}
.second-text h3{margin-left:-17px;margin-top:20px;}
.second-text p{margin-left:-17px;}
.third-text h3{margin-left:-14px;margin-top:20px;}
.third-text p{margin-left:-14px;}
.fourth-text h3{margin-left:-35px;margin-top:20px;}
.fourth-text p{margin-left:-35px;}
.ms-laptop-template{margin-top:70px;}
.tab-bullet::after{width:69px;}
.team-box h3{font-size:19px;}
.team-social ul li{margin-right:3px;}
.team-social span{font-size:10px;padding:7px;}
.portfolio-wrapper .portfolio-item{width:33.33%;}
.portfolio-wrapper .portfolio-item.caption:hover .caption-overlay{transform:translateY(13%);}
.blog-post .post-header h2{font-size:18px;line-height:25px;}
.blog-extra b{font-size:12px;}
}
@media (max-width:767px){

.mbottom50-resp{margin-bottom:50px;}
.ptop100{padding-top:50px;}
.pbottom100{padding-bottom:50px;}
.mbottom70{margin-bottom:50px;}
.mbottom100{margin-bottom:70px;}
.section-title{font-size:20px;}
.section-title:before, .section-title:after{top:13px;}
.big-title{font-size:24px;}
.caption1{top:30%;}
.caption2{top:34%;}
.caption3{top:50%;}
.caption4{top:63%;}
.symbol-line{font-size:24px;width:216px;}
.caption3 h2{font-size:24px;line-height:30px;}
.we-are{font-size:30px;line-height:30px;}
.section-title-hello:before, .section-title-hello:after{width:70px;left:-80px;}
.section-title-hello:after{right:-80px;left:auto;}
h2.ls-caption{font-size:24px !important;line-height:30px !important;}
.featured-text{margin-left:auto;}
.title{line-height:25px;margin-bottom:20px;margin-bottom:10px !important;}
.subtitle{line-height:30px;}
.ms-laptop-template{margin-top:0;margin-bottom:30px;}
.ms-laptop-template .ms-nav-next{right:-45px;}
.ms-laptop-template .ms-nav-prev{left:-45px;}
.rounded-svg{display:none;}
.featured-text .tab-bullet-active{display:initial;background:none;margin-top:0;margin-right:10px;margin-bottom:30px;}
.featured-text h3{margin-bottom:10px;}
.first-text h3{margin-left:0;line-height:20px;margin-bottom:5px;}
.first-text p{margin-left:0;}
.second-text h3{margin-left:-0;margin-top:20px;line-height:20px;margin-bottom:5px;}
.second-text p{margin-left:0;}
.third-text h3{margin-left:0;margin-top:20px;line-height:20px;margin-bottom:5px;}
.third-text p{margin-left:0;}
.fourth-text h3{margin-left:0;margin-top:20px;line-height:20px;margin-bottom:5px;}
.fourth-text p{margin-left:0;}
.caption:hover .caption-overlay{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);}
#about{padding-bottom:0 !important;}
.about-box{margin-bottom:80px;}
.about-box.last{margin-bottom:0;}
.tab-bullet::after{display:none;}
.big-title{margin-bottom:20px;}
#process ul.nav-tabs>li{width:32.7%;margin-bottom:50px;}
.desktop-img{margin-bottom:0;}
.desktop-img img{margin:0 auto;}
.tab-content .tab-pane p{margin-bottom:50px;}
.services-box.right{text-align:center;}
.services-box.left{text-align:center;}
.services-box.right .services-icons, .services-box.left .services-icons{float:none;margin-bottom:25px;}
.services-box.right h3{margin-right:0;}
.services-box.left h3{margin-left:0;}
.services-box.right p{margin-right:0;}
.services-box.left p{margin-left:0;}
.cool-facts-box{width:33.3%;}
.team-box{margin-bottom:50px;}
.video-overlay h2{font-size:22px;}
.portfolio-wrapper .portfolio-item{width:50%;}
.portfolio-wrapper .portfolio-item.caption:hover .caption-overlay{transform:translateY(13%);}
.pricing-table[data-columns="3"] .pricing-box{width:100% !important;margin:0;margin-bottom:80px;}
.pricing-box.first ul{border-right:solid 1px #ddd;}
.pricing-box.last ul{border-left:solid 1px #ddd;}
.tweet{font-size:20px;line-height:30px;}
#map{height:300px;}
.blog-header-icon{padding:17px;font-size:16px;margin-right:20px;}
.blog-post .post-header h2{font-size:18px;line-height:25px;}
.share-post{padding:30px 0;}
.share-post h4{margin-bottom:30px;}
.comment-starter{margin-left:0;}
.comment-reply{margin-left:20px;}
.comments-count{line-height:44px;}
.comment img{width:30px;margin-bottom:0;}
.comment b{margin-bottom:25px;padding-top:5px;}
.footer-contact ul{text-align:center;}
.footer-contact ul li{display:block;margin-bottom:15px;margin-right:0;}
.footer-contact ul li:last-child{margin-bottom:0;}
.footer-contact ul li p{font-size:13px;margin-bottom:0;}
.footer-contact .footer-icon{font-size:13px;}
.footer-mail{font-size:13px;}
.footer-social .social-icons{font-size:19px;}
.copyright{font-size:11px;}
#subscribe .alert-success{float:left;}
.error-page .error{font-size:100px;line-height:80px;}
.error-page h4{font-size:30px;}
.error-page h5{margin-bottom:30px;}
.error-page h5{font-size:25px;line-height:30px;}
ul.counter li{display:block;margin-right:0;margin-bottom:50px;}
ul.counter li:last-child{margin-bottom:0;}
ul.counter li p{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.launch-notification input{width:300px;}
.wow{visibility:visible !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}
}
@media (max-width:568px){.caption1{top:15%;}
.caption2{top:28%;}
.caption3{top:48%;}
.caption4{top:83%;}
}
@media (max-width:320px){.f40{font-size:28px;}
.section-title{font-size:18px;}
.section-title:before, .section-title:after{top:13px;}
.caption1{top:23%;}
.caption2{top:31%;}
.caption3{top:50%;}
.caption4{top:70%;}
.symbol-line{font-size:18px;width:216px;}
.caption3 h2{font-size:18px;line-height:28px;}
.we-are{font-size:30px;line-height:30px;}
.dezure-btn2{margin-right:0;}
.title{line-height:20px;margin-bottom:20px;}
.ms-laptop-template .ms-nav-prev{left:-45px;}
.ms-laptop-template .ms-nav-next{right:-45px;}
.featured-text div{margin-bottom:30px;}
#process ul.nav-tabs>li{width:49%}
.cool-facts-box{width:50%;}
#portfolio-filters ul li{display:block;margin-right:0;margin-bottom:5px;}
#portfolio-filters ul li:last-child{margin-bottom:0;}
.portfolio-wrapper .portfolio-item{width:100%;}
.error_message{width:100%;padding:3px 10px 3px 10px;}
.blog-header-icon{padding:14px;font-size:14px;margin-bottom:5px;}
}