@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:1000px) and (max-width:1095px)
{
.container{width: 980px;}
.header_in{min-height: 132px;}
.logo{width: 200px; padding-top: 30px;}
.laxary{ margin-top: 25px;}
.main_nav ul li a{font-size: 12px;}
.main_nav{width: 100%; text-align: center;}
.main_nav ul{width: auto;display: inline-block;}
.hobo{right: -37px;}
.curv1{left: 133px; height: 385px;width: 118px;}
.left_menu{width: 178px;}
.left_menu ul li a{font-size: 13px; line-height: 42px;}
.rit_menu{width: 189px;}
.rit_menu ul li a{font-size: 13px; line-height: 42px;}
.flexslider .slides > li { min-height: 390px !important;}
.mid_ban{width: 626px;}
.curv2 {height: 385px;right: 132px;width: 131px;}
.btm_bg{top: 14px;width: 239px;  min-height: 550px;}
.btm_bg2{top: 12px;width: 294px;  min-height: 550px;}
.btm_prt_in{top: -15px;}
.left_box{top: 229px;width: 135px}
.rit_box{top: 229px;width: 135px}
.bdy_txt2{margin-top: 209px; padding: 0 264px;}
.btm_prt_in{min-height: auto;}
}
@media only screen and (min-width:768px) and (max-width:999px)
{
.container{width: 740px;}
.curv1, .curv2, .btm_bg, .btm_bg2{display: none;} 
.header_in{background: none;min-height: auto;}
.logo{padding: 10px 0 0 0;width: 162px;}
.mid_hdr{width: 399px;}
.lang ul li a{font: 19px/15px Arial;padding: 0 4px;}
.lang{width: 100%; margin-top: 10px;margin-bottom: 10px;}
.main_nav ul li a{  font: 10px/15px "CenturyGothic";padding: 0 7px 0 6px;}
.laxary{margin-top: 10px;}
.hobo { margin-right: -44px; position: absolute; right: 50%;top: -8px;  width: 88px;}
.main_nav{width: 100%; text-align: center;}
.main_nav ul{width: auto;display: inline-block;}
.left_menu ul li a{font: 11px/28px "CenturyGothic";}
.left_menu{ width: 150px;}
.mid_ban{width: 440px;}
.rit_menu{width: 150px;float: right;margin-left: 0;}
.rit_menu ul li a{font: 11px/28px "CenturyGothic";}
.ban_in{padding: 10px 0 0 0 ;}
.mid_ban{margin: 0;}
.flexslider .slides > li {min-height: 231px !important;}
.btm_prt_in{width: 100%; background: none;margin: 0;top: 0;min-height: auto;}
.bdy_txt2 {
    float: left;
    height: auto;
    margin-top: 50px;
    padding: 0 20px;
    width: 100%;
}
.left_box{left:0;position: relative;top:0px;width:50%;float: left;margin-top: 30px;text-align: right;padding-right: 10px;}
.rit_box{ right: 0;position: relative;top:0; width: 50%;float: right;margin-top: 30px;text-align: left;padding-left: 10px;}
.ftr {
    bottom: 0;padding:20px 0;
    left: 0;
    margin-left: 0;
    position: relative;
    text-align: center;
    width: 100%;float: left;}
}


@media only screen and (max-width:767px) 
{
.container{width: 95%;}
.curv1, .curv2, .btm_bg, .btm_bg2{display: none;} 
.header_in{background: none;min-height: auto;}
.logo{padding: 10px 0 0 0;width: 162px;}
.mid_hdr{width: 399px;}
.lang{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-bottom: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 7px;
    width: auto;}
.lang ul li a{font: 11px/15px Arial;padding: 0 2px;}
.main_nav ul li a{  font: 10px/15px "CenturyGothic";padding: 0 7px 0 6px;}
.laxary{margin-top: 0px;display: none;}
.hobo { margin-right: -44px; position: absolute; right: 50%;top: -8px;  width: 88px;}
.main_nav{
    background: #FBFBFB none repeat scroll 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 100%;
    width: 100%;
	padding: 28px;
}
.main_nav ul{width: auto;display: inline-block;}
.left_menu ul li a{font: 11px/28px "CenturyGothic";}
.left_menu{ width: 150px;}
.mid_ban{width: 75%;}
.rit_menu{width: 150px;float: right;margin-left: 0;}
.rit_menu ul li a{font: 11px/28px "CenturyGothic";}
.ban_in{padding: 10px 0 0 0 ;}
.mid_ban{margin: 0;}
.flexslider .slides > li {min-height: 318px !important;}
.btm_prt_in{width: 100%; background: none;margin: 0;top: 0;min-height: auto;}
.bdy_txt2 {
    float: left;
    height: auto;
    margin-top: 50px;
    padding: 0 20px;
    width: 100%;
}
.left_box{left:0;position: relative;top:0px;width:50%;float: left;margin-top: 30px;text-align: right;padding-right: 10px;}
.rit_box{ right: 0;position: relative;top:0; width: 50%;float: right;margin-top: 30px;text-align: left;padding-left: 10px;}
.ftr {
    bottom: 0;padding:20px 0;
    left: 0;
    margin-left: 0;
    position: relative;
    text-align: center;
    width: 100%;float: left;}
    
#open{display: block;position: absolute;top: 32px;right: 0;}    
.main_nav{display:none;}   
.lang ul{padding: 0;}
.main_nav ul li a{width: 100%;background: none;}
 .main_nav ul{width: 100%;}
 .main_nav ul li{width: 100%;text-align: center;}
.mob_hide{display: none;}    
.desk_hide{display: block;}
.left_menu {  width: 25%;}




.hobo{ top: 0px;}

}



@media only screen and (max-width:639px) 
{
.left_menu {  width: 30%;}
.mid_ban{width: 70%;}
}


@media only screen and (max-width:479px)
{
.left_menu {  width: 100%;text-align: center;}
.mid_ban{width:100%;}
.logo {padding: 10px 0 0; width: 115px;}
.bdy_txt2{margin-top: 25px;}

}
@media only screen and (max-width:325px)
{

}





