

@media only screen and (max-width: 1800px) 
{
}





@media only screen and (max-width: 1600px) 
{
}




@media only screen and (max-width: 1500px) 
{
}





@media only screen and (max-width: 1200px) 
{
}





@media (min-width: 1001px) 
{  
}





@media only screen and (max-width: 1000px) 
{
	.stopsolutiontext {
	    bottom: -47%;
    	right: -43%;
	}
	.headertext2 {
	    padding: 43px 0 26px 20px;
	}
	.headertext3 a {
	    margin-left: -10px;
	}



}





@media only screen and (max-width: 900px) 
{
	.headertext2 {
        padding: 43px 0 26px 65px;
    }
        .headertext3 a {
        margin-left: 20px;
    }
}





@media only screen and (max-width: 767px) 
{
	.contactinfoinner h3 {
	    font-size: 18px;
	}
	.contactbanner {
	    margin-top: 6.5%;
	}
	.contactform a {
	    font-size: 15px;
	}
	.addresstext p {
	    font-size: 12px;
	}
	.addressicon i {
	    font-size: 18px;
	}
	.addresstext a {
	    font-size: 12px;
	}
	::placeholder{
		font-size: 12px;
	}
	.mobileheader{
	    display: block;
	}
	.mainheader{
		display: none;
	}
	.logo1{
		display: block;
    	padding: 6% 0% 1% 0%;
	}
	.bnnr1 {
	    margin-top: 4%;
	}
	.storytext p {
	    font-size: 12px;
	}
	.storytext a {
	    font-size: 14px;
	}
	.logos {
	    padding: 0% 10% 50% 0%;
	}
	.ourproducttext {
	    top: -66%;
    	left: -39%;
	}
	.stopsolutionlayer {
	    bottom: -345%;
	}
	.qualitylogo img {
	    width: 100%;
	    padding-bottom: 15%;
	}
	.qualitylogo h4 {
	    font-size: 12px;
	}
	.testimonial h4 {
	    font-size: 18px;
	}
	.testimonial p {
	    font-size: 12px;
	}
	.ourproducts {
	    width: 65%;
	    margin: -17% 0% 0% 19%;
	}
	.mainfootermobile{
	    display: block;
	}
	.mainfooter{
	    display: none;
	}
	.quicklinks h3 {
	    font-size: 14px;
	    padding-top: 5%;
	    text-align: center;
	}
	.quicklinks a {
		text-align: center;
	    font-size: 12px;
	}
	.quicklinks{
		text-align: center;
	}
	.quicklinks h4 {
	    font-size: 12px;
	    text-align: center;
	}
	.quicklinks p {
	    font-size: 12px;
	    text-align: center;
	}
	.companydetails p {
	    font-size: 10px;
	}
	.companydetails p a {
	    font-size: 10px;
	}
	.building img {
	    width: 75%;
	}
	.building{
		text-align: center;
    	margin-top: 3%;
	}

}


@media only screen and (max-width: 700px) 
{
	.contactspace {
	    width: 15%;
	}
	.contactinfomation {
	    width: 65%;
	}
	.contactform {
	    width: 75%;
	}
	.locate h4 {
	    font-size: 6vw;
	}
	.contactbg {
	    background-repeat: repeat;
	}

}


@media only screen and (max-width: 600px) 
{
	    .ourproducttext {
	        top: -86%;
	        left: -44%;
	    }
}


@media only screen and (max-width: 575px) 
{
	.quicklinks a i {
	    color: #fff;
	    font-size: 16px;
	}
	.storytext p {
	    padding: 0% 10% 0% 10%;
	}
	.storytext {
	    padding: 0% 0% 0% 0%;
	    margin-top: -30%;
	}
	.logo1 img {
	    width: 15%;
	}
	.qualitylogo img {
        width: 75%;
        padding-bottom: 10%;
    }
    .qualitylogo{
    	text-align: center;
    }
    .logos {
        padding: 0% 10% 40% 10%;
    }
    .ourproducttext {
        top: -20%;
        left: 14%;
    	transform: rotate(0deg);
    }
    .stopsolutiontext {
        bottom: -80px;
        right: 0%;
    	transform: rotate(0deg);
        width: 100%;
    }
    .tiles {
	    margin-top: 0;
	}
	.plaster {
	    margin-top: 0%;
	}
	.ourproducttext h3 {
	    font-size: 7.5vw;
	    color: #47c5e3;
	}
	.stopsolutiontext h3 {
	    font-size: 7.5vw;
	    color: #47c5e3;
	}
	.bnnr1text h4 {
	    font-size: 15px;
	    width: 65%;
	    margin: 10px auto;
	}
	.bnnr1 {
        margin-top: 6%;
    }
    .mobile-menu-bar {
	    top: 1.5%;
	    right: 7%;
	}




}



@media only screen and (max-width: 550px) 
{
	.contactformmain {
	    width: 100%;
	}
	    .contactspace {
        width: 10%;
    }
        .contactinfomation {
        width: 90%;
    }



}