body{min-width:768px; max-width:999px;}
.layout_wide{ width:100% !important; margin-top:0 !important;}
.layout_wide .header{width:100%;}
.layout_box .header{width:768px;}
body.admin-bar .fixed_header{top:32px;}
#logo{ padding-top:10px; float:none; text-align:center;}
.wrapper_main{width:768px; box-shadow:none;}
.container{width:750px;}
.no-margin-right{margin-right:0px;}
#footer .search-form .search-field{width:120px;}
#footer .search-form{width:210px;}
.features_more ul{margin-left:0;}
.features .col_one_third{margin-left:40px;}
.mobile_nav, .header_right nav{/*width:300px;*/}
.header_right nav{height:239px; overflow-x:hidden; overflow-y:scroll;}
#sitemain{width:440px; float:left; }
#sitemain.right{ float:right;}
#sidebar{width:100%; float:none; display:block; }
.hdr_buy_link{text-align:right; padding:5px 0;}

#container{padding:20px;}
body.woocommerce #sidebar{padding:20px 4%; width:92%;}
.title-404{font-size:32px; padding:20px 0 10px; font-style:italic; font-weight:bold; color:#e1472f; text-transform:none; text-align:center;}
.title-404 strong{font-size:77px; padding-right:20px;}
.text-404{color:#e1472f; font-size:24px; text-align:center; line-height:1.25; padding-bottom:30px;}
.pricing_table.pcol1 .price_col{width:99%;}
.pricing_table.pcol2 .price_col{width:49.5%;}
.pricing_table.pcol3 .price_col{width:33%;}
.pricing_table.pcol4 .price_col{width:24.75%;}
.pricing_table.pcol5 .price_col{width:19.75%;}
.content-part{ width:440px !important;}
.nivo-caption{ bottom:0px !important; left:0 !important; padding:35px 10px !important;}
.nivo-caption h1{ font-size:24px !important; margin:0 !important; line-height:18px !important;}
.slide_info{ margin-bottom:0 !important;}
.nivo-caption p{ margin:0 !important; line-height:14px !important;}
.theme-default a.nivo-nextNav{ right:1% !important;}
.theme-default a.nivo-prevNav{ left:1% !important;}
.widget-area .cf_text, .widget-area .cf_textarea{ width:95% !important;}
.widget-area .cf_captcha{width:64% !important;}
.sidebar-right{ width:260px !important; }

#Grid .mix{  margin:0 0px 30px 50px !important; }

section#home_slider{ overflow:visible;}
.menu_fix{ width:auto;}
.menu_left{ width:auto; float:none;}
.menu_right{ width:auto; float:none;}
.header_center{ width:auto; float:none; background:url(../images/caption_bg.png) repeat left top;padding-bottom:10px; border-top:1px solid #888;}
.cols-4{ width:153px; padding:5px 10px 0; min-height:225px;}
.cols-4 img{ max-width:140px;}
.blog-header h3, .blog-header .postmeta{ float:none;}