@media (min-width:1200px){.navbar-collapse{padding-right:0px;}
}
@media (min-width:992px) and (max-width:1199px){ul.navbar-nav>li{padding-right:8px;}
ul.navbar-nav>li>a,
.dropdown-menu li a{font-size:14px;}
.ts-feature-info{padding:35px;}
.project-item-title{font-size:18px;}
.clients-logo{margin-bottom:20px;}
.action-box-text{font-size:13px;}
.footer-social ul li{margin:0 3px 0 0;}
.footer-menu{float:none;}
#back-to-top.affix{bottom:35px;}
#back-to-top{right:15px;}
}
@media (min-width:768px) and (max-width:991px){.top-info .info-wrapper{padding-right:0;margin-right:25px;}
#top-bar .top-info p,
#top-bar .top-info i{font-size:12px;}
#top-bar .top-info .info-wrapper:after{top:0;}
.top-social a{margin-right:15px;margin-left:0;}
.header-get-a-quote{margin-top:30px;margin-bottom:10px;}
.header.nav-down.nav-box{height:355px;}
.navbar-fixed{position:relative;animation:none;}
.header-trans-leftbox,
.header-transparent{top:25px;padding-bottom:30px;}
.header-standard.header-transparent{border-bottom:1px solid rgba(255, 255, 255, 0.3);top:45px;padding-bottom:0;}
.logo{text-align:center;width:100%;padding-left:30px;}
.logo-area{padding:40px;}
.header-right{float:none;margin-top:40px;display:inline-block;}
.nav-search{display:none;}
.navbar-toggle{display:block;z-index:1;}
.site-nav-inner{width:100%;padding:0 0;}
ul.navbar-nav{float:none !important;margin-top:7.5px;}
ul.navbar-nav>li{float:none;display:block;}
.collapse.in{display:block !important;}
.navbar-collapse.in{overflow-y:auto;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:none;}
ul.nav li.dropdown.open ul.dropdown-menu{display:block;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-collapse{background:#1c1e22;width:100%;border-top:0;box-shadow:none;}
ul.navbar-nav>li:hover>a:after,
ul.navbar-nav>li.active>a:after{content:'';}
ul.navbar-nav>li>a:before{border-bottom:0;}
.navbar-nav .open .dropdown-menu>li{padding-left:0;}
.navbar-nav .open .dropdown-menu>li>a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:15px;}
ul.navbar-nav>li{display:block;padding-left:20px !important;padding-right:20px !important;}
.navbar-nav .open .dropdown-menu>li>a{line-height:30px;}
ul.navbar-nav>li.nav-search,
ul.navbar-nav>li.header-get-a-quote{display:none;}
ul.navbar-nav{width:100%;padding:0 0 10px;}
ul.navbar-nav li{float:none;}
ul.navbar-nav li a,
ul.navbar-nav li a{line-height:normal !important;border-bottom:1px solid #38393d;padding:15px 0;display:block;min-width:350px;}
ul.navbar-nav li:last-child a{border-bottom:0;}
ul.navbar-nav .dropdown-menu li a{padding-left:20px !important;}
ul.navbar-nav li a i,
.dropdown-submenu>a:after{background:#000;float:right;width:36px;height:28px;line-height:28px;margin-top:-5px;text-align:center;}
.nav-search{top:15px;}
.search-block{top:65px;}
.nav-search{top:18px;}
.header-two{position:relative;}
.header-two .navbar-toggle{display:block;position:absolute;top:0;right:25px;margin-top:28px;z-index:1;}
.header-two .site-navigation.navigation{float:none !important;}
.header-two ul.navbar-nav li a{border-top:1px solid #dedede !important;}
.header-two ul.navbar-nav li a i,
.dropdown-submenu>a:after{color:#fff;}
.header-two ul.navbar-nav .dropdown-menu li a{color:#333;}
.logo-wrapper{padding:0;}
.logo-wrapper .logo{height:85px;padding-left:0;}
.logo-absolute{position:absolute;z-index:1;top:-20px;height:0;}
#main-slide .slider-content .slide-sub-title{display:table;background-color:#ff00008c;font-size:70px;line-height:100px;margin:0 0 15px;}
#main-slide .slider-content .slide-title{font-size:30px;}
#main-slide .slider-content .slider-description{font-size:18px;}
#main-slide .slider-content.text-center .slide-sub-title{font-size:72px;line-height:90px;}
.call-to-action-title{text-align:center;}
.call-to-action-btn{margin-top:10px;}
.ts-facts-area .ts-padding{padding-left:0;padding-right:0;}
.intro-video{height:auto;}
.intro-video img{height:100%;width:100%;}
.featured-projects-text{padding-bottom:100px;}
.ts-features-col .row [class*="col-"]{margin-bottom:40px;}
.ts-features-col .row [class*="col-"]:last-child{margin-bottom:0;}
.ts-service-box{margin-bottom:40px;}
section.ts-services{padding-bottom:45px;}
.service-center-img{padding:35px 125px 45px;margin-bottom:0;}
#featured-cases-slide .owl-stage-outer{padding-top:0;}
.ts-featured-cases .owl-theme .owl-nav{margin-top:10px;}
.ts-service-box{text-align:center;}
.mrb-80{margin-bottom:0;}
.isotope-nav ul li{margin-bottom:30px;}
.isotope-nav ul li:last-child{margin-bottom:0;}
.testimonial-slide{margin-bottom:40px;}
.ts-newsletter{padding-left:30px;}
.ts-newsletter:before{background:none;}
.latest-post{margin-bottom:30px;}
.quote-area{margin-bottom:0;margin-top:0;}
.footer-main{padding-top:340px;}
.footer-menu{float:none}
.unstyled{text-align:center;margin-top:0;}
.action-box{margin-bottom:30px;}
.footer-widget{display:inline-block;margin-bottom:30px;}
.newsletter-form input{width:90%;}
#back-to-top{right:20px;}
.copyright-info{text-align:center;}
.banner-title{font-size:60px;padding-top:60px;}
.ceo-signature{margin-bottom:40px;}
.ts-team-content{top:80%;}
.ts-team-wrapper{min-height:845px;margin-bottom:30px;}
.quote_form{margin-top:80px;margin-bottom:0;padding-bottom:50px;}
.ts-team-classic{margin-bottom:40px;}
.list-style-classic{margin-bottom:40px;}
.plan{margin-bottom:40px;}
.plan.featured{margin:0px;margin-bottom:40px;}
.single-price-box{width:100%;margin-bottom:40px;}
.single-price-box.featured{margin-top:0;}
.pricing-boxed .single-price-box:last-child{margin-bottom:0;}
.contact-box.info-box,
.contact-box.form-box{width:100%;}
}
@media (max-width:767px){.section-title{font-size:35px;}
.top-menu{text-align:center;}
ul.top-info{text-align:center;}
.top-social{text-align:center;margin-top:5px;}
#top-bar .top-info i{font-size:14px;}
#top-bar .top-info p{font-size:14px;}
.top-info .info-wrapper{padding-right:0;margin-right:20px;}
ul.top-info{margin-top:15px;}
ul.top-info{float:none;}
.top-info .info-wrapper:after{display:none;}
ul.top-info.unstyled li{display:block;text-align:left;margin-bottom:10px;}
ul.top-info.unstyled li:last-child{margin-bottom:0;}
ul.top-info.unstyled{padding-left:20%;}
.header.nav-down.nav-box{height:380px;}
.header-trans-leftbox{top:100px;}
.header-trans-leftbox .container{max-width:100%;padding:0;}
.header-trans-leftbox .header-wrapper{padding:0;bottom:0;}
.header-standard.header-transparent{top:75px;}
.header-standard.header-boxed{top:100px;}
.logo-absolute{position:absolute;z-index:1;top:-20px;height:0;padding:35px 0 0;}
.navbar-header{float:left;}
.logo{text-align:center;padding-left:30px;}
.header.nav-down .logo{height:0;}
.logo-wrapper.logo-area{height:90px;}
.logo-area{padding:40px;}
.logo-wrapper.logo-area .logo{padding-left:0;}
.nav-search{display:none;}
ul.top-info-box{float:none;}
ul.top-info-box li{float:none;margin-left:40px !important;border-right:0;}
ul.top-info-box li .info-box{margin-bottom:15px;}
ul.top-info-box li .info-box.last{margin-bottom:0;}
ul.top-info-box>li.nav-search{display:none;}
.navbar-fixed{position:relative;animation:none;}
.site-nav-inner{width:100%;}
ul.navbar-nav{float:none !important;margin-top:7.5px;}
ul.navbar-nav>li{float:none;display:block;}
.collapse.in{display:block !important;}
.navbar-collapse.in{overflow-y:auto;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:none;}
ul.nav li.dropdown.open ul.dropdown-menu{display:block;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-collapse{background:#183963;width:100%;border-top:0;box-shadow:none;}
ul.navbar-nav>li:hover>a:after,
ul.navbar-nav>li.active>a:after{content:'';}
ul.navbar-nav>li>a:before{border-bottom:0;}
.navbar-nav .open .dropdown-menu>li{padding-left:0;}
.navbar-nav .open .dropdown-menu>li>a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:15px;}
ul.navbar-nav>li{display:block;padding-left:20px !important;padding-right:20px !important;}
.navbar-nav .open .dropdown-menu>li>a{line-height:30px;}
ul.navbar-nav>li.nav-search,
ul.navbar-nav>li.header-get-a-quote{display:none;}
ul.navbar-nav{width:100%;padding:0 0 10px;}
ul.navbar-nav li{float:none;}
ul.navbar-nav li a,
ul.navbar-nav li a{line-height:normal !important;border-bottom:1px solid #898d9c;padding:15px 0;display:block;}
ul.navbar-nav li:last-child a{border-bottom:0;}
ul.navbar-nav .dropdown-menu{float:none;position:relative;border:0;margin:0;padding:0;}
ul.navbar-nav .dropdown-menu li a{padding-left:20px !important;}
ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{left:0;position:relative;}
ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu a{padding-left:50px;}
ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu a i{margin-top:-22px;}
ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu li a{padding-left:35px !important;}
ul.navbar-nav .dropdown-menu{box-shadow:none;border-top:0;background:none;}
ul.navbar-nav li a i,
.dropdown-submenu>a:after{background:#000;float:right;width:36px;height:28px;line-height:28px;margin-top:-5px;text-align:center;}
.dropdown-submenu>a:after{margin-right:0;}
.nav-search{top:15px;}
.search-block{top:65px;}
#main-slide .item,
.page-slider .item{min-height:450px;background-position:70% 50%;}
#main-slide .slider-content.text-left{left:5%;}
#main-slide .slider-content.text-right{right:5%;}
.slide-title-box{font-size:12px;line-height:29px;}
.slide-title{font-size:24px;line-height:30px;}
#main-slide .slider-content .slide-sub-title{font-size:48px;line-height:60px;}
.slide-sub-title{font-size:26px;line-height:normal;margin-top:0;}
.slider-description.lead{font-size:16px;line-height:20px;}
.owl-theme .owl-dots{margin-bottom:40px;}
.owl-theme.box-slide .owl-pagination{display:none;}
.box-slider-text{max-width:330px;margin-top:70px;}
.box-slide-title{font-size:18px;margin-top:0;line-height:normal;}
.box-slide-sub-title{font-size:26px;}
.page-slider-small{clear:both;margin-bottom:20px;}
.ts-service-box{text-align:center;margin-bottom:40px;}
.ts-facts-area .ts-padding{padding-left:15px;padding-right:15px;}
.intro-video{height:auto;}
.intro-video img{height:100%;width:100%;}
.ts-facts{margin-bottom:30px;}
.featured-projects-content{margin:0;padding:30px;}
.featured-projects-text{padding:0;max-width:100%;}
.featured-projects-text.pull-right{padding:0;}
.featured-projects-text .column-title{font-size:35px;}
.featured-projects-text{padding-right:0;}
.features-slider-img{width:100%;padding:0;margin-top:0;}
.ts-featured-cases .owl-theme .owl-nav{margin-top:70px;}
.section-title-vertical .section-title{left:0;}
#featured-cases-slide .owl-stage-outer{padding-top:0;}
.ts-features-col .row [class*="col-"]{margin-bottom:40px;}
.ts-features-col .row [class*="col-"]:last-child{margin-bottom:0;}
.ts-team-wrapper{min-height:650px;margin-bottom:30px;}
.ts-team-classic{margin-bottom:40px;}
.panel-group{margin-bottom:40px;}
.clients-logo{margin-bottom:50px;text-align:center;}
.quote-thumb{margin-bottom:20px;}
.quote-area{margin-top:0;}
.quote_form{margin-top:80px;padding-bottom:50px;}
.quote-item .quote-text{margin:90px 0 10px;}
.testimonial-slide.owl-theme .owl-nav{margin-top:40px;}
.featured-tab .nav-tabs>li>a{padding-top:10px;padding-bottom:10px;}
.tab-text-title{margin-top:0;font-size:12px;}
.news{padding:0;}
.newsletter-form input{width:100%;border-radius:25px;}
.newsletter-form .btn.btn-primary{right:-1px;}
.ts-newsletter{padding-left:30px;min-height:170px;}
.ts-newsletter:after{background:none;}
.newsletter-form{margin-left:0;}
.latest-post{margin-bottom:30px;min-height:220px;overflow:hidden;}
.latest-post.post-large .latest-post-img img{height:220px;}
.share-items.float-right{float:left !important;margin-top:15px;}
.post-social-icons a{margin-left:0px;margin-right:10px;}
.post-item-date,
.post-cat{display:none;}
.latest-post .post-title,
.latest-post.post-large .post-title{font-size:20px;line-height:24px;}
.footer-top{top:-20px;}
.footer-main{padding-top:290px;}
.action-box{margin-bottom:30px;}
.footer-widget{display:inline-block;margin-top:40px;}
#back-to-top.affix{bottom:35px;}
#back-to-top{right:10px;}
.copyright-info{font-size:12px;line-height:1.5;text-align:center;}
.footer-menu{float:none;text-align:center;}
.footer-menu ul li{padding-left:5px;}
.footer-menu ul.nav li a{font-size:12px;}
.unstyled{justify-content:center;}
.banner-title{font-size:60px;padding-top:60px;}
.ceo-signature{margin-bottom:40px;}
.ts-team-content{top:78%;}
.post-meta-left,
.post-content-right{width:100%;}
.post-content-right{margin-top:30px;}
.comments-reply{margin:0;}
.sidebar-right .widget{margin-left:0;}
.sidebar-right{margin-top:40px;}
.sidebar-left .widget{margin-right:0;}
.career-layout{width:100%;}
.career-layout.career-layout-double{width:100%;}
.job-skill{margin-bottom:40px;}
.job-info{float:left;width:50%;margin-bottom:20px;}
.plan{margin-bottom:40px;}
.plan.featured{margin:0px;margin-bottom:40px;}
.single-price-box{width:100%;margin-bottom:40px;}
.single-price-box.featured{margin-top:0;}
.pricing-boxed .single-price-box:last-child{margin-bottom:0;}
.ts-price-box{margin-bottom:-120px;}
.contact-box.info-box,
.contact-box.form-box{width:100%;}
.bod-intro .photo{display:none;}
}
@media (max-width:479px){.top-social a{margin-left:0;margin-right:20px;}
.section-title{font-size:25px;}
#top-bar .top-info .info-wrapper:after{display:none;}
.header-standard.header-transparent{top:110px;}
.logo-wrapper.logo-area{margin-top:20px;}
.logo-area.logo-absolute{margin-top:0;height:0;padding-top:20px;}
.tab-content-info{padding-left:0;}
.tab-text-title{font-size:9px;line-height:1.7;}
.featured-tab .nav-link.active:after{position:absolute;left:50%;width:70px;margin-left:-35px;}
.tab-head span i{font-size:25px;}
.featured-tab .nav-tabs>li>a{padding:5px 12px;font-size:13px;min-height:70px;}
.ts-team-wrapper{min-height:395px;}
.quote_form .column-title{font-size:25px;}
.quote_form .column-title span{font-size:16px;}
.quote_form .btn{padding-left:28px;padding-right:28px;}
#back-to-top.affix{bottom:20px;}
.ts-team-content{top:81%;}
.footer-main{padding-top:340px;}
.intro-image-content{padding:10px 30px;width:88%;height:91%;}
.intro-shape:after{display:none;}
.bod-intro .photo{display:none;}
}
@media (min-width:320px) and (max-width:478px){.logo-wrapper.logo-area{margin-top:20px;}
ul.top-info.unstyled{padding-left:0;}
.top-social a{margin-left:0;margin-right:30px;}
.navbar-collapse{margin-left:0;}
.box-slider-text{max-width:290px;}
.box-slide-sub-title{font-size:20px;}
.box-slide-description{line-height:24px;}
.bod-intro .photo{display:none;}
}