@media (min-width:1367px) and (max-width:1920px) {

	
	
}
@media (min-width: 1200px){
	.container, .container-sm, .container-md, .container-lg, .container-xl
		max-width: 1215px;
	}
@media (min-width:1025px) and (max-width:1366px){

	
}


	
@media (max-width:1024px) {
	


}






@media (min-width:767px) and (max-width:991px) {

	
}


@media all and (min-width: 992px) {
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.btn-group:hover .dropdown-menu{ display: block; }

}

@media (max-width:640px) {
h1{font-size: 22px;}
h1:before {height: 3px;width: 40px;}
h1, .heading h1, .heading_center h1 {font-size: 20px;    margin-bottom: 10px;}
.heading h1:before, .heading_center h1:before {height: 3px; width: 45px;}
.heading h1:after, .heading_center h1:after {bottom: 1px;max-width: 180px;}

h2 {font-size: 20px; margin-bottom: 15px;}
.logo-area img{height:60px;}
.topbar { padding: 5px 14px;}
.banner .carousel-caption {

    width: 100%;
    left: 0;
    right: 0;
    top: 26%;
	    bottom: auto;
    z-index: 99;
    text-align: left;
}
.carousel-control-prev, .carousel-control-next {
    bottom: 132px;
}

.carousel-caption {
    position: inherit;
    background: #df6327;
    padding: 16px 16px 20px 16px;
}
.carousel-caption p {
    font-size: 15px;
}
.navbar .btn_red {margin-right: 15px;}
.btn_red {padding: 16px 12px!important;font-size: 11px;}

#carousel-thumbs {padding: 0px 25px;}
#carousel-thumbs img {height: 50px;}
.carousel-control-prev-icon, .carousel-control-next-icon {margin-top: 60px;}
.carousel-caption h1{font-size:22px;margin-bottom:10px;}
.testimonials .card i {width: 60px;height: 60px;line-height: 45px;}
.fa-quote-left:before {font-size: 25px;}
.banner_inner h3 {top: 95px;font-size: 20px;font-weight: 600;}
.banner_inner img{height:100px;}
.carousel-caption h1, .carousel-caption p, .carousel-caption.blk h1, .carousel-caption.blk p{
	color:#fff;
}

.graybg h3 { font-size: 16px;}
.title {font-size: 18px;}
.colmar {margin-bottom: 15px;}
.section {margin: 20px 0;}
.navbar { padding-top: 1.5rem;padding-bottom: 1.5rem;}
.logo-main img {height: 75px;}
.thumbnail .caption h3 {height:auto;}
.tab_area { margin-top: 35px!important;}
.product-slider{ margin-bottom: 50px!important;}
.thumbnail_img{height:auto;}
.no_products_found{ font-size: 16px;padding:5px 0;}  
.sidebar {position: relative!important;top: 0!important;}
.mid_inner {margin-top: 120px; margin-bottom:20px;}
h3 {font-size: 18px;}
.details.col-md-7{margin-top:20px;}
#accordion{margin-bottom:20px;}
.radio img{margin-top:10px;}.dropdown-menu.show {width: 100%;padding: 10px;}
.cat_m .dropdown ul li{margin:0 0 10px 0;}



}

@media (max-width:320px) {

	

}
