@media only screen and (max-width:1920px) {
img{width:100%; display:block;}
select {-webkit-appearance:none;-moz-appearance:none;}
}

@media only screen and (max-width:1680px){

}

@media only screen and (max-width:1600px){

}

@media only screen and (max-width:1380px), (max-width:1440px){

}

@media only screen and (max-width:1366px){

}

@media only screen and (max-width:1200px), (max-width:1280px){

}
@media only screen and (max-width:1024px){
/*** COMMON CSS ***/
body{font-size:14px;}
#main{width:1000px;}
    .main {
        width: 1000px;
    }
.size{width:940px; padding:30px;}
.common_container{width:1000px;}
a.more, input.button{padding:7px 20px;}
input.text_here{height:55px;}
.home_one h2, .home_two h3,.new_account_container h2,.email_verification_container h2,.your_account_content h2, .your_account_form h2,
.redeem_content h2{font-size:21px;}
.home_two .textbox ul li, .new_account_container .form_holder ul li, .email_verification_container .textbox ul li, .your_account_form ul li{padding:0 0 15px 0;}
.common_banner{font-size:30px; padding:50px 30px;}

/*** HEADER ****/
.header{padding:0 30px;}
.footer_images ul li{padding:0 0 20px 0;}
.footer_images .text_holder h3{font-size:18px;}
.footer_links{width:24%;}
.subscribe{width:240px;}

/*** HOME ***/
.home_banner{padding:30px 30px 0 30px;}
.home_banner .img_holder{width:50%;}
.home_banner .text_holder{width:50%; padding:130px 0 0 0;}
.home_banner .text_holder h1{font-size:30px; padding:0 0 15px 0;}
.home_one, .home_two{width:44%; float:left; padding:30px 3%;}
.home_one .text_holder, .home_two .text_holder{padding:15px 0;}

}

@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
/*** COMMON CSS ***/
    #main {
        width: 100%;
    }

    .main {

        width: 100%;
    }
.size{width:94%; padding:20px 3%;}
.common_container{width:100%; padding:162px 0 0 0;}
    .common_container {
        width: 100%;
        padding: 0 0 0 0;
    }
input.text_here{height:50px;}
br.mobile{display:none;}
.home_one h2, .home_two h3,.new_account_container h2,.email_verification_container h2,.your_account_content h2, .your_account_form h2,
.redeem_content h2{font-size:20px;}
.home_two .textbox ul li, .email_verification_container .textbox ul li, .your_account_form ul li{padding:0 2% 15px 0; width:48%;}
.common_banner{font-size:27px; padding:30px 3%;}

/*** HEADER ****/
.header{padding:10px 0; width:100%;}
.logo{float:none; margin:0 auto;}
.social_icon{text-align:center; width:100%; padding:10px 0 0 0; border-top:1px solid rgba(255,255,255,0.2);}
.social_icon ul li{width:20px; padding:0 10px; display:inline-block; margin:0 auto; float:none;}

/*** FOOTER ****/
.footer_images ul li{width:32.333%; margin:0 1.5% 0 0; padding:0 0 15px 0;}
.footer_images .text_holder h3{font-size:15px; padding:10px 0;}
.footer ul li{width:92%; line-height:30px; background:url(../images/symb1.png) no-repeat 0 10px; padding:0 0 0 15px;}
.footer_links{width:100%; padding:10px 0 10px 0%; border-bottom:1px solid rgba(255,255,255,0.2);}
.subscribe{float:left; padding:10px 0 0 0;}

/*** HOME ***/
.home_banner{padding:20px 3% 0 3%;}
.home_banner .img_holder{width:450px; float:none; margin:0 auto;}
.home_banner .text_holder{width:100%; padding:0 0 20px 0;}
.home_banner .text_holder h1{font-size:27px; padding:0 0 5px 0;}
.home_one, .home_two{width:94%; padding:20px 3%;}
.home_one .text_holder, .home_two .text_holder{padding:15px 0;}

/*** NEW ACCOUNT ***/
h1.new_account{padding:0 0 20px 0 !important;}
.new_account_container .text_holder, .new_account_container .form_holder{width:100%;}
.new_account_container .form_holder ul li{width:32%; margin:0 2% 0 0;}
.new_account_container .form_holder ul li:last-child{margin:0;}

/*** EMAIL VERIFACATION ***/
.email_verification_container .textbox{width:100%; float:left;}

/*** YOUR ACCOUNT ***/
.your_account_tagline{padding:20px 3%; width:94%;}
.your_account_tagline a{margin:15px auto 0 auto; display:block; width:90px;}
.your_account_content, .your_account_form{width:94%; padding:20px 3%;height:102%!important;}

/*** REDEEM ***/
.redeem_content .terms, .redeem_content .address, .redeem_content .selection{width:100%; text-align:center; padding:20px 0; border-bottom:1px solid #ccc;}
.redeem_content .selection img{width:300px; margin:0 auto;}
.redeem_content .terms .text_holder, .redeem_content .address .text_holder, .redeem_content .selection .text_holder{width:100%; float:left;}
.redeem_content .address{padding:20px 0;}
.redeem_content .terms{font-size:10px; line-height:25px; border:none;}
.redeem_content .terms a{font-size:15px;}

/*** PRODUCT REGISTRATION ***/
.registration_content, .registration_form{width:94%; padding:20px 3%;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
/*** FOOTER ****/
.footer_images ul li{width:100%; margin:0 0 15px 0;}
.footer_images .img_holder{width:300px; margin:0 auto; float:none;}
.footer_images .text_holder h3{font-size:20px; padding:10px 0;}
}

@media only screen and (max-width:500px),(max-width:580px){

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
/*** COMMON CSS ***/
input.text_here{height:45px;}
.home_one h2, .home_two h3,
.new_account_container h2,
.email_verification_container h2,.your_account_content h2, .your_account_form h2,
.redeem_content h2{font-size:19px;}
.home_two .textbox ul li, .new_account_container .form_holder ul li, .email_verification_container .textbox ul li, .your_account_form ul li{padding:0 0 10px 0; width:100%;}
.common_banner{font-size:25px;}

/*** HOME ***/
.home_banner .img_holder{width:90%;}
.home_banner .text_holder h1{font-size:25px;}
.home_one, .home_two{width:94%; padding:20px 3%; text-align:center;}
.home_two .btn_holder{padding:10px 0 0 0;}

/*** YOUR ACCOUNT ***/
.your_account_content .gallery ul li:nth-child(2n), .your_account_content .gallery ul li{width:94%; padding:0 3% 20px 3%;}
.popup_one{width:300px;font-size:15px;}
.popup_one strong{font-size:30px;}

/*** REDEEM ***/
.redeem_content .selection img{width:280px; margin:0 auto;}

/*** PRODUCT REGISTRATION ***/
.registration_form .textbox .img_holder{width:50px;}
.registration_form .textbox .text_holder{width:75%; float:left; padding:0 0 0 3%;}
.registration_form .textbox .text_holder input.text_here{height:48px; width:90%;}
.registration_form .upload_image .img_holder{width:100%;}
.calendar .title .month{font-size:16px;}
.calendar .date, .calendar .week{font-size:12px;}

}

@media only screen and (max-width:375px){

}

@media only screen and (max-width:360px){
.calendar .date, .calendar .week{font-size:11px;}
.your_account_content .gallery ul li:nth-child(2n), .your_account_content .gallery ul li{width:94%; padding:0 3% 20px 3%;}
.popup_one{width:94%;font-size:13px; border:0; padding:10px 3%;}
.popup_one strong{font-size:20px;}
}

@media only screen and (max-width:300px), (max-width:320px){

}
