.mobile_page .banner_content_cont, .banner_content_cont {background: url(../../source/images/banner_bg.jpg) repeat center;background-size: cover;height: 500px;float: left;min-width: 100%;clear: both;}
.center_page .mobile_page .banner_content_cont .banner_right_cont img {width: auto;height: auto;margin: 40px 0;float: right;}
.mobile_page .banner_content_cont .banner_left_cont h1 {color: #17313b;font-size: 36px;line-height: 56px;}
.center_page .mobile_page .banner_content_cont .banner_left_cont {width: 50%;padding-bottom: 80px;}
.mobile_page .banner_content_cont .banner_left_cont {width: 60%;padding-bottom: 0px;}
.mobile_page .banner_content_cont .banner_left_cont p{font-size: 16px;line-height: 32px;text-align: left;margin-bottom: 0px;color: #17313b;}
.mobile_page .storage_sec h2 {font-size: 30px;line-height: normal;color: #2b80c3;display: block;text-align: left;margin-bottom: 30px;border-top: 3px solid #ffd04c;padding-top: 30px;}
.mobile_page span.mbl_btn_dwnld {float: left;width: 100%;height: auto;margin: 40px 0px 0px;}
.whyidrive_sect .storage_cont .storage_row:first-child {margin-bottom: 60px;}
.whyidrive_sect .storage_cont .storage_row:first-child h2 {border-top: none;padding-top: 0px;}
.mobile_page span.mbl_btn_dwnld .apple_store {text-indent: -3500px;display: inline-block;padding: 0;width: 150px;height: 55px;background: url(../../source/images/appstore_buttons.png) no-repeat 0 2px;margin-top: 10px;margin-right: 15px;}
.mobile_page span.mbl_btn_dwnld .google_store {text-indent: -3500px;display: inline-block;padding: 0;width: 150px;height: 55px;background: url(../../source/images/appstore_buttons.png) no-repeat 0 -108px;margin-top: 10px;margin-right: 15px;}
.center_page .storage_sec p {font-size: 16px;line-height: 32px;text-align: left;margin-bottom: 0px;color: #17313b;}
.banner_content p{font-size: 16px;line-height: 32px;color: #17313b;margin: 30px 0;}
.storage_sec strong{font-weight: 600;}
.storage_sec h4 strong{font-weight: 600;color: #000000;font-size: 14px;}
.mobile_page .storage_sec .storage_col span {display: inline-block;float: left;width: 107px;height: 107px;}
.mobile_page .storage_sec .storage_col .thumb_content {padding-left: 20px;width: calc(100% - 107px);float: left;}
.mobile_page.center_page .storage_sec p {font-size: 16px;line-height: 32px;text-align: left;margin-bottom: 0px;color: #17313b;}
.mobile_page .storage_sec .storage_col span.mobiledatabackup_icon {background: url(../../source/images/mobile.svg) no-repeat!important;background-size: contain;}
.mobile_page .storage_sec .storage_col span.share_icon {background: url(../../source/images/share.svg) no-repeat!important;background-size: contain;}
.mobile_page .storage_sec .storage_col span.viewaccess_icon {background: url(../../source/images/viewaccess.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .storage_col span.crossplatform_icon {background: url(../../source/images/multiplatform.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .storage_col span.fileversion_icon {background: url(../../source/images/fileversioning.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .storage_col span.fast_icon {background: url(../../source/images/fast.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .storage_col span.security_icon {background: url(../../source/images/security1.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .storage_col span.restore_icon {background: url(../../source/images/restore.svg) no-repeat;background-size: contain;}
.mobile_page .storage_sec .whyidrive_sect  h2 {width: 75%;margin-bottom: 20px;}
.social-btns {text-align: center;display: table;width: 100%;margin: 30px 0px 0px;}
.social-btns a {text-indent: -3500px;display: inline-block;padding: 0;width: 150px;height: 55px;background: url(https://static.idriveonlinebackup.com/photos/source/images/photo_sprite_icons.png) no-repeat 0 0;}
.social-btns a.app-store {background-position: 0 -154px;}
.fastbackup_col .sign_btn {font-size: 16px;width: 165px;height: auto;display: block;padding: 10px 30px;background: #28b6ea;color: #fff;border: 3px solid #28b6ea;border-radius: 4px;margin: 30px auto 0px;}
.fastbackup_col .sign_btn:hover {background: #21aadc;color: #fff;border: 3px solid #21aadc;}
.fastbackup_col .more_btn {font-size: 16px;width: 165px;text-align:center;height: auto;display: block;padding: 12px 30px;background: transparent;color: #28b6ea;border: 1px solid #28b6ea;border-radius: 4px;margin: 30px auto 0px;}
.fastbackup_col .more_btn:hover {background: #28b6ea;color: #fff;border: 1px solid #28b6ea;}
.center_page .storage_sec .storage_cont .storage_col{margin: 20px 60px 60px 0;}
.storage_sec.service_free {margin-bottom: 40px;}
.storage_sec.system_req_bg {padding-bottom: 60px;margin-top: 0px;}
.center_page .storage_sec.signsec{background-color: #f1f8fe;}
.center_page .system_req_bg h3 {font-size: 22px;line-height: normal;width: 100%;height: auto;float: left;margin: 0 0 30px;border-top: none;}
.center_page .system_req_bg span {width: 25px;height: 35px;background: url(../../source/images/system_requirements.svg) no-repeat 0 5px;display: inline-block;float: left;margin: 0 15px 0 0;}
.center_page .system_req_bg .get_row {width: auto;height: auto;float: left;margin-right: 80px;}
.center_page .system_req_bg h3 p {font-size: 22px;line-height: normal;}
.center_page .system_req_bg .get_row h5 {font-size: 18px;margin: 10px 0 20px;}
.center_page .system_req_bg .ios span {width: 25px;height: 35px;background: url(../../source/images/ios.svg) no-repeat 0 5px;display: inline-block;float: left;margin: -6px 15px 0 0;}
.center_page .system_req_bg .ios p{margin-left: 40px;}
.center_page .system_req_bg .android span {width: 25px;height: 35px;background: url(../../source/images/android.svg) no-repeat 0 5px;display: inline-block;float: left;margin: -6px 15px 0 0;}
.center_page .system_req_bg .android p{margin-left: 40px;}
.mobile_signup_sec {text-align: center;}
.center_page .mobile_signup_sec span{background-color: #0071bc;color: #fff;padding: 10px;margin: 0px auto 80px;display: inline-block;width: 126px;height: 45px;text-align: center;}
.center_page .storage_sec .mobile_signup_sec h3{border-top: none;text-align: center;max-width: 100%;} 
.mobile_page .storage_sec .storage_col span.mobiledatabackup_icon_icon{background:url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/mobile.svg) no-repeat!important;background-size:contain}
.mobile_page .fast_backup_sec{width:100%;height:auto;float:left;padding: 80px 0 0;margin-top: 45px;}
section.fast_backup_sec{background:url(../../source/images/fastbackup_slider_bg.png) no-repeat;background-size:cover;padding-top:40px;}
.fast_backup_sec h3{font-size:25px;line-height:normal;text-align:center;margin-bottom: 60px;color:#17313b}
.fastbckup_row{width:100%;height:auto;float:left;margin-bottom: 80px;}
.fastbackup_col{width:28%;height:auto;float:left;margin:20px 30px}
.mobile_page .fastbackup_col span{background:url(../../source/images/fastbackup_sprite_icons.svg) no-repeat -1px -694px;display:block;margin:0 auto 15px;width:107px;height:109px}
.mobile_page .fastbackup_col .signin_icon{background-position:-1px -932px}
.mobile_page .fastbackup_col .bckup_icon{background-position:-1px -1177px}
.bckup_content h4{color:#2b80c3;text-align:center;font-weight:600;font-size:20px;line-height:46px}
.bckup_content p{text-align:center;font-size:15px;line-height:26px}
.center_page .banner_content_cont .banner_right_cont .video_cont .cloud-play-btn{left: 0px;}
/* responsove css*/
@media only screen and (max-width: 1200px) {
.center_page .storage_sec .storage_cont .storage_col {margin-right: 30px !important;}
}	
@media only screen and (max-width: 1180px) {
.fastbckup_row{width:100%}
.fastbackup_col{width:31%;height:auto;float:left;margin:20px 6px}
.center_page .banner_content_cont .banner_right_cont .video_cont .cloud-play-btn{left:0px;}
.model-second-container{width: 70%;}
}
@media only screen and (max-width: 1024px) {
.fastbckup_row{width:100%}
.fastbackup_col{width:31%;height:auto;float:left;margin:20px 6px}
.fastbackup_col .bckup_content p{padding: 0px 10px;min-height: 78px;}
}
@media only screen and (max-width: 980px) {
.fastbckup_row{width:100%}
.fastbackup_col{width:100%;height:auto;float:left;margin:20px 0px;}
.center_page .mobile_page .banner_content_cont .banner_right_cont img {width: 70%;height: auto;margin:0px auto 0px;float: none;display: block;} 
.mobile_page .banner_content_cont .banner_left_cont h1 {color: #17313b;font-size: 33px;line-height: 56px;margin-top: 22px;}
.mobile_page .storage_sec h2 {font-size: 30px;}
.center_page .banner_content_cont .banner_right_cont {float: left;}
.mobile_page span.mbl_btn_dwnld{position: relative;top: 0px;margin: 20px 0px 0px;}
.center_page .banner_content_cont .banner_left_cont, .center_page .banner_content_cont .banner_right_cont{float: left;}
.center_page .mobile_page .banner_content_cont .banner_left_cont{padding-bottom: 30px;}
.center_page .banner_content_cont .banner_right_cont {height: 300px!important;}
}
@media only screen and (max-width: 767px){
.mobile_page .banner_content_cont .banner_left_cont h1 {color: #17313b;font-size: 24px;line-height: 38px;margin: 40px 0px 20px;}
.mobile_page .banner_content_cont .banner_left_cont p{margin-bottom:40px;}
.mobile_page .storage_sec h2 {font-size: 24px;}
.mobile_page span.mbl_btn_dwnld .apple_store {display: inline-block;padding: 0;width: 138px;height: 55px;background: url(../../source/images/appstore_buttons.png) no-repeat 0 2px;margin-top: 10px;margin-right: 6px;margin-left: 19px;}
.center_page .mobile_page .storage_sec p {text-align: center;}
.center_page .system_req_bg .get_row p{text-align: left;}
.center_page .mobile_page .storage_sec .storage_cont .storage_col{margin-right:0px;}
.mobile_page .storage_sec .storage_col .thumb_content{padding-left: 0px;width: 100%;}
.mobile_page .storage_sec .storage_col span{float: none;width: 107px;height: 107px;margin: auto;display: block;}
.center_page .system_req_bg .ios p {margin-left: 40px;text-align: left!important;width: 100%;}
.center_page .system_req_bg h3 p {text-align: left!important;}
.center_page .storage_sec .mobile_signup_sec h3 {border-top: none;text-align: center;max-width: 100%;font-size: 24px;}
.mobile_page .banner_content_cont, .banner_content_cont{height: 500px;}
.model-second-container{width:90%;}
}
@media only screen and (max-width: 526px) {
.fastbckup_row{width:100%}
.fastbackup_col{width:100%;height:auto;float:left;margin:20px 6px}
.mobile_page .overvw_col .devices_icon{margin:auto;float:none;display:block}
.mobile_page .overvw_col .backup_icon{margin:auto;float:none;display:block}
.mobile_page .overvw_col .settings_icon{margin:auto;float:none;display:block}
.mobile_page .overvw_col .reports_icon{margin:auto;float:none;display:block}
}

@media only screen and (max-width: 480px){
.mobile_page .banner_content_cont, .banner_content_cont {height: 300px;}
.mobile_page .storage_sec h2 {font-size: 29px;}
.mobile_page span.mbl_btn_dwnld {float: left;width: 105%!important;height: auto;top:0px;}
.center_page .mobile_page .banner_content_cont .banner_right_cont img {width: 70%;height: auto;margin: 0px auto;float: none;} 
.mobile_page .banner_content_cont .banner_left_cont h1 {color: #17313b;font-size: 24px!important;}
.mobile_page span.mbl_btn_dwnld .apple_store {display: inline-block;padding: 0;width: 138px;height: 55px;background: url(../../source/images/appstore_buttons.png) no-repeat 0 2px;margin-top: 10px;margin-right: 6px;margin-left: 19px;}
}
