@media (max-width:530px){
	.logo{
		width:100% !important;
	}
	
	.logo img{
		width:60% !important;
	}
	
	.nav-top{
		width:60%;
	}
	
	.min-type{
		width:100% !important;
	}
	
	.fst-testi p {
		padding: 20px 0px;
		text-align: justify;
	}
	
	.fst-testi img {
		margin-left: 27%;
	}
	
	.nav-fst-rit1{
		padding-left:20px;
	}
   
    .nav-fst-rit, .nav-fst-rit1{
        margin-bottom: 0 !important;
    }
	
	.nav-fst-rit1 i {
		padding: 0px;
		font-size: 25px;
		margin: 10px 0px 10px 0px;
	}
	
	.fa-envelope-o:before {
		content: "\f003";
		margin-left: 0px;
	}
	
	.tl-cont i {
		width: 24% !important;
	}
	
    .nav-fst-rit p{
        text-align: center;
    }
    .left-foot{
        text-align: center;
    }
    .right-foot{
        text-align: center;
    }
    
}

@media (max-width: 530px){

.fa-envelope-o:before {
    content: "\f003";
    margin-left: -7px;
}
}

@media (max-width:771px){
	.bann-cont h1 {
    font-size: 26px;
}
}

@media(max-width:767px){
	.abt-bann img {
		height: 120px;
		width: 100%;
	}
	
	.navbar-nav .open .dropdown-menu {
    background:#fff;
	color:white;
	}
	.drop-gall{	
		background:#fff;
	}
	
	.social-icon-min{
		display:block;
		margin:10px;
	}
	
	.social-icon{
		display:none;
	}
	
	.nav-top{
		position:absolute;
		z-index:1111;
	    width: 310px !important;
	    margin-top: 0px;
		right: 15px !important;
		background:#000;
	}
	
	.nav-top li{
		text-align:center;
        display: inherit !important;
	}
	
	
	.navbar-brand {
		padding: 0px;
	}
	
	.logo img {
		width: 60%;
		display:block;
		margin:0px auto;
	}
	
	.logo{
		width: 100%;
	}
	
	.nav-fst-rit{
		margin:20px 0px;
		text-align:center;
	}
	
/*
	.nav-fst-rit p{
		text-align:left !important;
	}
*/
    .nav-fst-rit, .nav-fst-rit1 {
    margin-top: 0px; 
}
    .nav-fst-rit p{
		text-align:center;
	}
    .nav-fst-rit1{
        text-align: center;
    }
	.fst-testi {
		margin: 50px 0px;
	}
	
	.dropdown-menu{
		background:#fff !important;
		min-width:auto;
	}
	
	.dropdown-menu a{
		color:#000 !important;
	}
		
	.tl-cont i {
		width: 14%;
	}

	.cont-map iframe {
		margin:10px 0px;
	}
	
	.buy-img {
		text-align: center !important;
	}
	ul .site-drop{
		float:none !important;
		width:100%;
	}
     .nav-location{
        float: none;
    }
}	

@media (min-width: 768px) and (max-width: 991px){
	.cus-container{
	width:100%;
    }
    .tl-nav .nav>li>a{
        padding: 15px 7px !important;
    }
    .tl-nav .nav-bar li {
    padding: 0px 0px;
}
	
	.nav-fst-rit a, .nav-fst-rit1 a{
	padding:0px ;
}

	.nav-bar li{
		padding:0px;
	}
	
	.navbar-brand {
		padding: 10px 0px;
	}
	
	.social-icon li, .social-icon-min li {
		margin: 0px 7px;
	}
	
	.container{
		width:100% !important;
	}
	
	
	.dropdown:hover .dropdown-menu{
		display:block;
	}
	
	.nav-fst-rit span, .nav-fst-rit1 span {
		color: #000;
		font-size: 13px;
	}
	
	.nav-fst-rit p, .nav-fst-rit1 p{
		font-size:12px;
	}
	
	.tl-cont i {
		width: 12%;
	}
	
	.cont-map iframe {
		width: 100%;
		height: 310px;
	}

	.testi-main {
		text-align: center;
		height: 290px;
	}

}

@media (max-width:1199px) and @media (min-width:991px) {
	
	.type-recycling{
		margin:0px 234px;
	}
	.fst-awd-box {
    height: 291px !important;
	}
	
}

@media (max-width:991px){
	
	.type-recycling{
	margin:0px 0px;
    }
	
}

@media (min-width: 992px) and (max-width: 1199px){
	.tl-cont i {
		width: 11%;
	}
	
	.social-icon {
		float: right;
	}
	
	.nav-fst-rit span, .nav-fst-rit1 span {
		color: #000;
		font-size: 15px;
	}
	
	.type-recycling{
	margin:0px 236px;
}

    .nav-bar a{
        padding: 15px 11px !important;
    }
    .nav-bar li {
    padding: 0px 0px;
}


.type-size {
    height: 173px;
}	

@media(min-width:1200px){
	.ind-abt p{
		padding:0px 200px;
	}
	
	.tl-cont i {
		width:9%;
	}
	
	.dropdown:hover .dropdown-menu{
		display:block;
	}
	
	.testi-main {
		padding:0px 15px;
		height: 300px;
		text-align: center;
	}

}

@media (min-width: 768px){
.navbar-right .dropdown-menu {
    right: 0;
    left: auto;
}
}

@media (max-width: 560px){
	.type-recycle {
    padding: 8px;
}
}








