@media screen and (max-width: 1239px) {	
.container{width:96%;margin:auto;}
    #cssmenu a,#cssmenu a:link { padding:  10px 40px; margin: 0; } 
.footer-logos img{margin:0 60px !important}  
}

@media screen and (max-width: 1226px) {	
	  #cssmenu a,#cssmenu a:link { padding:  10px 30px; margin: 0; } 
}
@media screen and (max-width: 1201px) {	
.footer-logos img{margin:0 50px !important}  
}
@media screen and (max-width: 1118px) {	
.footer-logos img{margin:0 40px !important}  
}
@media screen and (max-width: 1080px) {	
	#cssmenu a,#cssmenu a:link { padding:  10px 20px; } 
}
@media screen and (max-width: 1034px) {	
.footer-logos img{margin:0 30px !important}  
}
@media screen and (max-width: 991px) {	
    #black-studio-tinymce-2 a img.alignright {float: none !important;margin: 5px auto 20px 45% !important;} 
}
@media screen and (max-width: 954px) {	 
    .home-services .col-220-2{margin:0 5px}
}
@media screen and (max-width: 951px) {	
.footer-logos img{margin:0 20px !important}  
}
@media screen and (max-width: 934px) {	
    #cssmenu a,#cssmenu a:link { font-size:13px !important}
}
@media screen and (max-width: 891px) {	
	
    #cssmenu a,#cssmenu a:link { font-size:12px !important}
}
@media screen and (max-width: 868px) {	
.footer-logos img{margin:0 10px !important}   
}
@media screen and (max-width: 851px) {	
    #black-studio-tinymce-2 a img.alignright {float: none !important;margin: 5px auto 20px 35% !important;} 
   
.top-mid{float:left;width:30%;margin-top:15px !important;}
}
@media screen and (max-width: 849px) {	
	#cssmenu a,#cssmenu a:link { padding:  10px 15px; } 
}

@media screen and (max-width: 800px) {
    .sticky-header{height:135px;}
    header {padding-bottom:10px}
     #logo{max-width:180px;height:auto;float:none;margin:0 auto;}
    #jquery-slider,.page-banner.page{margin-top:145px}
    .top-mid{display:none}
    .top-contact{float:none;width:100%;margin-top:15px !important}
.top-contact a,.top-contact p{color:#fff;font:700 20px lora,arial,sans-serif !important;text-align:center}
.top-phone i{margin-right:10px}
.top-phone p span{color:#FFB960;font-size:20px;}
    
	.footer-section.col-220{width:100%;float:left}
	.footer-section h2{font-size:26px}
	.article-id.col-620{width:100%;float:left;margin-right:0}
	.col-300.sidebar{width:100%;float:left}
	.sidebar-form input,.sidebar-form textarea{width:95%}
	.section-1{padding-top:0px;}
	.mid-box a{font-size:12px}
	#content .entry-content h1,.blog-content h1.entry-title{font-size:28px}
	#content .entry-content h2,.blog-content h2.entry-title a{font-size:24px}
	#widgets .col-300{width:100%;float:left}
}

@media screen and (max-width: 784px) {	 
.footer-logos img{margin:0 5px !important}   
}
@media screen and (max-width: 743px) {	
.footer-logos img{width:130px !important;height:auto !important;margin:0 14px !important}   
}
@media screen and (max-width: 718px) {	
    #post-7 .entry-content img{width:40% !important}
}
@media screen and (max-width: 675px) {	
.footer-logos img{width:100px !important;height:auto !important;margin:0 15px !important}   
}
@media screen and (max-width:662px) {	
    .services-title{font:700 20px lora,arial,sans-serif;color:#FFB960;text-align:center}
.services-main-title{font:700 35px lora,arial,sans-serif;color:#fff;text-align:center;padding-bottom:10px;}
.col-220-2{width:100%} 
.home-services .col-220-2{margin:0px}
.testimonial-widget{background:none !important;width:100%;float:left;margin:0px;} 
}
@media screen and (max-width: 558px) {	
.footer-logos img{width:80px !important;height:auto !important;margin:0 10px !important}   
} 
@media screen and (max-width: 507px) {	
#post-7 .entry-content img{width:100% !important}
}
@media screen and (max-width: 480px) {	
.footer-logos img{width:70px !important;height:auto !important;margin:0 5px !important}   
} 