/* Premium Theme by D5 Creation, www.d5creation.com
/* =Responsive Design 
-------------------------------------------------------------- */
@media screen and (max-width:801px){
body, #container, #top-menu-container, #header, #header-content, #content-full, .conwidth, #footer, #footer-sidebar,  #creditline, #slide-container, #slide, #slide img, h1.site-title, #heading, .heading-desc {max-width:100%; min-width:0;} body{padding:0 5px;} #slide-container, #slide, #slide img, 
#heading{margin:0 auto 40px;}
#heading { font-size: 20px; }
.heading-desc{clear:both; font-size: 15px;}
.header-bottom { height: 250px; }
#featured-boxs { margin: 0; padding: 20px 10px; width: 100%; }
#footer-content { width: 95%; }
#right-sidebar{clear:both;float:none;margin:0 auto;width:100%; max-width: 100%;}
#premium-main-menu{clear:both; width:100%; max-width: 100%; text-align: center;}
#premium-main-menu ul { margin:0; display: inline-block;  }
.contactcontainer .box1050 { width: 95%; }
#featured-boxs img.box-image{clear:both;display:block;margin-bottom:10px;}
#design-main-menu , #content{float:none;width:100%;}
#footer-sidebar #footer-widget, #footer-sidebar #first-footer-widget, #right-sidebar .widget {min-width: 200px; float: left; margin-left: 15px; }
#client { width: 100%; display: block;}
.simply-scroll { width: 95%; margin: 0 auto; }
.postmetadata, .postmetadata:hover{max-width:70%;}
img.site-logo { display: block; float: none; margin: 0 auto; max-width: 70%; }
#featured-boxs img.box-icon { clear: both; display: block; }
h3.featured-box2 { float: left; max-width:100%; }
#piecemaker,  #slide-container, .tcontainer1, .tcontainer2 { display: none; }
.noslide { display: block; }
}

@media screen and (max-width:599px){ 
#social { display: none; }	
#premium-main-menu { float: left;  }
#premium-main-menu ul { margin: 0 auto; }
#premium-main-menu ul ul ul { left: 15px;; top: 20px; }
#premium-main-menu a { margin: 0 auto; border-bottom: 3px solid #FFFFFF; padding: 10px; background: #555555; width: 100%; }
#premium-main-menu li { float: none; width: 220px; margin: 0 auto; }
#premium-main-menu ul ul a { margin: 0 auto; width: 90%; padding: 9px 5%; color: #DDDDDD;  }
.box-full .floatleft, .box-full .floatright { width: 80%; float: none; }
}