/* Desktop Layout: 992px. */

@media only screen and (min-width: 992px) and (max-width: 1100px) { 
.header_area .header {width:95%}
.header_area .header .logo {float: left; margin: 0 auto 10px; width: 25%;} 
.header_area .header .mainmenu ul#nav li a {font-size: 14px;}
.header_area .header .mainmenu ul#nav li {padding-left: 10px; padding-right: 10px;}
.header_area .header .mainmenu {width: 57%;}
.header_area .header .search_box {width: 17%;}
.header_area .header .search_box input[type="text"] {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #DDDDDD;
  width: 95%;
}
.header_area {
  min-height: 60px;
}
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.column, .header_area .header {width:750px}
.selectnav {display:none;}
#nav {display:block}
.internal_content {padding: 50px;}
.single_promo {width: 367px;}
.footer_left, .footer_right {width: 375px;}
.footer_area {font-size:14px}
.footer_right ul li:last-child {background: url("images/dot_white.png") no-repeat scroll 0 8px transparent;}
.slider_menu {margin-left: 36px;}
.three_column .one_column {margin-left: 25px; width: 233px;}
.three_column {margin-left: -25px;}
.photo_gallery {margin-left: -50px;}
.photo_gallery h2 {margin-left: 50px;}
.photo_gallery .single_gallery {margin-left: 50px; width: 350px;}
.mainmenu #nav li a {padding: 14px 15px;}
.logo img{width:340px}
.quick_links {position: inherit;}

.header_area .header .logo {float: left; margin-bottom: 10px; text-align: center; width: 100%;}
.header_area .header .mainmenu {margin-bottom: 15px; width: 100%;}
.header_area .header .search_box {clear: both; float: none; margin-bottom: 15px; margin-left: 250px; position: relative; width: 243px;}
.internal_content br, .search_box{display:none}
}



/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
.column, .single_promo, .footer_left, .footer_right, .three_column .one_column, .photo_gallery .single_gallery, .header_area .header {width:300px}
.selectnav {display: block;margin: 0 auto;padding:16px}
#nav {display:none}
.slider_below_left input[type="text"] {background: url("images/search_icon.png") no-repeat scroll 149px 2px #FFFFFF; width: 180px;}
.internal_content {padding: 40px 0;}
.welcome_promo {margin-left: 0;}
.single_promo {margin-left: 0;margin-bottom:25px;}
.footer_area {font-size:15px}
.footer_left {border-bottom: 1px solid #507E4D; float: none; margin-bottom: 5px; padding-bottom: 20px; text-align: center;}
.footer p {margin: 0; padding: 30px 0 0;}
.footer_right ul li a {padding: 10px;}
.footer_right ul {text-align: center;}
.slider_below_area {background: none repeat scroll 0 0 #F2F2F2;}
.slider_below_left input[type="text"] {background: url("images/search_icon.png") no-repeat scroll 268px 2px #FFFFFF; width: 300px;}
.slider_below_left {float: none;}
.slider_below_right {margin-bottom: 15px;float:none;}
.slider_below_right ul {text-align: center;}
.slider_menu {margin-left: 80px;}
.three_column {margin-left: 0; margin-top: 30px;}
.three_column .one_column {float: none; margin-left: 0;}
.photo_gallery {margin-left: 0;}
.photo_gallery .single_gallery {margin-left: 0;}
.photo_gallery h2 {margin-left: 0px;}
.footer_right ul li:last-child {background: url("images/dot_white.png") no-repeat scroll 0 9px transparent; padding-left: 10px;}
.logo img{width:200px}
.smint {
  overflow: hidden !important;
  position: relative !important;
  top: 0 !important;
}
.internal_content  {margin-top:0}
.mainmenu_stick {position: relative; top: 0;}
.quick_links {position: inherit;}

.header_area .header .logo {float: left; margin-bottom: 10px; text-align: center; width: 100%;}
.header_area .header .mainmenu {margin-bottom: 15px; width: 100%;}
.header_area .header .search_box {clear: both; float: none; margin-bottom: 15px; margin-left: 35px; position: relative; width: 243px;}
.internal_content br, .search_box{display:none}
}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.column, .single_promo, .footer_left, .footer_right, .three_column .one_column, .photo_gallery .single_gallery, .header_area .header {width:450px}
.selectnav {display: block;margin: 0 auto;}
#nav {display:none}
.slider_below_left input[type="text"] {background: url("images/search_icon.png") no-repeat scroll 149px 2px #FFFFFF; width: 180px;}
.internal_content {padding: 40px 0;}
.welcome_promo {margin-left: 0;}
.single_promo {margin-left: 0;margin-bottom:25px;}
.footer_area {font-size:15px}
.footer_left {border-bottom: 1px solid #507E4D; float: none; margin-bottom: 5px; padding-bottom: 20px; text-align: center;}
.footer p {margin: 0; padding: 30px 0 0;}
.footer_right ul li a {padding: 10px;}
.footer_right ul {text-align: center;}
.slider_below_area {background:url(images/slider_bottom_bg.png) repeat-x;min-height:60px}
.slider_below_left {float:left}
.slider_below_right {float:right;margin-bottom:0}
.slider_below_right ul{text-align:right}
.slider_menu {margin-left: 145px;}
.three_column {margin-left: 0; margin-top: 30px;}
.three_column .one_column {float: none; margin-left: 0;}
.photo_gallery {margin-left: 0;}
.photo_gallery .single_gallery {margin-left: 0;}
.logo img{width:260px}

.header_area .header .logo {float: left; margin-bottom: 10px; text-align: center; width: 100%;}
.header_area .header .mainmenu {margin-bottom: 15px; width: 100%;}
.header_area .header .search_box {clear: both; float: none; margin-bottom: 15px; margin-left: 107px; position: relative; width: 243px;}
.internal_content br{display:none}
}