@media (min-width : 1200px) {
	.navbar-collapse{padding-right: 0;}
	.nav-style-boxed .navbar-collapse{padding-left: 15px;}
	.dropdown i{display: none;}

}
@media (min-width: 992px) and (max-width:1199px){

	.dropdown i{display: none;}
	ul.navbar-nav > li {padding: 0 10px;}
	ul.navbar-nav > li > a,
	.dropdown-menu li a{font-size: 12px;}
	.project-item-title {font-size: 18px;}
	.clients-logo{margin-bottom: 20px;}
	.newsletter-form input{min-width: 340px;}
	.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) {

	ul.top-info li{padding-right: 12px;}
	.navbar-fixed{position: relative;animation:none;}
	.logo{text-align: center;width: 100%;}
	.logo-area .logo{padding-bottom: 40px;}
	.nav-style-boxed .site-navigation .container{height: 60px;}
	.nav-style-boxed .navbar-collapse{background: #fff;}
	.nav-style-boxed ul.navbar-nav > li > a{color:#333;}
	.nav-style-boxed ul.navbar-nav > li{padding: 0 60px 0 30px;}
   .navbar-toggle{
   	display: block;position: absolute;top: 0;right: 25px;z-index: 1;}
   .navbar-collapse.collapse {display: none !important;}
   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;}
	.nav-style-boxed .site-navigation.navbar-fixed .container{bottom: -35px;}
	.nav-style-boxed.boxed-full ul.navbar-nav > li:first-child {padding-left: 30px;}
	.site-nav-inner{width: 100%;}
	.navbar-collapse{width: 100%;}
	ul.navbar-nav > li:hover > a:after, 
	ul.navbar-nav > li.active > a:after{content: '';}
	.dropdown-menu li a{color: #fff;border-bottom: 1px solid rgba(0,0,0,.3);}
	.navbar-nav .open .dropdown-menu>li>a, 
	.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 10px 10px;}
	ul.navbar-nav > li{display: block;padding-left: 30px;}
	ul.navbar-nav > li > a{padding: 10px 0;}
	.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{line-height:normal !important;padding:10px 0 13px!important;color:#333;border-top: 1px solid #f1f1f1 !important;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; background:none !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: #f5f5f5;float: right;width: 36px;height: 28px;line-height: 28px;margin-top: -5px;text-align: center;}
	.dropdown-submenu>a:after{margin-right: 0;}
	#main-slide .item{min-height: 500px;}
	.slide-title{font-size: 16px;line-height: 24px;}
	.slide-sub-title{font-size: 28px;line-height: 36px;}
	.slider-description.lead{font-size: 14px;}
	.slider.btn{font-size: 12px;padding: 10px 25px;}
	.call-to-action-title{text-align: center;}
	.call-to-action-btn-angle:before{background: #ffc000;width: 100%;height: 100%;left: -100%;border: 0;}
	.ts-feature-box{margin-bottom: 30px;}
	.ts-facts .ts-facts-content .ts-facts-title{font-size: 14px;margin: 10px 0 0 0;}
	.service-center-img{padding: 35px 45px 45px;}
	.isotope-nav ul li{margin-bottom: 30px;}
	.isotope-nav ul li:last-child{margin-bottom: 0;}
	.panel-group {
   	margin-bottom: 40px;}
	.clients-logo{margin-bottom: 50px;}
	.ts-newsletter{padding-left: 30px;}
	.ts-newsletter:before{background: #272d33;border: 0;width: 100%;height: 100%;left: -100%;}
	.latest-post{margin-bottom: 30px;}
	.action-box{margin-bottom: 30px;}
	.footer-widget{display: inline-block;margin-bottom: 30px;}
	.newsletter-form input{width: 90%;}
	#back-to-top{right: 20px;}
	#back-to-top.affix {bottom: 30px;}
	.ts-team-content{top: 80%;}
}
@media (max-width : 767px){
	ul.top-info{text-align: center;}
	.top-social{text-align: center;margin-top: 5px;}
	.navbar-header{float: left;}
	.logo{text-align: center;padding-left: 15px;}
	.logo-area{padding: 40px 0;}
	.logo-area .logo{padding-bottom: 40px;}
	ul.top-info-box{float: none;}
	ul.top-info-box li{float: none;margin-left: 40px !important;}
	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;}
	.nav-style-boxed .site-navigation .container{height: 60px;}
	.nav-style-boxed .site-navigation .container,
	.nav-style-boxed .site-navigation.navbar-fixed .container,
	.nav-style-boxed boxed-full .site-navigation.navbar-fixed .container{bottom: 0;padding-right: 0;padding-left: 0;}
	.nav-style-boxed .navbar-collapse{background: #fff;}
	.nav-style-boxed ul.navbar-nav > li > a{color:#333;}
	.nav-style-boxed ul.navbar-nav > li{padding: 0 60px 0 30px;}
	.site-nav-inner{width: 100%;}
	.navbar-collapse{width: 100%;}
	ul.navbar-nav > li:hover > a:after, 
	ul.navbar-nav > li.active > a:after{content: '';}
	.dropdown-menu li a{color: #fff;}
	.navbar-nav .open .dropdown-menu>li{padding-left: 0;}
	.navbar-nav .open .dropdown-menu>li>a, 
	.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 10px 10px;}
	ul.navbar-nav > li,
	.nav-style-boxed ul.navbar-nav > li,
	.nav-style-boxed.boxed-full ul.navbar-nav > li:first-child {display: block;padding-left: 50px;}
	ul.navbar-nav > li > a{padding: 5px 0;}
	.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{line-height:normal !important;padding:10px 0 13px!important;color:#333;border-top: 1px solid #f1f1f1 !important;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; background:none !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: #f5f5f5;float: right;width: 36px;height: 28px;line-height: 28px;margin-top: -5px;text-align: center;}
	.dropdown-submenu>a:after{margin-right: 0;}
	.header-white .logo{text-align: left;min-height: 80px;padding-left: 20px;}
	.header-white .logo img{width: 145px !important;background-size: contain !important;background-repeat: no-repeat;}
	.navbar-toggle{position: absolute;top: 0;right: 20px;z-index: 1;}
	.header-white .navbar-collapse{margin-top: 15px;}
	.header-white ul.navbar-nav > li > a{line-height: 20px;padding-left: 25px;}
	.header-white ul.navbar-nav > li:hover > a, 
	.header-white ul.navbar-nav > li.active > a{color: #fce329;}
	.navbar-fixed{position: relative;animation:none;}
	#main-slide .item,
	.page-slider .item{min-height: 450px;background-position: 70% 50%;}
	#main-slide .slider-content{width: 90%;}
	#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: 16px;line-height: 24px;}
	.slide-sub-title{font-size: 26px;line-height: 30px;}
	.slider-description.lead{font-size: 14px;}
	.slider.btn{font-size: 10px;padding: 10px 15px;}
	.owl-theme.box-slide .owl-pagination{display: none;}
	.box-slider-text{max-width: 360px;}
	.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;}
	.call-to-action-title{text-align: center;}
	.call-to-action-btn-angle:before{background: #ffc000;width: 100%;height: 100%;left: -100%;border: 0;}
	.call-to-action-btn{margin-top: 20px;}
	.img-box {margin-bottom: 20px;text-align: center;}
  	.img-box .img-box-small {position: relative;left: 0;top: 0;}
  	.ts-feature-box{margin-bottom: 30px;}
  	.ts-service-box .ts-service-box-content h3 {font-size: 16px;}
	.service-center-img{margin-bottom: 30px;}
	.mrb-80 {margin-bottom: 0;}
	.ts-facts {margin-bottom: 30px;text-align:-webkit-center;}
	.project-area .title{margin-left: 20px;}
	.isotope-nav {margin: 20px 20px 40px;}
	.isotope-nav ul li{padding-bottom: 30px;}
	.panel-group{margin-bottom: 40px;}
	.clients-logo{margin-bottom: 50px;text-align: center;}
	.quote-item .quote-text{margin: 40px 20px 10px;}
	.ts-newsletter{padding-left: 30px;min-height: 170px;}
	.ts-newsletter:before{background: #272d33;border: 0;width: 100%;height: 100%;left: -100%;}
	.newsletter-form{margin-left: 0;}
	.newsletter-form input{min-width: 320px;}
	.latest-post{margin-bottom: 30px;}
	.action-box{margin-bottom: 30px;}
	.footer-widget{display: inline-block;margin-bottom: 30px;}
	#back-to-top.affix {bottom: 70px;}
	#back-to-top{right: 10px;}
	.copyright-info{font-size: 13px;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;}
	.ts-team-content{top: 78%;}
}

@media (max-width : 479px) {
	.featured-tab .nav-tabs > li > a{padding: 0 12px;font-size: 13px;}
	.newsletter-form input{min-width: 250px;}
	#back-to-top.affix {bottom: 60px;}
	.ts-team-content{top: 81%;}
}

@media (max-width : 320px) and (max-width: 478px)  {}
