.static, body {
	background: #fff;
}

.imgcenter,
.signup_page_image {
	display: none;
}

nav li {
	margin: 20px 50px 0px 0px;
}

nav li a span {
	display: none;
}

.left {
	background: #fafafa;
	box-shadow: none;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
}

.signup_pro_wrapper .main_head>span:first-child {
	width: 100%;
	background: none;
	color: #37383a;
	font-size: 24px;
}

.plan_type {
	margin: 30px 1% 30px 1%;
	width: 98%;
	border-bottom: 1px solid #b6cfe3;
}

.plan_type input {
	opacity: 0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
    position: absolute;
    cursor: pointer;
}

.plan_type label {
	color: #76777b;
	font-weight: normal !important;
	font-size: 18px;
	margin-right: 0px;
	cursor: pointer;
}

.idrive_pro label, .idrive_mini label, .idrive_business label, .idrive_team label {
	color: #76777b !important;
}

.signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_business, .signup_pro_wrapper .idrive_team {
	background: none;
	border: 0px;
	font-size: 16px;
	padding: 5px 0px 15px 0px;
	margin-right: 40px;
	cursor:pointer;
}

.signup_pro_wrapper .idrive_basic {
	padding: 8px 0px 5px 0px !important;
	margin-right: 40px;
	cursor:pointer;
}


.signup_pro_wrapper .idrive_pro.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 10px 0px !important;
}
.signup_pro_wrapper .idrive_mini.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 10px 0px !important;
	position: relative;
}
.signup_pro_wrapper .idrive_basic.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding-bottom:  0px !important;
}
.signup_pro_wrapper .idrive_team.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 8px 0px !important;
}
.signup_pro_wrapper .idrive_syncshare.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 8px 0px !important;
}
.signup_pro_wrapper .idrive_business.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 8px 0px !important;
}
.signup_pro_wrapper .idrive_enterprise.mnActive {
	font-weight: bold !important;
	border-bottom: 5px solid #478bd1;
	margin-right: 40px;
	padding: 5px 0px 8px 0px !important;
}

.signup_pro_wrapper .idrive_pro.mnActive label,
.signup_pro_wrapper .idrive_mini.mnActive label,
.signup_pro_wrapper .idrive_basic.mnActive label,
.signup_pro_wrapper .idrive_business.mnActive label,
.signup_pro_wrapper .idrive_enterprise.mnActive label,
.signup_pro_wrapper .idrive_team.mnActive label,
.signup_pro_wrapper .idrive_syncshare.mnActive {
	color: #478bd1 !important;
	font-weight: bold !important;
}

.main_head {
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
}

.subhead {
	color: #000;
	font-size: 16px;
	margin: 0px 0px 15px 1%;
	border-bottom: 0px;
	width: 98% !important;
}

.card_info .subhead {
	margin-left: 0px;
}

.basic_details {
	margin: 0px;
	padding: 0px;
	width: 530px !important;
}

.signup_wrapper .content {
	padding: 0px;
}

.basic_details li {
	padding: 0px 0px 20px 0px !important;
}

.card_info {
	margin: 0px
}

.signup_plan .personal_cont_pro {
	margin: 0px !important;
}
.signup_plan .core_cont_pro {
	margin: 0px !important;
}

.signup_plan .policyBlock .subhead {
	margin-left: 0px;
}

.signup_plan .policyBlock .termbox {
	margin: 0px;
	background-color:#fff;
	width:100%;
	box-sizing:border-box;
	max-height:180px;
}
.signup_plan .signup_lftCtnr .policyBlock .termbox{margin-bottom: 20px;}

.card_info ul li {
	padding: 0px 0px 20px 0px;
}

.card_info ul li:last-child {
	padding: 0px 0px 0px 0px;
}

.signup_footer p {
	padding: 0px;
}

.frmNew {
	padding: 20px 25px 30px 25px !important;
}

.username_cont.usernameClr label {
	margin-bottom: 2px !important; 
}
.basic_details .username_cont input {
    width: 100% !important;
}
.username_span {margin:3px 0 0 0px}
.basic_details_cont li div {
	float: left;
    width: 50% !important;
	padding: 0 1% !important;
	box-sizing:border-box;
}
.basic_details_cont .fullwidth div {
    width: 100% !important;
}
.card_info div {
	padding: 0 1% !important;
	box-sizing:border-box;
	width:50% !important;
}
#phoneNum_dis div {
	width:50% !important;
}
.card_info input {
	width: 100%;
	padding: 0 1%;
	box-sizing: border-box;
}
.basic_details_cont input {
	width: 100% !important;
	box-sizing: border-box;
}

.input {
	border: 1px solid #cccccc;
	border-radius: 0px;
	box-shadow: none;
}

.signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2) {
	padding-bottom: 0px;
	height: auto;
}

label.countryCode_dropdown select,
label.ccExp_Dropdown select {
	border: 1px solid #d7d7d7;
	border-radius: 0px;
	box-shadow: none;
}

label.countryCode_dropdown,
label.countryCode_dropdown select {
    width: 100% !important;
}

.phone_no.input {
	width: 100% !important;
	margin: 1px 0px 0px 0px !important
}

/* label.countryCode_dropdown:before,
label.countryCode_dropdown:after {
	content: unset
} */

label.countryCode_dropdown:after {
    right: 6px !important;
}
#phoneNum_dis div:first-child {
	margin-right: 0px !important;
}

.signup_plan .personal_cont_pro {
	margin: 0px 30px 0px 0px !important;
	border: 1px solid #d7d7d9;
	background: #fff;
	width:48% !important;
	margin:0px 1% !important;
	box-sizing: border-box;
}
.signup_plan .core_cont_pro {
	margin: 0px 30px 0px 0px !important;
	border: 1px solid #d7d7d9;
	background: #fff;
	width:48% !important;
	margin:0px 1% !important;
	box-sizing: border-box;
}

.signup_plan .business_cont_pro {
	width: 48%;
	border: 1px solid #d7d7d9;
	background: #fff;
	margin:0px 1% !important;
	box-sizing: border-box;
}


.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_mini .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_team .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_syncshare .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro {
	background: #f7f7f7;
	border-color: #d7d7d9;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_mini .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_team .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_sync .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro span {
	color: #000;
	display: block;
    padding-top: 7px;
}

.price-desc-txt {
	color: #000;
}

.signup_plan .personal_cont_pro.planActive {
	border: 1px solid #478cd1;
	background: #fff;
	
}
.signup_plan .core_cont_pro.planActive {
	border: 1px solid #478cd1;
	background: #fff;
	
}

.signup_plan .plan_table_pro .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_core .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_mini .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_mini .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_team .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_syncshare .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_business .ltdtime .planActive .plan_row_head_pro {
	background: #478cd1;
	border: 1px solid #478cd1;
}

.signup_plan .business_cont_pro.planActive {
	border: 1px solid #478cd1;
	background: #fff;
}

.signup_plan .plan_table_pro .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_core .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_mini .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_mini .ltdtime .plan_row_head_pro span,
.signup_plan .plan_table_team .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_syncshare .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_business .ltdtime .planActive .plan_row_head_pro span,
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro span {
	color: #fff;
}

.planActive .price-desc-txt,.plan_table_business .price-desc-txt,
.plan_table_pro .price-desc-txt, 
.plan_table_core .price-desc-txt, 
.plan_table_mini .price-desc-txt {
	color: #fff;
	/* white-space: nowrap; */
}

.signup_plan .policyBlock .subhead {
	margin-bottom: 0px;
}

#phoneNum_dis {
	padding-bottom: 10px !important;
}

.card_info {
	margin: 15px 0px 0px 0px !important;
	float: left;
	width: 100%;
}

.signup_footer .terms {
	float: left;
	margin: 20px 0px 0px 0px;
	font-size: 13px !important;
}

.submit_btn {
	background: #2b80c3;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	font-size: 20px;
	height: auto;
	padding: 13px 25px 14px 25px !important;
	-webkit-appearance: none;
}

.submit_btn:hover {
	background: #3895de;
	border: 0px;
	box-shadow: none;
}

.submit_btn:active {
	background: #2b80c3;
	box-shadow: none;
}

.signup_plan .reCapchanew {
	margin: 25px 0px 10px 0px !important;
}

.inner .right a {
	color: #383939 !important;
}

.signup_wrapper .right_row.signup_imagecont h2 {
    text-align: left !important;
    font-size: 21px !important;
    line-height: 36px;
    margin-bottom: 24px !important;
    margin-top: -10px !important;
}

.signup_wrapper div.text {
	color: #666666 !important;
    line-height: 26px;
    font-size: 14px !important;
    float: left;
    width: calc(100% - 60px);
    box-sizing: border-box;
}
.signup_wrapper div.text {
    color: #666666 !important;
}
.signup_wrapper div.text a{color:#5a9fbc !important}
.signup_wrapper div.text a:hover {
    color: #383939 !important;
}
.signup_rgt_icons {
	width: 35px;
	background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) 0px 2px no-repeat !important;
}
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons {
	height: auto;
    margin: 0px !important;
    width: 60px;
}
.signup_pro_wrapper.signup_wrapper.wbgSync .right_row .signup_rgt_icons {
	height: auto !important;
}

.signup_rgt_icons a img {width:33px;height:40px;}
.signup_snapshot_icon.signup_rgt_icons a img{ width: 33px;height: 41px;}
.signup_exp_icon.signup_rgt_icons a img{width: 33px;height: 50px;}
.signup_sub_icon.signup_rgt_icons a img {width: 34px;height: 40px;}
.signup_server_icon.signup_rgt_icons {width:34px;height:41px;}


.signup_snapshot_icon.signup_rgt_icons {
	background-position: 0px -115px !important;
	width: 33px;
	height: 41px !important;
}

.signup_exp_icon.signup_rgt_icons {
	background-position: 0px -241px !important;
	width: 33px;
	height: 50px !important;
}
.signup_c2c_icon.signup_rgt_icons {
	background-position: 0px -2681px !important;
	width: 33px;
	height: 50px !important;
}

.signup_sub_icon.signup_rgt_icons {
	background-position: -2px -364px !important;
	width: 34px;
	height: 40px !important;
}

.signup_server_icon.signup_rgt_icons {
	background-position: 0px -476px !important;
	width:34px;
	height:41px !important;
}

/* syn images */
.wbgSync .signup_storage_icon {
	background-position: 0px -589px !important;
}

.wbgSync .signup_sync_icon  {
	background-position: 0px -690px !important;
}

.wbgSync .signup_share_icons {
	background-position: 0px -795px !important;
}

.wbgSync .signup_cloud_icon {
	background-position: 0px 2px !important;
}

/* server backup images */
.wbgServer .col {
	background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) 0px 0px no-repeat !important;
	margin-right:0px;
	margin-right: 0px;
	width:60px !important;
}
.wbgServer .idr_server {
	background-position: 0px -477px !important;
	width:34px;
	height:31px;
}

.wbgServer .idr_exp {
	background-position: 0px -243px !important;
	width: 33px;
	height: 47px;
}

.wbgServer .id_snapshot {
	background-position: 0px -119px !important;
	width: 33px;
	height: 37px;
}

.wbgServer .id_compl {
	background-position: 0px -908px !important;
	width: 34px;
	height: 37px;
}

.wbgServer .id_safe {
	background-position: 0px 2px !important;
	width: 32px;
	height: 40px;
}
.right div.bottomDiv .link {
	width: calc(100% - 60px);
    margin-left: 0px;
    font-size: 17px !important;
    padding-left: 60px;
}
.link.wbgSmore {
	margin-left:0px !important;
}
.right div.bottomDiv .link.wbgSmore {
	padding-left:0px;
	width: 100%;
}

.link.wbgSmore > span{
	width:auto !important;
}

.right div.bottomDiv p span {
	line-height: 26px;
    font-size: 14px;
    margin-top: -4px !important;
    float: left;
    width: calc(100% - 60px);
}
.right div.bottomDiv .link:hover {
	color:#478bd1 !important;
}

.wbgServer .subhead {
	margin:30px 0px 15px 1%;
}
.wbgServer .card_info .subhead {
    margin: 0px 0px 15px 0px;
}

.wbgServer .card_info {
	padding: 20px 0px 5px 0px;
}
.signup_plan.wbgServer .plan_table_pro .subhead,
.signup_plan.wbgServer .plan_table_core .subhead,
.signup_plan.wbgServer .plan_table_mini .subhead,
.signup_plan.wbgServer .plan_table_business .subhead {
	margin:0px 0px 15px 1%;
}
.wbgServer .basic_details_cont {
	padding-bottom: 0px !important;
}
.offer3.signup_plan.signup_jsp.wbgServer .pricingInfo .offer2.ltdtime li.business_cont_pro {
	margin-left:5px !important;
}

.montly_dollar {
	color: #894809;
}

.signup_plan .signup_footer p,
.signup_plan .card_info label,
.signup_plan .basic_details li label,
#phoneNum_dis .phone_note {
	color: #343434;
	font-size: 14px;
}

.phone_note {
	color: #393939 !important;
	font-size: 12px !important;
	margin-left:1%;
}

/* .pricingInfo .subhead {
	border: 1px solid #b5cdd4 !important;
	width: 750px !important;
	float: left;
	box-sizing: border-box;
	margin: 0px 0px 20px 0px !important;
	height: 45px;
	line-height: 45px;
} */

/* 

.pricingInfo .subhead span:last-child:before {
    content: '';
    position: absolute;
    background: url(../images/chpl_arrow.png) no-repeat;
    height: 10px;
    width: 10px;
    left: 0px;
    top: 17px;
} */

.pricingInfo .subhead span:first-child {
    margin: 10px 15px 0px 0px;
    float: left;
}


.pricingInfo .subhead span:last-child {
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/save-50.png) no-repeat 0px 0px;
    height: 38px;
    display: inline-block;
    width: 165px;
    text-indent: -3500px;
}

.signup_txt_offer {
	display: none;
}
.signup_plan.offer3 .pro_use.syncPro span:first-child,
.monthly-plan .monthly_gb {
    color: #1076cd;
}
.strike {
    color: #989898 !important;
    font-size:12px !important;
}
.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{
	color:#b86a2b !important;
	cursor:pointer;
}
.montly_dollar span {
    color:#b86a2b !important;
    font-size:18px;
}
.signup_plan .plan_strike {
    color:#b86a2b !important;
}
.plan_strike span:nth-child(3), 
.refer_newplan span:nth-child(3) {
    color: #393939;
    font-size: 14px;
    margin-left: 3px;
}
.plan_strike span:nth-child(2), 
.refer_newplan span:nth-child(2) {
    margin-left: 3px;
    font-size: 18px;
}
.montly_dollar span.signtheMon {
    color: #393939 !important;
    font-size: 14px !important;
}

.rwd .promocode {
    padding-left: 1%;
}
.promocode .subhead {
    margin:0px 0px 5px 0px !important;
}
.signup_wrapper h2.head {
	font-size: 17px !important;
    float: left;
    width: calc(100% - 60px);
    padding: 0px 0px 0px 0px !important;
    box-sizing: border-box;
}
#signup_personal .right_row {
    margin-bottom: 0px !important;
}
h2.head a:hover,
.signup_imagecont h2 a:hover  {
	color:#478bd1 !important;
}
.signup_footer {
    margin: 0;
    box-sizing: border-box;
    padding: 0px 1% 0px 1% !important;
}
#cvv {
	width:35%;
}
.impOff {
	float: left;
    width: 100%;
    border-top: 1px solid #b6cfe3;
    padding: 20px 0px 30px 0px !important;
    margin: 0px;
}
#billingError.red {
	padding-left:20px !important;
	margin:5px 0px 10px 8px !important;
}
.signup_wrapper .signup_footer #termsErr.red {
	float: left;
	margin-left:0px !important;
}
.basic_details.basic_details_cont .fullwidth .passStrengthify {
	right: 5px !important;
	top: 62px !important;
}
li#usrename_field {
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px 5px 10px !important;
	margin:0px 0px 15px 1% !important;
}
li#usrename_field div, 
li#usrename_field input {
	width:100% !important
}
label.countryCode_dropdown:before {
	right: 2px !important;
    top: 2px !important;
    height: 37px;
}
.signup_pro_wrapper .plan_type label{cursor:pointer;}
.static.signup_plan .basic_details > li.fullwidth#phoneNum_dis {
    height: auto !important;
}
.signup_wrapper .bottomDiv p span a {
    color: #5a9fbc !important;
}
.bottomDiv p span a:hover {color:#383939 !important}
.multiLang {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.left input:focus,textarea:focus {border: 1px solid #66c6f2 !important;}
.left input[type=submit]:focus {border:0px !important;box-shadow: none;}
textarea:focus-visible{outline: none;}
/* .errorCreditcard {margin:0px 0px 25px 0px;background-position: 28px 8px;width:100%;} */
.errorCreditcard {margin:0px 0px 25px 0px;background-position: 0 -1974px!important;width:100%;}
.errorCreditcard{background: url(https://static.idriveonlinebackup.com/include/images/id_signup_icons.png) no-repeat !important;}
/* google signup related styles */
.g-snp .g-signin2 {float: left;margin:32px 0px 0px 0px}
.g-snp .abcRioButtonBlue {border: 1px solid #d2d2d2;background-color: #c8e8ff;box-shadow:none;width:100% !important;color:#333 !important;line-height:35px;cursor: pointer;height:45px !important;padding:0px 15px 0px 5px;-webkit-appearance: none;}
.g-snp .abcRioButtonBlue:hover {background-color:#fff;box-shadow:none;}
.g-snp .abcRioButtonBlue:hover .abcRioButtonIcon {background-color:#fff}
.g-snp .abcRioButtonBlue .abcRioButtonContentWrapper {border:0px !important;text-align:center;position:relative;font-family: open sans,Tahoma,Verdana,Arial}
.g-snp .abcRioButtonBlue .abcRioButtonIcon {background:none;-webkit-border-radius: 1px;border-radius: 1px;padding: 0px !important;position: absolute;left: 50%;top: 50%;margin: -10px 0px 0px -82px;}
.g-snp .abcRioButtonBlue:hover {background-color:#fff;box-shadow:none;}
.g-snp .abcRioButtonBlue:hover .abcRioButtonSvg {background:#fff !important;}
.g-snp .abcRioButtonContents {margin-left:50px;font-weight:bold;display:none;}
.g-snp .abcRioButtonContentWrapper:after {content: 'Sign up with Google';font-size: 15px;font-weight: bold;margin-left: 40px;position: relative;top: 4px;font-family: open sans,Tahoma,Verdana,Arial;}
.g-snp .g-login-para {float:left;}
.g-snp .g-signup-or {float:left;margin:22px 30px 0px 30px;}
.g-snp .id-frm-lgn {color: #333;font-size: 13px;margin: 12px 0px 0px 0px;padding: 10px 10px 10px 10px;border: 1px solid #e6e0a9;background: #f9f3be;float: left;width: calc(100% - 50px);margin: 0 auto 5px;float: none;}
.g-snp .tpsignup-error {color: #3f3d3e;font-size: 13px;margin: 12px 0px 0px 0px;padding: 10px 10px 10px 10px;background-color: #fde4ea;border: 1px solid #edc4cc;float: left;width: calc(100% - 50px);margin: 0 auto 5px;float: none;}
.google-btn-loader{background: url(/include/images/loading.gif) no-repeat center;border: 1px solid #dadce0;height: 38px;width: 100%;border-radius:5px;margin:10px 0;float: left;}
.id-signupc2c-ctnr .google-btn-loader{background: url(/include/images/loading.gif) no-repeat center;border: 1px solid #dadce0;height: 38px;width: 100%;border-radius:5px;float: left;width: 217px;clear: left;margin: 0 10px 0 0;}
.id-signupnas-ctnr .google-btn-loader{background: url(/include/images/loading.gif) no-repeat center;border: 1px solid #dadce0;height: 38px;width: 100%;border-radius:5px;float: left;width: 217px;clear: left;margin: 0 10px 0 0;}

/* IE11 fixes for card type selection */
@media all and (-ms-high-contrast:none){
	*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.visa {background-position:8px center;padding-left:50px;width:100%;}
	*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.mastercard {background-position:8px center;padding-left:50px;width:100%;}
	*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.amex {background-position:8px center;padding-left:50px;width:100%;}
	*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.discover {background-position:8px center;padding-left:50px;width:100%;}
	*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.nonecard {background-position:13px center;padding-left:50px;width:100%;}
	}


@media screen and (max-width:1280px) and (min-width:980px) {
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right_row .text{    max-width: 80%;    padding-left: 0px;}
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .container{margin:0 10px 100px !Important;}
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow nav li{margin:20px 50px 0px 10px}
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .terms{margin-bottom:10px;}
}
@media screen and (max-width:1200px) {
	.signup_wrapper div.text {font-size:13px !important;line-height: 24px !important;}
	.wbgServer .right div.bottomDiv p span {line-height: 21px !important;font-size: 13px !important;margin-top:-4px !important;}
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .left{width:60%;}
}

@media screen and (max-width:980px) {
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .container{margin:0 10px 100px !Important;    width: 98% !important;}
	.rwd .offer .off25,
	.rwd .offer .off50 {display:none;}
	.rwd .container {margin:0 0px 0px !important;width:100% !important;}
	.rwd .left {border:0px !important;margin:0px 0px 0px 0px !important;width:100% !important;}
	.rwd .fullwidth input {width:100% !important;}
	.inner.rwd{background:#fff;}
.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .copyright p {text-align: center;margin: 0px auto;float: none;}
.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow.signup_wrapper p{line-height:40px;}
.rwd .passStrengthify {font-size:12px !important;}
.rwd .basic_details_cont span {white-space: initial !important;}
.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow.signup_wrapper p{line-height:20px;}
.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow.signup_wrapper p.terms{margin-bottom:20px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow header {    background: #447DAA !Important;height: 39px;}
}
@media screen and (max-width:640px) { 
	.signup_pro_wrapper.rwd .signup_plan .personal_cont_pro {width:100% !important;margin:0px 0px 20px 0px !important;}
	.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro {min-height:300px !important;height:300px !important;}
	.signup_pro_wrapper.rwd .signup_plan .core_cont_pro {width:100% !important;margin:0px 0px 20px 0px !important;}
	.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro {min-height:300px !important;height:300px !important;}
	.signup_pro_wrapper.rwd .signup_plan .business_cont_pro {width:100% !important;margin:0px !important;}
	.rwd .basic_details_cont input {width: 100% !important;}
	.rwd .basic_details li {padding:0px 0px 0px 0px !important;}
	.rwd .basic_details_cont li div {padding:0px 1%  15px 1% !important;width:100% !important;}
	.rwd .card_info ul li {padding: 0px 0px 15px 0px;} 
	.rwd #phoneNum_dis div {width:100% !important}
	.rwd .promocode {width:70% !important}
	.rwd .card_info {padding:10px 0px 0px 0px !important}
	.rwd .main_head span:first-child {padding-bottom: 5px !important;}
	.rwd .plan_type {margin:15px 1% 30px 1% !important;}
	.g-snp.rwd .plan_type {margin:15px 1% 10px 1% !important;}
	.rwd .card_info ul li div {width: 100% !important;}
	.inner .card_info .cvv_container {width: 20%;}
	#cvv {width: 55%;}
	.card_info input {padding:0px 10px !important}
	.rwd nav ul {margin: 10px 0px 15px 0px !important;}
	.signup_plan.wbgServer .plan_table_pro .subhead, .signup_plan.wbgServer .plan_table_core .subhead, .signup_plan.wbgServer .plan_table_mini .subhead, .signup_plan.wbgServer .plan_table_business .subhead {margin: 20px 0px 15px 1%;}
	li#usrename_field {width:98% !important}
	.rwd .copyright p {margin-left:20px !important;font-size:14px;}
	.rwd .copyright .socialIcons {min-width:170px;}
	#billingError.red {width:100% !important;}
	.rwd .username_cont.usernameClr {margin:5px 0px 15px 0px !important;padding: 3px 10px 3px 10px !important;}
	.rwd .basic_details_cont {width: 100% !important;}
	.g-snp .g-signup-or {width:100%;text-align: center;margin:0px !important;}
	.g-snp .g-login-para {width:100%;}
	.g-snp .submit_btn {width:100%;}
	.g-snp .abcRioButtonBlue {box-sizing: border-box;}
	.g-snp .g-signin2 {width:100%;margin:10px 0px 0px 0px;}
	.g-snp.rwd .basic_details_cont {width: 100% !important;}
	.g-snp .submit_btn.g-recaptcha.g-recap-inw {width:100% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}
}

@media screen and (max-width:480px) {
	.rwd.inner .basic_details.basic_details_cont li:first-child div:first-child {margin-bottom: 0px !important;}
	.frmNew {padding: 10px 10px 20px 10px !important;}
	.rwd .wrapper {width: 100% !important;}
	.rwd .pricingInfo .offer2.ltdtime .personal_cont_pro {margin-left:0px !important;}
	.rwd .pricingInfo .offer2.ltdtime .core_cont_pro {margin-left:0px !important;}
	.rwd.inner .card_info input {width: 100%;}
	.policyBlock .termbox {width: 100% !important;}
	.rwd .copyright p {margin-left:0px !important;}
	.rwd .copyright .socialIcons {    min-width: 150px;}
	.rwd .main_head {width: 100%;margin: 10px 0px 0px 0px;}
	.rwd .idrive_pro {margin-top:0px !important;}
	.rwd .main_head span:first-child {padding-bottom: 0px !important;}
	.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .terms {    margin-top: 0px;    margin-bottom: 20px;}
	.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .main_head span{margin-bottom: 20px;}
}
@media screen and (max-height:450px) {
	.inner.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper + footer{position:static;}
}
/* intermediate page */
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .terms{margin-top: -10px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow  .signup_rgt_icons{width:40px;min-height:100px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .signup_snapshot_icon.signup_rgt_icons{width:40px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow  .signup_exp_icon{background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) 0px -241px no-repeat !important;min-height:100px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right_row .text{font-size:14px !Important;}
.regconfirmdue_wrapper .main_head span:first-child{margin-bottom: 19px;}
.confirm_due_cont{padding-left:10px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .container{margin:0 0px 100px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow h2{color:#383939 !important;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow h2:hover{color:#383939 !Important;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow{width:100%;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .pad-incre-header .wrapper header{background:#447daa;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow nav li{font-size:19px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right h2:first-child a:hover{color:#383939 !important}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow h2{text-align:left;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right h2:first-child a{color:#383939 ;font-size:21px !important;line-height:36px;}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .headermenu ul li{display:none;}
.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 57px 17px #FFFFFF;font-weight: normal;}
.lang-selection .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow header{background:#0071bc !Important}
.lang-selection .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow header.pad-incre-header{background:#0071bc !Important}
.wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .multiLangCon{display:none !important;}
/* giving hand cusror to signup plans */
.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike .strike,
.signup_plan.offer3 .offer2 .refer_newplan.syncSpaceplan .strike{cursor:pointer;}
.signup_plan.offer3 .offer2 .plan_strike span:nth-child(2),.signup_plan.offer3 .offer2 .plan_strike span:nth-child(3),.monthly-plan .plan_row_cont_pro div.montly_dollar,.monthly-plan .plan_row_cont_pro div.montly_space
{cursor:pointer;}
.ptr footer{background:#20242f;}
.ptr .headermenu ul li{display:none;}
.ptr .multiLangCon{display:none !Important;}
.ptr .lang-selection header.pad-incre-header .wrapper .login.pad-login {
    background-position: 53px -272px;
    width: 82px;
    height: 65px;
    margin-top: -15px;
    box-sizing: border-box;
    padding-top: 20px !important;
    text-align: left;
    text-indent: 12px;
    padding-left: 10px !important;
}
.ptr .links a{font-weight:normal;}
.ptr .topheader li.partnerSupport{padding:5px 20px 10px 0px}
.inner.ptr .partnerSupport + li .login {
   background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) no-repeat 66px 13px #FFFFFF;
    border: none;
    color: #41586A;
    cursor: pointer;
    float: right;
    font-weight: bold;
    outline: medium none;
    padding: 2px 33px 8px 8px!important;
    border-radius: 0px !important;
    background-position: 60px 22px !important;
    line-height: 30px;}
.ptr .links a{color:#fff !important;}
.ptr .links a:hover{color:#989898 !important;}
@media screen and (min-width: 1280px){
	.ptr .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow{max-width:1260px !Important;}
}
@media screen and (max-width: 1024px){
.ptr header , .ptr footer{width:100% !Important;}
.ptr .wrapper {
    width: 100% !important;
}
.inner.ptr .partnerSupport + li .login {
    background: none !Important;
    border: none;
    color: #41586A;
    cursor: pointer;
    float: right;
    font-weight: bold;
    outline: medium none;
    padding: 2px 23px 8px 8px!important;
    border-radius: 0px !important;
    background-position: 60px 22px !important;
    line-height: 30px;
}
}
@media screen and (max-width: 980px){
	.ptr .right{display:none;}
	.ptr.inner h1.logo{margin-left:10px;}
	.ptr .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .left{width:100% !important;}
	.inner.ptr .partnerSupport + li .login {
    background: none !Important;
    border: none;
    color: #41586A;
    cursor: pointer;
    float: right;
    font-weight: bold;
    outline: medium none;
    padding: 2px 23px 8px 8px!important;
    border-radius: 0px !important;
    background-position: 60px 22px !important;
    line-height: 30px;
}
	
}
@media screen and (max-width: 600px){
	.ptr.inner h1.logo{    height: 40px;
    background-size: contain !important;
    width: 100px;}
	.ptr.inner li{margin-left:10px;}
	.ptr.inner .inner_logo{width:100%;margin-left:0px;}
	.ptr.inner nav a{font-size:14px;}
	.ptr .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow nav li{margin-right:10px;}
.ptr .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .left{width:96% !important;}
.ptr.inner.ptr .partnerSupport + li .login{background-position:55px 9px !important;}
}


/* bulk int page */
.bulkui h2 + .right_row{margin-top:20px;}
.bulkui .bulk_partner_icon.icon {
    width: 40px;
    height: 80px;
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/features_ic_nw.png) 0 -1338px no-repeat;
    float: left;
    margin-right: 20px;
}

.bulkui .sub_account_icon.icon {
    width: 40px;
    height: 80px;
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/features_ic_nw.png) 0 -354px no-repeat;
    float: left;
    margin-right: 20px;
}

.bulkui .revenue_icon.icon {
    width: 40px;
    height: 80px;
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/features_ic_nw.png) 0 -1230px no-repeat !important;
    float: left;
    margin-right: 20px;
}
.bulkui .support_icon.icon {
    width: 40px;
    height: 80px;
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/features_ic_nw.png) 0 -1450px no-repeat !important;
    float: left;
    margin-right: 20px;
}
.bulkui.bulkSignup h2 {
    color: #383939!important;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px 15px;
    padding: 0px;
    margin-bottom: 10px;
}

.bulkui .description div{color: #666!important;line-height: 24px !important;}
.bulkui .bulk_partner_icon.icon {
    width: 40px;
    height: 80px;
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/features_ic_nw.png) 0 -1345px no-repeat;
    float: left;
    margin-right: 20px;
}
.bulkui .right_row .description { float: left; width: 70%; }
.bulkui .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right h2:first-child{margin-bottom: 10px !important;font-family: 'Open Sans', Tahoma, Verdana, Arial !important;font-size: 15px !important;}
.bulkui .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right h2:first-child a{margin-top: 10px;}
.bulkui .wrapper.signup_wrapper.regconfirmdue_wrapper.policyNow .right_row h2{margin-top: 10px;}

.basic_details_cont input#email:disabled {
	background-color:#e2e2e2;
}
.basic_details_cont input#email:-moz-read-only {background-color: #e2e2e2;}
.basic_details_cont input#email:read-only {background-color: #e2e2e2;}



/*custom css 10dec2019 */
.g-snp nav ul{margin: 10px 0px 15px;}
.g-snp .frmNew{padding: 10px 25px 30px!important;}
.g-snp .main_head{margin:0;padding:0;}
.g-snp .main_head>span:first-child{font-size: 20px;}
.g-snp .subhead{font-size: 15px;margin: 5px 0 8px 1%;padding-bottom:0;}
.g-snp .basic_details{padding:15px 0 0 0;margin:0;width:580px !important;}
.g-snp .basic_details li{padding: 0 0 24px!important;margin:0;}
.g-snp .basic_details li label{margin-bottom:0!important;}
.g-snp .basic_details_cont input{position:relative;}
.g-snp .input{height:36px;}
.signup_pro_wrapper .main_head>span:first-child{font-size: 14px;}
.g-snp .basic_details span.phone_span.red {bottom:0px !important;}
.g-snp .basic_details span{display: block;margin: 0px 0 0 0px;position: absolute;left: 5px;bottom: -18px;white-space: inherit;}
.g-snp .basic_details_cont li div{padding:0 1%!important;position:relative;}
.g-snp .basic_details_cont li div.pswd p{position:absolute;}
.g-snp .basic_details_cont li div.pswd p.strength_text{margin: 0;right: 0;top: 0;font-size: 10px;}
.g-snp .frmNew .promocode{margin: 0px;position: relative;}
.g-snp .promocode .subhead{margin: 0 0 0px!important;}
.g-snp.signup_plan .promocode input{margin: 5px 0px 5px 0px;}
.g-snp .content{padding:0;}
.g-snp .signup_footer{margin:0;padding:0 1%!important}
.g-snp .signup_footer .terms{line-height: 16px!important;}
.g-snp .signup_footer input[type="checkbox"]{vertical-align:middle;}
.g-snp .signup_plan .reCapchanew{margin: 10px 0 5px!important;position:relative;}
.g-snp .basic_details_cont{padding-bottom: 0!important}
.g-snp .basic_details.basic_details_cont li:nth-child(2){height: auto;}
.g-snp .basic_details.basic_details_cont li:nth-child(2) div p{position:absolute;font-size: 12px}
.g-snp .signup_pro_wrapper .signup_plan .reCapchanew, .eduStatic .reCapchanew{position:relative;}
.g-snp .reCapchanew #captcha_err{position: absolute;bottom: -15px;left: 0;}
.g-snp .g-login-para{margin:0;}
.g-snp .submit_btn{margin:10px 0;border: 0px;border-radius: 0px;box-shadow: none;font-size: 15px;height: auto;padding: 13px 25px 14px 25px !important;-webkit-appearance: none;letter-spacing: 0.02em;font-family: open sans,Tahoma,Verdana,Arial;}
.g-snp .g-signin2{margin: 10px 0 0;}
.g-snp .plan_type{margin: 5px 1%;line-height: 17px;}
.g-snp .subhead{font-size: 14px;}
.g-snp .basic_details span.username_span{max-height: 15px;}
.g-snp .basic_details span.pw_span{white-space: initial;bottom: -16px;line-height: 13px;height: 14px;}
.g-snp .plan_type label{font-size: 15px;}
.g-snp .frmNew div.content .subhead.sub-info{display:none;}
.g-snp .impOff{border-top:none;}
.g-snp #promocode_dis .subhead{font-size: 13px;}
.g-snp #pass_strength{overflow: inherit;right: 65px;top: -17px;}
.g-snp .strength{overflow: inherit;width: 20px;height: 3px;display: block;margin: 12px 0 0 0;}
.g-snp .strength_text{display: inline-block;margin: 0;margin-left: 22px;top:5px;}
.g-snp .basic_details li.snp-fl-wd{padding: 0 0 28px !important;}
.g-snp .snp-hf-wd.username_cont.usernameClr{padding-bottom: 20px!important;margin: 0!important;}
.g-snp .snp-hf-wd .snp-us-nm{width: 100%!important}
.g-snp label.countryCode_dropdown select{height: 36px;color: #000;}
.g-snp label.countryCode_dropdown:before{height:30px}
.g-snp .username_cont.usernameClr{background: #fafafa !important;padding: 0px 0px 3px 0px !important;}
.g-snp .card_info ul li {padding:0px 0px 10px 0px}
.g-snp .signup_footer .terms {margin:10px 0px 10px 0px}
.g-snp .subhead.sub_gsp_title {margin-left:0px !important;}
.g-snp .card_info {padding:15px 0px !important}
.g-snp .main_head span:first-child {height:28px;}
.g-snp.signup_pro_wrapper .idrive_basic {padding: 5px 0px 0px 0px !important;}
.g-snp .signup_footer p.terms{width:100%!important;}

/* media query */
@media only screen and (max-width: 640px){
	.g-snp .basic_details_cont li div{
		padding: 0px 1%  15px 1% !important;
		margin-bottom: 10px!important
	}
	.g-snp .snp-hf-wd .snp-us-nm{
		padding: 0 1%!important;
	}
	.g-snp .basic_details span{
		left: 5px;
		bottom: -3px;
		max-height: 18px;
	}
	.g-snp .basic_details span.phone_span.red {left:0px !important;}
	.g-snp .basic_details span.pw_span{
		left: 5px;
		bottom: -3px!important;
		max-height: 18px;
		line-height: normal;
	}
	.g-snp .basic_details li{
		padding: 0!important
	}
	.g-snp .basic_details span.username_span{bottom: -18px!important;line-height: 15px;}
	.g-snp .basic_details .FirstName_span{
		margin: 0!important
	}
}
@media only screen and (max-width: 480px){
	.g-snp .content .basic_details.basic_details_cont li:first-child div:first-child{
		margin-bottom: 5px !important;
	}
	.g-snp .basic_details li.snp-fl-wd {padding:0 0 0px !important;}
	.g-snp .signup_footer .terms {line-height: 24px !important;width:100% !important;}
	
}
/*@media only screen and (max-device-width: 1366px) {
	.g-snp .abcRioButtonBlue:hover {background-color: #c8e8ff;}
	
}*/

/* intermediate popup styles */
.id-nwacc{display: none;}
.id-nwacc.active{display:block}
.id-nwacc .popup_container{left:auto;padding:0;border:0}
.id-nwacc .popup_container .popup_header{padding:15px 20px 10px 20px;background:#fafafa}
.id-nwacc .popup_container .popup_content{padding:0 20px 10px 20px;float:left;width:100%;box-sizing:border-box}
.id-nwacc .id-nwacc-box{float:left;width:100%}
.id-nwacc .popup_close_btn{right:15px;top:15px}
.id-nwacc .id-nwacc-title{color:#000;letter-spacing:0;font-size:20px!important;margin-bottom:10px!important}
.id-nwacc .id-amtpay{margin:10px 0 25px 0;float:left;width:100%;color:#000;font-size:16px}
.id-nwacc .id-amtpay .id-amt-acpri{color:#0072b4;font-size:20px}
.id-nwacc .id-amtpay .id-amt-str{font-size:16px;text-decoration:line-through}
.id-nwacc .id-submit_btn{margin:0 0 10px 0;padding:10px!important;font-weight:400;font-size:16px;background:#2b80c3;color:#fff!important;border:0;border-radius:2px;box-shadow:none;height:auto;-webkit-appearance:none;width:110px;cursor:pointer}
.id-nwacc .id-submit_btn:hover,  .id-nwacc .id-submit_btn:focus{background:#3895de}
.id-nwacc .id-paranote{margin-top:10px}
.id-nwacc .id-paranote span{font-size:12px;color:#000}
.id-loader-new-pg {display: none;
position: fixed;z-index: 99999;background-image: url( https://www.idrive.com/include/images/Loader.gif );
background-color: #000;opacity: .8;background-repeat: no-repeat;background-position: center;
left: 0;bottom: 0;right: 0;top: 0;}
.g-snp .frmNew .promocode{margin-bottom: 20px;}
.g-snp .frmNew .promocode .promocode_span{position: absolute;left: 10px;bottom: -12px;font-size: 12px;color: #ff0000;}
@media screen and (max-width:480px){
.id-nwacc .first_pos_container{width:100%}
.id-nwacc .id-amtpay {font-size: 15px;}
.id-nwacc .id-amtpay .id-amt-str {font-size: 14px;}
.id-nwacc .id-amtpay .id-amt-acpri {font-size:14px;}
.id-nwacc .id-nwacc-title {font-size:18px !important;}
}
.id-overflow-nw {overflow:hidden;}
#billingError.red {width:100% !important;}
span.id-stdmon-rate {float: left;width: 100%;font-size: 13px;margin: 10px 0px 15px 0px;line-height: 20px;color:#000;}
.g-snp .basic_details span.pw_span.sgp-gud-msg {color:#0071bc;background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/snp-info-ico.png) 0px 2px no-repeat;padding-left:20px;font-size:12px;}
.id-procode-app {color:#000 !important;float: left !important;width: 100% !important;margin: 0px 0px 26px 0px !important;}
.id-str-nw {color:#ff0000 !important;font-size:14px;}

/* custom css*/
/*card related css starts*/
.allcards {background-image: url(https://static.idriveonlinebackup.com/include/images/allcards.png);background-repeat: no-repeat;background-position: 170px;background-color:#fff;}
.visa {background-image:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -2001px!important;background-color:#fff;}
.mastercard {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -2035px!important;background-color:#fff;}
.amex {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -2071px!important;background-color:#fff;}
.discover {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -2107px!important;width:100%;background-color:#fff;}
.nonecard{background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -1962px!important;background-color:#fff;}
/*card related css ends*/

 /*card type selection to eduction signup page */
.eduStatic .cardlabel {background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png);background-repeat: no-repeat;background-position: center right;width:98%;}
.eduStatic .card_info li div .visa {background-image: url(https://static.idriveonlinebackup.com/source/images/visa.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .mastercard {background-image: url(https://static.idriveonlinebackup.com/source/images/master.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .amex {background-image: url(https://static.idriveonlinebackup.com/source/images/amex.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .discover {background-image: url(https://static.idriveonlinebackup.com/source/images/discover.png);background-repeat: no-repeat;background-position: center right;width:92%;}


/*card type selection to regular signup page */
.signup_jsp.signup_pro_wrapper .cardlabel {
	background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png);
	background-repeat: no-repeat;
	background-position: center right;
	width: 98%;
	/* background-image:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-position: right -2006px!important;width:100% */
	}
.signup_jsp.signup_pro_wrapper .card_info input.visa {background-image:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-color:#fff;background-position: right -2001px!important}
.signup_jsp.signup_pro_wrapper .card_info input.mastercard {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-color:#fff;background-position: right -2035px!important}
.signup_jsp.signup_pro_wrapper .card_info input.amex {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-color:#fff;background-position: right -2071px!important}
.signup_jsp.signup_pro_wrapper .card_info input.discover {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-color:#fff;background-position: right -2107px!important;width:100%;}
.signup_jsp.signup_pro_wrapper .card_info input.nonecard{background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png);background-repeat:no-repeat;background-color:#fff;background-position: right -1962px!important}

/* IE11 fixes for card type selection */
@media all and (-ms-high-contrast:none){
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.visa {background-color:#fff;background-position: right -2001px!important;padding-left:5px;width:100%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.mastercard {background-color:#fff;background-position: right -2035px!important;padding-left:5px;width:100%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.amex {background-color:#fff;background-position: right -2071px!important;padding-left:5px;width:100%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.discover {background-color:#fff;background-position: right -2107px!important;padding-left:5px;width:100%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.nonecard {background-color:#fff;background-position: right -1962px!important;padding-left:5px;width:100%;}
}

.lang-selection .lang_sel .DownArrow {
	padding-right: 4px;
	float: right;
	width: 15px;
	height: 25px;
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0px -1527px!important;
}
.lang-selection .lang_sel .UpArrow {
	background-position: 0 -1558px!important
}
.lang-selection .eg_flag {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 4px -1618px!important;
}

.lang-selection .sp_flag {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0 -1670px!important;
	height: 25px;
	width: 25px;
	float: left;
	padding: 0 0 0 32px;
	color: #333;
	line-height: 30px
}
.lang-selection .fr_flag {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0 -1730px!important;
	height: 25px;
	width: 25px;
	float: left;
	padding: 0 0 0 32px;
	color: #333;
	line-height: 30px
}

.lang-selection .ge_flag {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0 -1796px!important;
	height: 25px;
	width: 25px;
	float: left;
	padding: 0 0 0 32px;
	color: #333;
	line-height: 30px
}

header .wrapper .morelinks {
	background: url("https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png") no-repeat  29px  -1845px !important;
	float: left;
	text-indent: -3500px;
	width: 80px;
	height: 35px
}

header .wrapper .morelinks:hover {
	background: url("https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png") no-repeat  29px -1880px !important;
	float: left;
	text-indent: -3500px;
	width: 80px
}
header .wrapper .showImg{
	background: url("https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png") no-repeat  29px -1845px !important;
}
/* .inner .login {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat #fff;
	background-position: 60px -2135px!important;
	border: none;
	color: #41586A;
	cursor: pointer;
	float: right;
	font-weight: normal;
	outline: medium none;
	padding: 9px 33px 8px 18px !important;
} */
label.countryCode_dropdown:after {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0 -1928px!important;
	color: #666666;
	content: "";
	height: 25px;
	outline: none;
	padding: 0px;
	pointer-events: none;
	position: absolute;
	right: 11px;
	top: 5px;
	width: 14px;
}
label.ccExp_Dropdown:after {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 0 -1928px!important;
	height: 25px;
	border-bottom: 0 solid #DDDDDD;
	color: #666666;
	content: " ";
	outline: medium none;
	padding: 0px 0px 0px 0px;
	pointer-events: none;
	position: absolute;
	right: 13px;
	top: 4px;
	width: 13px;
}
.monthly-plan .monthly_header.down-arrow {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 100px -2210px!important;
	border-bottom: 0px !important;
}

.monthly-plan .monthly_header.up-arrow {
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 100px -2177px!important;
	border-bottom: 0px !important;
	float: left;
}

.grecaptcha-badge {z-index:99;}
.signup_plan .socialIcons {margin-right:35px;}
.planMonthly .plan_strike .new75off{top: 0;}
@media screen and  (min-width:769px) and (max-width:1024px){
    .signup_plan .socialIcons {margin-right:100px;}
}
@media screen and  (max-width:480px){
	.signup_plan .socialIcons {margin:0px auto !important; min-width:255px !important;}
	.rwd.signup_plan .copyright p {width:100% !important;text-align: center !important;}
}

.id-newplan .id-newplan-ul{
	position: relative;
}
.id-newplan .id-newplan-ul:before{
	content: '';
	position: absolute;
	top: 4px;
	right: 10px;
	width: 80px;
	height: 79px;
	background-image: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id-limitedtimeonly.png);
	background-size: contain;
	display: none;
}
.id-newplan .id-newplan-ul .id-oldplan-strike{
	font-size: 14px !important;
	display: inline-block!important;
}
.id-newplan .id-newplan-ul .new75off{
	display: inline-block!important;
}
.id-newplan .id-newplan-ul .id-newplan-storage{
	color: #1076cd!important;
	font-size: 20px !important;
	display: inline-block!important;
	vertical-align: top;
}


.id-newplan .id-core-ul{
	position: relative;
}
.id-newplan .id-core-ul:before{
	content: '';
	position: absolute;
	top: 4px;
	right: 10px;
	width: 80px;
	height: 79px;
	background-image: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id-limitedtimeonly.png);
	background-size: contain;
	display: none;
}
.id-newplan .id-core-ul .id-oldplan-strike{
	font-size: 14px !important;
	display: inline-block!important;
}
.id-newplan .id-core-ul .new75off{
	display: inline-block!important;
}
.id-newplan .id-core-ul .id-newplan-storage{
	color: #1076cd!important;
	font-size: 20px !important;
	display: inline-block!important;
	vertical-align: top;
}

.id-fp-condoffer{
    font-size: 12px!important;
    margin-top: 0;
}
.signup_jsp .pricingInfo .subhead span.save_50 {
	background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/save-50-new.png) no-repeat 0px 0px;
	height: 38px;
	display: inline-block;
	width: 165px;
	text-indent: -3500px;
 }

@media only screen and (max-width: 1200px){
    .id-newplan .id-newplan-ul .price-desc-txt{
        width: 100%!important;
    }
    .signup_plan .pricingInfo  .id-newplan .id-newplan-ul .pro_use.syncPro{
        width: 38% !Important;
	}
	.id-newplan .id-newplan-ul .id-newplan-storage{
		font-size: 18px!important;
	}
    
	.id-newplan .id-core-ul .price-desc-txt{
        width: 100%!important;
    }
    .signup_plan .pricingInfo  .id-newplan .id-core-ul .pro_use.syncPro{
        width: 38% !Important;
	}
	.id-newplan .id-core-ul .id-newplan-storage{
		font-size: 18px!important;
	}
}
@media only screen and (max-width: 640px){

	.id-newplan .id-newplan-ul:before{
		content: '';
		position: absolute;
		top: 10px;
		right: 10px;
		width: 60px;
		height: 59px;
		background-image: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id-limitedtimeonly.png);
		background-size: contain;
	}
	.id-newplan .id-newplan-ul .syncSpacestrike{
		font-size: 10px!important;
	}
	.id-newplan .id-newplan-ul .refer_newplan.syncSpaceplan{
		font-size: 12px;
	}
	.id-newplan .id-newplan-ul .syncSpacestrike span, .id-newplan .id-newplan-ul .syncSpaceplan span{
		font-size: 12px!important;
	}
	
	.id-newplan .id-core-ul:before{
		content: '';
		position: absolute;
		top: 10px;
		right: 10px;
		width: 60px;
		height: 59px;
		background-image: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id-limitedtimeonly.png);
		background-size: contain;
	}
	.id-newplan .id-core-ul .syncSpacestrike{
		font-size: 10px!important;
	}
	.id-newplan .id-core-ul .refer_newplan.syncSpaceplan{
		font-size: 12px;
	}
	.id-newplan .id-core-ul .syncSpacestrike span, .id-newplan .id-core-ul .syncSpaceplan span{
		font-size: 12px!important;
	}
}

.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.personal_cont_pro,
.signup_plan .personal_cont_pro{
	width: 500px!important;
	margin: 0px 1% !important;box-sizing: border-box;min-height: 410px !important;border-radius: 15px;
}
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.core_cont_pro,
.signup_plan .core_cont_pro{
	width: 500px!important;
	margin: 0px 1% !important;box-sizing: border-box;min-height: 410px !important;border-radius: 15px;
}

.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.personal_cont_pro, .signup_plan .personal_cont_pro{
	width: 590px!important;
}
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.core_cont_pro, .signup_plan .core_cont_pro{
	width: 590px!important;
}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro{
	width: 590px!important;
	max-width: 590px;
}
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.business_cont_pro,
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.business_cont_pro{
	width: 590px!important;margin: 0px 1% !important;box-sizing: border-box;min-height: 410px !important;border-radius: 15px;
}
.signup_plan .business_cont_pro li, .signup_plan .business_cont_pro, .signup_plan .personal_cont_pro,.signup_plan .core_cont_pro {list-style: none;}
.business_cont_pro ul, .business_cont_pro li, .personal_cont_pro li,.core_cont_pro li{    overflow: hidden;
    margin: 0;
    padding: 0;
	list-style: none;}

	ul.offer2.ltdtime{padding: 0;width: 100%;}
	.signup_plan.offer3 .plan_table_business input, 
	.signup_plan.offer3 .plan_table_team input[type="radio"],
	.signup_plan.offer3 .plan_table_syncshare input[type="radio"]{
		margin-top: 8px !important;
		vertical-align: inherit;
    margin-right: 5px;
	margin-left: 2px;
    width: auto !important;
	}
	.price-desc-txt{font-size: 14px!Important;}
	.signup_plan .plan_table_business .plan_row_head_pro, 
	.signup_plan .plan_table_team .plan_row_head_pro, 
	.signup_plan .plan_table_syncshare .plan_row_head_pro{
		font-size: 12px;
		float: none;
		width: auto;
		border: 1px solid #c4c8cb;
		box-shadow: inset 0 0 10px #969e9e;
		padding: 10px 10px 10px 10px;
		line-height: 18px;
		height: 55px;
		border-radius: 10px 10px 0 0;
	}
	.signup_plan .plan_table_business .plan_row_head_pro span, .signup_plan .plan_table_team .plan_row_head_pro span{
		font-size: 18px;
		margin-left: 0px;
	}
	.signup_plan .offer2 .plan_row_cont_pro{width: calc(100% - 20px)!important;}
	.signup_plan .offer2 .plan_row_cont_pro li{padding: 20px!important;}
	.signup_plan.offer3 .pricingInfo .pro_use.syncPro{
		min-height: auto!important;
    	line-height: 19px;
	}
	.signup_plan.offer3 .pricingInfo .pro_use.syncPro, 
	.signup_plan .pricingInfo .id-newplan .id-newplan-ul .pro_use.syncPro,
	.signup_plan .pricingInfo .id-newplan .id-core-ul .pro_use.syncPro{width: 25%!important;margin-top: 30px;padding-top: 0;}
	.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike,
	.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: calc(75% - 30px)!important;float:right;margin-bottom: 5px;background-color: #fff;border-radius: 7px;padding: 5px 5px 7px 5px!important;}
	.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: calc(75% - 30px)!important;float:right;margin-bottom: 5px;background-color: #fff;border-radius: 7px;padding: 5px 5px 7px 5px!important;}
	.syncSpacestrike.active-price, .syncSpaceplan.active-price{
		background-color: #e3f3ff!important;
	}
	.monthly-plan .pricingInfo .plan_row_cont_pro .monthly_header{
		padding: 11px 0px 4px 5px!important;
		display: flex;
		float: unset!important;
		width: 150px;
		margin: auto;
	}
	.signup_plan.offer3 .plan_table_team .offer2 .pro_use.syncPro span:first-child span{
		display: block!important;
		visibility: unset;
		margin-left: 0;
		margin-top: 5px;
		float: left;
		font-size: 14px;
		width: 100%;
	}
	.signup_plan.offer3 .plan_table_team .offer2 .pro_use.syncPro{
		padding-top: 0;
		margin-top: 20px;
		width: 45%!important;
	}
	.monthly-plan .monthly_header.down-arrow{    float: left!important;
		text-align: center;
		width: 100%;
		padding-right: 0!important;
		right: unset;}
		.signup_plan .plan_row_cont_pro .monthly_header.newPrice div{
			float: unset!important;
			width: 100px;
			position: relative;
			margin: 0;
			/* padding-right: 0!important; */
		}
		.signup_plan .plan_row_cont_pro .monthly_header.newPrice div::before{
			content: '';
			background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
			/* background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat; */
			background-position: 90px -2210px!important;
			position: absolute;
			top: 0px;
			right: 40px;
			width: 20px;
			height: 20px;
		}
		
.signup_plan .plan_strike,.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan,.montly_dollar span {
    color:#fe7200 !important;
}
.plan_type label{
	font-size: 16px!important;
}
.signup-new-ui .plan_type label{
	font-size: 14px!important;
}

.signup_pro_wrapper .idrive_business.mnActive{
	font-size: 16px!important;
	line-height: 16px!important;
}

.signup_pro_wrapper .idrive_core,.signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_business, .signup_pro_wrapper .idrive_team,.signup_pro_wrapper .idrive_basic {
	background: none;
	border: 0px;
	font-size: 16px;
	padding: 5px 0px 15px 0px;
	margin-right: 40px;
	cursor:pointer;
	font-size: 16px!important;
	line-height: 16px!important;
}
.signup_pro_wrapper .idrive_core,.signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_business, .signup_pro_wrapper .idrive_team, .signup_pro_wrapper .idrive_basic{
	float: unset;
}
.signup_pro_wrapper .idrive_basic,.signup_pro_wrapper .idrive_basic.mnActive{
	height: auto!important;
	padding: 5px 0px 15px 0px!important;
}
.signup_wrapper p.id-signup-note{
	width: 100%;
	font-size: 12px;
    margin-bottom: 20px;
    margin-left: 10px;
}
.id-signup-note i{
	vertical-align: super;
	color: red;
	font-size: 10px;
	font-style: unset;
}
.offer3.signup_plan.signup_jsp .plan_table_team.pricingInfo .offer2.ltdtime li.business_cont_pro{
	width: 73%!important;
}
.signup_plan.offer3 .plan_table_team .offer2 .plan_strike.syncSpacestrike, .signup_plan.offer3 .frmNew .plan_table_team .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{
	width: calc(75% - 130px)!important;
}
.signup_plan.offer3 .plan_table_team .pro_use.syncPro span:first-child{font-size: 18px;}
.signup_plan .plan_table_team .ltdtime .planActive .plan_row_head_pro{
	height: 40px!important;
}
.signup_plan .plan_table_team .ltdtime .planActive .plan_row_head_pro span{
	margin-top: 4px;
	margin-left: 10px;
}
.signup_plan .plan_table_team .offer2 .plan_row_cont_pro li{
	padding: 20px 10px!important;
}
.signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{display: none;}
.signup_plan .ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{display: none;}

/* new styles team plan*/
.offer3 .plan_table_team .business_cont_pro ul.id-team-new{
    position: relative;
}
.offer3 .plan_table_team .business_cont_pro ul.id-team-new:before{
	display: none;
    content: '';
    position: absolute;
    top: 13px;
    right: 20px;
    width: 65px;
    height: 65px;
    background: url(https://www.idrive.com/webmanager/assets/images/id-signup-new.png) no-repeat;
    background-size: cover;
}
.id-signup-newupdate ul.ltdtime.comptn {width: 100%;padding-left: 0;}

.signup_plan .id-signup-newupdate .plan_table_business.pricingInfo .ltdtime.comptn .pro_use.syncPro,
.signup_plan .id-signup-newupdate .plan_table_team.pricingInfo .ltdtime.offer2 .pro_use.syncPro{padding-top: 0;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .ltdtime.offer2 .plan_strike.syncSpacestrike span{display: none!important;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike{
	padding: 10px 0px 0px 10px;
    width: 38%;
	font-size: 12px !important;
	text-decoration: line-through!important;
}
.signup_plan .id-signup-newupdate .planActive{border-radius: 10px;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .refer_newplan.syncSpaceplan{color: #888;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro,
.signup_plan .business_cont_pro{width: 600px!important;border-radius: 10px;}
.signup_plan .plan_table_team .pro_use.syncPro span:first-child span{visibility: visible;margin-top: 5px;}
.offer2 .plan_strike.syncSpacestrike{width: 42%!important;}
.signup_plan .plan_table_team .plan_row_cont_pro div:first-of-type,
.signup_plan .plan_row_cont_pro div:first-of-type{padding-right: 10px!important;}
.signup_plan.offer3 .plan_table_business input, .signup_plan.offer3 .plan_table_team .monthly_radio input[type="radio"]{margin-top: 4px!important;}
.signup_plan .ltdtime.comptn .business_cont_pro .plan_row_cont_pro li{height: auto;}
.signup_plan .plan_table_business .monthly_radio{padding-right: 10px!important;}
.signup_plan .business_cont_pro .pro_use.syncPro span:first-child span{display: none;}
.signup_plan.monthly-plan .business_cont_pro ul{min-height: 170px !important;}
.monthly-plan .business_cont_pro ul, .monthly-plan .personal_cont_pro ul,
.monthly-plan .offer2 .business_cont_pro ul, .monthly-plan .offer2 .personal_cont_pro ul,
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.personal_cont_pro, .signup_plan .personal_cont_pro{min-height: 50px!important}
.monthly-plan .core_cont_pro ul,.monthly-plan .offer2 .core_cont_pro ul,
.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.core_cont_pro, .signup_plan .core_cont_pro{min-height: 50px!important}
.signup_wrapper .pricingInfo .ltdtime.comptn .business_cont_pro .plan_strike.syncSpacestrike{width: auto;}
.signup_plan .business_cont_pro .id-team-new .pro_use.syncPro span:first-child span{display: block;}
.signup_plan .pro_use.syncPro span:first-child{color: #1076cd;}
.signup_wrapper .content .pricingInfo{color: #000!important;}
.signup_plan.offer3.wbgServer .pricingInfo .pro_use.syncPro,
.signup_plan .pricingInfo .id-newplan .id-newplan-ul .pro_use.syncPro,
.signup_plan .pricingInfo .id-newplan .id-core-ul .pro_use.syncPro{margin-top: 15px!important;margin-left: 0;}
.signup_plan .business_cont_pro .id-team-new .pro_use.syncPro span span{font-size: 14px!important;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .refer_newplan.syncSpaceplan{color: #000;}
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike,
.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike i,
.signup_wrapper .id-signup-newupdate .plan_table_syncshare.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike i{font-style: normal;}
.inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height: auto!important;}
.inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height: auto!important;}
.plan_type .idrive_enterprise label a,.plan_type .idrive_enterprise label a:hover {color: #76777b!important;}
.plan_type .idrive_enterprise label a, .plan_type .idrive_enterprise label a{padding: 5px 0px 15px 0px;}
.plan_type .idrive_enterprise.mnActive label a {color: #478bd1 !important;}


.id-business-newplchange i.id-newoffer-plan{float:left;width:100%;font-style:normal;}
.id-business-newplchange ul li div.pro_use.syncPro  {margin-top:20px !important}
.id-business-newplchange ul li div.pro_use.syncPro span{font-size:14px !important;text-decoration:line-through;color:#989898 !important;}
.id-business-newplchange ul li div.pro_use.syncPro span i.id-newoffer-plan {color:#1076cd !important;font-size: 22px;}
.id-business-newplchange ul li .montly_space .monthly_gb {font-size:14px !important;text-decoration:line-through;color:#989898 !important;width:auto !important;}
.id-business-newplchange ul li .montly_space {width: 200px !important;}
.signup_plan .plan_table_business .id-business-newplchange .monthly_radio{padding-right: 5px!important;}
.id-business-newplchange ul li .montly_space .monthly_gb i.id-newoffer-plan {color:#1076cd !important;font-size: 18px;margin-left:5px;float:unset;display: inline-block;text-decoration: unset;width: auto;}
.signup_plan.offer3.wbgServer .id-business-newplchange ul li div.pro_use.syncPro{line-height: 22px!important;margin-top: 20px!important;}
.wbgServer .id-business-newplchange ul li div.pro_use.syncPro span{line-height: 20px;}
.wbgServer.monthly-plan .plan_row_cont_pro div.montly_space {margin-left: 0;}
.id-promo-off{
	float: left;
    width: 590px;
    margin-left: 6px;
    margin-bottom: 20px;
    /* border: 1px solid #fff; */
    border-radius: 10px;
    background: #dff0fb;
}
.id-promo-lft{
	float: left;
    width: 160px;
    color: #fff;
    padding: 12px 10px 15px 20px;
    border: 1px solid #f9ae65;
    border-right: unset;
    background-color: #f9ae65;
    border-radius: 10px 0px 0 10px;
}
.id-promo-lft h1{
	line-height: normal;
    margin: 0;
    height: auto;
    text-align: left;
	font-size: 20px;
}
.id-promo-lft p{
	font-size: 16px!important;
}
.id-promo-rgt{
	float: left;
    width: 320px;
    padding: 15px 0;
	position: relative;
}
.id-promo-rgt:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-bottom-width: 39px;
    border-top-width: 39px;
    border-left: 30px solid #f9ae65;
}
.id-promo-rgt ul{
	padding-left: 90px;
}
.id-promo-rgt ul li{
	list-style-type: disc;
}
.id-promo-rgt ul li::marker{
	color: #349bdf;
}
.id-promo-rgt ul li:first-child{
	margin-bottom: 10px;
}
.id-promo-rgt ul li span{
	color: #c42929;
    font-size: 24px;
	font-weight: 600;
    vertical-align: text-top;
}
/* mini signup */
.mini-plan.g-snp .plan_type{margin-bottom: 2px;}
.mini-plan .signup_cdp_icon{background-position: 0 -2243px!important;height: 60px!important;}
.mini-plan .signup_cdp_icon a img{width: 41px;}
.mini-plan.signup_pro_wrapper .idrive_pro.mnActive {position: relative;}
.mini-plan .pricingInfo .subhead span:last-child {text-indent: inherit;background: none;}
.mini-plan.signup_plan .plan_table_mini .subhead {margin: -15px 0px 0px 10px !important;}
.mini-plan .id-miniplan-save50 {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/save-50.png) no-repeat !important;height: 38px;display: inline-block;width: 165px;text-indent: -3500px;position: absolute;left:120px;top:0px;cursor: default;}
.mini-plan.g-snp .main_head span:first-child{background-size: contain!important;}
.mini-plan.signup_pro_wrapper .idrive_basic, .mini-plan.signup_pro_wrapper .idrive_basic.mnActive{padding: 5px 0px 8px 0px!important;}
.mini-plan.signup_pro_wrapper .idrive_basic{height: 38px!important;box-sizing: border-box;}
.mini-plan.signup_pro_wrapper .plan_table_mini ul, .mini-plan.signup_pro_wrapper .plan_table_mini li {overflow: hidden;margin: 0;padding: 0;list-style: none;}
.mini-plan.signup_pro_wrapper .plan_table_mini li.plan_row_head_pro{padding: 15px;}
.mini-plan.signup_plan.offer3 .plan_table_mini input[type="radio"] {vertical-align: inherit;margin-right: 5px;margin-left: 2px;margin-top: 8px !important;}
.mini-plan.signup_wrapper .content .pricingInfo.plan_table_mini{float: left;width: 100%;margin: 20px 0;}
.mini-plan.g-snp .main_head span.id-miniplan-save50{display: none!important;}
.mini-plan.g-snp .idrive_mini.spcl_pln.mnActive .id-miniplan-save50{display: block!important;}
.mini-plan.g-snp .idrive_mini.spcl_pln.mnActive .id-miniplan-save50.noOffer{display: none !important}

/*.syncSpaceplan*/
.plan_type .idrive_syncshare label a, .plan_type .idrive_syncshare label a {padding:5px 0px 15px 0px}
.plan_type .idrive_syncshare label a, .plan_type .idrive_syncshare label a:hover {
    color: #76777b!important;
}
.plan_type .idrive_syncshare {margin-left:40px;}
.signup_pro_wrapper .idrive_pro.mnActive label, .signup_pro_wrapper .idrive_mini.mnActive label, .signup_pro_wrapper .idrive_basic.mnActive label, .signup_pro_wrapper .idrive_business.mnActive label, .signup_pro_wrapper .idrive_enterprise.mnActive label, .signup_pro_wrapper .idrive_team.mnActive label,
.signup_pro_wrapper .idrive_syncshare.mnActive label, .signup_pro_wrapper .idrive_syncshare.mnActive label {
	color: #478bd1 !important;
    font-weight: bold !important;
}
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons.idrive_ss_ico_sync {
	background-position: -1px -2344px;
	/* background: url(https://static.idriveonlinebackup.com/include/images/idrive_syncshare_ico.png) -1px -409px !important;height:50px */
}
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons.idrive_ss_ico_share {
	background-position: -1px -2429px;
	/* background: url(https://static.idriveonlinebackup.com/include/images/idrive_syncshare_ico.png) -1px -539px !important;height:50px !important */
}
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons.idrive_ss_ico_access {
	background-position: -1px -2518px;;
	/* background: url(https://static.idriveonlinebackup.com/include/images/idrive_syncshare_ico.png)-1px -666px !important;height:50px */
}

@media screen and (max-width:1280px) {
	.offer3.signup_plan.signup_jsp .plan_table_team.pricingInfo .offer2.ltdtime li.business_cont_pro,
	.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.business_cont_pro{
		width: 590px!important;
	}
	.signup_plan.offer3 .plan_table_team .offer2 .plan_strike.syncSpacestrike,
	 .signup_plan.offer3 .frmNew .plan_table_team .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{
		width: calc(75% - 152px)!important;
	}
	footer{padding: 0 15px;width: calc(100% - 30px)!important;}
}
@media screen and (max-width:767px) {
	.offer3.signup_plan.signup_jsp .plan_table_team.pricingInfo .offer2.ltdtime li.business_cont_pro,
	.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.business_cont_pro,
	.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro,
	.signup_plan .business_cont_pro{
		width: calc(100% - 15px)!important;
	}
	.id-promo-off{width: calc(100% - 10px);}
}
@media screen and (max-width:640px){
	.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.personal_cont_pro,
	.signup_plan .personal_cont_pro{
		width: calc(100% - 15px)!important;
	}
	.offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.core_cont_pro,
	.signup_plan .core_cont_pro{
		width: calc(100% - 15px)!important;
	}
	.g-snp .frmNew{
		padding: 10px 10px 30px!important;
	}
	.signup_pro_wrapper .idrive_business.mnActive, .idrive_enterprise.mnActive,.signup_pro_wrapper .idrive_team.mnActive,.signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini,.signup_pro_wrapper .idrive_basic.mnActive,
	.signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_business, .signup_pro_wrapper .idrive_enterprise, .signup_pro_wrapper .idrive_team, .signup_pro_wrapper .idrive_basic{
		margin-right: 8px!important;
	}
	.monthly-plan .business_cont_pro ul, .monthly-plan .personal_cont_pro ul, .monthly-plan .offer2 .business_cont_pro ul, .monthly-plan .offer2 .personal_cont_pro ul, .offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.personal_cont_pro, .signup_plan .personal_cont_pro{height: auto!important;}
	.monthly-plan .personal_cont_pro ul,.monthly-plan .offer2 .core_cont_pro ul, .offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.core_cont_pro, .signup_plan .core_cont_pro{height: auto!important;}
	.offer3.signup_plan.signup_jsp .plan_table_team.pricingInfo .offer2.ltdtime li.business_cont_pro, .offer3.signup_plan.signup_jsp .pricingInfo .offer2.ltdtime li.business_cont_pro, .signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro, .signup_plan .business_cont_pro{width: calc(100% - 5px)!important;}
	.signup_wrapper .plan_table_pro.pricingInfo .ltdtime.comptn .personal_cont_pro .plan_strike.syncSpacestrike{width: 42%!important;}
	.signup_wrapper .plan_table_core.pricingInfo .ltdtime.comptn .core_cont_pro .plan_strike.syncSpacestrike{width: 42%!important;}
}
@media only screen and (max-width:568px){
	.signup_plan .pricingInfo .business_cont_pro  .pro_use.syncPro{width: 90%!important;}
	.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike{width: auto!important;margin-left: 25px;font-style: normal;margin-right: 5px;}
	.signup_wrapper .id-signup-newupdate .plan_table_team.pricingInfo .business_cont_pro .plan_strike.syncSpacestrike i{font-style: normal!important;}
	.signup_plan .plan_table_business .pro_use.syncPro span:first-child{height: 50px;}
	.signup_plan .ltdtime.comptn .plan_row_cont_pro li.monthly_row{padding: 12px 0 12px 0px;}
	.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike, .signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: calc(100% - 0px)!important;}
	.signup_plan.offer3 .plan_table_team .offer2 .plan_strike.syncSpacestrike,
	.signup_plan.offer3 .frmNew .plan_table_team .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan,
	.signup_plan.offer3 .plan_table_team .offer2 .pro_use.syncPro,.signup_plan.offer3 .pricingInfo .pro_use.syncPro, 
	.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike, .signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: 100%!important;margin-top: 10px!important;}
	.signup_plan .pricingInfo .id-newplan .id-newplan-ul .pro_use.syncPro{
		width: calc(100% - 0px)!important;
	}
	.signup_plan .pricingInfo .id-newplan .id-core-ul .pro_use.syncPro{
		width: calc(100% - 0px)!important;
	}
	
	.signup_wrapper.signup_plan.offer3.wbgServer .pricingInfo .pro_use.syncPro{
		height: auto;
		min-height: 20px!important;
		line-height: normal;
		margin-top: 0!important;
	}
	.id-promo-lft{width: 140px;padding-right: 0;}
	.id-promo-rgt{width: auto;}
	.id-promo-rgt ul{padding-left: 60px;}
	.mini-plan .id-miniplan-save50  {width:120px;}
}
@media screen and (max-width:480px){
	.rwd .main_head span:first-child{padding-bottom: 10px!important;}
	.price-desc-txt{font-size: 12px!important;}
	.plan_strike span:nth-child(2), .refer_newplan span:nth-child(2),.montly_dollar span{font-size: 14px;}
	.signup_plan.offer3 .plan_table_team .pro_use.syncPro span:first-child{font-size: 16px!important;}
	.rwd .main_head .plan_type{margin: 15px 0px 30px 0px !important;width: calc(100% - 0px);}
	.plan_type label{font-size: 14px!important;}
.id-promo-lft{width: calc(100% - 20px);border: unset;border-radius: 10px 10px 0px 0px;padding-right: 0;}
	.id-promo-rgt{width: 100%;}
	.id-promo-rgt:after{display: none;}
	.id-promo-rgt ul{padding-left: 45px;}
	.business_cont_pro.id-business-newplchange .plan_row_cont_pro div.montly_space{
		width: 100%!important;
	}
	.business_cont_pro.id-business-newplchange .plan_row_cont_pro div.montly_dollar{
		width: 100%;
		padding-left: 5px;
	}
	.signup_pro_wrapper .idrive_mini{
		top: 1px;
		padding-bottom: 9px!important;
	}
}

.main_head.e2-header .idrive_e2{margin-left: 25px;}
.signup_pro_wrapper .main_head.e2-header .idrive_pro, 
.signup_pro_wrapper .main_head.e2-header .idrive_mini, 
.signup_pro_wrapper .main_head.e2-header .idrive_business, 
.signup_pro_wrapper .main_head.e2-header .idrive_team, 
.signup_pro_wrapper .main_head.e2-header .idrive_basic{
	margin-right: 25px;
}
/* .signup_pro_wrapper .main_head.e2-header .idrive_enterprise{white-space: nowrap;} */

@media only screen and (max-width: 1200px){
	.main_head.e2-header .idrive_e2{margin-left: 15px;}
	.signup_pro_wrapper .main_head.e2-header .idrive_pro, 
	.signup_pro_wrapper .main_head.e2-header .idrive_mini, 
	.signup_pro_wrapper .main_head.e2-header .idrive_business, 
	.signup_pro_wrapper .main_head.e2-header .idrive_team, 
	.signup_pro_wrapper .main_head.e2-header .idrive_basic{
		margin-right: 15px;
	}
	.signup_pro_wrapper .idrive_pro, 
	.signup_pro_wrapper .idrive_mini, 
	.signup_pro_wrapper .idrive_business, 
	.signup_pro_wrapper .idrive_team, 
	.signup_pro_wrapper .idrive_basic{
		margin-right: 20px;
	}
}
@media only screen and (min-width: 640px) and (max-width: 1200px){
	
	.signup_pro_wrapper .idrive_pro, 
	.signup_pro_wrapper .idrive_mini, 
	.signup_pro_wrapper .idrive_business, 
	.signup_pro_wrapper .idrive_team, 
	.signup_pro_wrapper .idrive_basic{
		margin-right: 20px!important;
	}
	.plan_type .idrive_syncshare{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 680px){
	.main_head.e2-header .plan_type label{font-size: 14px!important;}
	.signup_pro_wrapper .main_head.e2-header .idrive_pro, 
	.signup_pro_wrapper .main_head.e2-header .idrive_mini, 
	.signup_pro_wrapper .main_head.e2-header .idrive_business, 
	.signup_pro_wrapper .main_head.e2-header .idrive_team, 
	.signup_pro_wrapper .main_head.e2-header .idrive_basic{
		margin-right: 8px!important;
	}
	/* .plan_type .idrive_syncshare{
		margin-right: 8px;
    	margin-left: 8px;
	} */
	.signup_pro_wrapper .main_head.e2-header .idrive_business.mnActive, 
	.main_head.e2-header .idrive_enterprise.mnActive, 
	.signup_pro_wrapper .main_head.e2-header .idrive_team.mnActive, 
	.signup_pro_wrapper .main_head.e2-header .idrive_pro, 
	.signup_pro_wrapper .main_head.e2-header .idrive_mini, 
	.signup_pro_wrapper .main_head.e2-header .idrive_basic.mnActive, 
	.signup_pro_wrapper .main_head.e2-header .idrive_pro, 
	.signup_pro_wrapper .main_head.e2-header .idrive_mini, 
	.signup_pro_wrapper .main_head.e2-header .idrive_business, 
	.signup_pro_wrapper .main_head.e2-header .idrive_enterprise, 
	.signup_pro_wrapper .main_head.e2-header .idrive_team, 
	.signup_pro_wrapper .main_head.e2-header .idrive_basic{
		margin-right: 8px!important;
	}
	.signup_pro_wrapper .main_head.e2-header .idrive_e2{margin-left: 0px!important;margin-right: 0px!important;
		/* white-space: nowrap; */
	}
	.signup_pro_wrapper .plan_type .idrive_syncshare{margin-right: 0!important;}

}
@media only screen and (min-width: 480px) and (max-width: 640px){
	.rwd .main_head.e2-header{width: 100%;}
	.signup_pro_wrapper .plan_type .idrive_syncshare{margin-left: 0px!important;margin-right: 0!important;}
	.rwd .main_head{width: 100%;}
}
@media only screen and (max-width: 480px){
	.signup_pro_wrapper .plan_type .idrive_syncshare{margin-left: 0!important;}
}
.main_head.e2-header .plan_type::-webkit-scrollbar {
    display: none;
}
.main_head.e2-header .plan_type{
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
	scrollbar-width: none;  /* Firefox */
	white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.main_head.e2-header{
	position: relative;
}
@media only screen and (max-width: 520px){
	.main_head.e2-header:after{
		content: '';
		position: absolute;
		width: 20px;
		height: 48px;
		top: 50px;
		right: 0;
		/* background: linear-gradient(270deg, #f3f9fd -10%, rgba(204, 204, 204, 0.0392156863)); */
		background: linear-gradient(270deg,#fafafa -1%,rgba(204,204,204,0.0392156863));
	}
	.main_head.e2-header .plan_type .idrive_enterprise.idrive_e2 label a{padding-right: 20px;}
	.g-snp .plan_type label{font-size: 12px!important;}
}
@media only screen and (max-width: 420px){
	.g-snp .plan_type label{font-size: 12px!important;}
	.signup_pro_wrapper .idrive_business.mnActive, .idrive_enterprise.mnActive, .signup_pro_wrapper .idrive_team.mnActive, .signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_basic.mnActive, .signup_pro_wrapper .idrive_pro, .signup_pro_wrapper .idrive_mini, .signup_pro_wrapper .idrive_business, .signup_pro_wrapper .idrive_enterprise, .signup_pro_wrapper .idrive_team, .signup_pro_wrapper .idrive_basic{
		margin-right: 4px!important;
	}
}


/* Sales tax related code addition */
.sales-tax .card_info ul li #cc_info{
	margin-bottom: 5px;
}
.sales-tax .card_info .form-full{
width: 100% !important;
margin-bottom: 5px !important;
}
.sales-tax .input.inp-selct{
width: 100%;
font-size: 14px;
text-indent: 5px;
padding: 4px 2px 5px;
color: #000;
}

.sales-tax .sumry-table{
float: left;
width: 100%;
border: 1px solid #dce4e8;
border-radius: 4px;
}
.sales-tax h2.summary-ttle{
font-size: 18px !important;
color: #000 !important;
letter-spacing: 0px !important;
clear: both;
float: left;
width: 100%;
margin:35px 0px 10px 0px !important;
font-weight: 600;
}
.sales-tax .sumry-table .sumry-tb-hed .sumry-td span{
font-size: 14px;
}
.sales-tax .sumry-table .sumry-tb-hed{
background-color: #f9fafb;
float: left;
width: 100%;
border-bottom: 1px solid #edf1f4;
border-radius: 4px 4px 0px 0px;
}
.sales-tax .sumry-table .sumry-tb-hed .sumry-tr {
padding: 10px 0;
}
.sales-tax .sumry-table .sumry-tr{
padding: 20px 0;
}
.sales-tax .sumry-table .sumry-td{
padding: 0px 25px;
float: left;
}
.sales-tax .sumry-table .sumry-tr{
float: left;
width: 100%;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr{
border-bottom:1px solid #eff2f5;
background-color: #fff;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr:last-child{
border-bottom:0px;
border-radius: 0px 0px 4px 4px;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td{
float: left;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td span{
font-size: 14px;
}
.sales-tax .sumry-table .sumry-td-lft{
width: 30%;
}
.sales-tax .sumry-table .sumry-td-rgt{
width: 50%;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space{
font-size: 14px;
/* font-weight: bold; */
display: block;
color: #000;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .actual-price{  
font-size: 13px;
color: #4b4b4b;
margin-right: 4px;
}
.sales-tax .sumry-table .strike-txt{
text-decoration: line-through;
color: #4b4b4b;
text-decoration-color: #888888;
font-size: 13px !important;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price{
font-size: 14px;
/* color: #4b4b4b; */
/* font-weight: bold; */
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price .offer-yr{
font-size: 13px;
color: #4b4b4b;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td-lft span{
color: #000;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .tax-price{
font-size: 14px;
color: #000;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td.sumry-td-lft .total-price{
color: #000;
font-weight: 600;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .total-price{
font-size: 16px;
color: #000;
font-weight: bold;
}
/* popup related styles */
.sales-tax .id-sumry-popup .popup_container .popup_header{
background-color: #eff2f5;
margin-bottom: 20px;
}
.sales-tax .id-sumry-popup .popup_container .popup_header h2{
/* font-weight: bold; */
}
.sales-tax .id-sumry-popup .sumry-table {
margin-bottom: 20px;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-hed {
background-color: #dde7ee;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-hed .sumry-td span{
font-weight: normal;
font-size: 14px;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-hed .sumry-td{
float: left;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-hed .sumry-tr{
padding: 10px 0;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tr .sumry-td-lft{
width: 41%;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tr .sumry-td-rgt{
width: 39%;
text-align: right;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space{
margin-bottom: 10px;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td #promocodeBlk {font-size: 13px !important;}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .offer-price{
color: #888888;
font-size: 13px;
font-weight: normal;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .price-hlight-blu{
color: #0071bc;
font-weight: bold !important;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .discount50{
color: #ff0000;
/* font-weight: bold; */
margin-top: 0px;
display: block;
font-size: 13px !important;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .discount50 sup{
vertical-align: bottom;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .total-price{
font-size: 15px;
font-weight: normal;
}
.sales-tax .id-sumry-popup .note-txt{
color: #a70000;
margin-bottom: 10px;
font-size: 13px;
/* font-weight: bold; */
}
.sales-tax .id-sumry-popup .note-txt sup{
vertical-align: bottom;
}
.sales-tax .id-sumry-popup .note-list li{
font-size: 12px;
margin-bottom: 9px;
color:#444;
}
.sales-tax .sumry-table .sumry-tb-bdy{
	float: left;
	width: 100%;
	/* min-height: 179px; */
	background-color: #fff;
  }
  .sales-tax .sumry-table .sumry-tb-bdy .sumry-loader{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 179px;
  } 
  .sales-tax .sumry-table .sumry-tb-bdy .sumry-loader i{
	background:url(https://www.idrive.com/webmanager/assets/images/table-loader.gif) no-repeat center;
	width: 51px;
	height: 51px;
  }

@media (max-width:1199px) {
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td-rgt {
width: 50%;
}
}
@media (max-width:980px) {
.sales-tax .sumry-table{
margin-bottom: 20px;
}
}
@media (max-width:768px) {
.sales-tax .first_pos_container{
width: 95%;
margin: 0 2.5%!important;
}
.signup_pro_wrapper .plan_type .idrive_syncshare{margin-left: 20px;margin-right: 0;}

}
@media (max-width:576px) {
.sales-tax .id-sumry-popup .sumry-table .sumry-tr .sumry-td-lft, .sales-tax .sumry-table .sumry-td-lft {
width: 50%;
margin-bottom: 10px;
box-sizing: border-box;
padding:0px 0px 0px 15px;
line-height: 24px;
}
.sales-tax .id-sumry-popup .sumry-table .sumry-tr .sumry-td-rgt, .sales-tax .sumry-table .sumry-td-rgt {
width: 50%;
text-align: left;
box-sizing: border-box;
padding:0px 0px 0px 15px;
line-height: 24px;
}
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .actual-price {
	float: left;
	width:100%;
}

}
.sales-tax .signup_footer p.terms label {cursor: pointer;}
.sales-tax .id-PromoCode{margin-top: 30px;float: left;width: 100%;}
.sales-tax .id-PromoCode .promocode{margin-bottom: 0;}
.sales-tax .id-PromoCode .promocode .subhead {font-weight: normal;font-size: 13px !important;}
.sales-tax .id-PromoCode .promocode #promocode {height: 33px !important;}
.sales-tax.g-snp .card_info {padding:5px 0px !important}
.sales-tax.g-snp .subhead {font-size: 16px !important;}
.sales-tax.g-snp .subhead.sub_gsp_title {margin-bottom: 5px !important;}
.sales-tax.g-snp.signup_plan .policyBlock .subhead {color: #000 !important;}
.sales-tax .id-PromoCode span.sgp-gud-msg {color:#0071bc!important;
	background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/snp-info-ico.png) 0px 4px no-repeat;padding-left:20px;font-size:12px;position: relative !important;left:0px !important;top:0px;white-space: nowrap;}
.sales-tax .id-PromoCode input{display: block;}



@media screen and (max-height:600px) {
    .sales-tax .popup_wrapper .popup_container {
        height: 360px;
        overflow:auto;
    }
}



/* new styles for signup plan types */
.signup-plan-types .banner_sec{background-color: #d9edff;float: left;width: 100%;padding-bottom: 15px;background-image: url(https://static.idriveonlinebackup.com/include/images/plan-types/bg-header.png) ;background-size: cover;background-position: center;background-repeat: no-repeat;}
.signup-plan-types .banner_sec nav{display: inline-block;width: 100%;}
.signup-plan-types .banner_sec .plan_types{margin: 15px 0px 15px;clear: both;}
.signup-plan-types .plan_10GB{text-align: right;color: #1374ab;font-weight: bold;float: right;margin-right: 5px;cursor: pointer;font-size: 14px;padding: 0px 15px 0 0;height: 36px;display: flex;align-items: center;}
/* .signup-plan-types .plan_10GB i{display: none;} */
.signup-plan-types .plan_10GB.free_plan{background-color: #fbfdff;}
.signup-plan-types .plan_10GB i{width: 26px;height: 26px;border-radius: 100%;display: inline-block;margin-right: 10px;position: relative;}
.signup-plan-types .plan_10GB i::before{content: "";width: 26px;height: 26px;position: absolute;top: 0px;left: 0px;background-image: url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png) ;background-position:  -1px -63px;background-repeat: no-repeat;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);}
.signup-plan-types .plan_10GB.free_plan i::before{background-position:  -1px -129px;}
.signup-plan-types .banner_sec .save_offer{display: block;text-align: center;margin-bottom: 20px;color: #ff5c5c;font-size: 30px;font-weight: bold;line-height: normal;}
.signup-plan-types .banner_sec .plan_columns{list-style-type: none;padding-left: 0px;display: flex;justify-content: center;margin: 0 auto;}
.signup-plan-types .banner_sec .plan_columns > li{border:1px solid #d7dfe5;border-width: 1px 1px 1px 0px;background-color: #fff;max-width: 20%;cursor: pointer;}
.signup-plan-types .banner_sec .plan_columns > li.team_plan{max-width: 22%;}
.signup-plan-types .banner_sec .plan_columns > li:hover .plan_hed .plan_type_space, .signup-plan-types .banner_sec .plan_columns > li:hover .plan_hed .plan_descp{background-color: #e8f2ff;}
.signup-plan-types .banner_sec .plan_columns > li.selected_plantype .plan_hed .plan_type_space, .signup-plan-types .banner_sec .plan_columns > li.selected_plantype .plan_hed .plan_descp{background-color: #325a90;} 
.signup-plan-types .banner_sec .plan_columns > li.selected_plantype .plan_computers > span, .signup-plan-types .banner_sec .plan_columns > li.selected_plantype .plan_descp, .signup-plan-types .banner_sec .plan_columns li.selected_plantype .plan_hed .plan_type_space h4{color: #fff;}
.signup-plan-types .banner_sec .plan_columns li.selected_plantype .plan_computers i{border-color: #fff;}
.signup-plan-types .banner_sec .plan_columns li.selected_plantype .plan_computers:hover i{background-color: transparent;}
.signup-plan-types .banner_sec .plan_columns > li .plan_hed {cursor: pointer;float: left;position: relative;width: 100%;background-color: #f0f0f0;}
.signup-plan-types .banner_sec .plan_columns > li.selected_plantype .plan_hed::before {position: absolute;content: ''; width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent; border-top: 20px solid #325a90;bottom: -10px;left: 0px;right: 0px;margin: auto;}
.signup-plan-types .banner_sec .plan_columns li:first-child{border-left:1px solid #d7dfe5;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.signup-plan-types .banner_sec .plan_columns li:last-child{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.signup-plan-types .banner_sec .plan_columns li .plan_hed .plan_type_space{background-color: #fafafa;text-align: center;padding: 15px 4px;float: left;width: 100%;box-sizing: border-box;border-bottom: 1px solid #d7dfe5;}
.signup-plan-types .banner_sec .plan_columns li .plan_hed .plan_type_space h4{font-size: 18px;margin-bottom: 10px;margin-top: 0px;padding-bottom: 0px;}
.signup-plan-types .banner_sec .plan_columns .plan_computers{clear: both;display: inline-block;position: relative;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown{border:1px solid #becddd;border-radius: 8px;position: absolute;top: calc(100% - -7px);z-index: 99;width:100%;min-width: 185px;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 49%), 0 2px 8px 0 rgb(255 255 255 / 12%);display: none;max-height: 160px;overflow: auto !important;padding-left: 0px;left:calc(50% - 88px);background-color: #fff;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown.show{display: block;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li{padding:7px 10px 7px 34px!important;border-bottom: 0px;display: block;background-color: #fff;text-align: left;border-width: 0px 0px 1px 0px;font-size: 14px;border-radius: 0px !important;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li:first-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li:last-child{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li:hover{background-color: #e8f2ff;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li.plan_selected{position: relative;background-color: #d9edff;}
.signup-plan-types .banner_sec .plan_columns li .plan_dropdown li.plan_selected:before{width: 12px;height: 9px;content: '';position: absolute;top: calc(50% - 4px);left: 12px;background:  url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png);background-repeat: no-repeat;background-position: -1px -193px;}
.signup-plan-types .banner_sec .plan_columns li .plan_computers span{cursor: pointer;font-size: 14px;display: inline-block;min-width: 90px;}
.signup-plan-types .banner_sec .plan_columns li .plan_computers i{position: relative;width: 22px;height: 22px;display: inline-block;top: 6px;border-radius: 100%;margin-left: 7px;}
.signup-plan-types .banner_sec .plan_columns li .plan_computers i::before{width: 22px;height: 22px;content: '';position: absolute;top: 0;left: 0;background-image: url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png) ;background-position:  -1px -1px;background-repeat: no-repeat;}
.signup-plan-types .banner_sec .plan_descp{background-color: #fdfdfd;text-align: center;padding:15px 10px;font-size: 12px;line-height: 16px;width: 100%;box-sizing: border-box;border-bottom: 1px solid #e7ecf0;display: flex;align-items: center;height: 80px;justify-content: center;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy{
	/* padding: 40px 30px; */
	clear: both;}
	.signup-plan-types.sales-tax .id-PromoCode{margin-top: 5px;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike {
	/* margin-bottom: 25px; */
	display: flex;justify-content: space-around;align-items: center;position: relative;padding: 30px 30px 15px;
}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike:nth-of-type(2) {
    padding-bottom: 45px;
}
/* .signup_plan .plan_strike span.radio-check {
    position: relative;
} */
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-check input{width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;opacity: 0;cursor: pointer;z-index: 9;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-checkmark{width: 26px;height: 26px;display: inline-block;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-checkmark:after{content: "";width: 27px;height: 27px;position: absolute;top: 35px;left: 35px;bottom: 0;background: url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png) no-repeat;background-position:  -1px -63px;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-check input:checked ~ .radio-checkmark:after{background-position:-1px -129px;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike div {flex-shrink: 0;flex-grow: 1;margin-left: 20px;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .strike{display: block;margin-bottom: 5px;font-size: 14px !important;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .offer_price{font-size: 16px;text-decoration: none;display: inline-block;margin-left: 0px;margin-right: 3px;font-weight: bold;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy input[type="radio"]{width: 20px !important;height: 20px !important;outline: 0;}
.year_text{display: inline-block;text-decoration: none;}
.signup-plan-types .banner_sec .plan_columns li.enterprise{background-color: #325a90;width: 15%;text-align: center;background-image: url(https://static.idriveonlinebackup.com/include/images/plan-types/enterprise-bg.png) ;background-size: cover;background-position: center;background-repeat: no-repeat;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item{padding: 20px 15px;border-bottom: 1px solid #afa8b7 !important;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item:last-child{border-bottom: 0px solid #afa8b7;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item .enterprise_title{color: #fff;font-size: 16px;margin-bottom: 15px;
display: block;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item .enterprise_title.idrive360{background: url(https://static.idriveonlinebackup.com/include/images/plan-types/id360_logo.svg);display: block;background-size: contain;height: 27px;background-position: center;background-repeat: no-repeat;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item .enterprise_subtitle{color: #ffd619;font-size: 14px;}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item p{color: #fff;font-size: 14px;line-height: 22px;}
.signup-plan-types .left{margin-top: 50px;padding: 0 20px;
	/* border-top-left-radius: 0px;border-top-right-radius: 0px;border-top: 0px;width: 65%; */
}
.signup-plan-types .right{margin-top: 40px;
	/* width: 31%; */
}
.signup-plan-types .frmNew{padding: 0 !important;}
.signup-plan-types .frmNew div.content .subhead.sub-info{display: block;margin: 0px 0px 20px 0;}
.signup-plan-types .basic_details{width: 100% !important;padding-top: 0px !important;}
.signup-plan-types .basic_details > li:last-child{padding-bottom: 0px !important;height: auto !important;}
.signup-plan-types .frmNew .promocode{margin-bottom: 0px !important;}
.signup-plan-types .plan_dropdown.plan_business{max-height: 202px !important;}
.signup-plan-types .plan_dropdown.plan_business .plan_option{color: #0071bc;padding: 7px 10px 7px 4px;display: block;background-color: #fafafa;text-align: left;}
.signup-plan-types .plan_dropdown.plan_business .plan_option.month_plan{border-top: 1px solid #d7dfe5;}
.signup-plan-types .plan_dropdown.plan_business ul{padding-left: 0px;}
.signup-plan-types .plan_dropdown.team_dropdwn{min-width: 295px !important;left: calc(50% - 143px) !important;}
.signup-plan-types .right_row .signup_rgt_icons{background-image: none !important;width: 100px !important;}
.signup-plan-types .right_row h2.head, .signup-plan-types .right_row .text{width: calc(100% - 100px) !important;}
.signup-plan-types .right_row .signup_rgt_icons a{background-image: url(https://static.idriveonlinebackup.com/include/images/plan-types/idrive-signup-icons.svg) !important;background-repeat: no-repeat;width: 58px;height: 58px;display: inline-block;}
.signup-plan-types .right_row .signup_rgt_icons.signup_rgt_icons.signup_cloud_icon a{background-position: -5px -3px;}
.signup-plan-types .right_row .signup_rgt_icons.signup_rgt_icons.signup_snapshot_icon a{background-position: -5px -141px;}
.signup-plan-types .right_row .signup_rgt_icons.signup_rgt_icons.signup_exp_icon a{background-position: -5px -279px;}
.signup-plan-types .right_row .signup_rgt_icons.signup_rgt_icons.signup_sub_icon a{background-position:-4px -572px;}
.signup-plan-types .right_row .signup_rgt_icons.signup_rgt_icons.signup_server_icon a{background-position: -4px -416px;}
.signup-plan-types .frmNew div.content .subhead.sub-info{margin: 30px 0 20px 10px!important;}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike:nth-of-type(2) {
    margin-bottom: 0;
}
.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item p{margin-bottom: 0;}

/* team pricing */
.signup_plan .plan_table_team .offer2 .plan_row_cont_pro li.more_plan_arrow{
	padding: 11px 0 4px 5px!important;
	display: flex;
	float: unset!important;
	width: 150px;
	border: unset;
	margin: auto;
	background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 100px -2210px!important;
	cursor: pointer;
}
.signup_plan .plan_table_team .offer2 .plan_row_cont_pro li.more_plan_arrow.id-more-arrow-active {
	background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
	background-position: 100px -2177px!important;
}
.signup_plan .plan_row_cont_pro .more_plan_arrow div {
	float: unset!important;
	width: 100px;
	position: relative;
	margin: 0;
	color: #1374ab;
	float: left;
	padding: 0px 25px 0 5px;
	font-size: 14px !important;
}
.signup_plan .plan_table_team .plan_row_cont_pro div.more_plan_block, .signup_plan .plan_row_cont_pro div.more_plan_block{
	display: none;
}
.signup_plan .plan_table_team .plan_row_cont_pro div.id-more-active, .signup_plan .plan_row_cont_pro div.id-more-active{
	display: block;
}
.signup_plan .plan_table_team .plan_row_cont_pro div.more_plan_block, .signup_plan .plan_row_cont_pro div.more_plan_block{
	padding-right: 0!important;
	width: 100%;
}
.signup-plan-types .banner_sec .plan_columns li#plan_team{
	max-width: 24%;
}
.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_personal1,
.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_personal2,
.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_team,
.wbgServer.signup-plan-types .plan_10GB{
	display: none;
}
.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_business{
    max-width: 30%;
}
.wbgServer.signup-plan-types .banner_sec .plan_columns .enterprise{
	width:20%
}
.wbgServer.signup-plan-types .banner_sec .plan_columns li.enterprise a:last-child .enterprise_item{
	border-bottom: 0!important;
}
.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .strike{text-decoration-color: #989898!important ;}
.signup-plan-types .banner_sec .plan_columns #plan_business .plan_computers span{min-width: unset;}
.signup-plan-types .banner_sec .plan_columns #plan_business .plan_computers span.plan_option{cursor: default;box-sizing: border-box;
width: 100%;padding-left: 34px;}
.g-snp.signup_plan.signup-plan-types .signup_footer p, 
.signup_plan .card_info label, 
.g-snp.signup_plan.signup-plan-types .basic_details li label, 
.g-snp.signup-plan-types #phoneNum_dis .phone_note{
	margin-bottom: 3px!important;
}
.signup_plan.signup-plan-types .plan_strike,
 .signup_plan.offer3.signup-plan-types .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan,
 .signup-plan-types .montly_dollar span{
	text-decoration-color: #989898;
 }
 .signup-plan-types li.enterprise a{display: flex;height: 50%;}
 .signup-plan-types .banner_sec .plan_columns li .plan_bdy.id_plan_monthly{
	height: calc(100% - 165px);
 }
 .signup-plan-types .banner_sec .plan_columns li .plan_bdy.id_plan_monthly .plan_strike{
	height: 100%;
    box-sizing: border-box;
 }
 .signup-plan-types .banner_sec .plan_columns li .plan_bdy.id_plan_monthly .plan_strike div{
	align-self: start;
    margin-top: 4px;
 }
@media(max-width:1280px){
	.signup-plan-types .banner_sec .plan_types{
		padding: 0 15px;
	}
	.signup-plan-types .plan_10GB{
		margin-right: 20px;
	}
}
@media(max-width:1199px){
	.signup-plan-types .banner_sec .plan_columns li .plan_hed .plan_type_space{min-height: 121px;display: flex;align-items: center;flex-direction: column;}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy {padding: 0;}
	.signup-plan-types .banner_sec .plan_columns li .plan_hed .plan_type_space{justify-content: center;}
}
@media only screen and (max-width: 1024px){
	.signup-plan-types .banner_sec .plan_columns li.enterprise{display: none;}
	.signup-plan-types .banner_sec .plan_columns > li{
		max-width: 25%;
	}
}
@media(max-width:992px){
	/* .signup-plan-types .banner_sec .plan_columns {display: inherit;margin: 0 10px;} */
	.signup-plan-types .banner_sec .plan_columns > li, .signup-plan-types .banner_sec .plan_columns > li.team_plan{max-width: inherit!important;width:48% !important;display: inline-block;}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike {justify-content: space-evenly;max-width: 100%;margin: 0 auto 15px auto;}
	.signup-plan-types .left{padding: 0 10px!important;}
	.signup-plan-types .banner_sec .plan_types{
		padding: 0 10px;
	}
	.wbgServer.signup-plan-types .banner_sec .plan_columns{
		display: flex;
	}
	.wbgServer.signup-plan-types .banner_sec .plan_columns .enterprise{
		width: 30%!important;
		max-width: 30%!important;
	}
	.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_business {
		max-width: 30%;
		width: 40%!important;
	}
	.wbgServer.signup-plan-types .banner_sec .plan_columns > li{
		margin: 0;
	}
	.signup-plan-types .banner_sec .plan_columns>li, .signup-plan-types .banner_sec .plan_columns>li.team_plan{
		width: calc(25% - 0px)!important;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike div{
		margin-left: 10px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .offer_price{
		font-size: 14px;
	}
	.plan_strike span:nth-child(3), .refer_newplan span:nth-child(3){
		font-size: 13px;
    	margin-left: 0px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike{
		padding: 30px 15px 15px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-checkmark:after{
		left: 15px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_computers span{
		font-size: 13px;
	}
}
@media only screen and (max-width: 520px){
	.signup-new-ui .signup_left .main_head .plan_type span.idrive_enterprise{
		margin-top: 10px!important;
	}
}
@media(max-width:767px){
	.signup-plan-types .banner_sec .plan_columns > li, .signup-plan-types .banner_sec .plan_columns > li.team_plan {width:100% !important;margin:0px 0px 10px 0px;}
	.signup-plan-types .banner_sec .plan_columns>li, .signup-plan-types .banner_sec .plan_columns>li.team_plan{
		width: 370px!important;
		margin: 20px auto;
		display: block;
	}
	.signup-plan-types .banner_sec .plan_columns{
		display: block;
		margin: 0 auto;
		padding: 0 100px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .radio-checkmark:after{
		left: 35px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike div{
		margin-left: 20px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike .offer_price{
		font-size: 16px;
	}
	.plan_strike span:nth-child(3), .refer_newplan span:nth-child(3){
		font-size: 14px;
    	margin-left: 3px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike{
		padding: 30px 30px 15px;
	}
	.signup-plan-types .banner_sec .plan_columns li .plan_bdy .plan_strike{margin-bottom: 0;}
	.signup-plan-types .banner_sec .plan_columns li .plan_hed .plan_type_space{
		min-height: 100px;
	}
}

@media(max-width:576px){
	.wbgServer.signup-plan-types .banner_sec .plan_columns{display: inherit;}
	
	.wbgServer.signup-plan-types .banner_sec .plan_columns .enterprise{
		width: 100%!important;
		max-width: 100%!important;
	}
	.wbgServer.signup-plan-types .banner_sec .plan_columns #plan_business {
		max-width: 100%;
		width: 100%!important;
	}
	li.enterprise a{flex-flow: column;}
	.signup-plan-types .banner_sec .plan_columns li.enterprise .enterprise_item .enterprise_subtitle br{display: none;}
	.signup-plan-types .banner_sec .plan_columns{
		padding: 0 20px;
	}
	.signup-plan-types .banner_sec .plan_columns>li, .signup-plan-types .banner_sec .plan_columns>li.team_plan{
		width: 320px!important;
	}
}


/* New styles for signup tab */
.signup-new-ui .frmNew {padding: 0px!important;}
.signup-new-ui .content {padding:10px 25px 10px!important;}
.signup-new-ui .signup_footer {padding:0px 32px 30px!important;}
.signup-new-ui .main_head .plan_type{width:100%;margin: 0px !important;padding: 0px;padding-left:5px;height:auto!important;border-bottom: 0px;background-color: #ebebeb !important;}
.signup-new-ui .main_head .plan_type span{padding:12px 16px !important;margin-right: 2px!important;margin-top: 8px!important;line-height: normal !important;min-width: 100px;text-align: center;}
.signup-new-ui .main_head .plan_type span:hover{background-color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-new-ui .main_head .plan_type span label, .signup-new-ui .main_head .plan_type span label a{color: #333333 !important;font-weight: bold !important;}
.signup-new-ui .main_head .plan_type span.idrive_pro{margin-right: -2px;}
.signup-new-ui .main_head .plan_type span.mnActive{border-bottom: 0px;background-color: #fafafa;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-new-ui .main_head .plan_type span.mnActive label{color: #0071bc !important;}
.offer3.signup_plan.signup_jsp.signup-new-ui .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro{border: 1px solid #becddd;width: 100% !important;max-width: 555px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.offer3.signup_plan.signup_jsp.signup-new-ui .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro{border: 1px solid #becddd;width: 100% !important;max-width: 555px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-new-ui .pricingInfo.computer_plan ul, .signup-new-ui .pricingInfo.computer_plan ul li{overflow: unset !important;}

.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro{background-color: #f5f7fa;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup-new-ui  .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro .plan_title{color: #333333;font-weight: bold;padding-top: 0;}
.signup-new-ui  .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro .price-desc-txt{color: #0e75cd;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_hed{background-color: #d9edff;display: flex;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_hed .plan_tr{font-weight: bold;font-size: 12px!important;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_tr{float: left;font-size: 14px;padding: 10px 15px;color: #333333;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_storage{width: 15% !important;margin-top: 0px !important;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers{width: 30%;position: relative;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing{width: 55%;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown{border:1px solid #becddd;border-radius: 8px;position: absolute;top: 50px;left:-3px;z-index: 9;width: 100%;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%), 0 2px 8px 0 rgb(255 255 255 / 12%);display: none;max-height: 116px;overflow: auto !important;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown.show{display: block;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li{padding:5px 10px 5px 30px!important;border-bottom: 0px;display: block;background-color: #fff;box-sizing: border-box;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li:first-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li:last-child{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li:hover{background-color: #f5f7fa;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li.plan_selected{position: relative;background-color: #d9edff;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown li.plan_selected:before{width: 15px;height: 9px;content: '';position: absolute;top: calc(50% - 3px);left: 8px;background:  url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png) no-repeat -1px -193px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers .plan_dropdown.plan_dropdown_top{top: unset;bottom: 50px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers i{position: relative;width: 17px;height: 17px;display: inline-block;border: 1px solid #b7b7b7;border-radius: 100%;top: 4px;right: -3px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers span:hover i{background-color: #f5f7fa;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers i::before{width: 15px;height: 8px;content: '';position: absolute;top: calc(50% - 3px);left: calc(50% - 7.5px);background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;background-position:  0 -1572px;transform: scale(0.8);}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing .plan_strike.syncSpacestrike, .signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing .refer_newplan.syncSpaceplan{width: 100% !important;padding: 0px 0px 0px 15px!important;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro{margin: 0px;width: 100% !important;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li{padding: 0px !important;display: flex;align-items: center;overflow: unset;justify-content: space-between;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr{padding:20px 15px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_computers{margin-top: -5px;cursor: pointer;margin-left: 5px;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_computers span{min-width: 95px;display: inline-block;}

.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro{background-color: #f5f7fa;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup-new-ui  .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro .plan_title{color: #333333;font-weight: bold;padding-top: 0;}
.signup-new-ui  .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro .price-desc-txt{color: #0e75cd;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_hed{background-color: #d9edff;display: flex;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_hed .plan_tr{font-weight: bold;font-size: 12px!important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_tr{float: left;font-size: 14px;padding: 10px 15px;color: #333333;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_storage{width: 15% !important;margin-top: 0px !important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers{width: 30%;position: relative;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing{width: 55%;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown{border:1px solid #becddd;border-radius: 8px;position: absolute;top: 50px;left:-3px;z-index: 9;width: 100%;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%), 0 2px 8px 0 rgb(255 255 255 / 12%);display: none;max-height: 116px;overflow: auto !important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown.show{display: block;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li{padding:5px 10px 5px 30px!important;border-bottom: 0px;display: block;background-color: #fff;box-sizing: border-box;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li:first-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li:last-child{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li:hover{background-color: #f5f7fa;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li.plan_selected{position: relative;background-color: #d9edff;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown li.plan_selected:before{width: 15px;height: 9px;content: '';position: absolute;top: calc(50% - 3px);left: 8px;background:  url(https://static.idriveonlinebackup.com/include/images/plan-types/icons.png) no-repeat -1px -193px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers .plan_dropdown.plan_dropdown_top{top: unset;bottom: 50px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers i{position: relative;width: 17px;height: 17px;display: inline-block;border: 1px solid #b7b7b7;border-radius: 100%;top: 4px;right: -3px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers span:hover i{background-color: #f5f7fa;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers i::before{width: 15px;height: 8px;content: '';position: absolute;top: calc(50% - 3px);left: calc(50% - 7.5px);background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;background-position:  0 -1572px;transform: scale(0.8);}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing .plan_strike.syncSpacestrike, 
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing .refer_newplan.syncSpaceplan{width: 100% !important;padding: 0px 0px 0px 15px!important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro{margin: 0px;width: 100% !important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li{padding: 0px !important;display: flex;align-items: center;overflow: unset;justify-content: space-between;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr{padding:20px 15px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_computers{margin-top: -5px;cursor: pointer;margin-left: 5px;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_computers span{min-width: 95px;display: inline-block;}

.signup_plan.signup-new-ui .computer_plan .plan_strike, .signup_plan.offer3.signup-new-ui .frmNew .computer_plan .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{color: #ff3636 !important;}

.signup_plan.signup-new-ui .computer_plan .price-desc-txt{
	width: 100%;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 13px;
	color: #444;
}
.signup_plan.signup-new-ui .plan_table_pro .ltdtime .plan_row_head_pro.onmoreplan{
	height: auto;
}
.signup_plan.signup-new-ui .plan_table_core .ltdtime .plan_row_head_pro.onmoreplan{
	height: auto;
}
.signup_pro_wrapper.signup-new-ui .main_head>span:first-child{
	padding-left: 30px;
    margin-bottom: 25px;
    font-weight: 600;
    box-sizing: border-box;
}
.signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 0 !important;}
.signup-new-ui .main_head .plan_type span.idrive_enterprise label a{float: left;padding: 15px 15px  13px !important;}
.signup-new-ui .main_head .plan_type span.idrive_enterprise.spcl_pln{padding: 9px 16px 10px !important;}

.signup-new-ui .main_head .plan_type span.idrive_e2{padding: 0 !important;}
.signup-new-ui .main_head .plan_type span.idrive_e2 label a{padding: 15px 15px  12px !important;float: left;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_c2c.spcl_pln {padding: 9px 16px 10px!important;margin-right: 10px !important;}


.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont{margin-bottom: 20px !important;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.snp-us-nm{width: 100% !important;} 
.signup_pro_wrapper.signup-new-ui .signup_left .main_head span.plan_type{padding-left: 15px !important;padding-top: 5px !important;}
.signup-new-ui .signup_left .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro .plan_title{padding-top: 0;}
.signup-new-ui .signup_left .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro .plan_title{padding-top: 0;}
.signup-new-ui .signup_left .main_head .plan_type span{margin-top: 0;}
.signup-new-ui .signup_left .main_head .plan_type span{margin-right: 2px !important;float: left;min-width: inherit;box-sizing: border-box;}
.g-snp.signup-new-ui .signup_left .basic_details li.snp-fl-wd{padding-bottom: 24px !important;}
.g-snp.signup-new-ui .signup_left .frmNew .promocode{margin-bottom: 0;}
.g-snp.signup-new-ui .signup_left .signup_footer p.terms{margin: 20px 0;}
.g-snp.signup-new-ui .signup_left.signup_lftCtnr .signup_footer p.terms{margin: 10px 0;line-height: 24px !important;font-size: 14px !important;max-width: 85%;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div{width: calc(50% - 10px) !important;padding: 0 0 0 8px !important;margin-right: 20px;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div:last-child{margin-right: 0;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li#phoneNum_dis div{width: calc(50% - 10px) !important;padding: 0 0 0 8px !important;margin-right: 0px !important;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li#phoneNum_dis div:first-child{margin-right: 20px !important;}
.g-snp.signup-new-ui .signup_left .subhead.sub_gsp_title{margin-bottom: 0}
.signup_plan.signup-new-ui .signup_left .computer_plan .plan_strike,
.signup_plan.offer3.signup-new-ui .signup_left .frmNew .computer_plan .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan {color: #fe7200 !important;}
.signup-new-ui .signup_left .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro .plan_title{color: #fff;}
.signup-new-ui .signup_left .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_hed {background-color: #eef7ff;}
.signup-new-ui .signup_left .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro {background-color: #478cd1;border-color: #478cd1;border-bottom: 1px solid #478cd1;}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive{border: 1px solid #478cd1;}
.signup-new-ui .signup_left .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro .plan_title{color: #fff;}
.signup-new-ui .signup_left .computer_plan .core_cont_pro.planActive .id-core-ul .plan_hed {background-color: #eef7ff;}
.signup-new-ui .signup_left .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro {background-color: #478cd1;border-color: #478cd1;border-bottom: 1px solid #478cd1;}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive{border: 1px solid #478cd1;}
.g-snp.signup-new-ui .signup_left .card_info ul li {padding: 0px 0px 20px 0px;}
.stripeBlock.signup-new-ui .signup_left #cc_info{margin-top: 3px;}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .plan_table_team.pricingInfo .offer2.ltdtime li.business_cont_pro{margin-bottom: 20px;}
.signup-new-ui .signup_left ul.offer2.ltdtime{margin-bottom: 30px;}
.sales-tax.signup-new-ui .signup_left .id-PromoCode{margin-top: 0;}
.signup-new-ui .signup_left .main_head .plan_type span:hover {background-color: #fff;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.snp-us-nm{padding-left: 0 !important;}
.g-snp.signup-new-ui .signup_left .basic_details span{left:  inherit;bottom: inherit;position: relative;width: 100%;}
.g-snp.signup-new-ui .signup_left .basic_details span.pw_span {height:auto;}


/*Signup Offer related css starts*/
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.pricingInfo.monthlyPlan .subhead span:first-child {margin: 10px 15px 15px 0px;float: left;}
.signup-new-wrapper .plan_table_team.pricingInfo.monthlyPlan .subhead span:first-child {width: 100%;}
.signup-new-wrapper .plan_table_business.pricingInfo.monthlyPlan .subhead span:first-child {width: 100%;}
.signup-new-ui .computer_plan.monthlyPlan .personal_cont_pro .id-newplan-ul .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro .id-newplan-ul .plan_row_head_pro .plan_title{padding-top: 0;display: inline-block;line-height: 24px;color: #333333;font-weight: bold;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro .id-newplan-ul .plan_row_head_pro .plan_title sup{font-size: 12px;}
.signup-new-ui .computer_plan.monthlyPlan .personal_cont_pro .id-newplan-ul .plan_hed{background-color:#f7fbff;}
.signup-new-ui .computer_plan.monthlyPlan .core_cont_pro .id-core-ul .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro .id-core-ul .plan_row_head_pro .plan_title{padding-top: 0;display: inline-block;line-height: 24px;color: #333333;font-weight: bold;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro .id-core-ul .plan_row_head_pro .plan_title sup{font-size: 12px;}
.signup-new-ui .computer_plan.monthlyPlan .core_cont_pro .id-core-ul .plan_hed{background-color:#f7fbff;}
.signup_plan .plan_table_team.monthlyPlan .ltdtime  .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom: 1px solid #becddd;box-shadow: none;padding: 15px;margin: 0;height: auto !important;}
.signup_plan .plan_table_team.monthlyPlan .ltdtime  .plan_row_head_pro span{color: #333333;font-weight: bold;line-height: 24px;margin: 0;padding: 0;display: inline-block;}
.signup_plan .plan_table_team.monthlyPlan .ltdtime  .plan_row_head_pro span sup{font-size: 12px;}
.planSwitchBlk {display: flex;align-items: center;width: auto;float: right;}
.planSwitchBlk .planSwitch {position: relative;display: inline-block;width: 45px;height: 25px;box-sizing: border-box;}
.planSwitchBlk .planSwitch input {opacity: 0;width: 0;height: 0;display: none;}
.planSwitchBlk .planSwitch .slider {position: absolute;cursor: pointer;height:24px;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;-webkit-transition: .4s;transition: .4s;border-radius: 34px;border:1px solid #9dcaf4;box-sizing: border-box;}
.planSwitchBlk .planSwitch .slider:before {position: absolute;content: "";height: 20px;width: 20px;right: inherit;left: 2px;top: 1px;background-color: #298de6;-webkit-transition: .4s;transition: .4s;border-radius: 50%;}
.planSwitchBlk .planSwitch input:checked + .slider {background-color: #fff;}
.planSwitchBlk .planSwitch input:focus + .slider {box-shadow: 0 0 1px #fff;}
.planSwitchBlk .planSwitch input:checked + .slider:before {right: 0;left: calc(100% - 22px);top: 1px;}
.planSwitchBlk .yearlyText{color: #222222;font-size: 14px;margin-left:5px;line-height: 24px;font-weight: 500;}
.planSwitchBlk .monthlyText{color: #1471bc;font-size: 14px;margin-right:5px;line-height: 24px;font-weight: 500;}
.planSwitchBlk.active .yearlyText{color: #1471bc;font-weight: 500;}
.planSwitchBlk.active .monthlyText{color: #222222;font-weight: 500;}
.planSwitchBlk .yearlyText:hover{cursor: pointer;}
.planSwitchBlk .monthlyText:hover{cursor: pointer;}
.planSwitchBlk .yearlyOfferText {position: relative;background: #e16767;color: #fff;font-style: normal;line-height: 20px;margin: 0;padding: 2px 10px;display: flex;font-weight: 500;margin-left: 20px;border-radius: 0 4px 4px 0;}
.planSwitchBlk .yearlyOfferText::after{position: absolute;content: '';left:-11px;top:0;width: 0;height: 0;border-top: 12px solid transparent;
border-bottom: 12px solid transparent;border-right: 12px solid #e16767;}
.monthlyplanList .strike{margin-right: 0}
.signup_plan.offer3 .offer2 .monthlyplanList .plan_strike span:nth-child(2){margin-left: 0;}
.monthlyplanList{display: none;}
.yearlyplanList{display: none;}
.plan_row_cont_pro div.monthlyplanList{display: none;}
.planMonthly .monthlyplanList{display: block;}
.planMonthly.active .yearlyplanList{display: none;}
.plan_row_cont_pro.planMonthly.active div.monthlyplanList{display: block;} 
.signup_plan.offer3 .plan_table_team.monthlyPlan .offer2 .pro_use.syncPro{margin-top: 10px;}
.monthlyListTeam .strike{margin-right: 0}
.signup_plan.offer3 .offer2 .monthlyListTeam .plan_strike span:nth-child(2){margin-left: 0;}
.monthlyListTeam{display: none;}
.yearlyListTeam{display: none;}
.plan_row_cont_pro div.monthlyListTeam{display: none;}
.planMonthly .monthlyListTeam{display: block;}
.planMonthly.active .yearlyListTeam{display: none;}
.plan_row_cont_pro.planMonthly.active div.monthlyListTeam{display: block;} 
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .pricingInfo.computer_plan.monthlyPlan .offer2.ltdtime li.personal_cont_pro{
	border:1px solid #becddd;margin: 0 !important;}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .pricingInfo.computer_plan.monthlyPlan .offer2.ltdtime li.core_cont_pro{
	border:1px solid #becddd;margin: 0 !important;}
.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .plan_table_team.pricingInfo.monthlyPlan .offer2.ltdtime li.business_cont_pro{border:1px solid #becddd;}
.signup_plan .plan_table_team.monthlyPlan .ltdtime .planActive .plan_row_head_pro{border-bottom:1px solid #becddd;}
.signup_plan.offer3 .plan_table_team.monthlyPlan .offer2 .plan_strike.syncSpacestrike,
.signup_plan.offer3 .frmNew .plan_table_team.monthlyPlan .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: 100% !important}
.signup_plan.offer3 .frmNew .plan_table_team.monthlyPlan .offer2 .plan_row_cont_pro li .yearlyListTeam,
.signup_plan.offer3 .frmNew .plan_table_team.monthlyPlan .offer2 .plan_row_cont_pro li .monthlyListTeam{width:calc(75% - 140px)!important;float: right;clear: right;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_hed {background-color: #f7fbff;}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_hed {background-color: #f7fbff;}
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro.boxGrey{background-color: #e5f0fc;border-color: #f5f7fa;box-shadow: none;border-bottom: 1px solid #becddd;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro.boxGrey span{color:#333;font-weight: bold;padding-top: 0;}
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro.boxGrey span sup{font-size: 12px;}
.plan_table_business .plan_row_head_pro.boxGrey .price-desc-txt{color: #333;}
.pricingInfo .subhead.noOffer span:last-child {background: none;}
.planbusinessHeadLft{display: flex;align-items: center;justify-content: space-between;}
.signup_plan .plan_row_cont_pro div.yearlyListBusiness {width: calc(75% - 114px)!important;float: right;}
.signup_plan .plan_row_cont_pro div.monthlyListBusiness {width: calc(75% - 114px) !important;float: right;}
.signup_plan.offer3 .offer2 .planMonthly .plan_strike.syncSpacestrike, 
.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro.planMonthly li .yearlyListBusiness .refer_newplan.syncSpaceplan{width: 100% !important;}
.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro.planMonthly li .monthlyListBusiness .refer_newplan.syncSpaceplan{width: 100% !important;}

.id-business-newplchange ul.planMonthly.active li div.pro_use.syncPro {margin-top: 5px !important;}
.signup_plan.offer3 .pricingInfo .planMonthly.active .pro_use.syncPro{margin-top: 5px !important;}
.monthlyListBusiness .strike{margin-right: 0}
.signup_plan.offer3 .offer2 .monthlyListBusiness .plan_strike span:nth-child(2){margin-left: 0;}
.monthlyListBusiness{display: none;}
.yearlyListBusiness{display: none;}
.plan_row_cont_pro div.monthlyListBusiness{display: none;}
.planMonthly .monthlyListBusiness{display: block;}
.planMonthly.active .yearlyListBusiness{display: none;}
.plan_row_cont_pro.planMonthly.active div.monthlyListBusiness{display: block;} 

.signup-new-ui .static.signup_plan .left.signup_left + .right .right_row{overflow: visible;}
/*Signup Offer related css ends*/

/*Signup mini related css starts*/
.planminiHeadLft{display: flex;align-items: center;justify-content: space-between;}
.signup_plan .plan_table_mini.monthlyPlan .ltdtime .planActive .plan_row_head_pro{background-color: #e5f0fc;border-color: #f5f7fa;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: 1px solid #becddd;}
.signup_plan .plan_table_mini.monthlyPlan .ltdtime .planActive .plan_row_head_pro span{line-height: 24px;color: #333333;font-weight: bold;padding-top: 0;}
.plan_table_mini.monthlyPlan .price-desc-txt{color: #333;}
.signup_plan .monthlyPlan .personal_cont_pro.planActive{border:1px solid #becddd;}
.signup_plan .monthlyPlan .core_cont_pro.planActive{border:1px solid #becddd;}
.signup_plan.offer3 .offer2 .monthlyListMini{display: none;}
.signup_plan.offer3 .offer2 .yearlyListMini{width:calc(100% - 210px)!important;float: right;}
.signup_plan.offer3 .offer2 .monthlyListMini {width:calc(100% - 175px)!important;float: right;}
.signup_plan.offer3 .offer2 .yearlyListMini .plan_strike.syncSpacestrike,
.signup_plan.offer3 .offer2 .monthlyListMini .plan_strike.syncSpacestrike,
.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .yearlyListMini .refer_newplan.syncSpaceplan{width: 100% !important;float: right;}
.signup_plan.offer3 .offer2 .monthlyListMini .plan_strike.syncSpacestrike .strike{margin-right:0; }
.signup_plan.offer3 .offer2 .monthlyListMini .plan_strike span:nth-child(2){margin-left:0; }
.signup_plan.offer3 .offer2 .planMonthly.active .yearlyListMini{display: none;}
.signup_plan.offer3 .offer2 .planMonthly.active .monthlyListMini{display: block;}
.signup_plan .pricingInfo.monthlyPlan .id-newplan.mini_cont_pro .id-newplan-ul .pro_use.syncPro{margin-top: 5px !important;}
.mini-plan.signup_pro_wrapper .plan_table_mini .id-mini-new ul.planMonthly{margin:0px 10px 10px !important;}
.signup_plan.offer3 .plan_table_pro .planMonthly input[type="radio"]{margin-top: 3px !important;float:left;}
.signup_plan.offer3 .plan_table_core .planMonthly input[type="radio"]{margin-top: 3px !important;float:left;}
.signup_plan.signup-new-ui .signup_left .computer_plan .planMonthly .plan_strike, .signup_plan.offer3.signup-new-ui .signup_left .frmNew .computer_plan .offer2 .plan_row_cont_pro.planMonthly  li .refer_newplan.syncSpaceplan{margin-bottom: 10px !important}
.signup_plan.offer3 .offer2 .planMonthly .plan_strike.syncSpacestrike .strike, .signup_plan.offer3 .offer2 .planMonthly .refer_newplan.syncSpaceplan .strike{float: left;line-height: 20px;}
.planMonthly .plan_strike span:nth-child(2){float: left;}
.planMonthly .plan_strike span:nth-child(3){float: left;}
.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .planMonthly.active .plan_pricing .plan_strike.syncSpacestrike{margin-bottom: 0 !important;}
.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .planMonthly.active .plan_pricing .plan_strike.syncSpacestrike{margin-bottom: 0 !important;}
.signup_plan.offer3 .plan_table_team .planMonthly input[type="radio"]{margin-top: 3px !important;float: left;}
.signup_plan.offer3 .plan_table_business .planMonthly input{margin-top: 3px !important;}
.signup_plan.offer3 .plan_table_team .planMonthly .monthly_radio input[type="radio"]{margin-top: 4px !important;}
.signup_plan.offer3.signup-new-ui .signup_left .frmNew .computer_plan .offer2 .plan_row_cont_pro.planMonthly li .refer_newplan.syncSpaceplan{margin-bottom: 0 !important;}
.mini-plan.signup_plan.offer3 .plan_table_mini .planMonthly input[type="radio"]{margin-top: 3px !important;line-height: 16px;}
.monthlyListMini .refer_newplan span:nth-child(2){margin-left: 0;}
.monthlyListMini .strike{margin-right: 0;}
.signup_plan .plan_table_mini.monthlyPlan .ltdtime .planActive .plan_row_head_pro span{
	font-size: 18px;
}
.signup_plan .plan_table_mini .plan_row_head_pro .yearlyOfferText{
	font-size: 12px;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_storage{
	width: 14%!important;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_computers{
	width: 27%;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_pricing{
	width: calc(100% - 270px);
    padding-right: 0;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_storage{
	width: 14%!important;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_computers{
	width: 27%;
}
.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_pricing{
	width: calc(100% - 270px);
    padding-right: 0;
}
.signup_plan .plan_table_business .ltdtime .plan_row_head_pro.boxGrey{
	height: auto;
}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro.boxGrey{
	overflow: auto!important;
	height: auto;
}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro.boxGrey .price-desc-txt{
	border-top: 1px solid #cedff3;
    padding-top: 10px;
    margin-top: 12px;
    margin-bottom: 0;
    padding-left: 0;
}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro.boxGrey{
	overflow: auto!important;
	height: auto;
}
.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro.boxGrey .price-desc-txt{
	border-top: 1px solid #cedff3;
    padding-top: 10px;
    margin-top: 12px;
    margin-bottom: 0;
    padding-left: 0;
}
.monthly-plan .plan_table_business .plan_row_head_pro.boxGrey .price-desc-txt{
	border-top: 1px solid #cedff3;
    padding-top: 10px;
    margin-top: 12px;
}
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro{height: auto;}
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro{height: auto;}
/*Signup minin related css ends*/

.mini-plan.signup_pro_wrapper .plan_table_mini li:last-child{padding-bottom: 0 !important;}
.id-thirdparty-loader {display: flex;position: fixed;z-index: 99999;background-color: #000;opacity: 0.8;left: 0;bottom: 0;right: 0;top: 0;align-items: center;justify-content: center;}

@media screen and (max-width: 1200px) {
	.signup_jsp .left{
		min-height: calc(100vh - 205px)!important;
	}	
}

/* free trial */
/* .signup-new-ui .signup_left .main_head .plan_type span.idrive_basic.mnActive{
	background: url(https://www.idrive.com/webmanager/assets/images/signup-new/tab.png) no-repeat 0 0;
}
.signup-new-ui .main_head .plan_type span.idrive_basic.mnActive label{
	color: #fff!important;
}
.id-free-trial{
	float: left;width: 100%;
	background: url(https://www.idrive.com/webmanager/assets/images/signup-new/free-bg-new.png) no-repeat 0 0;
	background-size: cover;
	padding: 25px 20px;
	display: none;
box-sizing: border-box;
}
.id-free-trial .id-fretrl-lft{
	float: left;width: 50%;
	padding-left: 20px;
	position: relative;
}
.id-free-trial .id-fretrl-lft h1{
	float: left;width: 100%;
	font-size: 24px;
	color: #FFEA88;
	line-height: 30px;
	margin-bottom: 5px;
height: auto;
text-align: left;
}
.id-free-trial .id-fretrl-lft p{
	float: left;width: 100%;
	margin: 0;
	font-size: 14px!important;
	color: #fff;
}
.id-free-trial .id-fretrl-rgt{
	float: right;width: auto;
}
.id-free-trial .id-fretrl-rgt p{
	float: right;width: auto;
	font-size: 16px!important;
	margin: 15px 0 0 0;
	color: #fff;
} */


@media screen and (max-width: 992px){
	.planMonthly .plan_strike span:nth-child(3){margin-left: 2px;}
}
@media screen and (min-width: 980px){
	.g-snp.signup-new-ui .signup_left .basic_details {padding: 15px 0px 0px !important;}
	.signup_pro_wrapper.signup_wrapper .signup_plan .signup_left .plan_table_pro {margin-top: 0px;}
	.signup_pro_wrapper.signup_wrapper .signup_plan .signup_left .plan_table_core {margin-top: 0px;}
	.signup_plan.signup-new-ui .signup_left .policyBlock .subhead{margin-top: 0;}
	.signup_pro_wrapper.signup-new-ui .main_head>span:first-child {margin: 10px 0;}
	
}
@media screen and (max-width: 980px){
	.signup_pro_wrapper.signup-new-ui .main_head>span:first-child{margin-bottom: 8px;}
	.signup_jsp .left.enterprise{margin-bottom: 25px !important;}
}
@media screen and (max-width: 640px){
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div,.g-snp.signup-new-ui .signup_left .basic_details_cont li#phoneNum_dis div{width: 100% !important;margin-right: 0;margin-bottom: 20px !important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont{padding-left: 8px !important;}
	.g-snp.signup-new-ui .signup_left .content .basic_details.basic_details_cont li:first-child div:first-child{margin-bottom: 20px !important;}
	.g-snp.signup-new-ui .signup_left .basic_details li.snp-fl-wd{padding-bottom: 0 !important;}
	.g-snp.signup-new-ui .signup_left .basic_details span.red,.g-snp.signup-new-ui .signup_left .basic_details span.green {position: relative;margin: 0;padding: 0 0 0 20px;left: inherit;bottom: inherit !important;margin-top: 2px !important;}
	/* .rwd.signup-new-ui .signup_left .main_head span:first-child{padding-bottom: 0 !important;} */
	/* .signup-new-ui .signup_left .main_head .plan_type span {padding: 15px 10px !important;} */
	.signup-new-ui .signup_left .main_head .plan_type span{margin-right: 0!important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.snp-us-nm {width: 100% !important;padding-left: 0 !important;margin-bottom: 0px !important;}
	.id-newplan .id-newplan-ul .syncSpacestrike span, .id-newplan .id-newplan-ul .syncSpaceplan span {font-size: 14px!important;}
	.id-newplan .id-newplan .syncSpacestrike span, .id-newplan .id-newplan .syncSpaceplan span {font-size: 14px!important;}
	.signup_plan.offer3 .offer2 .monthlyListMini{width: calc(100% - 211px)!important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont  + .snp-hf-wd{padding: 0 0 0 8px !important;}
	

	/* new */
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro{
		width: 100%!important;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro{
		width: 100%!important;
	}
	.id-newplan .id-newplan-ul .new75off{
		width: 55px;
		top: 12px;
		margin-left: 2px;
		background-size: contain;
	}
	.id-newplan .id-newplan-ul .planMonthly .new75off{
		top: 2px;
	}
	.id-newplan .id-core-ul .new75off{
		width: 55px;
		top: 12px;
		margin-left: 2px;
		background-size: contain;
	}
	.id-newplan .id-core-ul .planMonthly .new75off{
		top: 2px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_computers span{
		min-width: 92px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr,
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_hed .plan_tr{
		padding: 20px 10px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_computers span{
		min-width: 92px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr,
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_hed .plan_tr{
		padding: 20px 10px;
	}
}

@media screen and (max-width: 576px){
	/* .planSwitchBlk{width: 100%;} */
	.signup_plan.offer3 .frmNew .plan_table_team.monthlyPlan .offer2 .plan_row_cont_pro li .yearlyListTeam, .signup_plan.offer3 .frmNew .plan_table_team.monthlyPlan .offer2 .plan_row_cont_pro li .monthlyListTeam{width:100% !important;}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro .id-newplan-ul .plan_row_head_pro .plan_title{margin-bottom: 5px;}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro .id-core-ul .plan_row_head_pro .plan_title{margin-bottom: 5px;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-newplan-ul li{overflow: auto !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-core-ul li{overflow: auto !important;}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li{
		display: block;
		float: left;
		width: 100%;
	}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li{
		display: block;
		float: left;
		width: 100%;
	}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_storage{
		width: 100px!important;
	}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_computers{
		width: 40%;
	}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing{
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_storage{
		width: 100px!important;
	}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_computers{
		width: 40%;
	}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing{
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.signup-new-ui .computer_plan .plan_hed .plan_pricing{
		display: none;
	}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_pricing{
		padding-top: 0!important;
	}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_pricing{
		padding-top: 0!important;
	}
	.signup-new-ui .main_head .plan_type span{
		padding: 10px 5px !important;
	}
	.signup_pro_wrapper.signup-new-ui .main_head>span:first-child{
		padding-left: 20px;
	}
	.signup_pro_wrapper span.idrive_mini.mnActive{margin-left: 10px;}
	.signup_plan .pricingInfo.monthlyPlan .id-newplan .id-newplan-ul .pro_use.syncPro{margin-top: 0 !important;}
	.signup_plan .pricingInfo.monthlyPlan .id-newplan .id-core-ul .pro_use.syncPro{margin-top: 0 !important;}
	.plan_table_mini .planSwitchBlk {width: auto;}
	.signup_plan.offer3 .offer2 .yearlyListMini{width: 100% !important;margin-top: 10px;}
	.signup_plan.offer3 .plan_table_team .offer2 .pro_use.syncPro span:first-child span {display: inline-block!important;margin-left: 10px;float: none;width: auto;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-newplan-ul li .planMonthly > li{overflow: visible !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-newplan-ul li{overflow: inherit !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-core-ul li .planMonthly > li{overflow: visible !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-core-ul li{overflow: inherit !important;}
	.signup-new-ui .pricingInfo.computer_plan ul li{overflow: inherit !important;}
	.signup-new-ui .pricingInfo.computer_plan ul{overflow: inherit !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-newplan-ul{overflow: inherit !important;}
	.signup-new-ui .pricingInfo.computer_plan.monthlyPlan ul.id-core-ul{overflow: inherit !important;}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro{height: 60px;}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro{height: 60px;}
	.signup_plan.offer3 .offer2 .monthlyListMini{width: 100%!important;margin-top: 10px;}
	.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike, .signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan{width: 100% !important;box-sizing: border-box;padding-left: 0 !important;}
	.signup_plan .plan_row_cont_pro div.yearlyListBusiness {width: 100% !important;float: left;}
	.signup_plan .plan_row_cont_pro div.monthlyListBusiness {width: 100% !important;float: left;}
	.planSwitchBlk .yearlyOfferText{display: none;}
	.planbusinessHeadLft .planSwitchBlk{width: auto;}
	.pricingInfo .subhead.noOffer span:last-child{background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/save-50.png) no-repeat 0px 0px}
	.mini-plan.g-snp .idrive_mini.spcl_pln.mnActive .id-miniplan-save50.noOffer{display: block !important;}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro.onmoreplan{height: auto!important;}
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing .plan_strike.syncSpacestrike, 
	.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_pricing .refer_newplan.syncSpaceplan{
		padding: 0px 0px 0px 0px!important;
	}
	.signup-new-ui .signup_left .computer_plan.monthlyPlan .core_cont_pro.planActive .id-core-ul .plan_row_head_pro.onmoreplan{height: auto!important;}
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing .plan_strike.syncSpacestrike, 
	.signup-new-ui .computer_plan .core_cont_pro.planActive .id-core-ul .plan_pricing .refer_newplan.syncSpaceplan{
		padding: 0px 0px 0px 0px!important;
	}
	
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr,
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_hed .plan_tr{
		padding: 20px 15px;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_computers{
		width: 28%;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_computers span{
		min-width: 95px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_row_cont_pro li .plan_tr.plan_pricing{
		width: 100%;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr,
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_hed .plan_tr{
		padding: 20px 15px;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_computers{
		width: 28%;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_computers span{
		min-width: 95px;
	}
	.offer3.signup_plan.signup_jsp.signup-new-ui .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_row_cont_pro li .plan_tr.plan_pricing{
		width: 100%;
	}

}
@media screen and (max-width: 480px){
	.signup-new-ui .main_head .plan_type span{
		min-width: 80px;
	}
	.planbusinessHeadLft .planSwitchBlk, .planminiHeadLft .planSwitchBlk{padding-top: 4px;}
	.planSwitchBlk .monthlyText,.planSwitchBlk .yearlyText{font-size: 14px;}
	.signup-new-ui .content{padding: 10px 15px 10px 10px!important;}
	.signup-new-ui .signup_footer{
		padding: 0px 20px 30px!important;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_storage{
		width: 100px!important;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.personal_cont_pro.planActive .id-newplan-ul .plan_computers{
		width: 40%!important;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_storage{
		width: 100px!important;
	}
	.signup-new-ui.offer3.signup_plan .signup_plan .signup_left .pricingInfo.computer_plan .offer2.ltdtime li.core_cont_pro.planActive .id-core-ul .plan_computers{
		width: 40%!important;
	}
	.id-free-trial .id-fretrl-lft{width: auto;padding-left: 0;}
	.id-free-trial .id-fretrl-lft h1{font-size: 20px;}
	.id-free-trial .id-fretrl-lft p,.id-free-trial .id-fretrl-rgt p{
		font-size: 13px!important;
	}
}
@media screen and (max-width: 420px){
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head span.plan_type{
		padding-left: 2px!important;
		min-width: 75px;
	}
	.planSwitchBlk .yearlyOfferText{font-size: 11px;}
}
@media screen and (min-width: 768px){
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div:last-child,
	.g-snp.signup-new-ui .signup_left .basic_details_cont li#phoneNum_dis div:last-of-type{
		/*padding-left: 0!important;
		padding-right: 8px!important;*/
	}
	.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.snp-us-nm{padding-right: 0 !important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont  + .snp-hf-wd{padding: 0 0 0 8px !important;}
	
}

.basic_details li.snp-fl-wd{overflow: inherit;float: left;width: 100%;}
.static.signup_plan .basic_details > li.fullwidth#phoneNum_dis{width: 100%;float: left;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont + .snp-hf-wd{padding: 0 0px 0 8px !important;}
/*.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd,*/
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display:none;"] + .snp-hf-wd{padding: 0 8px 0 0px !important;}

.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-input-wrap{width: 100% !important;padding-left: 0 !important;margin: 0;margin-bottom: 0 !important;}
.pswd-input-wrap .pswd-encrypt {position: absolute;right: 1px;top: 1px;z-index: 1;font-size: 0;width: 40px;height: 34px;background: url(https://www.idrive.com/webmanager/assets/images/pswd-sprite.svg)no-repeat 0 0;background-size: 23px;}
.pswd-input-wrap .pswd-encrypt:focus{outline: auto;outline-color: #000;}
.g-snp .basic_details_cont .pswd-input-wrap input,.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-input-wrap input{padding-right: 42px;}
.g-snp .basic_details_cont .pswd-input-wrap input::-ms-reveal {display: none;}
.signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.hide:hover, .signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.show:hover {background-color: #f3f3f3;}
.pswd-input-wrap .pswd-encrypt.show {background: url(https://www.idrive.com/webmanager/assets/images/pswd-sprite.svg)no-repeat 9px -51px;background-size: 25px;}
.pswd-input-wrap .pswd-encrypt.hide {background: url(https://www.idrive.com/webmanager/assets/images/pswd-sprite.svg)no-repeat 9px 8px;background-size: 25px;display: none;}
.pswd-input-wrap .pswd-encrypt.hide:hover,.pswd-input-wrap .pswd-encrypt.show:hover{background-color: #f3f3f3;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-tooptip-ctnr{width: 50px !important;height:36px;position: absolute;left: 40px;top: 0px;background: #434343;padding: 5px !important;border-radius: 3px;display: flex;box-sizing: border-box;display: none;margin: 0;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li .pswd-encrypt:hover div.pswd-tooptip-ctnr{display: block;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-tooptip-ctnr::after {position: absolute;content: "";left: -6px;bottom: 10px;height: 0;border-right: 7px solid #434343;border-top: 7px solid transparent;border-bottom: 7px solid transparent;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-tooptip-ctnr span{color: #fff;font-size: 14px;width: 100%;text-align: center;left: 0;top: 0;line-height: 28px;}
.g-snp.signup-new-ui .signup_left .basic_details_cont li div.pswd-tooptip-ctnr span:hover{cursor: default;}

/*Vat Css*/
.signup-vat .card_info div.vat-section, .signup-vat .card_info div.vat-section div{float:left;width: 100% !important;}
.signup-vat .vat-section{margin-bottom: 15px;}
.signup-vat .vat-section .hdr{font-size: 16px;font-weight: 600;margin-bottom:10px;color: #000;}
.signup-vat .vat-section .desc{font-size: 14px;margin-bottom:10px;margin-top:5px;color: #000;line-height: 24px;}
.sales-tax.signup-vat h2.summary-ttle{margin-bottom: 15px !important;}
.sales-tax.signup-vat .sumry-table .sumry-td-lft {width: 43%;}
.sales-tax.signup-vat .sumry-table .sumry-td-rgt {width: 49%;}
.sales-tax.signup-vat .sumry-table .sumry-td {padding: 0 15px;}
.sales-tax.signup-vat .sumry-table .sumry-tb-bdy .sumry-td .subtitle{font-size:13px;margin-top:3px;color: #888888;display: block;line-height:22px;}
.sales-tax.signup-vat .sumry-table .sumry-tb-bdy .sumry-td .vat-price{font-size: 16px;}
.signup-vat .vat-section .row{padding-left: 0px !important;min-height: 85px;}
.signup-vat .vat-section .row .flt_lt{float: left;width: 40% !important;position: relative;padding-left: 0px !important;max-width: 414px;}
.signup-vat .vat-section .row .flt_lt .input{margin-bottom: 5px;text-indent: 0;}
/* popup styles */
.sales-tax	 .id-sumry-popup .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space{margin-bottom: 0px;}
.sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td-rgt{text-align: left;}
.sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td{padding: 0 9px;}
.sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td-lft {width: 53%;}
.sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td-rgt {width: 39%;}

/*c2c related css starts*/
.signup-c2c-ctnr *{box-sizing: border-box;}
.signup-c2c-ctnr {display: flex;width: 100%;padding: 0 20px 0 8px;flex-direction: column;margin-top: 20px;box-sizing: border-box;}
.signup-nas-ctnr *{box-sizing: border-box;}
.signup-nas-ctnr {display: flex;width: 100%;padding: 0 20px 0 8px;flex-direction: column;margin-top: 20px;box-sizing: border-box;}
.id-c2c-prod {display: flex;width: 100%;justify-content: space-between;background: #f1f6fa;border:1px solid #6aacdc;padding: 20px 30px;margin-bottom: 20px;border-radius: 1px;}
/*.signup-c2c-ctnr .id-c2c-prod:last-child{margin-bottom: 0;}*/
.id-c2c-prod .id-c2c-cont{display: flex;flex-direction: column;align-items: flex-start;}
.id-c2c-prod .id-c2c-cont h4{color: #0071bc;font-size: 18px;font-weight: 600;text-align: left;padding: 0;margin: 0 0 5px;line-height: 28px;}
.id-c2c-prod .id-c2c-cont p{color: #474849;line-height: 28px;font-size: 14px;margin: 0 0 5px;}
.id-c2c-prod .id-c2c-cont span{color: #ea4335;line-height: 28px;font-size: 14px;font-weight: 600;margin: 0;}
.signup_c2c_gsuite_icon.signup_rgt_icons {background: url(../images/signup-rhs-gsuite-icon.svg)no-repeat -5px 0 !important;}
.signup_c2c_ms365_icon.signup_rgt_icons {background: url(../images/signup-rhs-ms365-icon.svg)no-repeat -4px 0 !important;}
.signup_c2c_dropbox_icon.signup_rgt_icons {background: url(../images/dropbox-signup.svg)no-repeat -4px 0 !important;}
.signup_c2c_box_icon.signup_rgt_icons {background: url(../images/box-signup.svg)no-repeat -4px 0 !important;}
.signup_c2c_salesforce_icon.signup_rgt_icons {background: url(../images/salesforce-signup.svg) no-repeat left / 47px !important;background-position: -54px 7px;}
.signup_nas_synology_icon.signup_rgt_icons {background: url(../images/synology-signup.svg) no-repeat left / 40px !important;}
.signup_nas_qnap_icon.signup_rgt_icons {background: url(../images/qnap-signup.svg) no-repeat left / 40px !important;}
.signup_e2_icon.signup_rgt_icons {background: url(../images/signup-e2-icon.svg)no-repeat 0 0 !important;}
.id-c2c-img i{width: 125px;height: 85px;display: flex;}
.id-c2c-img i.id-c2c-img-gsuite{background: url(../images/signup-gsuite-icon.svg)no-repeat;}
.id-c2c-img i.id-c2c-img-ms365{background: url(../images/signup-ms365-icon.svg)no-repeat;}
.signup-new-ui .static.signup_plan .right .signup_c2c .right_row{float: left;}
.g-snp.signup-new-ui .signup_left .basic_details.c2c_basic_details li.snp-fl-wd {padding-bottom: 0 !important;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block {box-sizing: border-box;width: 100%;max-width: 100%;display: inline-block;overflow: hidden;white-space: nowrap;padding-right: 0px;background: #ebebeb !important;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type {background-image: none !important;box-sizing: border-box;display: flex;align-items: center;height: 52px !important;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type#id-tab-settings {display: flex;overflow-x: scroll;overflow-y: hidden;flex-wrap: nowrap !important;float: unset;scrollbar-width: none;-moz-appearance: none;position: relative;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type#id-tab-settings::-webkit-scrollbar{
	display: none;
}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span{margin-top: 0 !important;/*display: flex;*/align-items: center;}
.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span:hover{cursor: pointer;}
.sales-tax .signup_footer p.terms label {line-height: 22px !important;}
.g-snp .basic_details_cont input:focus-visible,.g-snp label.countryCode_dropdown select:focus-visible,.g-snp .basic_details li label.countryCode_dropdown:focus-visible,.g-snp label.countryCode_dropdown select:focus,.g-snp.signup_plan .promocode input{outline: none;}
.g-snp label.countryCode_dropdown select:focus{border:1px solid #66c6f2 !important;outline: none !important;box-shadow: 0 0 0px #99d4ef !important;}
.rwd.inner .card_info input:focus-visible{outline: none;}
.g-snp .submit_btn{border:1px solid #2b80c3 !important;}
.g-snp .submit_btn:focus{border:1px solid #000 !important;outline: none;}
.left input[type=submit].submit_btn:focus{border:1px solid #000 !important;outline: none;}
.c2c-note span{display: block;margin: 0;padding: 0;padding-left: 28px;position: relative;margin-top: 10px;line-height: 28px;}
.c2c-note span:last-child{margin-top: 0;}
.c2c-note span::before {position: absolute;content: '';width: 6px;height: 6px;background: #7e7e7e;border-radius: 50%;left: 10px;top: 10px;}
.c2c-note span strike{color: #747474;}
/*c2c related css ends*/
.signup_pro_wrapper.signup-new-ui.wbgServer .signup_left .main_head .plan-tab-block{display: none;}
.signup-new-ui .static.signup_plan .left.signup_left+.right .right_row{width: 100%;float: left;margin-bottom: 0 !important;}
.signup_wrapper .signup_c2c h2.addon-title {color: #383939;letter-spacing: 0;font-size: 18px !important;width: 100%;float: left;margin: 30px 0 30px !important;}
.stripeBlock #cc_info.StripeElement--focus,select:focus{box-shadow: 0 0 0px #99d4ef !important;border-color:#66c6f2 !important}
#signup_business,#signup_personal{width: 100%;float: left;}
.static.signup_plan .right{margin-top: 20px;}

/*Paypal ui related css starts*/
.card_info .payment-options-ui {display:flex;width: 100%;margin: 0px 0px 25px;column-gap: 30px;}
.payment-options-ui .pay-card {display:flex;align-items: center;padding-left: 0 !important;}
.payment-options-ui .pay-paypal {display:flex;width:auto;align-items: center;}
.payment-options-ui .pp-card-details {display:flex;width:auto;cursor:pointer;padding:0px 0px 0px 10px;}
.payment-options-ui input[type="radio"] {display:flex;margin: 0;}
.payment-options-ui input[type="radio"]:hover{cursor: pointer;}
.payment-options-ui .pp-card-details span {text-indent:-3500px;display:inline-block;height: 23px;}
.payment-options-ui .pp-visa {background:url(../../../include/images/pp_visa.png) no-repeat;width: 37px;}
.payment-options-ui .pp-master {background:url(../../../include/images/pp_master.png) no-repeat;width: 37px;}
.payment-options-ui .pp-amex {background:url(../../../include/images/pp_amex.png) no-repeat;width: 37px;}
.payment-options-ui .pp-discover {background:url(../../../include/images/pp_discover.png) no-repeat;width: 37px;}
.payment-options-ui .pp-pal {background:url(../../../include/images/pp_paypal.png) 0px 8px no-repeat;width: 41px;}
/*Paypal ui related css ends*/

/*Business plan server inclusion related starts*/
.signup_plan.offer3 .pro_use.syncPro.ltop{margin-top:6px}
.signup_plan.offer3 .pro_use.syncPro.ltop span small{color:#000;font-size:14px;width:100%;float: left;margin-top: 5px;}
/*Business plan server inclusion related ends*/

.id-server-addon-ctnr *{box-sizing: border-box;}
.id-server-addon-ctnr{display: flex;flex-direction: column;width: 100%;margin-bottom: 30px;padding-left: 5px;max-width: 590px;box-sizing: border-box;}
.id-server-addon-ctnr h3{display: flex;color: #383939;letter-spacing: 0;font-size: 18px;margin: 0 0 10px;padding: 0;font-weight: bold;}
.id-server-plan-ctnr{display: flex;border:1px solid #becddd;max-width: 588px;justify-content: space-between;border-radius: 8px;}
.id-server-plan-ctnr .id-server-plan-lft{display: flex;flex-direction: column;width: calc(100% - 216px);background-color: #fff;border-right:1px solid #becddd;padding: 18px 5px 18px 17px;border-radius: 8px 0 0 8px;}
.id-server-plan-ctnr .id-server-plan-lft h6{font-size: 16px;margin: 0 0 8px;color: #333;}
.id-server-plan-ctnr .id-server-plan-lft span{font-size: 15px;color: #333333;line-height: 20px;}
.id-server-plan-ctnr .id-server-plan-rgt{display: flex;flex-direction: column;background-color: #f2f6fb;width: 216px;padding: 18px 25px;border-radius: 0 8px 8px 0;}
.id-server-plan-ctnr .id-server-plan-rgt span{font-size: 18px;color:#fe7200;margin: 0 0 8px;}
.id-server-plan-ctnr .id-server-plan-rgt small{color:#333;font-size: 14px;line-height: 20px;}

.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .plan_table_team.pricingInfo.monthlyPlan .offer2.ltdtime li.business_cont_pro {margin: 0 !important;width: 100% !important;max-width: 590px !important;}

h2.head.signup_server_nolink {color: #383939;}
.signup_wrapper.signup_jsp div.text.signup_server_nolink_text {width: calc(100% - 66px);margin-right:6px}
.signup_server_nolink_price {font-size: 14px;color: #ee5d34;margin-top: 7px;float: left;width: 100%;}
.right div.bottomDiv .link.no_link{color: #333 !important;margin: 0 0 11px;}
.right div.bottomDiv .link.no_link:hover{color: #333 !important;cursor: default;}
/*c2c content removal related css*/
.signup_wrapper.signup_jsp .right_row.signup_imagecont h2.signup-rhs-title{margin-bottom: 0 !important;}
.signup_wrapper.signup_jsp .right_row.signup_imagecont h2.signup-rhs-title .idrive-basic-title{margin-bottom: 40px;display: flex;}


/*free Google apple signup related css*/
.id-signupfree-ctnr .g-login-para{width: 100%;float: left;}
.id-signupfree-ctnr .g-signup-or{width: 100%;float: left;margin: 20px 0 15px;text-align: center;position: relative;color: #333;}
.id-signupfree-ctnr .g-signup-or::after{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(116deg, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);right: 0px;top: calc(50% + 1px);}
.id-signupfree-ctnr .g-signup-or::before{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(to left, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);left: 0px;top: calc(50% + 1px);}
.id-signupfree-ctnr .g-signin2{width: 100%;float: left;margin-bottom: 20px;height: 40px;}
.id-signupfree-ctnr .id-signup-item{width: 100%;float: left;border: 1px solid #bcbcbc;padding: 10px 15px;box-sizing: border-box;margin-bottom: 20px;border-radius: 5px;position: relative;text-align: center;color: #333;}
.id-signupfree-ctnr .id-signup-item:focus{border: 1px solid #000;}
.id-signupfree-ctnr .abcRioButtonBlue {height: 44px;border: 1px solid #bcbcbc;background-color: #fff;border-radius: 5px;padding: 0;}
.id-signupfree-ctnr .abcRioButtonContentWrapper:after{content: 'Continue with Google';font-weight: 400;font-size: 16px;width: 100%;position: absolute;left: 0;text-align: center;padding: 0;margin: 0;}
.id-signupfree-ctnr .id-signup-item.a-signup{background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -1115px;margin-bottom: 0;padding-left: 35px;}
.id-signupfree-ctnr .id-signup-item.m-signup{background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -962px;}
.id-signupfree-ctnr .id-signup-item.gsignup{background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -653px;margin-top: 10px;}
.id-signupfree-ctnr .id-signup-item.gsignup{background:#fff url(../images/third_party_icons.png) no-repeat 10px -1185px;margin-top: 0px;}
.id-signupfree-ctnr .abcRioButtonBlue .abcRioButtonIcon{left: 11px;margin: 0;top:10px;background: #fff url(../images/appleid_icons_new.png) no-repeat 0px -1043px;width: 22px;height: 22px;}
.id-signupfree-ctnr .id-signup-item.a-signup,.id-signupfree-ctnr .id-signup-item.m-signup,.id-signupfree-ctnr .id-signup-item.gsignup{-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .218s, border-color .218s;transition: background-color .218s, border-color .218s;-webkit-user-select: none;-webkit-appearance: none;background-color: #fff;border: 1px solid #dadce0;color: #3c4043;cursor: pointer;font-size: 14px;height: 40px;letter-spacing: 0.25px;font-family: 'Open Sans';font-weight: 600;padding-left: 35px;}
.id-signupfree-ctnr .abcRioButtonBlue:hover,.id-signupfree-ctnr .id-signup-item.m-signup:hover,.id-signupfree-ctnr .id-signup-item.gsignup:hover,.g-snp .id-signup-optblk .id-signup-item.a-signup:hover,.g-snp .id-signup-optblk .abcRioButtonBlue:hover .abcRioButtonIcon{background-color: #f0f2f7;}
.id-signupfree-ctnr .id-signup-item.gsignup:hover,.id-signupfree-ctnr .id-signup-item.m-signup:hover,.id-signupfree-ctnr .id-signup-item.a-signup:hover{border-color:#d2e3fc;background-color: rgba(66,133,244,.04);}
.id-signupfree-ctnr .abcRioButtonBlue .abcRioButtonSvg{background-color: #f0f2f7 !important;display: none;}
.id-signupfree-ctnr .id-signup-item.gsignup:focus,.id-signupfree-ctnr .id-signup-item.a-signup:focus,.id-signupfree-ctnr .id-signup-item.m-signup:focus{-webkit-box-shadow: none;box-shadow: none;border-color: #d2e3fc;outline: none;background-color: rgba(66,133,244,.04);}
.signup-free-terms{display: none;}
.g-snp .signup_left.id-signupfree-ctnr #pass_strength{right:59px;}
.id-signupfree-ctnr .signup-free-terms{font-size: 14px;color: #333;line-height: 24px;margin: 20px 0;width: 100%;float: left;box-sizing: border-box;max-width: 505px;}
.id-signupfree-ctnr .signup-free-terms a{color: #0071bc;text-decoration: none;}
.id-signupfree-ctnr .signup-free-terms a:hover{color: #333;}
.id-signupfree-ctnr .signup-free-terms a:focus{outline:-webkit-focus-ring-color auto 5px;}
.signup_left.id-signupfree-ctnr .content{width: 580px;max-width: 100%;float: left;padding: 30px 25px 0 50px !important;box-sizing: border-box;}
.signup_left.id-signupfree-ctnr .content *{box-sizing: border-box;}
.g-snp .id-signupfree-ctnr .submit_btn{width: 100%;}
.sales-tax.signup-new-ui .signup_left.id-signupfree-ctnr .id-PromoCode{display: none;}
.g-snp .id-signupfree-ctnr .signup_footer .terms{display: none;}
.g-snp .id-signupfree-ctnr #phoneNum_dis{padding: 0 !important;}
.signup-new-ui .id-signupfree-ctnr .signup_footer {float: left;box-sizing: border-box;width: 100%;padding: 0 25px 0 50px !important;margin: 0 !important;}
.signup-new-ui .id-signupfree-ctnr .signup_footer .free-signup-footer{width: 505px !important;float: left;border: 1px solid #e7e7e7;padding:0px 52px 50px 52px !important;background: #fbfbfb;border-radius: 0px 0px 4px 4px;
border-top: none;box-sizing: border-box;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details{width: 100% !important;float: left;border: 1px solid #e7e7e7;padding: 50px 52px 0 52px!important;background: #fbfbfb;border-radius: 4px 4px 0 0;border-bottom: none;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.snp-hf-wd{width: 100% !important;padding: 0 !important; margin-right: 0;margin-bottom: 20px;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd, .g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.username_cont[style="display:none;"] + .snp-hf-wd{padding: 0 !important}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details li.snp-fl-wd{padding-bottom: 0 !important;}
.g-snp .signup_left.id-signupfree-ctnr .input{width: 100%;float: left;padding: 0 10px;border-radius: 4px;height: 44px;}
.g-snp .signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt{height: 42px}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr{height: 42px;width: auto !important;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr span{line-height: 34px;}
.signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.show{background: url(https://www.idrive.com/webmanager/assets/images/pswd-sprite.svg)no-repeat 9px -47px;background-size: 25px;}
.signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.hide{background: url(https://www.idrive.com/webmanager/assets/images/pswd-sprite.svg)no-repeat 9px 11px;background-size: 25px;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr::after{bottom: 13px;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li div{width: 100% !important}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li.id-name-wrap div{width: calc(50% - 10px) !important;padding: 0 !important;margin-right: 20px;margin-top:0;margin-bottom:0;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li.id-name-wrap div:last-child{margin-right: 0;}

/*free Google apple signup related css ends*/
.c2c-signupBanner{width: 100%;display: flex;background: rgb(217,148,148);background: -moz-linear-gradient(90deg, rgba(217,148,148,1) 0%, rgba(145,110,146,1) 58%, rgba(97,82,121,1) 100%);background: -webkit-linear-gradient(90deg, rgba(217,148,148,1) 0%, rgba(145,110,146,1) 58%, rgba(97,82,121,1) 100%);background: linear-gradient(90deg, rgba(217,148,148,1) 0%, rgba(145,110,146,1) 58%, rgba(97,82,121,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d99494",endColorstr="#615279",GradientType=1); padding: 20px;}
.c2c-signupBanner-lft{display: flex;flex-direction: column;padding: 0 50px 0 150px;position: relative;justify-content:center;}
.c2c-signupBanner-lft::before{position: absolute;content: '';width: 120px;height: 84px;left: 0;background: url(../images/ext-cloud-icon.svg) no-repeat center;background-size: contain;}
.c2c-signupBanner-lft::after {position: absolute;content: "";width: 1px;height: 100%;background-color: rgba(255, 255, 255, 0.25);right: 27px;}
.c2c-signupBanner-lft h2{font-size: 16px !important;line-height:32px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;font-weight: 600;}
.c2c-signupBanner-lft p{font-size: 14px;line-height:24px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;}
.c2c-signupBanner-rgt{display: flex;flex-direction: column;row-gap: 5px;position: relative;width: 240px;}
.c2c-signupBanner-rgt h3{display: flex;flex-direction: column;font-size: 16px;line-height:24px;letter-spacing: 0px;color: #FFFFFF;font-weight: 400;text-align: left;margin: 0;}
.c2c-signupBanner-rgt h3 span{font-size: 16px;line-height:24px;letter-spacing: 0px;color: #FFFAB8;font-weight: 600;}
.c2c-signupBanner-rgt h3 span i{font-size: 16px;line-height:24px;letter-spacing: 0px;color: #FFFFFFBD;font-weight: 400;font-style: normal;margin-right: 5px;text-decoration: line-through;}
.c2c-signupBanner-rgt p{font-size: 16px;line-height:23px;letter-spacing: 0px;color: #FFFFFF;margin: 0;}

.nas-signupBanner{width: 100%;display: flex;background: #3e5198;
	background: -moz-linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);
	background: -webkit-linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);
	background: linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e5198",endColorstr="#5b8ec9",GradientType=1); padding: 20px;}
.nas-signupBanner-lft{display: flex;flex-direction: column;padding: 0 10px 0 140px;position: relative;justify-content:center;}
.nas-signupBanner-lft::before{position: absolute;content: '';width: 120px;height: 100px;left: 0;background: url(../images/signup-nas-device.svg) no-repeat center;background-size: contain;}
.nas-signupBanner-lft::after {position: absolute;content: "";width: 1px;height: 100%;background-color: rgba(255, 255, 255, 0.25);right: 27px;}
.nas-signupBanner-lft h2{font-size: 16px !important;line-height:32px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;font-weight: 600;}
.nas-signupBanner-lft p{font-size: 14px;line-height:24px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;}
.nas-signupBanner-rgt{display: flex;flex-direction: column;row-gap: 5px;position: relative;width: 240px;}
.nas-signupBanner-rgt h3{display: flex;flex-direction: column;font-size: 16px;line-height:24px;letter-spacing: 0px;color: #FFFFFF;font-weight: 400;text-align: left;margin: 0;}
.nas-signupBanner-rgt h3 span{font-size: 16px;line-height:24px;letter-spacing: 0px;color: #fff77d;font-weight: 600;}
.nas-signupBanner-rgt h3 span i{font-size: 16px;line-height:24px;letter-spacing: 0px;color: #FFFFFFBD;font-weight: 400;font-style: normal;margin-right: 5px;text-decoration: line-through;}
.nas-signupBanner-rgt p{font-size: 16px;line-height:23px;letter-spacing: 0px;color: #FFFFFF;margin: 0;}

.c2c-prods-ctnr{width: 100%;display: flex;flex-wrap: wrap;}
.c2c-prods-ctnr .id-c2c-prod{width: 50%;display: flex;flex-direction: column;align-items: center;}

.c2c-signup-prods {width: 100%;float: left;}
.c2c-signup-prods ul{display: grid;grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));margin: 0;padding: 0;border-right: 1px solid #f0f0f0;}
/*.c2c-signup-prods ul li:first-child{border-left: none;}*/
.c2c-signup-prods ul li{display: flex;flex-direction: column;background: #fbfbfb 0% 0% no-repeat padding-box;border-left: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;position: relative;list-style-type: none;padding: 20px;align-items: flex-start;}
.c2c-signup-prods ul li i{background: url(../images/ext-sprite.svg) no-repeat -1px -1px;width: 56px;height: 56px;}
.c2c-signup-prods ul li .ext-gspace-icon{background-position: -13px -1px;}
.c2c-signup-prods ul li .ext-google-personal{background-position: -13px -1px;}
.c2c-signup-prods ul li .ext-ms365{background-position: -13px -114px;}
.c2c-signup-prods ul li .ext-ms-personal{background-position: -13px -114px;}
.c2c-signup-prods ul li .ext-dropbox{background-position: -13px -226px;}
.c2c-signup-prods ul li .ext-box{background-position: -13px -339px;}
.c2c-signup-prods ul li .ext-salesforce{background-position: -13px -919px;}
.c2c-signup-prods ul li h2{font-size: 14px !important;line-height: 18px;letter-spacing: 0px;color: #333333;font-weight: 600;text-align: left;margin: 5px 0 0 !important;}
.id-btn-blue-outlined{background-color: #ECF8FF;border: 1px solid #0071bc;color: #0071bc;padding: 7px 25px;font-size: 14px;text-decoration: none;letter-spacing: 0.02em;display: inline-block;cursor: pointer;margin-right: 0px;-webkit-appearance: none;border-radius: 4px;height: 32px;}
.id-btn-blue-outlined:hover{background-color: #c1e8ff;}

.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr .basic_details {width: calc(100% - 28px) !important;float: left;border: 1px solid #e7e7e7;padding: 20px 20px 0 20px !important;background: #fdfdfd;
border-radius: 0;border-bottom: none;margin-left: 8px;box-sizing: border-box;border-top: none;}
.signup-new-ui .signup_left.id-signupc2c-ctnr .signup_footer {float: left;box-sizing: border-box;width: calc(100% - 20px);padding: 0 25px 0 33px !important;margin: 0 !important;}
.signup_left.id-signupc2c-ctnr .content {padding-bottom: 0 !important;}
.signup-new-ui .id-signupc2c-ctnr .signup_footer .free-signup-footer {width: 100%;float: left;border: 1px solid #e7e7e7;padding: 0px 20px 20px 20px !important;background: #fdfdfd;border-radius: 0px 0px 4px 4px;
border-top: none;box-sizing: border-box;}
.id-signupc2c-ctnr .g-login-para{width: 100%;float: left;}
.id-signupc2c-ctnr .g-signup-or{width: calc(50% - 10px);float: left;margin: 5px 0 20px !important;text-align: center;position: relative;color: #333;clear: both;}
.id-signupc2c-ctnr .g-signup-or::after{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(116deg, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);right: 0px;top: calc(50% + 1px);}
.id-signupc2c-ctnr .g-signup-or::before{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(to left, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);left: 0px;top: calc(50% + 1px);}
.id-signupc2c-ctnr .g-signin2{width: 217px;float: left;margin: 0 10px 0 0;clear: left;}
.id-signupc2c-ctnr .id-signup-item{float: left;border: 1px solid #bcbcbc;padding: 10px 15px;box-sizing: border-box;border-radius: 5px;position: relative;color: #333;margin: 0;text-align: left;padding-left: 40px;width: 240px;flex-shrink: 0;}
.id-signupc2c-ctnr .id-signup-item:focus{border: 1px solid #000;}
.id-signupc2c-ctnr .abcRioButtonBlue {height: 44px;border: 1px solid #bcbcbc;background-color: #fff;border-radius: 5px;padding: 0;}
.id-signupc2c-ctnr .abcRioButtonContentWrapper:after{content: 'Continue with Google';font-weight: 400;font-size: 16px;width: calc(100% - 50px);position: absolute;left: 40px;text-align: left;padding: 0;margin: 0;}
.id-signupc2c-ctnr .id-signup-item.a-signup{width: 210px;background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -1115px;margin-bottom: 0;}
.id-signupc2c-ctnr .id-signup-item.m-signup{background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -962px;margin: 0 10px 0 0;text-align: left;padding-left: 40px;width: 240px;flex-shrink: 0;}
.id-signupc2c-ctnr .id-signup-item.gsignup{width: 217px;margin:0 10px 0 0;background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -653px;margin-bottom: 0;clear: left;}
.id-signupc2c-ctnr .id-signup-item.gsignup{background:#fff url(../images/third_party_icons.png) no-repeat 10px -1185px;margin-bottom: 0;clear: left;}
.id-signupc2c-ctnr .abcRioButtonBlue .abcRioButtonIcon{left: 11px;margin: 0;top:10px;background: #fff url(../images/appleid_icons_new.png) no-repeat 0px -1043px;width: 22px;height: 22px;}
.id-signupc2c-ctnr .abcRioButtonBlue:hover,.id-signupc2c-ctnr .id-signup-item.m-signup:hover,.g-snp .id-signup-optblk .id-signup-item.a-signup:hover,.g-snp .id-signup-optblk .abcRioButtonBlue:hover .abcRioButtonIcon{background-color: #f0f2f7;}
.id-signupc2c-ctnr .id-signup-item.gsignup:hover,.id-signupc2c-ctnr .id-signup-item.m-signup:hover,.id-signupc2c-ctnr .id-signup-item.a-signup:hover{border-color:#d2e3fc;background-color: rgba(66,133,244,.04);}
.id-signupc2c-ctnr .id-signup-item.gsignup,.id-signupc2c-ctnr .id-signup-item.a-signup,.id-signupc2c-ctnr .id-signup-item.m-signup{-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .218s, border-color .218s;transition: background-color .218s, border-color .218s;-webkit-user-select: none;-webkit-appearance: none;background-color: #fff;border: 1px solid #dadce0;color: #3c4043;cursor: pointer;font-size: 14px;height: 40px;letter-spacing: 0.25px;text-align: center;font-family: 'Open Sans';font-weight: 600;}
.id-signupc2c-ctnr .id-signup-item.gsignup:focus,.id-signupc2c-ctnr .id-signup-item.a-signup:focus,.id-signupc2c-ctnr .id-signup-item.m-signup:focus{-webkit-box-shadow: none;box-shadow: none;border-color: #d2e3fc;outline: none;background-color: rgba(66,133,244,.04);}
.id-signupc2c-ctnr .abcRioButtonBlue .abcRioButtonSvg{background-color: #f0f2f7 !important;display: none;}
.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr  .basic_details_cont li div.snp-hf-wd{padding-left: 0 !important;}
.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr  .basic_details_cont li div.snp-hf-wd{padding-right: 0 !important;}
.g-snp .id-signupc2c-ctnr .submit_btn{margin-top: 20px;}
.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd, .g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr .basic_details_cont li div.username_cont[style="display:none;"] + .snp-hf-wd{padding-right: 0 !important;padding-left: 0 !important;}
.signup_left.id-signupc2c-ctnr .signup-c2c-terms {font-size: 14px;color: #333;line-height: 24px;margin: 20px 0 0;width: 85%;float: left;box-sizing: border-box;}
.g-snp .id-signupc2c-ctnr .submit_btn{width: calc(50% - 10px);}

.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr .basic_details {width: calc(100% - 28px) !important;float: left;border: 1px solid #e7e7e7;padding: 20px 20px 0 20px !important;background: #fdfdfd;border-radius: 0;border-bottom: none;margin-left: 8px;box-sizing: border-box;border-top: none;}
.signup-new-ui .signup_left.id-signupnas-ctnr .signup_footer {float: left;box-sizing: border-box;width: calc(100% - 20px);padding: 0 25px 0 33px !important;margin: 0 !important;}
.signup_left.id-signupnas-ctnr .content {padding-bottom: 0 !important;}
.signup-new-ui .id-signupnas-ctnr .signup_footer .free-signup-footer {width: 100%;float: left;border: 1px solid #e7e7e7;padding: 0px 20px 20px 20px !important;background: #fdfdfd;border-radius: 0px 0px 4px 4px;
border-top: none;box-sizing: border-box;}
.id-signupnas-ctnr .g-login-para{width: 100%;float: left;}
.id-signupnas-ctnr .g-signup-or{width: calc(50% - 10px);float: left;margin: 5px 0 20px !important;text-align: center;position: relative;color: #333;clear: both;}
.id-signupnas-ctnr .g-signup-or::after{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(116deg, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);right: 0px;top: calc(50% + 1px);}
.id-signupnas-ctnr .g-signup-or::before{content: '';position: absolute;width: 47%;height: 1px;background: linear-gradient(to left, #dfdfdf, #dfdfdf, #dfdfdf, #dfdfdf);left: 0px;top: calc(50% + 1px);}
.id-signupnas-ctnr .g-signin2{width: 217px;float: left;margin: 0 10px 0 0;clear: left;}
.id-signupnas-ctnr .id-signup-item{float: left;border: 1px solid #bcbcbc;padding: 10px 15px;box-sizing: border-box;border-radius: 5px;position: relative;color: #333;margin: 0;text-align: left;padding-left: 40px;width: 240px;flex-shrink: 0;}
.id-signupnas-ctnr .id-signup-item:focus{border: 1px solid #000;}
.id-signupnas-ctnr .abcRioButtonBlue {height: 44px;border: 1px solid #bcbcbc;background-color: #fff;border-radius: 5px;padding: 0;}
.id-signupnas-ctnr .abcRioButtonContentWrapper:after{content: 'Continue with Google';font-weight: 400;font-size: 16px;width: calc(100% - 50px);position: absolute;left: 40px;text-align: left;padding: 0;margin: 0;}
.id-signupnas-ctnr .id-signup-item.a-signup{width: 210px;background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -1115px;margin-bottom: 0;}
.id-signupnas-ctnr .id-signup-item.m-signup{background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -962px;margin: 0 10px 0 0;text-align: left;padding-left: 40px;width: 240px;flex-shrink: 0;}
.id-signupnas-ctnr .id-signup-item.gsignup{width: 217px;margin:0 10px 0 0;background:#fff url(../images/appleid_icons_new.png) no-repeat 12px -653px;margin-bottom: 0;clear: left;}
.id-signupnas-ctnr .id-signup-item.gsignup{background:#fff url(../images/third_party_icons.png) no-repeat 10px -1185px;margin-bottom: 0;clear: left;}
.id-signupnas-ctnr .abcRioButtonBlue .abcRioButtonIcon{left: 11px;margin: 0;top:10px;background: #fff url(../images/appleid_icons_new.png) no-repeat 0px -1043px;width: 22px;height: 22px;}
.id-signupnas-ctnr .abcRioButtonBlue:hover,.id-signupnas-ctnr .id-signup-item.m-signup:hover,.g-snp .id-signup-optblk .id-signup-item.a-signup:hover,.g-snp .id-signup-optblk .abcRioButtonBlue:hover .abcRioButtonIcon{background-color: #f0f2f7;}
.id-signupnas-ctnr .id-signup-item.gsignup:hover,.id-signupnas-ctnr .id-signup-item.m-signup:hover,.id-signupnas-ctnr .id-signup-item.a-signup:hover{border-color:#d2e3fc;background-color: rgba(66,133,244,.04);}
.id-signupnas-ctnr .id-signup-item.gsignup,.id-signupnas-ctnr .id-signup-item.a-signup,.id-signupnas-ctnr .id-signup-item.m-signup{-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .218s, border-color .218s;transition: background-color .218s, border-color .218s;-webkit-user-select: none;-webkit-appearance: none;background-color: #fff;border: 1px solid #dadce0;color: #3c4043;cursor: pointer;font-size: 14px;height: 40px;letter-spacing: 0.25px;text-align: center;font-family: 'Open Sans';font-weight: 600;}
.id-signupnas-ctnr .id-signup-item.gsignup:focus,.id-signupnas-ctnr .id-signup-item.a-signup:focus,.id-signupnas-ctnr .id-signup-item.m-signup:focus{-webkit-box-shadow: none;box-shadow: none;border-color: #d2e3fc;outline: none;background-color: rgba(66,133,244,.04);}
.id-signupnas-ctnr .abcRioButtonBlue .abcRioButtonSvg{background-color: #f0f2f7 !important;display: none;}
.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr  .basic_details_cont li div.snp-hf-wd{padding-left: 0 !important;}
.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr  .basic_details_cont li div.snp-hf-wd{padding-right: 0 !important;}
.g-snp .id-signupnas-ctnr .submit_btn{margin-top: 20px;}
.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd, .g-snp.signup-new-ui .signup_left.id-signupnas-ctnr .basic_details_cont li div.username_cont[style="display:none;"] + .snp-hf-wd{padding-right: 0 !important;padding-left: 0 !important;}
.signup_left.id-signupnas-ctnr .signup-c2c-terms {font-size: 14px;color: #333;line-height: 24px;margin: 20px 0 0;width: 85%;float: left;box-sizing: border-box;}
.g-snp .id-signupnas-ctnr .submit_btn{width: calc(50% - 10px);}

.g-snp.signup-new-ui .signup_left .basic_details.c2c_basic_details li.id-name-wrap div{padding: 0 !important;}

/*.appleid-wrap.appleid-list.appleid-list-fluid .appleid-item:hover{border-color:#d2e3fc;background-color: rgba(66,133,244,.04);}*/
.thirdparty-loader {display: flex;width: 100%;align-items: center;justify-content: center;height: 108px;}
.thirdparty-loader i {background: url(https://www.idrive.com/webmanager/assets/images/table-loader.gif) no-repeat center;width: 51px;height: 51px;}



/*Gsignin continue block starts*/
.gsignin-continue-blk {width:100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;margin: 100px 0;}
.gsignin-continue-cont{position: relative;width: 500px;float: left;border: 1px solid #e7e7e7;padding: 40px 35px;background: #fbfbfb;border-radius: 4px;display: flex;flex-direction:column;align-items: center;}
.gsignin-continue-cont h1{height: auto;font-size: 20px;font-weight: normal;}
.gsignin-continue-cont p{font-size: 16px;line-height: 32px;text-align: center;margin: 30px 0 40px 0;}
.gsignin-continue-cont p a:focus {outline: 1px solid #000;}
.gsignin-continue-cont sup{font-size: 11px;}
.gsignin-continue-cont button{background:#2b80c3;border-radius: 4px;box-shadow: none;font-size: 16px;height: auto;padding: 13px 25px 14px 25px;border:1px solid #2b80c3;-webkit-appearance: none;letter-spacing: 0.02em;color: #fff;}
.gsignin-continue-cont button:hover{background: #3895de;cursor: pointer;}
.gsignin-continue-cont .popup_close_btn{top:20px;right:20px;} 
.gsignin-continue-cont .popup_close_btn:focus{outline: 1px solid #000;}
.gsignin-continue-cont .cancel{margin-top: 20px;}
.gsignin-continue-cont .cancel:focus{outline: 1px solid #000;}
/*Gsignin continue block ends*/

/* header changes */
header .wrapper .sub-menu.id-sub-menu{
    padding: 15px;
	box-sizing: border-box;
	width: 830px;
    right: -325px !important;
}
header .wrapper .sub-menu.id-sub-menu h6{
    padding: 0;
    font-size: 18px;
    color: #0170bc;
    text-align: left;
    margin: 5px 0px 10px;
    font-weight: 400;
    margin-top: 0;
}
header .wrapper .sub-menu.id-sub-menu ul li a:hover{
	background-color: transparent;
	
}
header .wrapper .sub-menu.id-sub-menu ul{
	width: 100%;
	box-sizing: border-box;
    margin-right: 0;
	padding-left: 0;
}
header .wrapper .sub-menu.id-sub-menu .id-sub-menuset {
    float: left;
    width: 60%;
	box-sizing: border-box;
}
header .wrapper .sub-menu.id-sub-menu .id-sub-menuset:last-child {
	width: 40%;
	border-left: 1px solid #ddd;
	padding-left: 30px;
}
header .wrapper .sub-menu.id-sub-menu ul li{
    width: 50%;
	line-height: unset;
}
header .wrapper .sub-menu.id-sub-menu .id-sub-menuset:last-child ul li {
	width: 100%;
}
header .wrapper .sub-menu.id-sub-menu ul li a {
	color: #333;
	padding: 5px 0px 5px 30px;
	margin: 0;
	width: auto;
	font-size: 14px;
}
a.unibackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -3px 2px no-repeat;}
a.mobbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) 0px -38px no-repeat;}
a.serbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -4px -77px no-repeat;}
a.couldbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -2px -117px no-repeat;}
a.truearc {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -4px -195px no-repeat;}
a.idexpress {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -2px -155px no-repeat;}
a.secpriv {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -3px -235px no-repeat;}
a.msbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -5px -275px no-repeat;}
a.gwbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -5px -315px no-repeat;}
a.dropbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -5px -353px no-repeat;}
a.bocbackup {background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip_icons.svg) -5px -395px no-repeat;}
/* header changes ends */

.enterprise_banner,.enterprise_comments_blk,.enterprise_terms,.companyname_input{display:none;}
.enterprise .enterprise_banner,.enterprise .enterprise_comments_blk,.enterprise .enterprise_terms,.enterprise .companyname_input{display:block;}
.enterprise .pricingInfo,
.enterprise .id-PromoCode,
.enterprise .card_info,
.enterprise .policyBlock,
.enterprise .terms,.enterprise .impOff,.enterprise .signup-c2c-terms,.enterprise .g-signup-or{display: none !important;}
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li div.username_cont + .snp-hf-wd.cpswd-blk {margin-right: 0;}
/* .enterprise .countrycode_input{display: none !important;} */
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li div.username_cont + .snp-hf-wd + .companyname_input{width:calc(50% - 10px) !important;}
.g-snp .enterprise .basic_details .snp-fl-wd.social_login_fields div.username_cont[style*="display: none"] + .snp-hf-wd + .companyname_input {float: left;width: 100% !important;}
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li div.username_cont:not([style*="display: none"]) + .snp-hf-wd.cpswd-blk{margin-right: 20px;}

.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd.cpswd-blk{margin-right: 0;}

.g-snp .enterprise .basic_details li.companyname_input_blk {float: left;width: 100%;}
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li.companyname_input_blk div.companyname_input{width: 100% !important;}
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li#phoneNum_dis div.companyname_input{margin-right:20px !important;}
.enterprise .enterprise_comments_blk{width: 100%;float: left;padding-left: 8px;box-sizing: border-box;}
.enterprise_comments_blk .enterprise_check{width: 100%;float: left;margin-bottom: 15px;}
.enterprise_comments_blk .enterprise_check label{color: #333;font-size: 14px;line-height: 24px;margin: 0 auto;}
.enterprise_comments_blk .enterprise_check label:hover{cursor: pointer;}
.enterprise_comments_blk .enterprise_check label input{margin: 0 5px 0 0;}
.enterprise_comments_blk .textAreaNw{width: 100%;float: left;}
.enterprise_comments_blk .textAreaNw label{color: #333;font-size: 14px;line-height: 24px;margin: 0 auto;float: left;}
.enterprise_comments_blk .textAreaNw textarea{clear: both;float: left;height: 100px;width:571px;max-width: 100%;padding: 5px;border: 1px solid #ccc;margin-top: 2px;resize: none;box-sizing: border-box;}
.enterprise_banner{width:572px;max-width: calc(100% - 8px);background: rgb(187,224,241);background: linear-gradient(90deg, rgba(187,224,241,1) 0%, rgba(238,231,239,1) 47%);clear: both;margin-left: 8px;padding: 10px 15px;border-radius: 2px;margin: 10px 0 0 8px;box-sizing: border-box;}
.enterprise_banner p{color: #333;margin: 0 0 8px !important;font-size: 18px !important;letter-spacing: normal;font-weight: 600;line-height: 24px;;}
.enterprise_banner span{color: #cc4f4f;font-size: 14px;}
.enterprise .enterprise_terms{margin: 10px 0 0px !important;float: left;box-sizing: border-box;width: 100%;max-width: 560px;line-height: 24px;}
.enterprise .enterprise_terms a{color:#0071bc;}
.enterprise .enterprise_terms a:hover{color:#333;}
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons.signup_dashboard_icon{background: url(https://www.idrive.com/webmanager/assets/images/features_ic_nw.png) no-repeat !important;height: 50px;background-position: 0px -1587px !important;}
.enterprise .signup-free-terms {display: none !important;}
.g-snp.signup-new-ui .signup_left.enterprise .basic_details_cont li div.snp-hf-wd{width: 100% !important;margin-bottom: 25px !important;}
#phoneNum_dis .phone_span.red{margin-left: 1%;}
/* .signup_wrapper.signup_jsp .enterprise + .right .right_row.signup_imagecont h2.signup-rhs-title .idrive-basic-title{margin-bottom: 20px;}
.signup_wrapper p.feature_link {margin: 0;} */
footer .footerMain ul li h4 a {padding-bottom: 0;padding-top: 0;margin-bottom: 0 !important;}

.id-signupfree-ctnr.social-login li.id-social-login .id-signup-item.gsignup{margin-top: 0;}
.g-snp.signup-new-ui.social-login .signup_left .basic_details li.id-social-login span.g-signup-or{margin-top:20px !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .basic_details li.id-social-login span.g-signup-or{margin-top:0px !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .basic_details{padding: 20px 30px 0 40px !important;}
.social-login .id-signupc2c-ctnr .id-signup-item.gsignup{width: 100%;margin-right: 0;}
.social-login .id-signupc2c-ctnr .id-signup-item.gsignup,.social-login .id-signupc2c-ctnr .id-signup-item.a-signup, .social-login .id-signupc2c-ctnr .id-signup-item.m-signup{width: 100%;   margin-bottom: 20px;}
.social-login .id-signupc2c-ctnr .g-signup-or{margin-bottom: 0 !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .basic_details_cont li div.snp-hf-wd {padding-right: 0 !important;width: 100% !important;margin: 0 0 25px;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .basic_details_cont li div.snp-hf-wd:last-child{margin-bottom: 0;}
.g-snp.social-login .basic_details.c2c_basic_details li{width: 400px;}
.g-snp.social-login .id-signupc2c-ctnr .submit_btn{width: 400px;margin-top: 30px;}
.signup-new-ui.social-login .id-signupc2c-ctnr .signup_footer .free-signup-footer{padding: 0px 30px 20px 40px !important;max-width: 622px;}

.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .basic_details li.id-social-login span.g-signup-or{margin-top:0px !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .basic_details{padding: 20px 30px 0 40px !important;}
.social-login .id-signupnas-ctnr .id-signup-item.gsignup{width: 100%;margin-right: 0;}
.social-login .id-signupnas-ctnr .id-signup-item.gsignup,.social-login .id-signupnas-ctnr .id-signup-item.a-signup, .social-login .id-signupnas-ctnr .id-signup-item.m-signup{width: 100%;   margin-bottom: 20px;}
.social-login .id-signupnas-ctnr .g-signup-or{margin-bottom: 0 !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .basic_details_cont li div.snp-hf-wd {padding-right: 0 !important;width: 100% !important;margin: 0 0 25px;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .basic_details_cont li div.snp-hf-wd:last-child{margin-bottom: 0;}
.g-snp.social-login .basic_details.nas_basic_details li{width: 400px;}
.g-snp.social-login .id-signupnas-ctnr .submit_btn{width: 400px;margin-top: 30px;}
.signup-new-ui.social-login .id-signupnas-ctnr .signup_footer .free-signup-footer{padding: 0px 30px 20px 40px !important;max-width: 622px;}

.signup-new-ui.social-login .id-signupfree-ctnr .signup_footer .free-signup-footer{padding: 0px 52px 40px 52px !important;}
.g-snp.signup-new-ui.social-login .signup_left .basic_details_cont li.id-social-login{width: 400px;}
/*.g-snp.signup-new-ui.social-login .signup_left .basic_details_cont li.id-social-login .g_id_signin div,.g-snp.signup-new-ui.social-login .signup_left .basic_details_cont li.id-social-login .g_id_signin div.S9gUrf-YoZ4jf{padding-left: 0 !important;width: 100% !important;margin: 0 !important;}
.g-snp.signup-new-ui.social-login .signup_left .basic_details_cont li.id-social-login .g-signin2 div,.g-snp.signup-new-ui.social-login .signup_left .basic_details_cont li.id-social-login .g-signin2 div.S9gUrf-YoZ4jf{padding-left: 0 !important;width: 100% !important;margin: 0 !important;}*/
.g-snp.signup-new-ui.social-login .id-signupc2c-ctnr .g-signin2{width: 100%;margin-bottom: 20px;}
.g-snp.social-login .signup_plan .id-signupc2c-ctnr .free-signup-footer .reCapchanew{margin: 25px 0 0 !important;}
.g-snp.signup-new-ui.social-login .id-signupnas-ctnr .g-signin2{width: 100%;margin-bottom: 20px;}
.g-snp.social-login .signup_plan .id-signupnas-ctnr .free-signup-footer .reCapchanew{margin: 25px 0 0 !important;}
.g-snp.social-login .id-signupfree-ctnr .g-signin2{margin-top: 0;}
/*.g-snp.social-login .basic_details.basic_details_cont li:nth-child(3){height: auto;}
.g-snp.social-login .basic_details.basic_details_cont li:nth-child(3) div p{position:absolute;font-size: 12px;}*/
.g-snp.social-login .signup_left.id-signupfree-ctnr .input{height: 36px;border-radius: 0;}
/*.g-snp.social-login .signup_left.id-signupfree-ctnr .content{padding: 20px 25px 0 30px !important;}
.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details{padding: 25px 25px 0 25px!important;}
.signup_left.id-signupfree-ctnr .content{width: 505px;}*/
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .id-social-login{width: 505px;padding: 50px 52px 0 52px;border: 1px solid #e7e7e7;float: left;border-bottom: none;border-radius: 5px 5px 0 0;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details{border-top: none;padding-top: 10px !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .id-social-login{width: calc(100% - 28px);padding: 40px 30px 0 40px;border: 1px solid #e7e7e7;float: left;border-bottom: none;border-radius: 0;margin-left: 8px;background: #fff;box-sizing: border-box;}
.g-snp.signup-new-ui.social-login .id-signupc2c-ctnr .g-signin2{width: 400px;}
.social-login .id-signupc2c-ctnr .id-signup-item.gsignup, .social-login .id-signupc2c-ctnr .id-signup-item.a-signup, .social-login .id-signupc2c-ctnr .id-signup-item.m-signup{width: 400px;clear: both;}
.social-login .id-signupc2c-ctnr .g-signup-or{width: 400px;}

.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .id-social-login{width: calc(100% - 28px);padding: 40px 30px 0 40px;border: 1px solid #e7e7e7;float: left;border-bottom: none;border-radius: 0;margin-left: 8px;background: #fff;box-sizing: border-box;}
.g-snp.signup-new-ui.social-login .id-signupnas-ctnr .g-signin2{width: 400px;}
.social-login .id-signupnas-ctnr .id-signup-item.gsignup, 
.social-login .id-signupnas-ctnr .id-signup-item.a-signup,
.social-login .id-signupnas-ctnr .id-signup-item.m-signup{width: 400px;clear: both;}
.social-login .id-signupnas-ctnr .g-signup-or{width: 400px;}

.g-snp.social-login .signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt{height: 34px}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr{height: 34px;width: auto !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr span{line-height: 34px;}
.social-login .signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.show{background-position: 9px -51px;background-size: 25px;}
.social-login .signup_left.id-signupfree-ctnr .pswd-input-wrap .pswd-encrypt.hide{background-position: 9px 8px;background-size: 25px;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr::after{bottom: 9px;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details_cont li div.pswd-tooptip-ctnr span{line-height: 26px;}


.social-login .id-signupc2c-ctnr .c2c-signupBanner{flex-direction: column;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt{flex-direction: row;width: auto;padding-left: 150px;margin-top: 10px;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-lft::after{display: none}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-lft::before{top:0;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt h3{flex-direction: row;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt h3 span{margin: 0 5px;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt h3 span strike{margin: 0;color: #fff;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt p{line-height: 24px;}
.social-login .signup_left.id-signupc2c-ctnr .content{max-width: 650px;}

.social-login .id-signupnas-ctnr .nas-signupBanner{flex-direction: column;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt{flex-direction: row;width: auto;padding-left: 140px;margin-top: 10px;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-lft::after{display: none}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-lft::before{top:0;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt h3{flex-direction: row;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt h3 span{margin: 0 5px;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt h3 span strike{margin: 0;color: #fff;}
.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt p{line-height: 24px;}
.social-login .signup_left.id-signupnas-ctnr .content{max-width: 650px;}

/* c2c 50% offer related css starts */
.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer{display: flex;flex-direction: row;}
.c2c-signupBanner.c2c-50-offer{display: flex;background: rgb(217, 148, 148);background: -moz-linear-gradient(90deg, rgba(97,82,121,1) 0%, rgba(145,110,146,1) 58%, rgba(217,148,148,1) 100%);background: -webkit-linear-gradient(90deg, rgba(97,82,121,1) 0%, rgba(145, 110, 146, 1) 58%, rgba(217,148,148,1) 100%);background: linear-gradient(90deg, rgba(97,82,121,1) 0%, rgba(145, 110, 146, 1) 58%, rgba(217,148,148,1) 100%);padding: 0;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left{position: relative;width: 190px;display: flex;flex-direction: column;background: #5f4a6c;padding: 15px;align-items: center;justify-content: center;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left::after{position: absolute;content: "";right: -10px;top:calc(50% - 10px);width: 20px;height: 20px;background: #5f4a6c;transform: rotate(45deg);}
.c2c-signupBanner.c2c-50-offer .c2c-banner-right{display:flex;flex-direction: column;width: calc(100% - 190px);padding: 20px 20px 20px 30px;}
.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-lft::before{display: none;}
.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-lft{padding: 0px;}
.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt,.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt{padding: 0px;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt{flex-direction: column;}
.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-lft h2{font-size: 16px !important;line-height: 32px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;font-weight: 600;}
.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-lft p{font-size: 14px;line-height: 24px;letter-spacing: 0px;color: #FFFFFF;margin: 0 !important;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price {display: flex;flex-direction: column;position: relative;width: auto;align-items: end;margin-top: 0px;color: #fff;align-items: flex-start;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-save-txt {font-size: 14px;line-height: 18px;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-off-percent {font-size: 52px;color: #f6fab8;line-height: 52px;font-family: sans-serif;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-off-percent sup{vertical-align: super;vertical-align: super;line-height: 10px;font-size: 27px;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-off-txt {display: flex;flex-direction: column;font-size: 16px;line-height: 22px;margin-left: 3px;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-ontimeoff-banner {height: 45px;width: 136px;background: url(../images/onetime-offer.png) no-repeat left bottom;font-size: 0;}
.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-off-period {font-size: 14px;margin: 0 0 5px;}
/* .c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-off-period{display: none;} */
.c2c-note sup {color: #f00;vertical-align: super;font-size: 12px;}
.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt h3 span em{font-style: normal;font-weight: 400;color: #fff;}
/* c2c 50% offer related css ends */

.signup_wrapper .signup_c2c.signup_c2c_50offer h2.addon-title{margin-bottom: 15px !important;}
.signup_wrapper .signup_c2c.signup_c2c_blks h2.addon-title{margin-bottom: 15px !important;}
.c2c-addon-title{color: #383939;letter-spacing: 0;font-size: 16px !important;width: auto;float: left;text-align: left;font-weight: 600;margin: 0px 0 25px;position: relative;}
.server-addon-title{color: #383939;letter-spacing: 0;font-size: 16px !important;width: auto;float: left;text-align: left;font-weight: 600;margin: 0px 0 25px;position: relative;}
.signup_wrapper .signup_nas .signup_server_nolink_price {color: #333;font-weight: 400;}
.signup_wrapper .signup_nas .signup_server_nolink_price b{color: #ee5d34;}
.nas-addon-title{color: #383939;letter-spacing: 0;font-size: 16px !important;width: auto;float: left;text-align: left;font-weight: 600;margin: 0px 0 25px;position: relative;}
.nas-addon-title a:hover{color: #478bd1 !important;}
.c2c-addon-title span{color: #ff3737;font-weight: normal;position: relative;padding-left: 15px;margin-left: 15px;}
.c2c-addon-title span::before{position: absolute;content: "";width: 1px;height: 18px;left: 0;top:calc(50% - 9px);background-color: #9b9c9c;}
.c2c-addon-title span::after{position: absolute;content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #9b9c9c;left: 0;top:calc(50% - 5px);}
.c2c-addon-title span.c2c-offer-banner-50{width: 120px;height: 50px;background: url(../images/c2c-offer-50.png) no-repeat;    font-size: 0;margin: 0;padding-left: 0;position: absolute;left: calc(100% + 5px);top: calc(50% - 25px);font-size: 0 !important;}
.c2c-addon-title span.c2c-offer-banner-50::before,
.c2c-addon-title span.c2c-offer-banner-50::after{display: none;}

.c2c-addon-title span.c2c-offer-50-banner{width: 126px;height: 36px;background: url(../images/offer-c2c-50.png) no-repeat;font-size: 0;margin: 0;padding-left: 0;position: absolute;left: calc(100% + 5px);top: calc(50% - 18px);font-size: 0 !important;}
.c2c-addon-title span.c2c-offer-50-banner::before,
.c2c-addon-title span.c2c-offer-50-banner::after{display: none;}

.c2c-addon-title span em{font-style: normal;font-weight: 600;}
.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price{color: #333;font-weight: 400;}
.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price strike{color: #747474;}
.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price b{color: #ee5d34;}
.signup_wrapper .signup_c2c.signup_c2c_blks .signup_server_nolink_price{color: #333;font-weight: 400;}
.signup_wrapper .signup_c2c.signup_c2c_blks .signup_server_nolink_price b{color: #ee5d34;}
.c2c-50-offer-note{font-size: 13px;color: #555;margin-bottom: 30px;line-height: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;}
.c2c-50-offer-note sup{color: #f00;}
.signup_wrapper .left.signup_left.id-signupc2c-ctnr + .right .signup_c2c.signup_c2c_50offer .c2c-50-offer-note{border-bottom: none;margin-bottom: 0;}
.signup_wrapper .left.signup_left.id-signupfree-ctnr + .right .signup_c2c.signup_c2c_50offer .c2c-50-offer-note{border-bottom: none;margin-bottom: 0;}
.signup_wrapper .left.signup_left.id-signupc2c-ctnr + .right .signup_c2c.signup_c2c_50offer .c2c-addon-title span{display: none;}
.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-offer-price .id-off-percent{position: relative;}
.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-offer-price .id-off-percent sup{font-size: 12px;position:absolute;top:4px;right: -5px;}
.c2c-note span.c2c-off-note{padding-left: 40px;position: relative;}
.c2c-note span.c2c-off-note .red_color{    display: inline-block !important;position: absolute;top: -10px;left: 31px;}
.c2c-note span.c2c-off-note::before{top:6px}

.static.id-c2cbanner-hide .left.signup_left.id-signupc2c-ctnr .signup-c2c-ctnr .c2c-signupBanner{display: none;}
/* .g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .id-social-login{max-width: 505px;border-radius: 4px 4px 0 0;}
.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide  .signup_left.id-signupc2c-ctnr .basic_details {max-width: 505px;}
.signup-new-ui.social-login .static.id-c2cbanner-hide .id-signupc2c-ctnr .signup_footer .free-signup-footer {max-width: 505px;} */


.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .content{max-width: 538px;}
.signup-new-ui.social-login .static.id-c2cbanner-hide .id-signupc2c-ctnr .signup_footer .free-signup-footer{max-width: 510px;padding:0px 30px 40px 51px !important;background-color: #fff;}
.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .id-social-login{border-radius: 4px 4px 0 0;padding: 50px 30px 0 52px;}
.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .basic_details {padding: 20px 30px 0 52px !important;background-color: #fff;}
input[type="radio"]{accent-color: #0071bc;}

.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .id-social-login,
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details,
.signup-new-ui.social-login .id-signupfree-ctnr .signup_footer .free-signup-footer{background-color: #fff;}
.signup_left.id-signupfree-ctnr .content{padding: 30px 25px 0 33px !important;}
.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details{max-width: 505px;}
.signup-new-ui .id-signupfree-ctnr .signup_footer {padding: 0 25px 0 33px !important;}


.signup_plan .plan_row_head_pro.boxdark{padding:0 !important;background-color: #fff !important;box-shadow: none !important;border:none !important;height: auto !important;border-radius: 15px 15px 0 0 !important;
display: flex;flex-direction: column;
	align-items: flex-start;}
.signup_plan .plan_row_head_pro.boxdark .plantitle-row{
	width: 100%;
	background-color: #e5f0fc;
	padding: 10px 15px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 6px 6px 0 0;
	box-sizing: border-box;
}
.signup_plan .plan_row_head_pro.boxdark .plantitle-row span{color: #333 !important;padding: 0;
    font-weight: bold;
    line-height: 24px;}
.signup_plan .plan_row_head_pro.boxdark .plantitle-row span sup{font-size: 11px;}
 
.signup_plan .plan_row_head_pro.boxdark .plantitle-row .price-desc-txt{color: #333 !important;padding: 0 !important;margin: 5px 0 0;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box{box-sizing: border-box;width: 100%;display: flex;align-items: flex-start;padding: 12px 15px;
background: #5374A0;
background: linear-gradient(90deg,rgba(83, 116, 160, 1) 0%, rgba(74, 146, 177, 1) 64%);}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box{display: flex;align-items: center;margin-right:15px;padding: 7px 15px;border-radius: 25px;position: relative;flex-shrink: 0;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box.active{background-color: #fff;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box:hover{cursor: pointer;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box input{margin: 0 5px 0 0 !important;position: absolute;left: 0;top:0;width: 100%;height: 100%;opacity: 0;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box span{color: #fff;font-size: 14px !important;padding: 0;font-weight: 600;    line-height: 18px;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box .id-checkmark{position: relative;width: 18px;height: 18px;border-radius: 50%;margin-right: 8px;
background: url(../images/switch-radiobutton.png) no-repeat;background-position: 0 0;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box input:checked + .id-checkmark{background-position: 0 -45px;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .plan-radio-box.active span{color: #0071bc;}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .yearlyOfferText{
width: 115px;
height: 36px;
background: url(../images/save-offer-bg.png) no-repeat;
background-size: 129px 40px;
font-size: 13px;
font-style: normal;
padding-left: 18px;
line-height: 30px;
font-weight: 600;
color: #333;
margin-top: -3px;
padding: 0 0 0 15px;
}
.signup_plan .plan_row_head_pro.boxdark .plan-switch-box .yearlyOfferText em{font-style: normal;font-weight: 700;}



@media screen and (max-width:1500px){
	.signup-new-wrapper .left{width: 70%;margin: 0;}
	.signup-new-ui.signup-new-wrapper .main_head .plan_type span{padding:12px 12px !important;}
	.signup-new-ui.signup-new-wrapper .main_head .plan_type span.idrive_enterprise{padding: 0 !important;}
}
@media screen and (min-width: 980px) {
	.signup_wrapper.signup_jsp div.text {margin-bottom: 20px;}
}


@media screen and (min-width: 980px) {
	.signup_wrapper.signup_jsp div.text {color: #666!important;line-height: 26px;font-size: 14px!important;float: right;width: calc(100% - 60px);box-sizing: border-box;margin-bottom: 30px;}
	
}
@media only screen and (max-width: 1280px) {
	.id-signupc2c-ctnr .id-signup-item.m-signup{margin-bottom: 10px;}
	.signup_left.id-signupc2c-ctnr .id-signup-item.a-signup {width: 217px;}
	.social-login .signup_left.id-signupc2c-ctnr .id-signup-item.a-signup{width: 400px;}
}
@media screen and (max-width:1260px){
/* .sales-tax.signup-vat .sumry-table .sumry-td-lft {width: 24%;}
.sales-tax.signup-vat .sumry-table .sumry-td-rgt {width: 70%;} */
.sales-tax.signup-vat .sumry-table .sumry-td {padding: 0 10px;}
}

@media screen and (min-width: 1140px) and (max-width: 1190px) {
	.signup_wrapper .signup_nas div.text a{display: inline-block;}
}
@media screen and (max-width:1199px){
/* .sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td-lft{width: 100%;}
.sales-tax.signup-vat .id-sumry-popup .sumry-table .sumry-tr .sumry-td-rgt{width: 100%;} */
.sales-tax.signup-vat .sumry-table .sumry-td-lft {width: 50%;}
.sales-tax.signup-vat .sumry-table .sumry-td-rgt {width: 40%;}
.g-snp.signup-new-ui .signup_left .basic_details_cont .pswd-input-wrap .pswd-encrypt:hover .pswd-tooptip-ctnr{display: none !important;}
.signup-new-ui .main_head .plan-tab-block .plan_type span {padding: 12px 9px !important;}
.signup-new-ui .main_head .plan_type span.idrive_e2,
.signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 0 !important}
.c2c-addon-title span{font-size: 14px !important;padding-left: 10px;margin-left: 10px;}
.signup_wrapper .signup_c2c.signup_c2c_50offer h2.addon-title{font-size: 14px !important;}
.signup_wrapper .signup_c2c.signup_c2c_blks h2.addon-title{font-size: 14px !important;}
.c2c-addon-title{font-size: 14px !important;}
.signup_wrapper h2.head{font-size: 14px !important;}
.c2c-addon-title span.c2c-offer-banner-50 {width: 110px;height: 42px;background: url(../images/c2c-offer-50-small.png) no-repeat;font-size: 0 !important;margin: 0;padding-left: 0;position: absolute;left: 100%;top: calc(50% - 21px);font-size: 0 !important;}
.c2c-addon-title span.c2c-offer-50-banner {width: 100px;height: 32px;background: url(../images/offer-c2c-50.png) no-repeat;font-size: 0 !important;margin: 0;padding-left: 0;position: absolute;left: calc(100% + 5px);top: calc(50% - 16px);font-size: 0 !important;background-size: 100px;}
}
@media screen and (max-width:1024px){
	.signup-new-ui .signup_left ul.offer2.ltdtime{padding-left: 5px;}
}
@media screen and (max-width:980px){
	.plan_table_team.pricingInfo{clear: both;}
	.signup_left.id-signupfree-ctnr .content{padding-left: 20px !important;}
	.signup-new-ui .id-signupfree-ctnr .signup_footer{padding-left: 20px !important;}
	.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details{padding: 20px 20px 0 20px !important;width: 440px !important;}
	.signup-new-ui .id-signupfree-ctnr .signup_footer .free-signup-footer{padding: 20px !important;width: 440px !important;}
	.signup_wrapper .content .pricingInfo{clear: both;}
	.signup-new-ui.social-login .id-signupfree-ctnr .signup_footer .free-signup-footer {padding: 0 20px 20px !important;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .id-social-login{padding: 20px 20px 0 20px !important;width: 440px !important;}
}

@media screen and (max-width:768px){
	.g-snp.signup-new-ui .signup_left .basic_details_cont.c2c_basic_details li div.username_cont{padding-left: 8px !important;}
	.signup-new-ui .main_head .plan-tab-block .plan_type span {padding: 12px 9px !important;}
	.signup-new-ui .main_head .plan_type span.idrive_e2,
	.signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 0 !important}
	.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span{font-size: 16px;}
	.signup-new-ui .main_head .plan-tab-block .plan_type span label a,.plan_type label{font-size: 14px !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type{height: 48px !important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display: none;"]+.snp-hf-wd{padding: 0 0 0 8px !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_c2c.spcl_pln {padding: 12px 16px 11px!important;}
	.card_info .payment-options-ui{width: 100% !important;}
	.payment-options-ui .pay-card{width: auto !important;padding-left: 0 !important;}
	#billingError.red {margin-left:5px !important;}
	.promocode input{width: 150px;}
	.c2c-signupBanner-lft h2 {font-size: 16px !important;}
	.c2c-signupBanner{flex-wrap: wrap;}
	.c2c-signupBanner-lft{width: 100%;padding: 0 0px 0 150px;}
	.c2c-signupBanner-lft::after{display: none}
	.c2c-signupBanner-rgt{margin-top: 10px;padding-left: 150px;width: 100%;}
	.c2c-signupBanner-rgt h3{flex-direction: row;}
	.c2c-signupBanner-lft::before{top:25px;}
	.c2c-signupBanner-rgt h3 span{margin-left: 5px;}
	
	.nas-signupBanner-lft h2 {font-size: 16px !important;}
	.nas-signupBanner{flex-wrap: wrap;}
	.nas-signupBanner-lft{width: 100%;padding: 0 0px 0 140px;}
	.nas-signupBanner-lft::after{display: none}
	.nas-signupBanner-rgt{margin-top: 10px;padding-left: 140px;width: 100%;}
	.nas-signupBanner-rgt h3{flex-direction: row;}
	.nas-signupBanner-lft::before{top:25px;}
	.nas-signupBanner-rgt h3 span{margin-left: 5px;}
	
	.rwd header{padding: 0 20px;box-sizing: border-box;}
	.c2c-signupBanner{background: rgb(217, 148, 148);background: -moz-linear-gradient(90deg, rgba(97,82,121,1) 0%, rgba(145,110,146,1) 58%, rgba(145,110,146,1) 100%);background: -webkit-linear-gradient(90deg, rgba(97, 82, 121, 1) 0%, rgba(145, 110, 146, 1) 58%, rgba(145,110,146,1) 100%);background: linear-gradient(90deg, rgba(97, 82, 121, 1) 0%, rgba(145, 110, 146, 1) 58%, rgba(145,110,146,1) 100%);}
	.nas-signupBanner{background: #3e5198;background: -moz-linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);background: -webkit-linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);background: linear-gradient(90deg, #3e5198  0%, #4e74b3 58%, #5b8ec9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e5198",endColorstr="#5b8ec9",GradientType=1);}
	.c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt, .social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer .c2c-signupBanner-rgt{flex-direction: column;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left {justify-content: flex-start;align-items: flex-start;}
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left{justify-content: center;align-items: center;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-save-txt{margin-right: 5px;}
}
@media screen and (max-width:640px){
	.signup-c2c-ctnr{padding-right: 0;}
	.signup-nas-ctnr{padding-right: 0;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display:none;"] + .snp-hf-wd {padding: 0 0px 0 8px !important;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display: none;"] + .snp-hf-wd{padding: 0 0 0 8px !important;}
	.signup-new-ui .main_head .plan-tab-block .plan_type span label a, .plan_type label {font-size: 14px !important;}
	.signup-new-ui .main_head .plan-tab-block .plan_type span {padding: 3px 9px !important;}
	.signup-new-ui .main_head .plan_type span.idrive_enterprise.spcl_pln {padding: 4px 10px 5px !important;}
	.signup-new-ui .main_head .plan_type span.idrive_e2{padding: 0 !important}
	/* .signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 0 !important} */
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type {height: 36px !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span {margin-top: 8px !important;width: auto;min-width: auto;}
	.signup-new-ui .main_head .plan_type span.idrive_e2 label a,.signup-new-ui .main_head .plan_type span.idrive_enterprise label a {padding: 6px 5px 6px !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_c2c.spcl_pln {padding: 4px 10px 5px!important;}
	.stripeBlock .labelStripeCVC{margin-left: 5px !important;}
	.c2c-signup-prods ul {display: grid;grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));}
	.c2c-signupBanner-lft{padding: 0;}
	.nas-signupBanner-lft{padding: 0;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt{padding-left: 0;}
	.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt{padding-left: 0;}
	.c2c-signupBanner-rgt{padding-left: 0;margin-top: 10px;}
	.c2c-signupBanner-lft::before{display: none;}
	.nas-signupBanner-rgt{padding-left: 0;margin-top: 10px;}
	.nas-signupBanner-lft::before{display: none;}
/*	.id-signupc2c-ctnr .g-signup-or,.id-signupc2c-ctnr .g-signin2,.id-signupc2c-ctnr .id-signup-item.m-signup,.signup_left.id-signupc2c-ctnr .id-signup-item.a-signup{width: 100%;text-align: center;}
	.id-signupc2c-ctnr .abcRioButtonContentWrapper:after{text-align: center;}
	.id-signupc2c-ctnr .g-signin2,.id-signupc2c-ctnr .id-signup-item.m-signup{margin: 0 0 15px;}*/
	.g-snp .id-signupc2c-ctnr .submit_btn{width: 100%;}
	.g-snp .id-signupnas-ctnr .submit_btn{width: 100%;}
	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont{padding-left: 8px !important;}
/*	.g-snp.signup-new-ui .signup_left .basic_details_cont li div.username_cont[style="display: none;"]+.snp-hf-wd{padding: 0 0 0 0 !important;}*/
/*	.gsignin-continue-cont p {font-size: 14px;line-height: 24px;margin: 20px 0;}*/
	.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr .basic_details {width: calc(100% - 8px) !important;padding: 20px 25px 0 25px !important;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .basic_details{padding: 20px 25px 0 25px !important;}
	.signup-new-ui .signup_left.id-signupc2c-ctnr .signup_footer,.id-signupc2c-ctnr .g-signup-or{width: 100%;}
	
	.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr .basic_details {width: calc(100% - 8px) !important;padding: 20px 25px 0 25px !important;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .basic_details{padding: 20px 25px 0 25px !important;}
	.signup-new-ui .signup_left.id-signupnas-ctnr .signup_footer,.id-signupnas-ctnr .g-signup-or{width: 100%;}

	.g-snp.signup-new-ui.social-login .signup_left .basic_details li.id-social-login span.g-signup-or{margin-bottom: 20px !important;}
	.g-snp.social-login .id-signupc2c-ctnr .submit_btn{margin-top: 10px;}
	.g-snp.social-login .id-signupnas-ctnr .submit_btn{margin-top: 10px;}
	.g-snp.signup-new-ui.social-login .signup_left .basic_details li.id-social-login span.g-signup-or{margin:20px 0 !important;}
	.g-snp.signup-new-ui.social-login .signup_left .content .basic_details.basic_details_cont li.id-social-login:first-child div:first-child{margin-bottom: 0 !important;}
	.g-snp.social-login .g-signup-or {margin: 20px 0 10px !important;}
	.g-snp.social-login .signup_left.id-signupc2c-ctnr .g-signup-or {margin: 5px 0 0px !important;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .id-social-login {width: calc(100% - 8px);padding: 25px 25px 0 25px !important;}
	.signup-new-ui.social-login .id-signupc2c-ctnr .signup_footer .free-signup-footer {padding: 0px 25px 20px 25px !important;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt{margin-top: 5px;flex-wrap: wrap;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt h3,.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt h3 span,.social-login .id-signupc2c-ctnr .c2c-signupBanner .c2c-signupBanner-rgt p{font-size: 14px;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner{padding:15px 25px;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer{padding: 0;}
	
	.g-snp.social-login .signup_left.id-signupnas-ctnr .g-signup-or {margin: 5px 0 0px !important;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .id-social-login {width: calc(100% - 8px);padding: 25px 25px 0 25px !important;}
	.signup-new-ui.social-login .id-signupnas-ctnr .signup_footer .free-signup-footer {padding: 0px 25px 20px 25px !important;}
	.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt{margin-top: 5px;flex-wrap: wrap;}
	.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt h3,.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt h3 span,.social-login .id-signupnas-ctnr .nas-signupBanner .nas-signupBanner-rgt p{font-size: 14px;}
	.social-login .id-signupnas-ctnr .nas-signupBanner{padding:15px 25px;}

	.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .id-social-login{width: 454px !important;}
	.g-snp.signup-new-ui .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .basic_details {width: 454px !important;}
	.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .basic_details{padding: 20px 30px 0 30px !important;}
	.signup-new-ui.social-login .static.id-c2cbanner-hide .id-signupc2c-ctnr .signup_footer .free-signup-footer{max-width: 454px;padding: 0px 30px 20px 30px !important;}
	.g-snp.social-login .static.id-c2cbanner-hide .basic_details.c2c_basic_details li {max-width: 100%;}

	.signup-new-ui .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .signup_footer{width: 100%;}
}
@media screen and (max-width:576px){
	.signup-vat .vat-section .row .flt_lt{width: 100% !important;}
	.id-c2c-prod {padding: 20px;flex-direction: column-reverse;}
	.id-c2c-img {margin-bottom: 10px;}
	.signup-new-ui .main_head .plan-tab-block .plan_type span {padding: 6px 9px 9px !important;margin-top: 3px !important;line-height: 18px;}
	
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type {padding-bottom: 0 !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span{margin-top: 0 !important;padding: 7px 10px !important;line-height: 18px !important;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_enterprise,
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_e2,.signup-new-ui .main_head .plan_type span.idrive_e2,
	.signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 0 !important}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_c2c.spcl_pln {padding: 8px 10px 6px !important;}
	.id-server-plan-ctnr{flex-direction: column;}
	.id-server-plan-ctnr .id-server-plan-lft{width: 100%;border-right: none;border-radius: 8px 8px 0 0;}
	.id-server-plan-ctnr .id-server-plan-rgt{width: 100%;border-radius: 0 0 8px 8px;}
	.signup-new-ui .id-signupc2c-ctnr .content{padding:10px 25px 10px!important}
	.signup-new-ui .id-signupnas-ctnr .content{padding:10px 25px 10px!important}

	.c2c-signup-prods ul {grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}
	.c2c-signup-prods ul li{align-items: center;}
	.c2c-signup-prods ul li:first-child{border-bottom: 1px solid #ebeff2;}
	.gsignin-continue-blk{padding: 20px;}
	.gsignin-continue-blk .gsignin-continue-cont{max-width: 90%;padding: 40px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-save-txt{line-height: 24px;}

	.signup_left.id-signupc2c-ctnr .signup-c2c-ctnr{max-width: 440px;}
	.signup_left.id-signupnas-ctnr .signup-nas-ctnr{max-width: 440px;}
	.g-snp.signup-new-ui .signup_left.id-signupc2c-ctnr .basic_details{max-width: 432px;}
	.id-signupc2c-ctnr .g-signin2{width: 100%;}
	.signup-new-ui .id-signupc2c-ctnr .content{padding-bottom: 0 !important;}
	.signup-new-ui .signup_left.id-signupc2c-ctnr .signup_footer, .id-signupc2c-ctnr .g-signup-or{max-width: 492px;}
	.id-signupc2c-ctnr .id-signup-item.m-signup{width: 100%;margin: 20px 0;}
	.id-signupc2c-ctnr .id-signup-item.gsignup{width: 100%;margin: 20px 0;}
	.signup_left.id-signupc2c-ctnr .id-signup-item.a-signup{width: 100%;}
	.id-signupc2c-ctnr .google-btn-loader{width: 100%;}
	
	.g-snp.signup-new-ui .signup_left.id-signupnas-ctnr .basic_details{max-width: 432px;}
	.id-signupnas-ctnr .g-signin2{width: 100%;}
	.signup-new-ui .id-signupnas-ctnr .content{padding-bottom: 0 !important;}
	.signup-new-ui .signup_left.id-signupnas-ctnr .signup_footer, .id-signupnas-ctnr .g-signup-or{max-width: 492px;}
	.id-signupnas-ctnr .id-signup-item.m-signup{width: 100%;margin: 20px 0;}
	.id-signupnas-ctnr .id-signup-item.gsignup{width: 100%;margin: 20px 0;}
	.signup_left.id-signupnas-ctnr .id-signup-item.a-signup{width: 100%;}
	.id-signupnas-ctnr .google-btn-loader{width: 100%;}

	.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details_cont li.id-name-wrap div{width: 100% !important;margin-right: 0;}
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_enterprise,
	.signup-new-ui .main_head .plan_type span.idrive_enterprise{padding: 3px 5px 0px !important;}
	.g-snp.social-login .basic_details.c2c_basic_details li{width: 100%;}
	
	.id-signupc2c-ctnr .id-social-login .id-signup-item.m-signup{margin: 0 0 20px 0;}
	.id-signupc2c-ctnr .id-social-login .id-signup-item.gsignup{margin: 0 0 20px 0;}
	.g-snp.social-login .id-signupc2c-ctnr .submit_btn{width: 100%;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .id-social-login{width: 100%;max-width: 432px;}
	.g-snp.signup-new-ui.social-login .id-signupc2c-ctnr .g-signin2{width: 100%;}
	.social-login .id-signupc2c-ctnr .id-signup-item.gsignup, .social-login .id-signupc2c-ctnr .id-signup-item.a-signup, .social-login .id-signupc2c-ctnr .id-signup-item.m-signup{width: 100%;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-right{padding: 20px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-off-period{margin-bottom: 3px;margin-right: 5px;}
	.social-login .id-signupc2c-ctnr .g-signup-or{width: 100%;}
	.social-login .signup_left.id-signupc2c-ctnr .id-signup-item.a-signup{max-width: 100%;}
	.signup-new-ui.social-login .id-signupc2c-ctnr .content{padding:10px 25px 0px 15px !important}
	.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .signup_footer{max-width: 478px;padding: 0 23px !important;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-50-offer{flex-direction: column;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left,
	.c2c-signupBanner.c2c-50-offer .c2c-banner-right{width: 100%;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left {padding: 15px 20px 15px 20px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left::after {right: calc(50% - 10px);top: calc(100% - 10px);}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-off-percent {font-size: 32px;line-height: 36px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price{flex-direction: row;align-items: end;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-off-percent sup{font-size: 18px;}
	
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left{align-items: flex-start;}
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-offer-price .id-off-percent {font-size: 40px;line-height: 40px;}
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-offer-price .id-save-txt{line-height: 30px;font-size: 18px;}
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-ontimeoff-banner{margin-left: 15px;}
	
	.id-signupnas-ctnr .id-social-login .id-signup-item.m-signup{margin: 0 0 20px 0;}
	.id-signupnas-ctnr .id-social-login .id-signup-item.gsignup{margin: 0 0 20px 0;}
	.g-snp.social-login .id-signupnas-ctnr .submit_btn{width: 100%;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .id-social-login{width: 100%;max-width: 432px;}
	.g-snp.signup-new-ui.social-login .id-signupnas-ctnr .g-signin2{width: 100%;}
	.social-login .id-signupnas-ctnr .id-signup-item.gsignup, .social-login .id-signupnas-ctnr .id-signup-item.a-signup, .social-login .id-signupnas-ctnr .id-signup-item.m-signup{width: 100%;}
	.social-login .id-signupnas-ctnr .g-signup-or{width: 100%;}
	.social-login .signup_left.id-signupnas-ctnr .id-signup-item.a-signup{max-width: 100%;}
	.signup-new-ui.social-login .id-signupnas-ctnr .content{padding:10px 25px 0px 15px !important}
	.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .signup_footer{max-width: 478px;padding: 0 23px !important;}

	/* .signup-new-ui.social-login .static.id-c2cbanner-hide .id-signupc2c-ctnr .signup_footer .free-signup-footer{max-width: calc(100% - 34px);}
	.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .signup_footer {max-width: calc(100% - 44px);} */
	.signup_left.id-signupc2c-ctnr .signup-c2c-terms{width: 100%;}
}
@media screen and (max-width:520px){
	.signup-new-ui .main_head .plan-tab-block .plan_type span label a, .plan_type label {font-size: 12px !important;}
	.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span {font-size: 12px;}
}
@media screen and (max-width:490px){
	.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .id-social-login{max-width: calc(100% - 8px);}
	.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .signup_footer{max-width: calc(100% - 2px);}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .id-social-login{max-width: calc(100% - 8px);}
	.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .signup_footer{max-width: calc(100% - 2px);}

	.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .signup_footer {max-width: 100%;width: 100%;padding: 0 17px 0 23px !important;}
	.g-snp.signup-new-ui.social-login .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .id-social-login{max-width: 100%;}
	.g-snp.signup-new-ui .static.id-c2cbanner-hide .signup_left.id-signupc2c-ctnr .basic_details{max-width: 100%;}
	.signup-new-ui.social-login .static.id-c2cbanner-hide .id-signupc2c-ctnr .signup_footer .free-signup-footer{max-width: 100%;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .basic_details{max-width: 100%;}
}
@media screen and (max-width:480px){
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type {height: 36px !important;padding-bottom: 0 !important;}
	.signup-new-ui .id-signupfree-ctnr .signup_footer .free-signup-footer{max-width: 100%;}
	.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details{max-width: 100%}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupfree-ctnr .id-social-login{max-width: 100%;}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupc2c-ctnr .id-social-login{max-width: calc(100% - 8px);}
	.g-snp.signup-new-ui.social-login .signup_left.id-signupnas-ctnr .id-social-login{max-width: calc(100% - 8px);}
	
}
@media screen and (max-width:440px){
	.g-snp.signup-new-ui .signup_left.id-signupfree-ctnr .basic_details{width: 100% !important;}
	.signup-new-ui .id-signupfree-ctnr .signup_footer .free-signup-footer{max-width: 100% !important;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-offer-price .id-off-percent {font-size: 26px;line-height: 32px;}
	
}
@media screen and (max-width:420px){
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_basic{margin-left: 10px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-ontimeoff-banner {height: 34px;width: 110px;background: url(../images/onetime-offer.png) no-repeat left bottom;font-size: 0;background-size: 110px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left .id-off-period{font-size: 12px;}
	.c2c-signupBanner.c2c-50-offer .c2c-banner-left {padding: 15px;}

	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-ontimeoff-banner{height: 45px;width: 136px;background: url(../images/onetime-offer.png) no-repeat left bottom;}
	.social-login .id-signupc2c-ctnr .c2c-signupBanner.c2c-signup-offer .c2c-signupBanner-rgt  h3{flex-wrap: wrap;}
}
@media screen and (max-width:368px){
	.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type span.idrive_c2c.spcl_pln {
        padding: 8px 15px 6px !important;
    }
}
@media screen and (max-width:340px){
	.c2c-signupBanner.c2c-50-offer.c2c-signup-offer .c2c-banner-left .id-offer-price .id-off-percent {font-size: 32px;line-height: 36px;}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.rwd #phoneNum_dis .phone_note {margin-left: 8px;}
}
@media screen and (min-width:1340px){
	.signup-new-wrapper .wrapper {
        width: 1320px;
    }
}
@media screen and (min-width:1500px){
	.signup-new-wrapper .wrapper {
        width: 1460px;
    }
}
