.mhide{ display:none;}

.logos ul {
    display:block;
    text-align:right;
	padding: 0px;
    margin: 0px;
}
.logos li {
    display:inline-block;
}

#SearcField input{ width:134px !important;}

@media screen and (max-width: 915px) {
	
	.logos ul {
    display:block;
    text-align:center;
	padding: 0px;
    margin: 0px;
}

.logos li {
    display:inline-block;
}

#IndexText { float:none !important;}

#Main{ width:100% !important; margin:0px auto;} 
.navi1{ display:block !important;}
iframe{ width:100% !important; height:auto;}
.hide{ display:none !important;}
.mhide{ display:block;}
/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; width:100% !important; text-align:center; height:auto !important;     margin: 0px !important;    padding: 0px !important;
		}
		thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		tr { border: 0px solid #ccc; }
		td { 
			border: none;
			border-bottom: 0px solid #eee; 
			position: relative;
			padding-left: 0%; 

		}

		
		td:before { 
			position: absolute;
			top: 0px;
			left: 6px;
			width: 45%; 
			padding-right: 0px; 
			white-space: nowrap; clear:both;

		}

		td:after {
content: " ";
display: block;
clear:both;}


#RightMenu td a{ width:96% !important; margin:0px 2% 5px;}
*html #IndexText td h1{
	width:100% !important;
}

#IndexText td h1{ width:100% !important; margin:0px; box-sizing: border-box; }
#IndexText td p{width:100% !important; margin:0px;}
.sliderwrapper{ width:100% !important; margin:0px;}
.sliderwrapper .contentdiv{ width:100% !important; margin:0px;}
.SliderPic{ width:100% !important; margin:0px;}
.SliderIn{ width:100% !important; margin:0px; background-size:100% !important;}
.SliderIn .SliderText{ width:100% !important; margin:0px;    position: absolute;
    bottom: 24%;}
*html .SliderText{ width:100% !important; margin:0px;}
/*#MainMenu{ display:none;}
*/
#Phone{ margin:0px auto 18px; text-align:center;}
.CatImg{ float:none; margin:10px auto 0px; height:160px;padding:25px 0px 0px; position:relative; }
.CatImg img{ padding-top: 36px;
    max-height: 110px;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;}
.serc{ margin:0px; display:block;}
.serc1{ float:right; width:50px !important;}
.serc2{ float:left; width:70px !important;}
.serc2 img{ margin:-3px 0px 0px !important;}

.serc3{ float:left; width:134px !important;}

.serc4{ float:left; width:50px !important;}

.navi{ display:block; background:#1ba2d1; height:50px;}
.bots{ margin:0px auto !important;}
#paging{ padding: 0px;
    
    bottom: 20px;
    text-align: center;
    margin: 0px auto !important;
    width: 100%;}
#paginate-slider {
    margin-right: 5px;
    display: inline-block;
}

#breadCrumbs{ width:100% !important; padding:0px !important;}
#Text{ padding:0px 10px;}
#contact_div{ padding:0px 0px  !important;}
#contact_div div{ margin:0px auto 20px !important; padding:0px 7px;}
#contact_div div img{ width:100%;}
textarea ,input{ width:98% !important;}
} 







@media screen and (max-width: 800px) {

	





}





@media screen and (max-width: 768px) {


}







@media screen and (max-width: 568px) {

	#contact_div div{ margin:0px auto 20px !important; padding:0px 18px;}


	

}









@media screen and (max-width: 480px) {
#contact_div div{ margin:0px auto 20px !important; padding:0px 50px !important;float: none !important;}



}



@media screen and (max-width: 434px) {

	


	#contact_div{ padding:0px !important;}
#contact_div div{ width:100%; margin:0px auto 20px !important; padding:0px !important;}
#contact_div div img{ width:100%;}



}



@media screen and (max-width: 420px) {

	

}



@media screen and (max-width: 395px) {

#Logo{ width:90%!important;}	


}



@media screen and (max-width: 380px) {

	

}



@media screen and (max-width: 340px) {

	

}