/************************************************************************************
smaller than 1100
*************************************************************************************/
@media screen and (max-width: 1100px) {
#header-top { width:auto; padding:1%; }
#nav-main { width:auto; }
#content-main { width:auto; }
ul#indx-services li { width:23%; margin:1%; }
ul#indx-services li:last-child { margin:1%; }
#welcome-main { width:auto; padding:1%; }
#testmnls-main { width:auto; padding:2% 1%; }
#footer-main { width:auto; padding:2% 1%; }
#news-main { width:auto; padding:2% 1%; }
#news-main ul.news li { width:30%; margin-right:2%; }
#news-main ul.news li div { width:78%; }
#news-main ul.news li div img { width:100%; }
.container { width:auto!important; }

}
/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width: 1024px) {
#nav-main ul.nav li a { padding:0 13%; }
#news-main ul.news li div { width:auto; }



}
/************************************************************************************
smaller than 900
*************************************************************************************/
@media screen and (max-width: 900px) {
#nav-main ul.nav { width:100%; }
#nav-main ul.nav li a { padding:0 20px; }
.search { width:100%; border-top:1px solid #324154; }
.search input[type="text"] { width:85%; }
#nav-main ul.nav li a { padding:0 20px; }
#footer-main .social { display:block; float:none; width:100%; overflow:hidden; text-align:center; border-top:1px solid #344459; padding-top:2%; }
#footer-main .social a { display:inline-block; float:none; }
#footer-main ul.footer-links { width:23%; }


}
/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
ul#indx-services { padding:2% 0; }
ul#indx-services li { width:47%; }


}
/************************************************************************************
smaller than 640
*************************************************************************************/
@media screen and (max-width: 640px) {

}
/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 600px) {
#welcome-wrap { min-height:inherit; }
#welcome-main .welcome-txt { width:auto; float:none; margin:1%; }
#footer-main ul.footer-links { width:33%; margin-bottom:1%; }
.search input[type="text"] { width:80%; }
#news-main ul.news li { width:auto; margin:0 0 2% 0; }
#news-main ul.news li div { width:80%; }

}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) { 
#header-top .logo { float:none; text-align:center; }
#header-top .logo a { float:none; text-align:center; }
#header-top .logo a img { float:none; margin:0 auto; }
#header-top .top-links { text-align:center; float:none; display:block; margin:2% 0; padding:0; }
#header-top .top-links li{ float:none; display:inline-block;}
.search input[type="text"] { width:70%; }
ul#indx-services li { width:auto; margin-bottom:15px; border-bottom:1px dashed #9aa6b6; padding-bottom:15px; }
ul#indx-services li h2 { width:auto; }
#testmnls-main .testmnls img {  margin:0 3% 0 0; }
#testmnls-main { padding:15px 7px 20px; }
#testmnls-main .testmnls-post{ overflow:visible;}
#testmnls-main .testmnls{ padding:0;}
#footer-main ul.footer-links { width:auto; float:none; }
.p-blank { display:none; }

	.search-form{ float:none; width:100%; }
	input[type="search"]{ width:250px;}
	
	.nav-menu li{ border-bottom:1px dashed #293545;}
	.nav-menu li a{ line-height:40px;}
	
	.nemus-slider .slide.nemus-active-slide .caption{ display:none !important; opacity:0 !important;}
	.slider_area{ min-height:auto;}

#content-main, #news-main{ padding:0 7px; width:100%;}
#content-main h2{ font-size:20px;}

a.read-more{ line-height:32px;}
#welcome-main{ padding:5% 3%; width:100%; text-align:center;}
#welcome-main .welcome-txt h3{ margin-top:0; font-size:22px;}
#welcome-main .welcome-txt{ min-height:auto;}
#news-main h2{ margin-top:15px;}

#news-main ul.news li span{ padding:5px 5px; font-size:24px; width:50px; text-align:center;}
#news-main ul.news li span small{ font-size:15px;}
#news-main ul.news li .info{ width:82%;}
#news-main ul.news{ margin-bottom:20px;}
#news-main ul.news li .info img{ width:auto; max-width:100%; height:auto;}
#news-main ul.news li{ width:100%; margin:0 0 5%;}

.footer-main .widget{ width:100%; float:none; margin-bottom:20px;}
.footer-main{ padding:20px 10px 10px; width:100%;}
.footer-main .social{ float:none; width:100%;}
}

/************************************************************************************
smaller than 360
*************************************************************************************/
@media screen and (max-width: 360px) {

#news-main ul.news li div { width:auto; }

}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {
#testmnls-main h2 { font-size:20px; }
#welcome-main .welcome-txt h2 span { font-size:24px; }
#welcome-main .welcome-txt h2 { font-size:28px; } 

}