@media (min-width: 768px){
	.col-sm-w-29{width: 29%;}
	.col-sm-w-71{width: 71%;}
}
@media (min-width: 992px){

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

}

@media (max-width: 991px){
	.footer-discription{margin-bottom: 60px;}
	.nl-title{text-align: center;font-size: 22px;margin-bottom: 15px;}
	.nl-email{margin-bottom: 15px;}

	.news-big{margin-bottom: 30px;}

	/*Blog detail page*/
	.blog-page-detail .title-section,
	.blog-page-detail .image-section{margin-bottom: 30px;}
}
@media (max-width: 767px){
	.banner-header {font-size: 34px;}
	.banner-subtitle:not(.special){display: none;}
	.banner-subtitle.special{font-size: 18px;max-width: 170px;}
	.banner-top{height: 50vh;}

	.test-box .test-data .btn-1,
	.quality-section{display: none;}

	.test-box:nth-child(even):after{content: '';clear: left;width: 100%;height: 1px;display: block;}

	.region-box{background: none !important;padding-top: 0;}
	.regions-container{padding:10px 15px;}
	.regions-container .container{padding: 10px 15px 0 15px;}
	.region-img{border-radius: 5px;overflow: hidden;position: relative;}
	.region-img:before{content:'';position:absolute;top:50%;left:50%;z-index: 1;transform:translate(-50%,-50%);height: 80px;width:80px;background-size: cover;background-position: center;background-image: url(../images/tr-loc-icon.png);}
	.region-img img{width: 100%;}
	.region-data{position: relative;}
	.region-title{transform: none;padding: 15px 0;background: none;box-shadow: none;text-align: center;font-size:  12px;font-weight: 600;}
	.region-box .dtc.vat,
	.region-box .dtc.vab{padding:0;}
	.region-data * {display: block;}
	.region-box .btn-2{padding:6px 5px;font-size:14px;}

	.news-small .cliptext{white-space: normal;}
	.news-small .ccol{vertical-align: top;}
	.news-data {padding: 10px 15px;}

	.blog-listing .news-small .news-title,
	.news-title{font-size: 16px;margin-bottom: 10px;}
	.news-extra-detail span {padding-left: 20px;background-size: 16px;}
	.news-time {padding-right: 10px;margin-right: 10px;}

	.ft-links{margin-bottom: 50px;}
	.secodary-footer .ccol{display: block;margin-bottom: 15px;text-align: center;width: 100%;}
	.left-sec,
	.right-sec{float: none;padding-top: 0;text-align: center;}
	.left-sec{margin-bottom: 20px;}

	/*Contact page*/
	.contact-page-contact-form{padding: 0px 0;}
	.contact-page-contact-form .contact-decorate{display: none;}

	/*Blog page*/
	.wp-sidebar{margin-top: 40px;padding-top: 20px;border-top: 1px solid #134b84;}
}
@media (max-width: 575px){
	.test-box,
	.tar-outer{width: 100%;}

	.tab-tgl a {margin-left: 12px;font-size: 16px;}

}
