.e2_partner sup{line-height:initial}
.e2_partner .banner_sec{width:100%;background:#fff;padding:50px 0 60px;height:auto;margin:70px auto 0;border-bottom:1px solid #eaeaea;}
.e2_partner .banner_content_cont{float:left;width:100%;display:flex;align-items:flex-start;position: relative;}
.e2_partner .banner_content_area{width:58%;margin-top:45px;float:left}

.e2_partner .banner_sec .banner_content_area h1{font-size:40px;border-top:none;line-height:42px;color:#104a69;width:100%;margin:0 0 30px;font-weight:600}
.e2_partner .banner_sec .banner_content_area h1 sup{font-size:18px}
.e2_partner .banner_content_area p{font-size: 17px;margin-bottom: 30px;}
.e2_partner .banner_content_area p.price-txt{}
.e2_partner .banner_content_area p.price-txt span.price{font-size: 22px;padding-left: 5px;}


.e2_partner .banner_right{float:right;width:35%;text-align:right;position: relative;margin-top: 75px;}
.e2_partner .banner_right img{width:450px}
.price{color:#000;font-weight:600;font-size: 20px !important;}
.e2_partner .signup-btn{display: flex;margin-bottom:55px;justify-content: flex-start;}
.e2_partner .signup-btn .signup-new{background-color:#4797cd;color:#fff;border:1px solid #4797cd;font-size:16px;font-weight:400;padding:12px 34px;border-radius:30px;cursor:pointer;display:inline-block;margin:auto;position:static}
.e2_partner .signup-btn .signup-new:hover{background-color:#fff;color:#0071bc;border:1px solid #98a9b2}
.e2_partner .terms_e2{padding:90px 0 18px;width:100%;display:inline-block}
.e2_partner .terms_right.partner_sect{width:100%;float:left}
.e2_partner .terms_right .partner_sec_h2 h2{color:#104a69;font-size:28px;font-weight:600;margin:0 0 30px}
.e2_partner .terms_right p{font-size:16px;font-weight:400;margin-bottom:8px;line-height:38px;color:#000;display:block;width:100%;}
.e2_partner p sup{font-size:15px}
.e2_partner .benifits_sec{float:left;width:100%;padding:100px 0 75px;background:#f0f7ff}
.e2_partner .partner_benifits h2{margin-bottom:0;font-size:33px;font-weight:600;line-height:initial;min-height:70px;color:#104a69}
.e2_partner .partner_benifits_content{float:left;width:100%;padding:0}
.e2_partner .partner_benifits_content .benifits_right:last-child{border-right:0;margin-right: 0;padding-right: 0;}
.e2_partner .partner_benifits_content .benifits_right{width:48%;border-right:1px dotted #ccc;padding:0 36px 0 0;min-height:290px;margin:0 30px 0 0;float: left;}
.e2_partner .partner_benifits_content .benifits_right p{font-size:16px;line-height:35px}
.e2_partner .partner_benifits_content .benifits_right h3{min-height:36px;font-size:18px;font-weight:600;color:#104a69}
.e2_partner .partner_benifits_content ul{margin:20px 0;padding:0;font-size:15px;color:#4b4b4b}
.e2_partner .partner_benifits_content ul li{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/blue-ticksvg.svg) no-repeat 0 8px;list-style:none;padding-left:30px;margin-bottom:13px;line-height:30px;color:#000}
.e2_partner .partner_benifits_content ul li strong a:hover{ color:#000;}
.e2_partner .partner_benifits_content ul li strong{font-weight:600;}
.e2_partner .white-lable-sec{float: left;width: 100%;background-color:#f0f7ff ;border-top: 1px dotted #ccc;padding: 26px 0 28px;;}
.e2_partner .white-lable-sec p.white-lable{float: left;width: 100%;font-weight: 600;padding-left: 30px;}
.e2_partner .white-lable-sec p.white-lable a{font-weight: 600;}
.e2_partner .white-lable-sec p.white-lable a:hover{color: #000;}
.customer_sec{width:100%;float:left}
.support_form_card .filed_row input[type=text],.support_form_card .filed_row textarea
.customer_sec h3{min-height:36px;font-size:23px;font-weight:600;color:#104a69;margin-top:50px}
.e2_partner .customer_sec ul{margin:20px 0;padding:0;font-size:16px;color:#4b4b4b}
.e2_partner .customer_sec ul li{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/compare-tick-blue.png) no-repeat 0 8px;list-style:none;padding-left:30px;margin-bottom:13px;line-height:30px;color:#000}
.e2_partner .e2_complience{width:100%;float:left;padding: 88px 0 52px;border-bottom:1px solid #b0d7e8}
.e2_partner .e2_complience h2{color:#104a69;font-size:32px;font-weight:600;margin:0 0 30px;text-align:center}
.complience_list{display:flex;width:100%;margin-bottom:18px;flex-wrap:wrap;margin-top:50px}
.cmpli_sec{margin:0 5px 0 0;padding:0 20px;height:auto;width:calc(24% - 2px)}
.e2_partner .cmpli_sec span{align-items:center;display:flex}
.e2_partner .cmpli_sec span::before{content:'';background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_partner_icons-01.svg) no-repeat 0 0;width:55px;height:66px;float:left;margin:15px 0 0}
.e2_partner .cmpli_sec .gdpr_cir::before{content:'';background-position:0 -80px;width:55px;height:53px;float:left;margin:15px 0 0}
.e2_partner .cmpli_sec .pci_cir::before{content:'';background-position:0 -160px;width:55px;height:53px;float:left;margin:15px 0 0}
.e2_partner .cmpli_sec .soc_cir::before{content:'';background-position:0 -235px;width:55px;height:53px;float:left;margin:15px 0 0}
.e2_partner .cmpli_sec .fips_cir::before{content:'';background-position:0 -310px;width:55px;height:53px;float:left;margin:15px 0 0}
.e2_partner .cmpli_sec .security_cir::before{content:'';background-position:0 -391px;width:55px;height:53px;float:left;margin:15px 0 0}
.e2_partner .partner_contact{width:100%;float:left;padding:90px 0 48px}
.e2_partner .partner_contact h2{color:#104a69;font-size:28px;font-weight:600;margin:0 0 30px}
.e2_partner .partner_contact ul{padding:0;margin:0;list-style:none;width:75%;float:left}
.e2_partner .partner_contact ul li{width:100%;float:left}
.e2_partner .partner_contact .left-box{width:50%;padding:0;margin:0;float:left;box-sizing:border-box;margin-bottom:20px}
.e2_partner .partner_contact .left-box.textarea{margin-bottom:35px;width:100%}
.e2_partner .partner_contact .right-box{width:50%;padding:0 0 0 50px;margin:0;float:left;box-sizing:border-box;margin-bottom:20px}
.e2_partner .partner_contact .fullbox{width:100%;margin:0;float:left;box-sizing:border-box;margin-bottom:20px}
.e2_partner form{font-family:open sans,Tahoma,Verdana,Arial}
.e2_partner .partner_contact .contact_form_box{padding:0;width:100%;float:left}
.e2_partner .prt_input{outline:none;margin-top:0;float:left;padding:0 10px;width:100%;box-sizing:border-box;background:none repeat scroll 0 0 #fff;border:1px solid #c5c5c5;font-size:15px;height:40px;line-height:normal}
.e2_partner .partner_contact .right-box label{color:#192b38;line-height:50px}
.e2_partner .partner_contact .left-box label{color:#192b38;line-height:50px}
.e2_partner .partner_contact .fullbox label{color:#192b38;line-height:50px}
.e2_partner .partner_contact .error_red{color:#fc3838;width:100%;float:left;font-size:13px;padding-left:2px;margin-bottom:0}
.e2_partner .contact_wraper{position:relative;float:left;width:100%;background:#fff;color:#696a6a;padding:33px 20px 56px;float:left;border:1px solid #ccc;margin-top:28px;margin-bottom:57px}
.e2_partner .contact_wraper p{color:#000;padding:40px 0}
.e2_partner .contact_wraper button.Submit_btn{background-color:#fa665c;border:1px solid #fa665c;color:#fff;font-size:17px;font-weight:600;padding:10px 35px;border-radius:30px;cursor:pointer;float:left}
.e2_partner .contact_wraper button.Submit_btn:hover{border:1px solid #98a9b2;background-color:#fff;color:#104a69}
.e2_partner .partner_benifits_content .msp_left{width:50%;margin:0;float: left;}
.e2_partner .partner_benifits_content .msp_left img{width:575px;}
.e2_partner .partner_benifits_content .msp_right{width:47%;margin:0px 0;float: right;padding-top: 38px;}
.e2_partner .customer_sec ul li{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/compare-tick-blue.png) no-repeat 0 8px;list-style:none;padding-left:30px;margin-bottom:13px;line-height:30px;color:#000}
.e2_partner textarea{resize:none;min-height:150px;width:100%;border:1px solid #c5c5c5;padding:10px}
.e2_complience sup,.partner_benifits sup{font-size:14px}
.partner_benifits_content .benifits_right h3{min-height:36px;margin-bottom:10px;white-space:nowrap;font-size:22px;font-weight:600;color:#104a69;line-height:40px}
.e2_partner .msp_sec{float:left;width:100%;padding:79px 0 50px;text-align:left;background-color:#fff;border-bottom:1px solid #b0d7e8;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_partner_regoins_bg4.jpg) no-repeat 0 0;background-position: center;background-size: cover;cursor:pointer;border-top: 1px solid #b0d7e8;}
.e2_partner .msp_sec h2{margin-bottom:25px;color:#104a69;font-weight:600;line-height:50px;font-size:30px;width:90%}
.e2_partner .msp_sec h2 a{font-weight: 600;color: #104a69;}
.e2_partner .msp_sec h2 a:hover{color: #0071bc;}
.e2_partner .msp_sec p{font-size:16px;line-height:32px;width:100%}
.e2_partner .footer_prtnr_sec{float:left;width:100%;padding:0 0 123px;text-align:center;background-color:#fff}
.e2_partner .footer_prtnr_sec h2{margin-bottom:60px;text-align:center;color:#104a69;font-weight:600}
.e2_partner .footer_prtnr_sec p{font-size:12px;text-align:left;margin-top:0;line-height:29px}
.e2_partner .footer_prtnr_sec p span{color:#FA665C}
.e2_partner #loader{display:none;padding:6px 0 0 12px}
.e2_partner .succ_msg{background-color:#e3ffb6;border:1px solid #bedb90;clear:both;color:#3f3d3e;display:none;line-height:16px;margin:0 0 40px;padding:10px 5px;width:100%;float:left;box-sizing:border-box}
.e2_partner .succ_msg span{display:table-cell;float:left;margin-right:15px}
.e2_partner .succ_msg img{width:auto}
.e2_partner .succ_msg p{padding:13px 0 10px;line-height:26px}
#loader.showImage{display:inline-block}
.e2_partner input[type="text"]:focus,.e2_.e2_partner .partner_benifits_content .benifits_rightpartner input[type="email"]:focus,.e2_partner textarea:focus,.e2_partner select:focus{border:1px solid #000}
.e2_partner .helpdesk_sec{width:100%;height:auto;float:left;margin:0 0 26px;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}
.e2_partner .helpdesk_sec li{list-style-type:none;display:block;cursor:pointer;width:50%}
.e2_partner .helpdesk_sec li h4+h4{margin-bottom:40px}
.e2_partner .helpdesk_sec li:hover h2{color:#000}
.e2_partner .helpdesk_sec li h2{background-image:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/partner-arrow_icon-blue.png);background-repeat:no-repeat;background-position:center left;font-size:20px;font-weight:400;color:#104a69;line-height:normal;padding-left:30px;margin-bottom:6px;font-weight:600}
.e2_partner .helpdesk_sec h4{font-size:16px;font-weight:400;color:#000;margin-left:30px;margin-bottom:10px;line-height:32px}
.e2_partner .signup-btn.frt-btn{margin-top:60px;margin-left:20px}
.e2_partner .signup-btn.sec-btn{margin-top: 0;}
.e2_partner .helpdesk_sec{margin-bottom:0}
.e2_partner .helpdesk_sec li:first-child{display:flex;flex-direction:column;justify-content:space-between}
.e2_partner .helpdesk_sec li h2{line-height:35px;margin-bottom:4px}
.e2_partner .banner_content_area p.price-txt{display:flex;align-items:center;margin:40px 0;cursor:pointer;}
.e2_partner .banner_content_area .price-txt .offer-90{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_index_50_offer.png) no-repeat 0 0;width:104px;height:63px;display:inline-block;float:left}
.e2_partner .signup-btn .signup-new {
    margin-left: 0;
    margin-right: 20px;
}

/* webinar pop up*/
.e2_partner .free-webinar{display:block;width:auto;margin-top:0;position:relative;z-index:9}
.e2_partner .support_web{
    cursor:pointer;
    width: 157px;
    height: 43px;
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/Webinars-icon7.svg) no-repeat 0 0px;
    float:right;
    text-indent:-3500px;
    margin: 10px 0 10px 20px;
    }
.e2_partner .support_web:hover{background-position: -0px -71px;}
.e2_partner .master_wrapper{width:100%;height:100%;position:fixed;left:0;top:0;margin:0;padding:0;z-index:999}
.e2_partner .shadow_container{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=90)}
.e2_partner .popup_wrapper{width:100%;height:100%;position:absolute;left:0;top:0}
.e2_partner .first_pos_container{display:table;overflow:hidden;margin:0 auto;height:100%;width:100%;max-width:60%}
.e2_partner .popup_wrapper .sec_pos_container{display:table-cell;vertical-align:middle;padding-top:50px}
.e2_partner .master_wrapper .popLeft{left:0}
.e2_partner .popup_wrapper .popup_container{background:#f9f9f9;border:4px solid #6ea5ce;border-radius:2px;padding:15px;position:relative;overflow:hidden}
.e2_partner .popup_container .popup_header{position:relative;background:0 0;margin-bottom:10px;border-bottom:1px solid #d2dae0}
.e2_partner .popup_header h3{margin-bottom:10px;color:#1374ab;font-size:1.5em;text-align:left;line-height:normal;margin-left:28px;}
.e2_partner .popup_close_btn{position:absolute;right:-2px;top:0;display:block;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/popup_close_btn.png) no-repeat;width:16px;height:16px;cursor:pointer}
.e2_partner .popup_container .popup_content{margin:0;padding:0}
.e2_partner .popup_system_box{padding:10px 30px 20px}
.e2_partner .webinar_div li.navli{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/ide_faqbullet_new.svg) left 9px no-repeat;font-size:1em;margin:0;padding:0 0 10px 23px;line-height:24px}
.e2_partner .webinar_div li{display:block;list-style-type:none}
.e2_partner .submit_btn{width:auto;height:40px;line-height:18px;text-align:center;border:1px solid #2b80c3;background:#2b80c3;color:#fff;float:left;margin:20px 0;border-radius:2px;padding:0 15px;cursor:pointer;font-size:1.2em;-webkit-appearance:none;appearance:none}
.e2_partner .popup_wrapper .sec_pos_container .scon{font-size:.857em;color:#333;float:left;width:100%;font-weight:400}
.e2_partner .master_wrapper td {padding: 0;line-height: 30px;}
.e2_partner .master_wrapper strong {font-weight: bold;}
.e2_partner .popup_system_box .pad-right ul.ui-list{margin-top:10px;} 
.e2_partner .popup_system_box .srt-box{margin-top:16px;}   
.main_content{    padding-bottom: 56px;}
.reseller-features{float:left;width:100%;padding:90px 0 80px;background-color:#fff}
.reseller-features h2{    color: #104a69;
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 50px;
    }
.feature-wrap{margin:30px 0 0;float:left;display:flex;flex-wrap:wrap}
.feature-wrap .feature-item{float:left;width:31.5%;margin:0 25px 35px 0;padding:40px 24px 40px;border: 1px solid #dcd8d8;border-radius: 5px;}
.feature-wrap .feature-item:nth-child(3){margin-right:0;}
.feature-wrap .feature-item .icon{width:69px;height:112px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/reseller-e2-icons.png) no-repeat 0 0;background-repeat:no-repeat;display:inline-block;float:left;margin: 0 auto}
.feature-wrap .feature-item .icon.img2{background-position: 0px -204px;width: 92px;}
.feature-wrap .feature-item .icon.img3{background-position: 0 -391px;width: 92px;}
.feature-wrap .feature-item .cont{float: left;width: 100%;}
.feature-wrap .feature-item h3{color:#104a69;line-height:26px;display:inline-block;font-size:20px;font-weight:600;margin-bottom:14px;border-bottom:0;padding-left: 0;text-align: left;}
.feature-wrap .feature-item h3 a{color: #000;}
.feature-wrap .feature-item h3 a:hover{color: #fbff44;}
.feature-wrap .feature-item p{font-size:16px;color:#000;line-height:32px;margin: 0;text-align: left;}

/* whitelable section css */

.reseller-api-sec{float:left;width:100%;padding:80px 0 60px}
.reseller-wrap{margin:15px 0 0;float:left;display:flex;flex-wrap:wrap}
.reseller-wrap .resller-item{float:left;width:48%;background-color:#fff;margin:0 32px 35px 0;border-radius:10px;padding:45px 25px;min-height:340px;box-shadow:0 0 5px #a2a2a2}

.reseller-wrap .resller-item:last-child{margin-right: 0;}
.reseller-wrap .resller-item .icon{width:85px;height:120px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/reseller-api-icons.svg) 0 0;background-repeat:no-repeat;display:inline-block;float:left;margin-right:12px}
.reseller-wrap .resller-item .icon.img2{background-position: 0 -119px;}
.reseller-wrap .resller-item .wrap-cont{float:left;width:78%}
.reseller-wrap .resller-item h3{color:#104a69;line-height:26px;display:inline-block;font-size:20px;font-weight:600;margin-bottom:14px}
.reseller-wrap .resller-item h3 a{color: #104a69;font-weight:600;font-size:20px;}
.reseller-wrap .resller-item h3 a:hover{color: #000;}
.reseller-wrap .resller-item h3:hover{color: #0071bc;}
.reseller-wrap .resller-item p{font-size:16px;color:#000;line-height:32px}
.reseller-wrap .resller-item span{font-size: 16px;color: #0071bc;margin-top:18px ;display: inline-block;font-weight: 600;}
.reseller-wrap .resller-item span:hover{color: #000;}
.reseller-wrap .resller-item span i{width:10px;height:15px;display:inline-block;position:relative;left:0;top:1px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/learn_arrow.png) no-repeat -2px 0}
.reseller-wrap .resller-item span:hover i{background-position:-2px -30px ;}

/* reseller video css */

.e2_partner .video-rt-box{float:right;color:#fff;margin-top:-25px;padding-bottom:60px}
.e2_partner .model-wrapper{display:none;float:left;height:100%;position:fixed;width:100%;z-index:9999999999;top:0}
.e2_partner .model-opaclayer{height:100%;position:fixed;width:100%;background:none repeat scroll 0 0 #000;opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;-khtml-opacity:.9;filter:alpha(opacity=90);top:0}
.e2_partner .model-first-container{position:absolute;height:100%;width:100%}
.e2_partner .model-second-container{position:relative;z-index:9999;display:table;overflow:hidden;margin:0 auto;height:100%;width:90%;max-width:1024px}
.e2_partner .model-main-container{outline:0;border-radius:5px;display:table-cell;vertical-align:middle}
.e2_partner .videos-close-btn{display:inline-block;float:right;width:100%;height:28px}
.e2_partner .video-container{position:relative;width:100%;height:0;padding-bottom:56%;padding-top:0;box-sizing:border-box;border:0 solid #7babc1;background:#000}
.e2_partner .modal-close-icon{background:url(https://static.idriveonlinebackup.com/source/images/video_close_btn.png) no-repeat scroll 0 0;cursor:pointer;height:39px;width:39px;z-index:9999;position:fixed;right:0;top:0}
.e2_partner .video_menus{display:none}
.e2_partner .model-wrapper .videos_list{list-style-type:none;margin:0;padding:0;overflow:auto;height:100%}
.e2_partner .model-wrapper .video_menus .video-info h3{font-size:18px;color:#000;display:inline;font-weight:400;padding:0;line-height:24px;border-bottom:0}
.e2_partner .banner_video li{
    
    color: #0071bc;
    margin: 40px 0 0 auto;
    vertical-align: middle;
    align-items: center;
    display: flex;
    cursor: pointer;
    width: 166px;
    justify-content: end;
    text-align: right;font-weight: 600;
}
.e2_partner .banner_video li:hover{color: #000;}
.e2_partner .banner_video li:hover i{

    background-position: 0 -80px;
}
.e2_partner .banner_video li i{

    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/banner-play-btn.png);width: 33px;
    height: 33px;
    margin-right: 10px;display: inline;
}
.e2_partner .banner_video li span{font-weight: 600;font-size: 18px;}


.e2_partner .banner_video li:hover{background-position: -19px -207px;;}


@media screen and (max-width:1366px) {
.e2_partner .popup_wrapper .sec_pos_container{padding-top:40px;}
.e2_partner .popup_wrapper .popup_container{height: 550px;overflow: auto; margin: 0;}
.e2_partner .popup_system_box{padding:10px 30px 0px;}
}
@media screen and (max-width: 1300px) {
.e2_partner .banner_sec .banner_content_area h1{font-size:32px}

}
@media screen and (max-width: 1180px) {
.e2_partner .partner_contact ul{width:88%}
.e2_partner .partner_benifits_content .msp_left img{width: 520px;}
.reseller-wrap .resller-item .icon{height:95px;}
	.reseller-wrap .resller-item .wrap-cont{width:100%;}

}
@media screen and (max-width: 1150px) {
    .e2_partner .banner_right{width: 30%;}
    .e2_partner .banner_content_area{width:67%}
    .e2_partner .banner_right img{width: 370px;}
    }

@media screen and (max-width: 1024px) {
.e2_partner .banner_right img{width:400px}
.partner_benifits_content .benifits_right h3{font-size:20px}
.e2_partner .partner_benifits_content .msp_left img{width:470px}
.e2_partner .msp_sec{padding:36px 0 30px}
.e2_partner .partner_benifits_content .msp_left{margin:65px 0}
.e2_partner .cmpli_sec{width:calc(30% - 0px)}
.e2_partner .msp_sec h2{width:100%}

.e2_partner .signup-btn.frt-btn{margin-top:92px}
.e2_partner .helpdesk_sec li h2{line-height:32px;margin-bottom:4px;font-size:19px}

}
@media screen and (min-width: 1023px) and (max-width: 1180px) {
.e2_partner .helpdesk_sec li h4+h4{width:62%}
}
@media screen and (max-width: 1023px) {
.e2_partner .banner_content_area{width:100%}
.e2_partner .banner_right{display:block;width: 45%;}
.e2_partner .banner_right img{display: none;}
.e2_partner .banner_content_cont{flex-wrap: wrap;}
.e2_partner .banner_video li{margin: 0;}

}
@media screen and (max-width: 980px) {
    .e2_partner .banner_right{margin: 45px 0 0 1px;}
  
.e2_partner .banner_content_area{width:100%;margin-top:0}
.e2_partner .banner_sec .banner_content_area h1{font-size:30px;text-align:center}
.e2_partner .signup-btn .signup-new{float:none}
/* .e2_partner .signup-btn{margin:auto;display:block;width:225px;text-align:center} */
.e2_partner .terms_right .partner_sec_h2 h2{font-size:24px;line-height:43px;margin-top:60px}
.e2_partner .terms_e2{padding:0 0 25px}
.e2_partner .partner_benifits h2{min-height:20px;font-size:26px;margin-bottom:20px;}
.e2_partner .partner_benifits_content .benifits_left{width:100%}
.e2_partner .partner_benifits_content{display:block}
.e2_partner .partner_benifits_content .benifits_right{border-right:0;border-bottom:1px dotted #ccc;width:100%;float:left;min-height:auto;margin:0 0 38px;padding:0 0 20px}
.e2_partner .partner_benifits_content .benifits_right:last-child{border-bottom:0;margin: 0;padding: 0;}
.e2_partner .benifits_sec{padding:50px 0 20px}
.customer_sec h3{line-height:36px}
.e2_partner .cmpli_sec{width:calc(50% - 14px);min-height:92px}
.e2_partner .partner_contact ul{width:100%}
.e2_partner .partner_contact .left-box{width:100%}
.e2_partner .partner_contact .right-box{width:100%;padding:0}
.partner_contact{padding:50px 0 0}
.e2_partner .footer_prtnr_sec h2{line-height:36px;font-size:26px}
.e2_partner .benifits_sec{padding:50px 0 23px}
.e2_partner .partner_benifits_content .msp_left{display:none}
.e2_partner .partner_benifits_content .msp_right{width:100%;padding: 0;}
.e2_partner .partner_benifits_content,.e2_partner .msp_sec{padding:0}
.partner_contact h2{line-height:32px}
.e2_partner .msp_sec h2{font-size:23px}
.e2_partner .e2_complience{padding:75px 0 40px}
.e2_partner .complience_list{margin-top:0}
.e2_partner .succ_msg img{margin-top:18px}
.e2_partner .terms_right p{width:100%}
.e2_partner .banner_sec{padding:70px 0;padding:70px 0}
.e2_partner .helpdesk_sec li h4{font-size:16px}
.e2_partner .helpdesk_sec li{width:100%;margin:30px 0}
.e2_partner .banner_sec .banner_content_area h1{margin-bottom:25px;text-align:left}
.e2_partner .signup-btn.frt-btn{margin-top:10px}
.e2_partner .signup-btn.sec-btn{margin: 0px 0 0;}
.e2_partner .msp_sec{padding: 70px 0;}
.e2_partner .first_pos_container {max-width: 80%;}
.e2_partner .popup_wrapper .popup_container {height: 55vh;}
.feature-wrap .feature-item{width: 52%;margin: 0 auto;margin-bottom: 35px;}
.feature-wrap .feature-item:nth-child(3){margin: 0 auto 35px ;}
.reseller-wrap .resller-item{width:100%;min-height: auto;margin-right: 0;}

.e2_partner .banner_video li{margin: 0;}
}
@media screen and (max-width: 844px) {
.e2_partner .partner_benifits h2{min-height:51px}
.e2_partner textarea{width:100%}
}
@media screen and (max-width: 767px) {
.e2_partner .banner_sec .banner_content_area h1{font-size:30px;text-align: center;}
.e2_partner .banner_content_area p{text-align: center;}
.e2_partner .signup-btn .signup-new{float:none}
.e2_partner .terms_right .partner_sec_h2 h2{font-size:24px;line-height:43px;margin-top:40px}
.e2_partner .partner_benifits h2{min-height:80px}
.e2_partner .partner_benifits_content .benifits_left{width:100%}
.e2_partner .partner_benifits_content{display:block}
.e2_partner .partner_benifits_content .benifits_right{border-bottom:1px dotted #ccc;margin-bottom:40px;border-right:none}
.customer_sec h3{line-height:36px}
.cmpli_sec{width:calc(48% - 0px);padding:0;margin:0}
.e2_partner .partner_contact ul{width:100%}
.e2_partner .partner_contact .left-box{width:100%}
.e2_partner .partner_contact .right-box{width:100%;padding:0}
.partner_contact{padding-bottom:0}
.e2_partner .footer_prtnr_sec h2{line-height:36px;font-size:26px}
.e2_partner .benifits_sec{padding:50px 0 23px}
.e2_partner .partner_benifits_content .msp_left{display:none}
.e2_partner .partner_benifits_content .msp_right{width:100%}
.e2_partner .partner_benifits_content{padding:0}
.e2_partner textarea{width:100%}
.e2_partner .signup-btn.frt-btn{margin-left:30px;text-align:left;margin-top:15px}
.e2_partner .helpdesk_sec li h4+h4{margin-bottom:25px}
.e2_partner .first_pos_container {
    max-width: 90%;
}
.e2_partner .popup_wrapper .popup_container{
    height: 80vh;
    overflow: auto;
    margin: 0;
}
.reseller-features h2{line-height: initial;}
}
@media screen and (max-width: 670px) {
    .feature-wrap .feature-item{width: 100%;}
}
@media screen and (max-width: 576px) {
.e2_partner .banner_content_area p.price-txt{flex-direction:column}
.e2_partner .banner_content_area p.price-txt span{margin:7px 0}
.e2_partner .banner_content_area,.e2_partner .banner_sec .banner_content_area h1{text-align:center}
.e2_partner .banner_sec .banner_content_area h1{font-size:25px}
.e2_partner .banner_right{margin: 45px auto 0;}
.e2_partner .signup-btn.sec-btn{margin: 0 auto;justify-content: center;}
}
@media screen and (max-width: 480px) {
.e2_partner .banner_content_area{width:100%}
.e2_partner .banner_sec .banner_content_area h1{font-size:28px;text-align:center}
.e2_partner .signup-btn .signup-new{float:none;margin-bottom: 20px;margin-right: 0;}
.e2_partner .terms_right .partner_sec_h2 h2{font-size:24px;line-height:43px}
.e2_partner .partner_benifits h2{min-height:80px;font-size:26px;margin-bottom:0}
.e2_partner .partner_benifits_content .benifits_left{width:100%}
.e2_partner .partner_benifits_content{display:block}
.e2_partner .partner_benifits_content .benifits_right{width:100%;float:left;min-height:360px}
.customer_sec h3{line-height:36px}
.cmpli_sec{width:100%;padding:0;margin:0}
.e2_partner .partner_contact ul{width:100%}
.e2_partner .partner_contact .left-box{width:100%}
.e2_partner .partner_contact .right-box{width:100%;padding:0}
.partner_contact{padding:50px 0 0}
.e2_partner .footer_prtnr_sec h2{line-height:36px;font-size:26px}
.e2_partner .partner_contact h2{font-size:22px}
.e2_partner .e2_complience{padding:50px 0 40px}
.e2_partner .complience_list{margin-top:0}
.e2_partner .succ_msg img{margin-top:42px}
.e2_partner .cmpli_sec{width:100%}
.e2_partner .partner_contact .left-box.textarea label{line-height:28px}
.e2_partner textarea{margin-top:17px}
.e2_partner .helpdesk_sec li h2{padding-left:25px}
.e2_partner .helpdesk_sec li h4{margin-left:25px;font-size:15px}
.e2_partner .signup-btn.frt-btn{margin-left:25px;text-align:left}
.e2_partner .banner_content_area p{text-align: center;font-size: 15px;}
.price_block p:last-child span {font-size: 15px !important;}
.e2_partner .banner_content_area p.price-txt span.price{font-size: 20px;}
.e2_partner .signup-btn.sec-btn{margin: 12px auto 0;}
.e2_partner .signup-btn{margin:auto;width:225px;text-align:center;display: block;}
.e2_partner .msp_sec h2{line-height: 40px;}
.e2_partner .support_web{float:left;margin:10px 0 10px 37px;}

}
@media screen and (max-width: 376px) {
.e2_partner .banner_sec .wrapper{padding:0 10px}
.e2_partner .helpdesk_sec li h2{padding-left:22px}
.e2_partner .helpdesk_sec li h4{margin-left:22px;font-size:14px}
.e2_partner .banner_content_area p{font-size: 15px;}
.e2_partner .e2_complience h2{font-size: 28px;}

}

/* monthly */
.price_block{width:87%;margin:18px 0 40px;display:inline-block;cursor:pointer}
.price_block p{display:inline-block;color:#000;line-height:28px;float:left;margin-bottom: 0 !important;}
.price_block p:first-child{padding:12px 36px 0 0;position:relative;width:372px;line-height: 31px;}
.price_block p:first-child b{font-weight:600}
.price_block p:first-child span.price{color:#000;font-weight:600;font-size:20px}
.price_block p:first-child span.or{position:absolute;color:#104a69;background-color:#fff;border:1px solid #b7dffa;padding:3px 8px 4px;border-radius:31px;font-weight:600;line-height:24px;top:20px;left:355px}
.price_block p:last-child{padding:27px 0px 22px 36px;border-left:1px solid #9ccbe4;font-size:15px;width:237px}
.price_block p:last-child .price_contet{padding-left:10px}
.price_block p:last-child .price_contet b{font-weight:600;font-size:16px}
.price_block p:last-child .price_contet span.price{color:#fa665c;font-weight:600;font-size:20px}
.price_block p:last-child span.monthlyprice{color: #000;}
.price_block p:last-child span{display:flex;flex-direction:row;font-size: 17px;}
.price_block p span b{font-weight: 700;padding-left: 5px;font-size: 20px;}
.price_block p:first-child span.offer-50{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_reseller_25_off.png) no-repeat 0 0;width:104px;height:63px;display:inline-block;float:left}
.monthlyprice{font-weight:700}
.monthtlbl{color:#000!important}
@media screen and (max-width: 1210px) {.price_block {width: 100%;}}

@media screen and (max-width: 767px) {
.price_block p:first-child{padding:0 0 38px;border-bottom:1px solid #9ccbe4;border-right:0}
.price_block p:first-child span.or{display:block;top:99%;left:50%;transform:translate(-50%,-50%)}
.price_block p:last-child .price_contet,.price_block p:last-child{padding:0}
.price_block p:first-child span.offer-50{float:none;margin:0 auto 15px;display:block;width: 90px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_reseller_25_off_res.png) no-repeat 0 0;height: 68px;}
.index .unrestricted-wrap .unrestricted-item,.index .banner_sec .banner_content_area p{width:100%}
.price_block{width:100%;text-align:center}
.price_block p:first-child{width:100%;line-height: 38px;}
.price_block p:last-child{width:100%}
.price_block p:last-child span{display:inline}
.price_block p:last-child{border-left:none;padding-top: 35px;}

}

.view-all-plans{display:inline-flex;color:#104a69!important;font-weight:600!important;line-height:37px;font-size:20px;width:auto}
.view-all-plans:hover{font-weight:600!important;color:#000!important;cursor:pointer}
.view-all-plans:hover .arrow{background-position:5px -50px}
.view-all-plans .arrow{background:url(../../source/images/view_pricing_arrow.png) no-repeat 5px 8px;width:35px;height:35px}




@media screen and (max-width: 1024px) {
    .view-all-plans{margin:-25px 0 25px}
    .e2_partner .banner_right img{width: 336px;}
    }
    @media screen and (max-width: 980px) {
    .view-all-plans{margin:35px 0 -25px}
    }
    @media screen and (max-width: 767px) {
        .e2_partner .signup-btn.sec-btn{justify-content: center;display: grid;}
        .e2_partner .signup-btn .signup-new{margin-right: 0;}
        .e2_partner .support_web{margin: 45px 0 0px 0;}
        .e2_partner .free-webinar{display: flex;justify-content: center;}
        .view-all-plans{float: none;
            text-align: center;
            display: block;}
    
            .e2_partner .banner_right{        margin: 50px auto 0 auto;
                text-align: center;
                float: none;
                justify-content: center;
                display: flex;}
    }
    @media screen and (max-width: 576px) {
    .view-all-plans{width:auto}
    }
    @media screen and (max-width: 480px) {
    .view-all-plans{margin:25px 0 -25px}
    }
