
.rwd footer .copyright {display:none}
.rwd .copyright {display:none}
.rwd .supportContent {display:none !important;}
.rwd .promocode {padding-left:20px}
.rwd .verification {clear:none !important}
.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:none}
.rwd #phoneNum_dis {padding-bottom:0px;}



@media screen and (max-width: 1024px){
.rwd .wrapper {
width: 100% !important;
}
.rwd header {width:100% !important}
.rwd .container {width:98% !important} 
.rwd .right {margin-left:1% !important}
}
@media screen and (min-width: 640px) and (max-width:980px) {
.rwd .right {display:none;}
.rwd .left {width:100%}
.rwd .basic_details_cont {width:100%}
.rwd .basic_details_cont input {width:90%}
.rwd .fullwidth input {width:90% !important}
.rwd .response .wrapper {width:auto !important;}

/* header related styles */
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 50px 0px 0px;position:relative;}
.rwd nav li a span {display:none}
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.multiLangCon{display:none !important;}
.rwd header {width:100% !important;}

/* footer related styles */
.rwd footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 7px;padding:0px 0px 0px 10px;color: #82868f;}
.rwd .copyright .socialIcons {width: 22%;float: right;min-width:250px;}
.rwd .copyright .socialIcons a {margin: 0 0 0 15px;float: left;height: 32px;width: 32px;}


/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding:3%;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin-bottom: 5px;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .supportMob span a {color:#333}

.rwd .container {margin:0 3px 0px}

.rwd .promocode {padding-left:20px}
.rwd .verification {clear:none !important}

.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd { background:url(../images/unlimited_980.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off25 { background:url(../images/onetimeoffer_980.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off50 { background:url(../images/onetimeoffer_50_980.jpg) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off75 { background:url(../images/onetimeoffer_75_980.png) center center no-repeat; width:100%; height:72px; display:block}	

.rwd .signup_footer p.terms {font-size:12px;}

.rwd .signup_footer p.terms {font-size:12px;}
 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:91% !important;}

/* #phoneNum_dis #phone {width: 22% !important;margin-left: 3px !important;} */
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:52%;}
}

@media screen and (min-width: 480px) and (max-width:640px) {
	.rwd .right {display:none;}
.rwd .left {width:96%}
.rwd .main_head {width:90%}
.rwd .basic_details_cont li div {width:100%}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
.rwd .basic_details_cont {width:92%}
.rwd .basic_details_cont input {width:96% !important}
.rwd .signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2) {padding-bottom:0px}
.rwd .card_type_response div {width:100%}
.rwd .card_type_response div:first-child {margin-bottom:15px;}
.rwd .card_info ul li div {width:100%}
.rwd .card_info ul li div:first-child {margin-bottom:15px;}


/* header related styles */
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 20px 0px 0px;position:relative;}
.rwd nav li a span {display:none}
.rwd header {width:100% !important;}
.rwd h1.logo {background:url(../images/320_graphics_rwd.png) 0px -92px no-repeat;width:120px;display:block;}
.rwd nav a {font-size:20px;font-weight:normal}
.inner_logo {margin-right:10px !important;}
.rwd nav ul {min-width:320px; width:100%;}

.rwd .main_head .plan_type {margin-left:8px;}
.rwd .main_head span:first-child {padding-bottom:15px !important;}

/* footer related styles */
footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 7px;padding:0px;color: #82868f;}
.rwd .copyright .socialIcons {width: 22%;float: right;min-width:250px;}
.rwd .copyright .socialIcons a {margin: 0 0 0 15px;float: left;height: 32px;width: 32px;}

.rwd .verification {width:auto;margin-top:20px}

/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding-bottom:10px;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin-bottom: 5px;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .supportMob span a {color:#333}


.rwd .container {margin:0 3px 0px}

.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd { background:url(../images/unlimited_640.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off25 { background:url(../images/onetimeoffer_640.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off50 { background:url(../images/onetimeoffer_50_640.jpg) center center no-repeat; width:100%; height:72px; display:block;background-size: contain;    background-color: #35420a;}
.rwd .offer .off75 { background:url(../images/onetimeoffer_75_640.png) center center no-repeat; width:100%; height:72px; display:block}	

/* label.countryCode_dropdown{width:100% !important;}
label.countryCode_dropdown select{width:100% !important;}
label.countryCode_dropdown:before{right:8px;}
label.countryCode_dropdown:after{right:6px;}
 */
 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:95% !important;}

/* #phoneNum_dis #phone{margin:10px 0px 0px 0px!important;width:95% !important;} */
#phoneNum_dis .phone_note{float:none;}
.multiLangCon{display:none !important;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:0px;}
}
@media screen and (min-width: 480px) and (max-width:580px){
.rwd .pricingInfo .offer2 .personal_cont_pro {width:90%}
.rwd .pricingInfo .offer2 .business_cont_pro {width:90%;margin:20px 28px 0px 20px !important}

/* footer related styles */
footer {display:none}
.multiLangCon{display:none;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
}
@media screen and (min-width: 320px) and (max-width:480px) {
body {overflow-x:hidden}
.rwd .wrapper {width:96% !important}
.rwd .right {display:none}
.rwd .left {width:100% !important;min-width:280px;}
.rwd .basic_details_cont {width:100%}
.rwd .basic_details_cont li div {width:100%}
.rwd .basic_details_cont div #first_name {margin-bottom:15px;}
.rwd .signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2) {padding-bottom:0px}
.rwd .card_type_response div {width:100% !important;}
.rwd .card_type_response div:first-child {margin-bottom:15px;}
.rwd .card_info ul li div {width:100%}
.rwd .card_info ul li div:first-child {margin-bottom:15px;}
.rwd .pricingInfo .personal_cont_pro {width:90%;margin-left:10px !important;height:180px !important}
.rwd .pricingInfo .offer2 .personal_cont_pro {width:90%;margin-left:10px !important;height:250px !important}
.rwd .pricingInfo .offer2.ltdtime .personal_cont_pro {width:90%;margin-left:10px !important;height:auto !important}
.rwd .pricingInfo .business_cont_pro {width:90%;margin:20px 28px 0px 10px !important}
.rwd .basic_details_cont input {width:90% !important}
.rwd .main_head{width:92%;margin:10px 0px 0px 10px}


/* header related styles */
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 8px 0px 0px;position:relative;}
.rwd nav li a span {display:none}
.rwd header {width:100% !important;}
.rwd h1.logo {background:url(../images/320_graphics_rwd.png) 0px -92px no-repeat;width:120px;display:block;}
.rwd nav a {font-size:13px;font-weight:bold}
.inner_logo {margin-right:0px !important;}
.rwd nav ul {min-width:320px; width:100%;}
.rwd .container {margin:0 3px 30px}
.rwd .basic {margin-bottom:15px;}

/* footer related styles */
footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 7px;padding:0px;color: #82868f;}
.rwd .copyright .socialIcons {width: 22%;float: right;min-width:220px;}
.rwd .copyright .socialIcons a {margin: 0 0 0 10px;float: left;height: 32px;width: 32px;}
.rwd .main_head .plan_type {margin-left:8px;}
.rwd .main_head span:first-child {padding-bottom:10px !important;}
.rwd .idrive_pro {margin-top:15px;}
.rwd .basic_details {padding:10px 0px;}
.rwd #phoneNum_dis .phone_note {margin-top:4px;}
.rwd .verification {width:auto}
.rwd .verification input {width:70px;margin-left:10px;margin-top:2px;}
.rwd .captcha {margin-right:0px}
.rwd .card_info li:nth-child(2) span.exp_date {margin-top:15px;width:60% !important}

/* card related styles */
.rwd .card_type label {width:100%;}
.rwd .card_type span {width:63px;}
.rwd .card_info {margin:10px 14px 0px;}
/* .rwd .card_info input {width:88% !important}  */
.rwd .card_info .cvv_container input {width:64% !important}
.rwd .card_info li:nth-child(2) span

/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding: 3%;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin: 0;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform:scale(0.77);-moz-transform-origin:0 0;}
.rwd .promocode {width:70% !important}
.rwd .promocode input {margin:10px 0px 20px 0px}
.rwd .verification p {margin:10px 0px}

/* priya */
.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd{ background:url(../images/unlimited_320.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off25 { background:url(../images/onetimeoffer_320.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off50 { background:url(../images/onetimeoffer_50_320.jpg) center center no-repeat; width:100%; height:72px; display:block;background-size: contain;background-color: #35420a;}
.rwd .offer .off75 { background:url(../images/onetimeoffer_75_320.png) center center no-repeat; width:100%; height:72px; display:block}	

.rwd .basic_details .FirstName_span {margin:0px 0px 10px 0px !important}

.rwd .signup_footer p.terms {font-size:12px;}

 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:91% !important;}
/* #phoneNum_dis #phone{margin:10px 0px 0px 0px!important;width:95% !important;} */
#phoneNum_dis .phone_note{float:none;}

.static.signup_plan .basic_details > li.fullwidth#phoneNum_dis {height: 163px !important;}
#phoneNum_dis .phone_span.red {margin-top: -3px;width: 100%;display: block;white-space: normal;}
.phone_no.input{width:83% !important;}
.lang-selection  .topheader{width:60%;}
.multiLangCon{display:none !IMPORTANT;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
.rwd .pricingInfo .ltdtime.comptn .personal_cont_pro {width:90% !important;margin-left:10px !important; height:auto !important }
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:22px;}
}

/*intermediate page footer styles */
@media screen and (max-width:980px){
 .rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper nav ul{width:97% !important;;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer{display:block;width: 100% !important;margin-top:20px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer .footerMain{display:none;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer .copyright{width:100%;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .left{margin-left: 10px;width: 98% !IMPORTANT;} 
.inner.rwd{background:#dfecf5;}
.inner.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper + footer{position: fixed;bottom: 0px;}
.inner.rwd{-webkit-text-size-adjust: none;}
}
@media screen and (max-width:480px){
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .main_head span{font-size: 18px;margin-bottom: -10px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .dis_price {display: inline-block;margin-top: 10px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .confirm_due_cont{padding:20px;margin-bottom:-30px;}
.rwd.inner .basic_details.basic_details_cont li:first-child div:first-child{margin-bottom:20px;}
.rwd.inner .card_info input{width:90%;}
}



/* fixing signin link related issue */

.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .login.pad-login {
    display: block !important;
    margin-top: -10px !important;
    padding-left: 5px !important;
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) no-repeat 63px 18px #FFFFFF !important;
    font-weight: normal;
    padding-right: 8px !important;
    width: 84px;
    text-align: left;
}

.inner .login {
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) no-repeat 65px 8px 
    #FFF !important;
    border: none !important;
    color: #41586A !important;
    cursor: pointer !important;
    float: right !important;
    font-weight: bold !important;
    outline: medium none !important;
    padding: 6px 33px 13px 18px !important;
}
@media screen and (max-width:1280px) {
.inner.rwd .login {
        padding: 6px 33px 7px 18px !important;
        padding-bottom: 7px;
    background-position: 70px 9px !important;
    padding-bottom: 11px !important;
    border-radius: 0px;
}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow header{
	
}

.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .login.pad-login {
    display: block;
    margin-top: -10px;
    padding-left: 5px !important;
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) no-repeat 63px 11px #FFFFFF !important;
    font-weight: normal;
    padding-right: 8px !important;
    width: 84px;
    text-align: left;
    padding-top: 8px !important;
}
}