@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1350px) and (max-width:1499px) {
	
	
	
}

@media screen and (min-width:1200px) and (max-width:1349px) {
	

}





@media screen and (min-width:1024px) and (max-width:1199px) {
	
.desktop{display:block;
}

.mobile{display:none;
}

	.header-right{width:75%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	min-height:70px;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:right;
	margin:15px 0 0 15px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:4% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:left !important;
	width:30% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}	
	
	.enquiry-form-row-left{width:30%;
	}
	
	.enquiry-form-row-msg{width:95%;
	}
	
	.interior-bg{min-height:auto;
	}
	
	.who-we-are{padding:0px;
	}

}


@media screen and (min-width:768px) and (max-width:1023px) {
	
	
	.desktop{display:block;
}

.mobile{display:none;
}

	.header-right{width:100%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	min-height:70px;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:right;
	margin:15px 0 0 15px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:5% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:left !important;
	width:30% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}	
	
	.enquiry-form-row-left{width:30%;
	}
	
	.enquiry-form-row-msg{width:95%;
	}
	
	.interior-bg{min-height:auto;
	}
	

	.who-we-are{padding:0px;
	}
	
}



@media screen and (min-width:640px) and (max-width:767px) {
	
	.fixed{position:relative;
	}
	
	
	.desktop{display:block;
}

.mobile{display:none;
}

   

.header-right{width:100%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:right;
	margin:15px 0 0 15px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:8% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:left !important;
	width:30% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}	
	
	.enquiry-form-row-left{width:30%;
	}
	
	.enquiry-form-row-msg{width:95%;
	}
	
	.logo{margin:0 auto;
	}
	
	.who-we-are{padding:0px;
	}
	
	.panel-title{font-size:17px;
	}
	.enquiry-form-row-left{float:none;
	width:100%;
	}
	
}


@media screen and (min-width:480px) and (max-width:639px) {
	
	.fixed{position:relative;
	}
	
	
	.desktop{display:block;
}


.header-right{width:100%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:right;
	margin:15px 0px 0 15px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:8% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:none !important;
	width:100% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}
	
	.logo{margin:0 auto;
	}
	
	.who-we-are{padding:0px;
	}
	
	.panel-title{font-size:17px;
	}
	
	.enquiry-form-row-left{float:none;
	width:100%;
	}

	
}


@media screen and (min-width:360px) and (max-width:479px) {
	
	.fixed{position:relative;
	}
	
	
	.desktop{display:none;
}

.mobile{display:block;
}


.header-right{width:100%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:none;
	width:100%;
	margin:15px 0 0 0px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:8% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:none !important;
	width:100% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}	
	
	.logo{margin:0 auto;
	}
	
	.who-we-are{padding:0px;
	}
	
	.panel-title{font-size:17px;
	}
	
	.enquiry-form-row-left{float:none;
	width:100%;
	}
	
}



@media screen and (min-width:240px) and (max-width:359px) {
	
	.fixed{position:relative;
	}
	

	
	
	.desktop{display:none;
}

.mobile{display:block;
}


.header-right{width:100%;
}
    
	
	.interior-bg{background:none;
	}
	
	.who-we-are-leftbox{width:100%;
	}
	
	.footer-menu{width:100%;
	}
	
	.footer-menu ul li{float:none;
	padding:0px;
	line-height:30px;
	
	}
	
	.footer-menu ul li:last-child{margin:0px;
	}
	
	.header{position:relative;
	}
	
	.inner-slider{min-height:100px;
	}
	
	.aboutus img{float:none;
	width:100%;
	margin:15px 0 0 0px;
	}
	
	.inner-text{font-size:20px;
	line-height:25px;
	margin:8% 0 0 0;
	}
	
	.aboutus h4{font-size:20px;
	}
	
	.c-two{float:none !important;
	width:100% !important;
	}
	
	.contactus-left{float:none;
	width:100%;
	}
	
	.contactus-right{float:none;
	width:100%;
	}
	
	.logo{margin:0 auto;
	}
	
	.who-we-are{padding:0px;
	}
	
	.panel-title{font-size:17px;
	}
	
	.enquiry-form-row-left{float:none;
	width:100%;
	}
		
	
}



