@media screen and (max-width:1680px){
	
}
@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1440px){
	.location-block p{font-size: 16px}
	
	
}
@media screen and (max-width:1366px){
	.location-block p{font-size: 16px}
	
}
@media screen and (max-width:1280px){
	.location-block p{font-size: 16px}
	
	
}

@media screen and (max-width:991px){
.banner-block{min-height: 50px;}
.mobinav{display:block}

.top_menu ul li ul{box-shadow: none;}
.top_menu ul li a{color:#fff;border-bottom:0;}
.top_menu ul li.current-menu-item a, .top_menu ul li a:hover{border-bottom:0;color:#000;}
.top_menu{height:100%;overflow-x:hidden;width:300px;overflow-y:auto;position:fixed;right:-300px;top:0;background-color:#393939;z-index:99999;padding:0;margin:0;transition:all .5s ease;}
.b-nav__list{float:none;}
.top_menu ul li{display:block;margin:10px;float:none;text-align:left;}
.top_menu.open ul li a{display:block;padding:5px 15px;color:#fff;border:0;font-size: 15px}
.top_menu ul li a{padding:5px 15px;font-size: 15px}
.top_menu.open ul li a:hover{color:#fff;}
.top_menu.open .container{width:100%;}
.top_menu.open .collapse, .top_menu.open .navclsbtn{display:block;}
.main-navigation{text-align:left;}
.top_menu .nav-container{margin:0;}
.top_menu.open ul li ul li{display:block;border-color: #0c3a8c;margin: 0;padding: 10px 0 10px 18px}
.top_menu.open{display:block;right:0;}
.menu .navbar-nav li:nth-child(3){margin-left:0px;}
.top_menu .main-navbar ul>li:after{content:none;}
.menu .navbar-brand{height:auto;float:none;}
.top-bar{clear:both;}
.menu .navbar-brand img{-ms-transform:none;transform:none;transform:none;top:auto;left:auto;}
.dropdown-menu{display:block !important;opacity:1 !important;position:inherit;}
.menu .dropdown-submenu>.dropdown-menu{left:0;}
.menu .dropdown-submenu>a:after{display:none;}
.top.top-left,.top-bar .top-right{float:none;text-align:center;}
.menu .nav>li{padding-right:0;}
.menu .main_menu .nav > li > a{border-bottom:1px solid rgba(255, 255, 255, 0.29);font-size:18px;}
.navclsbtn{display:block;float:none;width:100%;text-align:right;color:#fff;padding:7px 0px;cursor:pointer;font-size: 20px;}
.top_menu.open ul li ul{display:block;position:relative;top:0;width:100%;background:none;}
.top_menu.open ul li a:hover,.top_menu.open ul li ul li a{border-bottom:0;}
.top_menu ul li ul li.menu-item-has-children>a:after{display:none;}
.top_menu.open ul li ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
    vertical-align: middle;
    position: absolute;
    top: 5px;font-size: 17px;padding-top: 10px;
}
.top_menu.open ul li ul {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
    background-color: #292929;
    padding-left: 0px;
}
.product-description p{font-size: 17px}


}

@media (min-width:992px) and (max-width:1199px){
.container {width: 100%;}
.reliable-block p{font-size: 15px}
.reliable{padding: 10px 0 40px 0}
.footer-block p{font-size: 16px}
.header-right ul li a{padding: 0 15px}
.location-block p{font-size: 16px}
.about-us-block-left img {width: 100%;}
.about-us-block-right img {width: 100%;}
.product-images img{width: 100%}
.product-description p{font-size: 17px}
.gallery-block img {width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:959px){
	.container {width: 100%;}
	.reliable{padding: 20px 0 20px 0}
	.reliable-block p{font-size: 15px;line-height: 27px}
	.footer-block p{font-size: 13px}
	.navbar-toggle{display: block!important;}
	.about-us-block p{text-align: justify;text-align-last: center;}
    .about-us-block-left img {width: 100%;}
    .about-us-block-right img {width: 100%;}
    .product-description h3{font-size: 17px}
    .product-images img{width: 100%}
    .product-block ul li{width: 33.33%}
    .product-description p{font-size: 18px}
    .related-product-block ul li{width: 33.33%}
    .product-content table td {width: 0;}
    .text-wid-block-one-img {width: 100%;}
    .text-wid-block-one-content {width: 100%;}
    .gallery-block img {width: 100%;}

}

@media screen and (max-width:767px){
.container {width: 100%;}
.navbar-toggle{display: block;}
.header-left{width: 88%}
.reliable{padding: 10px 0 20px 0}
.reliable-block h2{font-size: 20px}
.reliable-block p{font-size: 15px;line-height: 27px;text-align: justify;text-align-last: center;}
.product-vertical-block-one-one{width: 50%;min-height: 400px}
.product-vertical-block h2{font-size: 25px}
.product-vertical-block p{font-size: 16px}
.estimated-customer-block h2{font-size: 25px}
.footer-block p{font-size: 16px}
.about-us-block p{text-align: justify;text-align-last: center;}
.about-us-block-left img {width: 100%;}
.about-us-block-right img {width: 100%;}
.product-block ul li{width: 50%}
.related-product-block ul li{width: 50%}
.product-inner-left{width: 100%;padding-right: 0}
.product-inner-right{width: 100%}
.product-images img{width: 100%}
.text-wid-block-one-content p{font-size: 15px}
.text-wid-block-one-content h2{font-size: 22px}
.contact-block-left{width: 100%}
.contact-block-right{width: 100%}
.contact-block-right-one{width: 100%}
.why-us-block-left{width: 100%}
.why-us-block-right{width: 100%}
.why-us-block-left h4{padding-bottom: 0}
.product-description p{font-size: 16px}
.product-content {padding-top: 17px;}
.product-content table td {width: 0;}
.gallery-block img {width: 100%;}
}

@media screen and (max-width:667px){}
@media screen and (max-width:640px){}
@media screen and (max-width:568px){}
@media screen and (max-width:533px){}
@media screen and (max-width:480px){
	.header-left{width: 70%}
	.header-left img{width: 100%}
	.reliable-block h2{font-size: 16px}
	.product-vertical-block-one-one{width: 100%}
	.estimated-customer-block h2{font-size: 23px}
	.estimated-customer-block p {text-align: justify;text-align-last: center;}
	.location-block p{font-size: 15px}
	.footer-block p{font-size: 13px}
	.about-us-block-left{width: 100%;padding-bottom: 20px}
	.about-us-block-right{width: 100%;}
	.product-block ul li{width: 100%}
	/*.product-block p{text-align: justify;text-align-last: center;}*/
	.related-product-block ul li{width: 100%}
	.banner-1{padding: 40px 0 40px}
	.banner-1-block h2{font-size: 20px}
	.related-product{padding-top: 0px}
	.gallery-block img {width: 100%;}
	.gallery-block h2{font-size: 25px}
	
}
@media screen and (max-width:414px){}
@media screen and (max-width:375px){}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){}