@media screen and (min-width: 1250px) {#login #in{width:25%;height:35%;min-width:350px;min-height:267px;}}
@media screen and (min-width: 1150px) {#login #in{width:35%;height:35%;min-width:300px;min-height:255px;}
#login #login_msg{height:25px;  margin-top:6%; margin-bottom:8px; 	}}
@media only screen and (max-width: 1149px) {.big-slider .login{width:220px; height:314px; margin-top:5px; margin-right:10px; margin-left:20px;}
.big-slider .login li{height:35px;font-size:20px; }
#login #in{width:96%;height:510px;;min-width:300px;max-height:90%;min-height:250px;font-size:40px; margin-top:-110px;}
#login input[type=text]{font-size:40px; height:70px;width:96%; } #login select{font-size:40px;height:70px; width:99%;}
#login input[type=submit]{font-size:40px;height:70px;width:96%; } #login input[type=password]{width:96%;font-size:40px;height:70px;}
#login input[type=button]{font-size:40px;}
#login #in #tblogin{width:98%; margin-top:15px; }#login #in #tblogin td{ padding:4px;}
#login #login_msg{ height:25px;  margin-top:5%; margin-bottom:8px; 	}
#logo {  width:375px; height:75px;background-size:72%;}
#wrapper {width:100%;background-size:99.8% 100%;margin:0 auto;  }
#navigation { background-size: 99.4% 115%; }
#navigation ul li { font-size: 17px; line-height:35px; padding: 0 2%; }
.slider-holder { width:93.6%;background-size:100% 100%; }
.big-slider { width:99%; }
.big-slider .slide-cnt { width:68%;}
#templatemo_bottom_panel{width:99.9%;background-size:100% 100%;}#templatemo_footer_panel{width:99.9%;}
#templatemo_footer_panel #templatemo_footer_section{width:99.9%;}
} 
@media only screen and (max-width: 1024px) {
#login #login_msg{height:25px;  margin-top:4%; margin-bottom:5px; }
.shell { width: 90%;  }
#logo {  width:350px; height:70px;background-size:75%;}
.socials a { background-size:100%;width: 93.5px; height: 37px; font-size:14px; line-height:26px; text-indent: 20px;}
.socials a.twitter-ico {margin-left:-16px;  }
body { line-height: 20px; min-width:80%;}
#navigation { background-size:88.7% 112%; }
#navigation ul li { font-size: 16px; line-height:35px; padding: 0 1%; }
.slider-holder { width:93.8%;background-size:99.4% 100%; }
.big-slider { width:99.8%; }
.big-slider .slide-cnt { width:70%; margin-left:-40px;}
#templatemo_bottom_panel{width:99.9%;background-size:100% 100%;}
#templatemo_bottom_panel #templatemo_bottom_section{width:90%;background-size:90% 100%;}
}

@media only screen and (max-width: 949px) {#login #in{margin-top:-100px;}
#login #login_msg{height:25px;  margin-top:3%; margin-bottom:2px; }
body { line-height: 20px; min-width:70%;}
#logo {  width:300px; height:70px;background-size:85%;}
.socials a.twitter-ico {margin-left:-16px;  }
#wrapper {min-width:740px; }
#navigation { background-size:83.8% 110%; }
#navigation ul li { font-size: 16px; line-height:33px;}
.slider-holder { width:93.9%;background-size:99.3% 100%; }
.big-slider .slide-cnt {margin-left:-50px;}
}

@media screen and (max-width: 768px) {
#login #login_msg{height:25px;  margin-top:2%; margin-bottom:2px; }
body { line-height: 20px; min-width:60%;}
#logo {  width:250px; height:60px;background-size: 95%;}
#wrapper {min-width:640px; }
#navigation { background-size:75% 103%; }
#navigation ul li { font-size: 15px; line-height:30px;}
.big-slider .login{ position:relative;width: 166px; height:270px;}
.big-slider .login li{height:29px;font-size:14px;  line-height:26px; }
.big-slider .slide-cnt { width:75%; margin-left:-80px;}
}
@media screen and (max-width: 650px) {#login #in{margin-top:-80px;}
#login #login_msg{height:23px;  margin-top:1%; margin-bottom:2px; }
#logo {  width:200px; height:60px;background-size:110%;}
.socials a.facebook-ico {margin-left:10px; }}

@media screen and (max-width: 590px) {#login #in{margin-top:-70px;font-size:25px;}
#login #login_msg{height:20px;  margin-top:0.4%; margin-bottom:2px; }
#login select{height:35px;font-size:25px;}
#login input[type=button]{font-size:25px;}
#login input[type=text]{ height:35px;font-size:25px;}
#login input[type=password]{ height:35px;font-size:35px;}
#login input[type=submit]{ height:35px; font-size:25px; }
body { line-height: 20px; min-width:50%;}
.socials a.facebook-ico {margin-left:-10px; }
#navigation { background-size: 80% 90%; }
#navigation ul li { font-size: 14px;line-height:25px; }
.big-slider .login{ position:relative;width: 163px; height:260px;}
.big-slider .login li{height:28px;font-size:13px;  line-height:24px; }}

@media screen and (max-width: 550px) {#login #in{margin-top:-60px;}
#login #login_msg{ height:17px;  margin-top:0.1%; margin-bottom:0; 	}
.socials a.facebook-ico {margin-left:-100px; }.socials a.twitter-ico {margin-left:-23px;  }}

@media only screen and (max-width: 420px) {#login #in{margin-top:-50px;font-size:18px;}
#login #in #su{ margin-left:23%;}
#login #login_msg{ height:15px;  margin-top:0; margin-bottom:0; }
#login select{height:30px;font-size:18px;}
#login input[type=button]{font-size:18px;}
#login input[type=text]{ height:30px;font-size:18px;}
#login input[type=password]{ height:30px;font-size:18px;}
#login input[type=submit]{ height:30px; font-size:18px;  }
.socials a.facebook-ico {margin-left:-120px; }.socials a.twitter-ico {margin-left:-45px;  }}

@media only screen and (max-width: 300px) {#login #in{margin-top:-30px;}
#login #login_msg{ height:15px;  margin-top:0; margin-bottom:0; }
}

@media only screen and (max-width: 220px) {#login #in{margin-top:1px;}
#login #login_msg{ height:15px;  margin-top:0; margin-bottom:0; }
#login select{height:25px;width:90px; font-size:12px;}
#login input[type=text]{width:50px; height:20px;}
#login input[type=password]{width:50px; height:20px;}
#login input[type=submit]{width:50px; height:25px; font-size:14px; margin-left:6%; }}

@media only screen and (max-height: 1800px) {#login #in{ min-height:200px;}
#login #login_msg{margin-top:10%; }
}
