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;}
.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;}
.header_right nav{ width:229px; height:308px; overflow-x:hidden; overflow-y:scroll; position: absolute; z-index:99;}
#sitemain{width:55%; float:left; }
#sitemain.right{ float:right;}
h4.phone{ margin:0; float:none;}

#container{padding:20px;}

.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:55% }
.contact_info{ width:35%;}
.front-right{width:40% !important;}

.nivo-caption h1{ font-size:30px !important; margin:0 !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;}

.socials .cols-4{ width:22% !important ;}
.widget-area .cf_text, .widget-area .cf_textarea{ width:95% !important;}
.widget-area .cf_captcha{width:64% !important;}
.sidebar-left{ width:290px !important;}
.sidebar-right{ width:290px !important; }
.contact_info iframe{ width:300px !important;}
.welcome_text .one_fourth{ width:22%;}
.about_wrap .one_half{ width:42%;}
.about_left{ width:375px;}
.services_panel .post-box{ width:172px;}
.error_msg{ display:block;}
#Grid .mix{  margin:0 0px 30px 50px !important; }
.mobile_nav a{ width:187px;}
nav ul li a span{ display:none;}

nav ul li ul li{background-color:transparent !important;}
nav ul li:hover ul li.current_page_item{ background-color:transparent!important;}
nav ul li:hover, nav ul li.current-menu-item, nav ul li.current-menu-parent, nav ul li.current-menu-ancestor{background-color:transparent!important;}

.services_wrap .container{ width:750px; padding:0;}
.services_wrap .one_fourth{ width:35%;}
.recent_wrap .last_column{ width:28%;}
.feature-pro .post-box{ width:230px; margin-right:20px;}
.list-services{ width:190px; margin-right:10px;}
.list-services h3{ font-size:20px;}
.col-3, .col-6{margin-right:0;}
.count{ margin-bottom:90px;}


