@media (max-width:1022px){
    #top-left,#menu{display:none;}
    img{max-width:100%;height:auto;}
    #container{}
    *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .container{width:95% !important;}
    #header.container{width: 98% !important;background-size: 100% 175px;height: 195px;}
    #slider,#menu,#slider img,#footer-left,#footer-right{clear:both;float:none !important;width:100% !important;}
    #slider{min-height:100%;}
    #menu{height: 45px;padding: 7px 15px;}
    #top-content{padding: 5px 20px 20px;min-height: 100%;margin-top: -50px;}
    #uc-left-content{width: 55%;margin-left: 0 !important;}
    #uc-right-content{width: 35%;}
    #uc-right-content1,#uc-right-content2,#uc-right-content3{width:100%;}
    #upper-content{padding-bottom:50px;padding-top: 20px;}
    #lower-content{text-align:center;}
    .lower-c-mod{
    text-align:left;
    width: 31% !important;
    margin:0 10px 0 0!important;
    float:none !important;
    display:inline-block;
    height:100% !important;
    vertical-align:top;
    min-height:325px;
    }
    .lower-c-mod:nth-child(3){margin-right:0 !important;}
    .lower-c-mod img{float:none !important;margin-left:0 !important;
    display:block;margin:0 auto 10px !important;}
    #lower-content h3,#lower-content h3 *{font-size:15px !important;font-weight:normal !important;text-align: center;}
    #menu-left{display:none;}
    #lower-content{padding:20px 15px;}
    #menu-right{float:right;margin:0;}
    .pull-left{float:left;}
    .pull-right{float:right;}
    .pointer{cursor:pointer;}
    .search input{height: 27px;width: 155px;}
    #footer{padding: 25px 0;}
    #footer-left,#footer-right{text-align:center;}
    #footer-right li{float:none;display:inline-block;vertical-align:top;line-height: 100%;}
   #footer-right ul{margin:30px 0 0;}
   #footer-right li a{padding:0 10px;}
   #footer-right li:first-child a{padding-left:0 !important;}
   #footer-right li:last-child a{padding-right:0 !important;}
   #header-left h1{margin-left:0;font-size: 35px;}
   #header-left p{margin-left:0;font-size: 18px;margin-top: 7px;}
   #header-right p{font-size:16px;margin-top:3px;}
   #header-left,#header-right{width:50%;}
   #header-left{padding-left:20px;}
   #header-right h2{font-size:20px;}
   .menu-logo {text-decoration:none;color: #444446 !important;}
    #uc-left-content fieldset.formFieldset{border:0;padding: 0 !important;width: 100%;min-width: 100%;margin: 0 !important;float: none;display: block;}
    
}
/* 
--------------------------------------
MOBILE MENU
--------------------------------------
*/


#mobmenu #show_mobmenu {display:block;vertical-align:middle;float:left;}
#mobmenu #show_mobmenu .fa{font-size:30px;}
#mobmenu #show_mobmenu span{display:inline-block;vertical-align:top;}
#mobmenu #show_mobmenu span.mobmenu_title{padding-top: 2px;margin-left:10px;font-size: 18px;font-weight: 700;}


/*Mobile Menu Nav Top*/

.show_mobmenu.top {top:0;background-color: #D8B365;position:absolute;width : 100%;left : 0;z-index : 9999999999;padding: 30px;overflow:auto;}
body.show_menu{background: #D8B365;}
.show_mobmenu.top .nav_title{text-align:right;padding-top: 13px;}
.show_mobmenu.top .nav_title span{display:inline-block;}
.show_mobmenu.top .nav_title .mobmenu_icon{font-size: 29px;line-height: 33px;vertical-align:middle;margin-right: 23px;display: inline-block;margin-top: -5px;}
.show_mobmenu.top .nav_title .mobmenu_title{font-size: 16px;padding-top: 0;display: inline-block;}
.show_mobmenu.top .navigation{margin-top:35px;}
.show_mobmenu ul.menu{list-style:none;margin:0;padding:0;}
.show_mobmenu ul.menu ul{padding: 10px 0 10px 25px;position: relative;visibility: visible;margin: 0;list-style: none;width: 100%;}
.show_mobmenu ul.menu  li{border-bottom: solid 1px #444446;padding: 10px 0;margin: 0 !important;}
.show_mobmenu ul.menu li:last-child{border-bottom:0;padding-bottom:0;}
.show_mobmenu ul.menu li a{display:block;text-decoration: none !important;color: #444446;text-transform:uppercase;font-size:20px;}
.show_mobmenu ul.menu li a:before{display:none;}
.show_mobmenu ul.menu li.active a,
.show_mobmenu ul.menu li:hover a{color: #ffffff;}
.show_mobmenu ul.menu li a:before{left:50%;right:50%;}
.show_mobmenu ul.menu li a:hover:before,.show_mobmenu ul li a:focus:before,.show_mobmenu ul li a:active:before{left:0;right:0;}
.show_mobmenu ul.menu ul li{padding-left:0 !important;}
.show_mobmenu ul.menu ul li a{font-size:18px;text-transform:none;}

@media (max-width:1022px) {
.main-menu {display : none;}
#mobmenu{position:relative;display:block !important;padding-top: 0;}
.mainbody.show_menu #mobmenu{display:none !important;}
#mainbody.show_menu .active_mobmenu{width:100%;height:100%;z-index:9999;cursor:pointer;background-color: rgba(27, 36, 46, 1);}
#mainbody.show_menu{display:none;}
}
@media (max-width:370px){
.show_mobmenu{width: 250px;}
#mainbody.show_menu #show_mobmenu,
#mobmenu #show_mobmenu span.mobmenu_title{display:none;}
.show_mobmenu.top .nav_title .mobmenu_icon{margin-right:10px;}
}

@media (max-width:767px){
	#uc-left-content,#uc-right-content,.lower-c-mod,
	 #header-left,#header-right{display:block !important;float:none !important;clear:both;width:100% !important;margin-left: 0 !important;margin-right: 0 !important;}
    .lower-c-mod{min-height:100%;margin-bottom:20px !important;}
    #lower-content h3, #lower-content h3 *{font-size:17px;font-weight:bold !important;}
    #header,#header *{text-align:center !important;padding-left: 0;padding-right: 0;}
    #header-right h2{margin-top:20px;}
    #header-left h1{margin-top:10px;}
    #header-left h1{font-size:25px;}
    #header-left p{font-size:16px;}
    #header-right h2,#header-right h2 p{font-size:15px;}
    #top,#top *{text-align:center !important;}
    #top-right{padding-top:10px;}
    #top-right div.moduletable{vertical-align:top;display:inline-block;float:none !important;}
    #top-right{margin-right:0 !important;padding-right:0;width: auto;padding-top: 0;}
    #header.container{background:#333333;height:100%;padding-bottom:20px;}
    #top-content{margin-top:0;padding: 0;}
   #uc-left-content textarea,
    #uc-left-content input,
    #uc-left-content select{width:100% !important;}
    fieldset.formFieldset ol.formContainer li{padding:0;}
    div.formBody{float:none;clear:both;}
    #uc-left-content input[type="button"]{margin:10px 0 0 !important;padding:0;}
    #uc-left-content input[type="submit"]{width:50px !important;}
     #uc-left-content input[type="reset"]{width:70px !important;}
}
@media (max-width:400px){
   #slider{display:none;}
   
}