@media only screen and (max-width:1199px) {
	.home-product-text h3 { font-size: 18px; }
}
@media only screen and (min-width:991px) {
	.product-row .pro-block:nth-child(3n+1) { clear: both; }
}
@media only screen and (max-width:990px) and  (min-width:767px) {
	.product-row .pro-block:nth-child(2n+1) { clear: both; }
}
@media only screen and (max-width:991px) {
	h1 { font-size: 30px; }
	h2 { font-size: 26px; }
	h3 { font-size: 18px; }
	.container { width: 100%; }
	.slick-item-img{    height: 500px;}
	.slick-caption-inner h1 { font-size: 24px; }
	.slick-caption-inner h3 { font-size: 18px; }
	.slick-caption-inner .slide-read-more { margin-top: 5px; width: auto; padding: 5px 20px; font-size: 14px; font-weight: 400; }
	.home-main-slider .slick-dots { bottom: 10px; left: 3%; }
	.title-block { }
	.title-block h4 { font-size: 16px; }
	.title-block h2 { font-size: 26px; }
	.welcome-content-block a.read-more-btn { font-size: 16px; padding: 7px 30px; width: auto; }
}
@media only screen and (max-width:810px) {
	.home-main-slider .slick-slide:before{width: 100%;}
	.slick-caption-inner h3{width: 80%;}
	.slick-item-img{    height: 400px;}
	.nav-get-a-quote-btn { width: auto; padding: 0 25px; }
	.download-center-block .dcb-boutton { width: 49%; padding: 25px 0; }
}
@media only screen and (max-width:767px) {
	.slick-item-img{    height: 300px;}
	nav.navbar.navbar-default{padding: 10px 0;}
	a.nav-get-a-quote-btn.mobile-btn { display: block; margin: 5px 0px; float: left; width: 100%; box-shadow: none; font-size: 16px; font-weight: 400; height: auto; padding: 13px 0; line-height: 1; }
	.navbar-default .navbar-nav>li.current-menu-item a:before { width: 100%; height: 1px; }
	.contact-section-block .row { display: inline-block; }
	.download-center-block .dcbbtn-icon { font-size: 12px; width: 25px; height: 25px; line-height: 25px; }
	.download-center-block .dcb-boutton h4 { font-size: 12px; }
	.download-center-block .dcb-boutton span { display: none; }
	.csb-contact-form { margin-top: 0px; }
	.nav-get-a-quote-btn { display: none; }
	.slick-item-img{}
	.slick-caption-inner h1 { font-size: 22px; }
	.slick-caption-inner h3 { font-size: 16px; }
	.slick-caption-inner .slide-read-more { margin-top: 5px; width: auto; padding: 5px 20px; font-size: 14px; font-weight: 400; }
	.welcome-img-block:before { content: ""; top: -10px; left: -10px; }
	.welcome-img-block:after { bottom: -10px; right: -10px; }
}
@media only screen and (max-width:480px) {
	ul.top-right-nav { float: left; }
	nav.navbar.navbar-default a.navbar-brand { width: 200px; }
	ul.top-left-nav li { margin-right: 0px; }
	ul.top-left-nav li a, ul.top-right-nav li a { font-size: 12px; font-weight: 400; }
}
