body {color: #17313b;font-family: 'Poppins', sans-serif, Tahoma, Verdana, Arial;font-size: 1em;margin: 0 auto;padding: 0;line-height: 1.4em;}
header,footer,nav,section,aside,article,menu,figure {display: block;}
header {width: 100%;}
footer {width: 100%;}
html {-webkit-text-size-adjust: none;}
* {margin: 0;padding: 0;box-sizing: border-box;font-weight: 400;outline: none;}
input,select,textarea {font-size: 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input:focus,select:focus,textarea:focus {border: 1px solid #0071bd;box-shadow: 0 0 8px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.2);}
h1,h2,h3,h4,h5,h6 {font-weight: 400;line-height: normal;}
img {border: 0;outline: none;vertical-align: middle;width: auto;height: auto;}
a {color: #1374ab;text-decoration: none;outline: none;}
a:hover {color: #333;}
.wrapper {width: 100%;max-width: 1300px;margin: 0 auto;position: relative;overflow: hidden;border: 0 solid #1b99d9;padding: 0 20px;box-sizing: border-box;display: table;}
.banner_cont {width: 100%;height: 650px;float: left;}
.mar_bot_40 {margin-bottom: 40px!important;}
.animatable {visibility: hidden;-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-ms-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}
.animated {visibility: visible;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-ms-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-play-state: running;-moz-animation-play-state: running;-ms-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes fadeInDown {
0% {opacity: 0;-webkit-transform: translateY(-20px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInDown {
0% {opacity: 0;-moz-transform: translateY(-20px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInDown {
0% {opacity: 0;-o-transform: translateY(-20px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInDown {
0% {opacity: 0;transform: translateY(-20px);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
20% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}
20% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}
20% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
20% {opacity: 0;}
60% {opacity: 0;}
100% {opacity: 1;}
}
@-webkit-keyframes bounceInLeft {
0% {opacity: 0;-webkit-transform: translateX(-2000px);}
60% {-webkit-transform: translateX(20px);}
80% {-webkit-transform: translateX(-5px);}
100% {opacity: 1;-webkit-transform: translateX(0);}
}
@-moz-keyframes bounceInLeft {
0% {opacity: 0;-moz-transform: translateX(-2000px);}
60% {-moz-transform: translateX(20px);}
80%{-moz-transform: translateX(-5px);}
100% {opacity: 1;-moz-transform: translateX(0);}
}
@-o-keyframes bounceInLeft {
0% {opacity: 0;-o-transform: translateX(-2000px);}
60% {opacity: 1;-o-transform: translateX(20px);}
80% {-o-transform: translateX(-5px);}
100% {opacity: 1;-o-transform: translateX(0);}
}
@keyframes bounceInLeft {
0% {opacity: 0;transform: translateX(-2000px);}
60% {transform: translateX(20px);}
80% {transform: translateX(-5px);}
100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes bounceInRight {
0% {opacity: 0;-webkit-transform: translateX(2000px);}
60% {-webkit-transform: translateX(-20px);}
80% {-webkit-transform: translateX(5px);}
100% {opacity: 1;-webkit-transform: translateX(0);}
}
@-moz-keyframes bounceInRight {
0% {opacity: 0;-moz-transform: translateX(2000px);}
60% {-moz-transform: translateX(-20px);}
80% {-moz-transform: translateX(5px);}
100% {opacity: 1;-moz-transform: translateX(0);}
}
@-o-keyframes bounceInRight {
0% {opacity: 0;-o-transform: translateX(2000px);}
60% {-o-transform: translateX(-20px);}
80% {-o-transform: translateX(5px);}
100% {opacity: 1;-o-transform: translateX(0);}
}
@keyframes bounceInRight {
0% {opacity: 0;transform: translateX(2000px);}
60% {transform: translateX(-20px);}
80% {transform: translateX(5px);}
100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes fadeInUp {
0% {opacity: 0;-webkit-transform: translateY(20px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInUp {
0% {opacity: 0;-moz-transform: translateY(20px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInUp {
0% {opacity: 0;-o-transform: translateY(20px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInUp {
0% {opacity: 0;transform: translateY(20px);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes bounceIn {
0% {opacity: 0;-webkit-transform: scale(.3);}
50% {-webkit-transform: scale(1.05);}
70% {-webkit-transform: scale(.9);}
100% {opacity: 1;-webkit-transform: scale(1);}
}
@-moz-keyframes bounceIn {
0% {opacity: 0;-moz-transform: scale(.3);}
50% {-moz-transform: scale(1.05);}
70% {-moz-transform: scale(.9);}
100% {opacity: 1;-moz-transform: scale(1);}
}
@-o-keyframes bounceIn {
0% {opacity: 0;-o-transform: scale(.3);}
50% {-o-transform: scale(1.05);}
70% {-o-transform: scale(.9);}
100% {opacity: 1;-o-transform: scale(1);}
}
@keyframes bounceIn {
0% {opacity: 0;transform: scale(.3);}
50% {transform: scale(1.05);}
70% {transform: scale(.9);}
100% {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes moveUp {
0% {opacity: 1;-webkit-transform: translateY(40px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes moveUp {
0% {opacity: 1;-moz-transform: translateY(40px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes moveUp {
0% {opacity: 1;-o-transform: translateY(40px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes moveUp {
0% {opacity: 1;transform: translateY(40px);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes fadeBgColor {
0% {background: 0 0;}
70% {background: 0 0;}
100% {background: #464646;}
}
@-o-keyframes fadeBgColor {
0% {background: 0 0;}
70% {background: 0 0;}
100% {background: #464646;}
}

@keyframes fadeBgColor {
0% {background: 0 0;}
70% {background: 0 0;}
100% {background: #464646;}
}
.animated.animationDelay {animation-delay: .4s;-webkit-animation-delay: .4s;}
.animated.animationDelayMed {animation-delay: 1.2s;-webkit-animation-delay: 1.2s;}
.animated.animationDelayLong {animation-delay: 1.6s;-webkit-animation-delay: 1.6s;}

.animated.fadeBgColor {
-webkit-animation-name: fadeBgColor;
-moz-animation-name: fadeBgColor;
-o-animation-name: fadeBgColor;
animation-name: fadeBgColor
}

.animated.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn
}

.animated.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight
}

.animated.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft
}

.animated.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn
}

.animated.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown
}

.animated.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp
}

.animated.moveUp {
-webkit-animation-name: moveUp;
-moz-animation-name: moveUp;
-o-animation-name: moveUp;
animation-name: moveUp
}

main,footer {position: relative;top: 0;float: left;width: 100%;height: auto;}
.inner main,.inner footer {position: relative;top: 60px;float: left;width: 100%;height: auto;}
input[type=submit] {appearance: none;-webkit-appearance: none;}
.intro .header_cont {width: 100%;height: 60px;position: fixed;top: 0;left: 0;z-index: 99999;border-bottom: 1px solid #859eb4;background: #0071bd;}
.inner .header_cont {background: #0071bd;}
.intro .header_cont.active {background: #0071bd;border-bottom: 1px solid #c7d8e2;box-shadow: 0 1px 4px 0 rgba(99,114,130,.5);}
.intro .header_cont .login_wrap {width: auto;height: auto;float: right;}
.intro .header_cont .login_wrap li {display: inline-block;float: left;}
.intro .header_cont .login_wrap li .myaccount,.intro .header_cont .login_wrap li .signup,.intro .header_cont .login_wrap li .login {height: 60px;box-sizing: border-box;padding: 11px 20px 10px!important;max-width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: pre;float: left;background: #fff;font-size: 16px;}
.intro .header_cont .login_wrap li .login {position: relative;background: 0 0;color: #fff;line-height: 40px;height: 59px;}
.intro .header_cont .login_wrap li .myaccount {display: none;padding: 20px!important;}
.intro .header_cont .login_wrap li .signup {margin: 0;line-height: 38px;color: #2b80c3!important;}
.intro .header_cont .login_wrap li .signup:hover {color: #17313b!important;}
.intro .header_cont .menu_cont {display: block;width: auto;height: auto;float: right;margin: 0;}
.intro .header_cont .menu_cont li {display: inline-block;float: left;position: relative;}
.intro .header_cont .menu_cont li a {position: relative;width: auto;height: 60px;box-sizing: border-box;padding: 20px;margin: 0;color: #fff;font-size: 14px;float: left;}
.intro .header_cont .menu_cont li:hover,.intro .header_cont .menu_cont li:hover a,.intro .header_co.intro .header_cont .menu_cont li a,.intro .header_cont .login_wrap li .signup,.intro .header_cont .login_wrap li .loginnt .menu_cont li.active,.intro .header_cont .menu_cont li.active a,.intro .header_cont .login_wrap li .login:hover {border-bottom: 1px solid #fff;color: #fbff44;height: 60px;font-size: 14px;}
.intro .header_cont .menu_cont li:hover:before,.intro .header_cont .menu_cont li.active:before,.intro .header_cont .login_wrap .login:hover:before {bottom: 0;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}
.intro .body_cont {width: 100%;height: auto;float: left;position: relative;}
.intro .faq_wrap {width: 100%;height: auto;padding: 0;background: #e5eff6;float: left;}
.intro .faq_wrap h1 {color: #2b80c3;font-size: 1.6em;float: left;margin: 40px 0;line-height: normal;}
.intro .faq_content_wrap {width: 100%;height: auto;float: left;margin: 40px 0 0;}
.intro .logo_cont {width:330px;height: 40px;float: left;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01.svg) no-repeat;margin:5px 0px 0px 0px;}
.intro .web_logo_cont {width:330px;height: 40px;float: left;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01.svg) no-repeat;margin:5px 0px 0px 0px;}
.home_page .header_cont .logo_cont {display: none;}
.intro .header_cont.active .logo_cont {display: block;}
.intro .header_cont .backto_cont {width: auto;height: auto;float: left;margin: 5px 0 0;}
.intro .header_cont .menu_cont li a,.intro .header_cont .login_wrap li .myaccount,.intro .header_cont .login_wrap li .signup,.intro .header_cont .login_wrap li .login {height: 60px;padding: 20px 15px;font-size: 14px;}
.intro .yellow {background-color: rgba(255,255,0,.5);}
.intro .underline {text-decoration: underline;}
.intro .center {text-align: center;position: relative;float: left;width: 100%;}
.intro .mobile_header {display: none;}
.intro .header_cont.active {border-bottom: 1px solid rgba(0,0,0,.15);}
.intro .filed_cont {width: 100%;height: auto;float: left;margin-bottom: 40px;position: relative;}
.intro .filed_cont .filed_cont_sec {width: 49%;height: auto;float: left;position: relative;}
.intro .filed_cont .filed_cont_sec:first-child {margin-right: 2%;}
.intro .filed_row {padding: 0;position: relative;width: 100%;height: auto;margin-bottom: 0;}
.intro .filed_row input[type=text],.intro .filed_row textarea {width: 100%;height: 40px;margin: 0;padding: 10px;line-height: normal;}
.intro .filed_label {display: block;font-size: 16px;transform: translateY(30px);color: #525252;transition: all .5s;font-weight: 400;margin: 0;position: absolute;top: -20px;left: 10px;}
.intro .error_msg {color: #fb2222;font-size: 13px;display: none;margin-top: 5px;width: 100%;float: left;position: absolute;left: 0;bottom: -20px;white-space: pre-wrap;line-height: 16px;}
.intro .server_error {width: 100%;height: auto;display: none;background: #fde4ea;border: 1px solid #edc4cc;padding: 5px 10px;margin: 0 0 30px;display: none;line-height: normal;float: left;}
.mar_bot0 {margin-bottom: 0!important;}
.intro .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;}
.intro .succ_msg p {width: 80%!important;font-size: 15px!important;line-height: normal;display: table-cell;vertical-align: middle;text-align: left;padding: 0 0 0 10px;margin: 0 0 20px 60px!important;}
.intro .succ_msg span {display: table-cell;float: left;}
.intro .succ_msg img {width: auto;}
.intro .is-completed .filed_label {color: #2b80c3;font-size: 14px;left: 0;transform: translateY(0);margin-bottom: 0;}
.intro .scroll_top {position: fixed;right: 20px;bottom: 40px;width: 30px;height: 30px;display: none;cursor: pointer;z-index: 9;}
.intro .scroll_top.fixed {position: fixed;left: auto;bottom: 60px;top: auto;display: block!important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent;}
.intro .header_cont .wrapper {overflow: visible;}
.intro .header_cont .menu_cont li:hover ul {display: block;}
.intro .header_cont .menu_cont li ul {display: none;padding: 20px;width: auto;height: auto;position: absolute;top: 60px;z-index: 999;background: #efefef;border-bottom: 2px solid #0170bc;left: 0;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);}
.intro .header_cont .menu_cont li ul.cld_backup,.intro .header_cont .menu_cont li ul.bus_recy,.intro .header_cont .menu_cont li ul.feature {width: 550px;}
.intro .header_cont .menu_cont li ul li {position: relative;width: 245px;min-height: auto;padding: 10px;border-radius: 3px;display: inline-block;background: #fff!important;color: #f56332;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);-webkit-transition: all .6s cubic-bezier(.165,.84,.44,1);transition: all .6s cubic-bezier(.165,.84,.44,1);margin: 0 20px 0 0;}
.intro .header_cont .menu_cont li ul li:last-child {margin: 0;}
.intro .header_cont .menu_cont li ul li a {background: #fff!important;width: 100%;height: auto;display: block;font-size: 14px;font-weight: 600;color: #0170bc!important;padding: 0;margin: 0;text-align: center;}
.intro .header_cont .menu_cont li ul li a:hover {color: #333!important;}
.intro .header_cont .menu_cont li ul li a span {width: 60px;height: 60px;display: block;margin: 0 auto 10px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/scale_icon.svg) no-repeat;}

.intro .sub_nav_cont {
width: 100%;
height: auto;
float: left;
margin: 20px 0
}

.intro .sub_nav_cont ul {
width: auto;
height: auto;
float: left;
margin: 0 0 0 30px
}

.intro .sub_nav_cont ul li {
display: inline-block;
margin: 14px 10px
}

.intro .sub_nav_cont ul li a {
font-size: 20px;
color: #fff
}

.intro .sub_nav_cont ul li a:hover {
color: #fff176
}

.grecaptcha-badge {
bottom: 65px!important;
z-index: 9999
}

.home_page .award-container {
width: auto;
height: auto;
float: right;
top: 80px;
position: relative
}

.home_page .banner_sec {
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/home_banner.jpg) no-repeat top;
background-size: cover;
position: relative
}

.home_page .banner_sec .flex-direction-nav {
display: none
}

.home_page .banner_sec .banner_content_cont {
display: table;
width: 100%;
height: 450px
}

.home_page .banner_sec .backto_cont {
float: left;
margin-top: 80px
}

.home_page .banner_sec .banner_content_area,.home_page .banner_sec .video_cont {
display: table-cell;
vertical-align: top;
height: 100%;
width: 50%;
position: relative
}

.home_page .banner_sec .banner_content_area {
padding-top: 94px
}

.home_page .banner_sec .banner_content_area h1 {
font-size: 45px;
color: #fff;
display: block;
margin-bottom: 40px;
line-height: normal;
padding-top: 0
}

.home_page .banner_sec .banner_content_area h5 {
color: #fff;
font-size: 18px;
line-height: normal;
margin: 28px 0 20px 0
}

.home_page .banner_sec .banner_content_area .pricing_gra {
display: block;
margin-bottom: 30px
}

.home_page .banner_sec .banner_content_area .pricing_gra h6 {
font-size: 20px;
line-height: normal;
color: #fff
}

.home_page .banner_sec .banner_content_area .pricing_gra h6 span {
font-size: 42px;
color: #fff
}

.home_page .banner_sec .banner_content_area .pricing_gra p {
font-size: 20px;
font-weight: 700;
color: #fff
}

.home_page .banner_sec .banner_content_area a.signup_btn {
float: left;
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #fff;
font-size: 18px;
color: #2c2c2c;
margin-bottom: 10px
}

.home_page .banner_sec .banner_content_area a.signup_btn:hover {
background: #2b80c3;
color: #fff
}

.home_page .banner_sec .banner_content_area .signup_btn {
float: left;
margin: 20px 0 0
}

.home_page .banner_sec .banner_content_area p {
font-size: 16px;
line-height: normal;
color: #fff;
display: inline-block;
float: left;
margin: 20px 20px 0
}

.home_page .banner_sec .banner_content_area p span {
font-size: 14px;
line-height: normal;
display: block
}

.home_page .banner_sec .video_cont span {
width: 120px;
height: 120px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
cursor: pointer;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/play_btn.svg) no-repeat
}

.home_page .banner_sec .video_cont span:hover {
opacity: .8
}

.home_page .backup_sec {
width: 100%;
height: auto;
float: left;
text-align: center;
padding: 100px 0
}

.home_page .backup_sec .icon_cont {
width: 100%;
max-width: 1000px;
margin: 60px auto 0
}

.home_page .backup_sec h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 15px
}

.home_page .backup_sec p {
font-size: 16px;
color: #17313b;
line-height: 32px;
margin: 40px 0 60px
}

.home_page .why_sec {
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/why360_bg.jpg) center;
background-size: cover;
padding: 100px 0
}

.home_page .why_sec .why_content_cont {
display: table
}

.home_page .backup_sec .icon_cont ul {
display: table
}

.home_page .backup_sec .icon_cont ul li {
display: table-cell;
margin: 0 20px
}

.home_page .backup_sec .icon_cont ul li a {
color: #ec7d3f
}

.home_page .backup_sec .icon_cont ul li a:hover {
color: #2b80c3
}

.home_page .why_sec .why_content_cont h2,.home_page .why_sec .why_content_cont ul {
display: table-cell;
vertical-align: middle
}

.home_page .backup_sec .icon_cont ul li i {
width: 60px;
height: 60px;
float: left
}

.home_page .backup_sec .icon_cont ul li i.ent_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/enterprsewide.svg);
background-size: cover
}

.home_page .backup_sec .icon_cont ul li i.sca_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/scalable.svg);
background-size: cover
}

.home_page .backup_sec .icon_cont ul li i.imp_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/improve_recovery.svg);
background-size: cover
}

.home_page .backup_sec .icon_cont ul li span {
float: left;
width: calc(100% - 60px);
text-align: left;
padding: 10px 0 0 20px
}

.home_page .why_sec .why_content_cont h2 {
text-indent: -3500px;
width: 40%;
position: relative;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/why360.png) no-repeat;
text-align: left;
background-size: contain;
font-size: 46px;
color: #fff;
padding: 50px
}

.home_page .why_sec .why_content_cont h2 span {
font-size: 56px;
display: block;
font-weight: 600
}

.home_page .why_sec .why_content_cont ul {
width: 60%;
padding-left: 50px
}

.home_page .why_sec .why_content_cont ul li {
width: 100%;
height: auto;
float: left;
margin: 0 0 60px;
list-style-type: none
}

.home_page .why_sec .why_content_cont ul li:last-child {
margin-bottom: 0
}

.home_page .why_sec .why_content_cont ul li h3 {
font-size: 24px;
color: #fff568;
line-height: normal;
margin-bottom: 10px
}

.home_page .why_sec .why_content_cont ul li p {
font-size: 16px;
line-height: 32px;
color: #fff
}

.home_page .slider_cont {
width: 100%;
height: auto;
float: left;
margin: 60px 0 80px
}

.home_page .slider_cont .flex-wrap {
max-width: 100%;
width: auto;
height: auto;
margin: 0 auto;
position: relative
}

.home_page .slider_cont .flex-wrap .flex-control-nav {
position: absolute;
right: 320px;
bottom: -40px
}

.home_page .slider_cont .flex-wrap .flex-control-nav li {
margin: 0 10px;
display: inline-block;
zoom:1;list-style-type: none
}

.home_page .slider_cont .flex-wrap .flex-control-nav li a {
width: 11px;
height: 11px;
display: block;
background: #cdd9e2;
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px
}

.home_page .slider_cont .flex-wrap .flex-control-nav li a.flex-active {
background-color: #2b80c3
}

.home_page .slider_cont .flex-wrap .flexslider .slides img {
width: 650px;
height: auto;
margin: 0 auto;
float: left;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none
}

.home_page .slider_cont .img-left {
display: table-cell
}

.home_page .slider_cont .flex-wrap .mart {
width: 520px;
height: auto;
float: none;
text-align: left;
margin: 10px 0 0;
padding-right: 40px;
display: table-cell;
vertical-align: middle
}

.home_page .slider_cont .flex-wrap .mart h3 {
color: #2b80c3;
margin-bottom: 20px;
font-size: 30px;
line-height: 50px
}

.home_page .slider_cont .flex-wrap .mart p {
color: #17313b;
font-size: 16px;
line-height: 32px;
font-weight: 400;
margin: 5px 0 0;
line-height: 30px
}

.home_page .busi_thumb_cont {
width: 100%;
height: auto;
float: left;
padding: 80px 0 20px;
background: #ebf2f8
}

.home_page .busi_thumb_cont h2.busi_heading {
width: 100%;
height: auto;
float: left;
margin-bottom: 80px;
display: table
}

.home_page .busi_thumb_cont h2.busi_heading span,.home_page .busi_thumb_cont h2.busi_heading i {
display: table-cell;
vertical-align: middle
}

.home_page .busi_thumb_cont h2.busi_heading span {
width: 64%;
font-size: 40px;
color: #2b80c3;
line-height: normal
}

.home_page .busi_thumb_cont h2.busi_heading i {
width: 48px;
height: 66px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/arrow.png) center left no-repeat;
padding-left: 20px
}

.home_page .busi_thub_row {
width: 100%;
height: auto;
float: left
}

.home_page .busi_thub_row .busi_thub_col {
width: 33.33%;
height: auto;
float: left;
margin: 0 0 60px;
padding-right: 50px;
min-height: 285px
}

.home_page .busi_thub_row .busi_thub_col:hover h4 {
color: #333
}

.home_page .busi_thub_row .busi_thub_col i {
width: 70px;
height: 60px;
display: block;
margin: 0 0 10px;
background-size: cover
}

.home_page .busi_thub_row .busi_thub_col i.fast_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/fast_backup.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.disa_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/disaster_recovery.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.rans_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ransomware_protection.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.busi_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/business_compliance.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.secu_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/security.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.thin_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/thinline.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col i.easy_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/easytouse.svg) left bottom no-repeat
}

.home_page .busi_thub_row .busi_thub_col h4 {
font-size: 24px;
line-height: 40px;
margin-bottom: 15px;
color: #2b80c3
}

.home_page .busi_thub_row .busi_thub_col p {
font-size: 16px;
line-height: 32px;
margin-bottom: 0;
color: #17313b
}

.home_page .backless_wrap {
width: 100%;
height: auto;
float: left;
margin: 80px 0
}

.home_page .backless_wrap .backless_cont {
display: table;
width: 90%;
height: auto;
margin: 0 auto;
padding: 50px 0
}

.home_page .backless_wrap .backless_cont .backless_left_cont,.home_page .backless_wrap .backless_cont .backless_right_cont {
display: table-cell;
vertical-align: middle
}

.home_page .backless_wrap .backless_cont .backless_left_cont {
width: 40%
}

.home_page .backless_wrap .backless_cont .backless_right_cont {
width: 50%
}

.home_page .backless_wrap .backless_cont .backless_left_cont h2 {
font-size: 32px;
line-height: normal;
margin-bottom: 20px
}

.home_page .backless_wrap .backless_cont .backless_left_cont p {
font-size: 16px;
line-height: 32px;
margin-bottom: 30px
}

.home_page .backless_wrap .backless_cont .backless_left_cont a {
float: left;
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
background: #2b80c3;
font-size: 18px;
color: #fff;
margin-bottom: 10px
}

.home_page .backless_wrap .backless_cont .backless_left_cont a:hover {
background: rgb(43 128 195/0.8)
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li {
position: relative;
list-style-type: none;
width: 100%;
height: auto;
float: left;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #d5d5d5
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li:before {
content: '';
width: 10px;
height: 10px;
border-radius: 50%;
background: #b9b9b9;
position: absolute;
left: 0;
bottom: -5px
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li:last-child:before {
display: none
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li h3 {
font-size: 24px;
line-height: normal;
color: #2b80c3;
margin-bottom: 10px
}

.home_page .backless_wrap .backless_cont .backless_right_cont ul li p {
font-size: 16px;
line-height: 32px
}
.footer_cont {padding: 40px 0 60px;background-color: #20242f;font-size: .875em;}
.footer_cont ul li {float: left;list-style-type: none;width: 100%;}
.footer_cont .footer_logo_sec {width: 100%;height: auto;float: left;padding: 10px 0 20px 0;border-bottom: 1px solid rgba(165, 165, 165, .3);margin: 0 0 30px;}
.footer_cont .logo {text-indent: -3500px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_logo.svg) no-repeat 0 0;width: 140px;height: 31px;margin: 0;float: left;}
.footer_cont .idr_logo {text-indent: -3500px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/powered.svg) no-repeat;width: 130px;height: 31px;margin: 0;float: left;}
.footer_cont h4{width: 100%;color: #fff;margin: 15px auto 10px;padding: 0 0 0 5px;font-size: 1.13em;float: left;}
.footer_cont h4 a {width: 100%;color: #fff;padding: 0px;font-size: 1.13em;float: left;}
.footer_cont h4 a:hover {color: #cdcdcd;}
.footer_cont ul li a.h4-link {color: inherit;padding: 0;margin: 0;}
.footer_cont ul li a.h4-link:hover {background: 0 0;}
.footer_cont .subcategory {width: 100%;}
.footer_cont ul li a {color: #82868f;width: 95%;padding: 3px 0 3px 5px;float: left;line-height: 20px;text-align: left;}
.footer_cont ul li a:hover {color: #fff;background-color: #383c47;}
.footer_cont .support-details {margin: 0 0 0;position: relative;float: left;width: 230px;}
.footer_cont .support-details a {padding: 0;color: #fff;display: block;text-align: left;}
.footer_cont .support-details a.support-title {font-size: 1.25em;padding: 0 0 10px;}
.footer_cont .support-details a.support-no {font-size: 1.7em;padding: 0 0 10px;}
.footer_cont .support-details a.support-time {font-size: .875em;padding: 0 0 5px;}
.footer_cont .support-details:hover a.support-no, .footer_cont .support-details:hover a.support-time, .footer_cont .support-details:hover a.support-title {color: #ccc;}
.footer_cont .footer_content {width: 100%;height: auto;float: left;margin: 0 0 20px;}
.footer_cont .copy_cont {width: 100%;height: auto;float: left;text-align: left;color: #fff;margin-top: 120px;}
.footer_cont .footer_content {width: 75%;height: auto;float: left;}
.footer_cont .fot_logo_cont {width: 25%;float: left;height: auto;}
.footer_cont .fot_logo_cont h5 {font-size: 14px;line-height: normal;width: 100%;height: auto;float: left;margin: 30px 0;color: #d5d5d5;}
.footer_cont .fot_logo_cont ul.social_cont {width: auto;height: auto;float: left;margin-bottom: 40px;}
.footer_cont .fot_logo_cont ul.social_cont li {display: inline-block;width: 50px;margin-right: 20px;}
.footer_cont .fot_logo_cont ul.social_cont li a {width: 50px;height: 50px;}
.footer_cont .fot_logo_cont ul.social_cont li a:hover {background: 0 0;opacity: .7;}
.footer_cont .fot_logo_cont ul.social_cont li a.facebook {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/fb.svg);background-size: cover;}
.footer_cont .fot_logo_cont ul.social_cont li a.linkdin {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/in.svg);background-size: cover;}
.footer_cont .fot_logo_cont ul.social_cont li a.twiter {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/twitter20.svg);background-size: cover;opacity: 0.7;}
.footer_cont .fot_logo_cont ul.social_cont li a.twiter:hover{opacity: 0.5;}
.footer_cont .footer_content .footer_col:first-child {width: 20%;}
.footer_cont .footer_content .footer_col:nth-child(2n) {width: 15%;}
.footer_cont .footer_content .footer_col:last-child {width: 27%;}
.footer_cont .footer_content .footer_col:first-child {width: 20%;}
.footer_cont .footer_content .footer_col {width: 30%;float: left;}
.footer_cont .footer_content .footer_col ul {width: 100%;float: left;margin-bottom: 20px;}
.footer_cont .footer_content .footer_col ul:first-child {min-height: 120px;}

.feat_page .banner_sec {
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feature_banner_new.jpg) no-repeat top;
background-size: cover;
position: relative
}

.feat_page .banner_sec .flex-direction-nav {
display: none
}

.feat_page .banner_sec .banner_content_cont {
display: table;
width: 100%;
height: 450px
}

.feat_page .banner_sec .backto_cont {
float: left;
margin-top: 80px
}

.feat_page .banner_sec .banner_content_area,.feat_page .banner_sec .video_cont {
display: table-cell;
vertical-align: top;
height: 100%;
width: 50%;
position: relative
}

.feat_page .banner_sec .banner_content_area {
padding-top: 80px
}

.feat_page .banner_sec .banner_content_area h1 {
font-size: 36px;
color: #000;
display: block;
margin-bottom: 10px;
line-height: normal;
margin-top: 60px
}

.feat_page .banner_sec .banner_content_area h5 {
color: #fff;
font-size: 18px;
line-height: normal;
margin-bottom: 20px
}

.feat_page .banner_sec .banner_content_area .pricing_gra {
display: block;
margin-bottom: 30px
}

.feat_page .banner_sec .banner_content_area .pricing_gra h6 {
font-size: 20px;
line-height: normal;
color: #fff
}

.feat_page .banner_sec .banner_content_area .pricing_gra h6 span {
font-size: 42px;
color: #fff
}

.feat_page .banner_sec .banner_content_area .pricing_gra p {
font-size: 20px;
font-weight: 700;
color: #fff
}

.feat_page .banner_sec .banner_content_area a.signup_btn {
float: left;
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #fff;
font-size: 18px;
color: #2c2c2c;
margin-bottom: 10px
}

.feat_page .banner_sec .banner_content_area a.signup_btn:hover {
background: #2b80c3;
color: #fff
}

.feat_page .banner_sec .banner_content_area .signup_btn {
float: left;
margin: 20px 0 0
}

.feat_page .backup_sec {
width: 100%;
height: auto;
float: left;
text-align: center;
padding: 100px 0
}

.feat_page .backup_sec .icon_cont {
width: 100%;
max-width: 1000px;
margin: 60px auto 0
}

.feat_page .backup_sec h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 15px;
text-align: left
}

.feat_page .backup_sec p {
font-size: 16px;
color: #000;
line-height: 32px;
margin: 40px 0 60px;
text-align: left
}

.feat_page .busi_thub_row {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
float: left;
margin: 20px 0 0;
border-bottom: 1px solid #d5d5d5
}

.feat_page .busi_thub_row .busi_thub_col {
width: 33.33%;
height: auto;
min-height: auto;
float: left;
margin: 0 0 60px;
padding: 0 35px
}

.feat_page .busi_thub_row .busi_thub_col:hover h4 {
color: #333
}

.feat_page .busi_thub_row .busi_thub_col i {
width: 60px;
height: 60px;
display: block;
margin: 0 auto 10px;
background-size: cover!important
}

.feat_page .busi_thub_row .busi_thub_col i.file_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/filebackup.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.auto_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/automated.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.malw_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/malware.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.encr_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/encrypted_cloud.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.stor_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/storage_efficiency.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.reco_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/filelevelsvg.svg) center bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.rest_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pintintime.svg) left bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col h4 {
font-size: 24px;
line-height: 40px;
margin-bottom: 15px;
color: #2b80c3
}

.feat_page .busi_thub_row .busi_thub_col p {
font-size: 16px;
line-height: 32px;
margin-bottom: 10px;
color: #17313b;
margin: 0;
text-align: center
}

.feat_page .dual_wrap {
width: 100%;
height: auto;
float: left;
margin: 0 0 60px
}

.feat_page .dual_wrap h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 30px;
text-align: center
}

.feat_page .dual_wrap p {
font-size: 16px;
line-height: 32px;
width: 80%;
text-align: center;
margin: 0 auto 60px
}

.feat_page .dual_img_row {
width: 100%;
height: auto;
float: left;
display: table;
margin-bottom: 80px
}

.feat_page .dual_img_row .dual_img_left,.feat_page .dual_img_row .dual_img_right {
display: table-cell;
vertical-align: middle
}

.feat_page .dual_img_row .dual_img_right:hover h3 {
color: #333
}

.feat_page .dual_img_row .dual_img_right {
padding: 0 40px;
text-align: left
}

.feat_page .dual_img_row .dual_img_right h3 {
font-size: 21px;
line-height: 40px;
margin-bottom: 10px;
color: #2b80c3
}

.feat_page .dual_img_row .dual_img_right p {
width: 85%;
text-align: left;
font-size: 16px;
color: #17313b;
line-height: 32px;
padding: 0;
margin: 0
}

.padding_left_0 {
padding-left: 0!important
}

.feat_page .sceu_wrap {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/security.jpg) center top no-repeat;
background-size: cover
}

.feat_page .sceu_wrap h2 {
font-size: 32px;
line-height: normal;
color: #fff;
margin-bottom: 15px;
text-align: center
}

.feat_page .sceu_wrap p {
font-size: 16px;
line-height: 32px;
color: #fff;
text-align: center
}

.feat_page .sceu_wrap .secu_row {
width: 500px;
height: auto;
float: right;
margin: 80px 0 0
}

.feat_page .sceu_wrap .secu_row ul li {
list-style-type: none
}

.feat_page .sceu_wrap .secu_row ul li a {
width: 100%;
height: auto;
float: left;
padding: 20px;
margin-bottom: 40px;
border: 1px solid #267df5
}

.feat_page .sceu_wrap .secu_row ul li a:hover {
background: #196e98
}

.feat_page .sceu_wrap .secu_row ul li a h3 {
font-size: 20px;
line-height: normal;
margin-bottom: 10px;
color: #fff
}

.feat_page .sceu_wrap .secu_row ul li a p {
font-size: 16px;
line-height: normal;
color: #fff;
text-align: left
}

.intro button {
cursor: pointer
}

.intro .plan_sec {
width: 100%;
height: auto;
float: left;
background: #fff;
padding: 90px 0;
text-align: center
}

.intro .plan_sec h2 {
font-size: 32px;
line-height: normal;
color: #17313b;
margin-bottom: 0
}

.intro .plan_sec h3,.plan_sec p {
font-size: 20px;
line-height: normal;
color: #17313b
}

.intro .plan_sec h3 span {
font-size: 48px;
color: #2b80c3;
line-height: normal
}

.intro .plan_sec span.signup_btn {
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #2b80c3;
font-size: 18px;
color: #fff;
margin-bottom: 10px;
margin: 30px 0 15px
}

.intro .plan_sec span.signup_btn:hover {
background: #3794de
}

.intro .plan_sec h5 {
font-size: 16px;
color: #17313b;
line-height: normal
}

.intro .plan_sec h5 span {
font-size: 14px;
color: #17313b;
line-height: normal
}

.intro .plan_sec h3 b {
font-weight: 600
}

.center_page .banner_sec {
padding: 80px 0;
width: 100%;
height: auto;
float: left;
background: #ccf1ff;
background: linear-gradient(0deg,rgb(255 255 255) 50%,#ccf1ff 100%)
}

.center_page .banner_sec h1 {
width: 100%;
height: auto;
float: left;
color: #17313b;
font-size: 36px;
line-height: normal;
text-align: center
}

.center_page .banner_content_cont {
display: table;
width: 100%;
height: auto;
float: left
}

.center_page .banner_content_cont .banner_left_cont,.center_page .banner_content_cont .banner_right_cont {
display: table-cell;
vertical-align: middle
}

.center_page .banner_content_cont .banner_left_cont {
width: 40%;
padding-bottom: 80px
}

.center_page .linux_page .banner_content_cont .banner_left_cont {
width: 60%
}

.center_page .banner_content_cont .banner_right_cont {
width: 65%;
vertical-align: bottom;
text-align: center
}

.center_page .linux_page .banner_content_cont .banner_right_cont {
width: 40%;
vertical-align: middle;
text-align: center
}

.center_page .linux_page .banner_content_cont .banner_left_cont p {
width: 85%
}

.center_page .banner_content_cont .banner_right_cont img {
height: 335px
}

.center_page .banner_content_cont h3 {
font-size: 20px;
color: #2b80c3;
margin-bottom: 15px;
line-height: normal
}

.center_page .banner_content_cont .banner_left_cont p {
font-size: 16px;
line-height: 32px;
color: #17313b;
width: 100%
}

.msi .banner_content_cont .banner_right_cont img {
width: 760px;
height: 425px
}

.msi .banner_content_cont .banner_left_cont p {
font-size: 16px;
line-height: 32px;
color: #17313b;
border-top: 1px solid #d1d1d1;
margin-top: 30px;
padding-top: 20px
}

.msi .banner_content_cont .banner_left_cont a.know_btn {
position: relative;
width: auto;
height: auto;
float: left;
padding: 7px 25px;
margin: 20px 0 0;
border: 1px solid #0071bc;
border-radius: 5px
}

.msi .banner_content_cont .banner_left_cont ul {
width: 100%;
height: auto;
float: left;
font-size: 16px;
line-height: 32px;
color: #17313b;
border-top: 1px solid #d1d1d1;
margin-top: 30px;
padding-top: 20px
}

.msi .banner_content_cont .banner_left_cont ul li {
padding-left: 35px;
text-align: left;
list-style-type: none;
margin-bottom: 20px;
font-size: 16px;
line-height: 30px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px
}

.msi .banner_content_cont .banner_left_cont a.know_btn:after {
content: '>';
font-family: monospace;
font-size: 22px;
margin-left: 5px
}

.msi .banner_content_cont .banner_left_cont a.know_btn:hover {
background: #0071bc;
color: #fff
}

.center_page .thumb_sec {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: #f9fafc;
border-top: 1px solid #2b80c3;
border-bottom: 1px solid #d6d6d6
}

.center_page .thumb_sec h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 30px;
text-align: left
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content h3 {
font-size: 24px;
text-align: left
}

.center_page .thumb_sec .thumb_container {
display: flex;
flex-wrap: wrap
}

.center_page .thumb_sec .thumb_container .thumb_cont {
width: 33.33%;
height: auto;
float: left
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col {
width: 100%;
height: auto;
padding: 0;
margin: 0;
display: block
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_icon {
display: block;
width: 100%;
height: auto;
float: left;
text-align: center
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content {
width: 100%;
height: auto;
float: left;
padding: 20px 30px 50px 0;
text-align: center
}

.center_page .thumb_sec .envor_thumb .thumb_cont .thumb_col .thumb_content {
padding-bottom: 0
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content ul {
width: 100%;
height: auto;
float: left;
margin: 20px 0 0
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content ul li {
text-align: left;
padding-left: 35px;
list-style-type: none;
margin-bottom: 10px;
font-size: 16px;
line-height: 28px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px
}

.center_page .storage_sec {
width: 100%;
height: auto;
float: left;
padding: 60px 0 0
}

.center_page .cent_ss {
width: 100%;
height: auto;
float: left;
text-align: center;
margin: 40px 0 0
}

.center_page .storage_sec h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 40px;
text-align: center
}

.center_page .storage_sec.back_color {
border-top: 1px solid #797979
}

.center_page .storage_sec h3 {
font-size: 28px;
color: #17313b;
display: block;
text-align: left;
margin-bottom: 30px;
border-top: 3px solid #ffd04c;
padding-top: 30px
}

.center_page .storage_sec h4 {
font-size: 24px;
line-height: 40px;
margin-bottom: 10px;
color: #2b80c3
}

.center_page .storage_sec p {
font-size: 16px;
line-height: 32px;
text-align: left;
margin-bottom: 0;
color: #17313b
}

.center_page .storage_sec .storage_cont {
width: 100%;
height: auto;
margin: 20px 0 0;
float: left;
display: flex;
flex-wrap: wrap
}

.center_page .storage_sec .storage_cont .storage_row {
width: 100%;
height: auto;
float: left
}

.center_page .storage_sec .storage_cont .storage_row.head_cont h2 {
display: inline-block
}

.corp_page .faq_left_cont {
position: relative!important;
top: 0!important
}

.center_page .storage_sec .storage_cont .storage_col {
width: 45%;
height: auto;
float: left;
margin: 20px 60px 20px 0;
display: table
}

.center_page .storage_sec .storage_cont .storage_col1 {
width: 55%;
height: auto;
float: left;
margin: 20px 60px 20px 0;
display: table
}

.center_page .storage_sec .storage_cont .storage_col:hover h4 {
color: #333
}

.center_page .plan_sec {
background: #f2f6f9!important
}

.center_page .express_page .storage_sec .backup_content .storage_col span,.express_page .why_sec.storage_sec .log_btn {
width: auto;
height: auto;
margin-top: 40px;
background: #0071bc;
border-radius: 5px;
padding: 10px 20px 11px;
color: #fff;
font-size: 14px;
line-height: normal;
display: inline-block
}

.center_page .express_page .storage_sec .backup_content .storage_col span:hover,.express_page .why_sec.storage_sec .log_btn:hover {
background: #3895de
}

.feat_page .busi_thub_row .busi_thub_col i.extra_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/external_icon.svg) left bottom no-repeat
}

.feat_page .busi_thub_row .busi_thub_col i.extra_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/external_icon.svg) left bottom no-repeat
}

.busi_thub_row .busi_thub_col i.imgb_icon {
width: 45px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/disk_image_backup_new.svg) left bottom no-repeat;
background-size: contain!important
}

.busi_thub_row .busi_thub_col i.linux_icon {
width: 70px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/linux_img1.svg) left bottom no-repeat;
background-size: contain!important
}

.busi_thub_row .busi_thub_col i.expr_icon {
width: 45px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/360express_new.svg) left bottom no-repeat;
background-size: contain!important
}

.feat_page .busi_thub_row .busi_thub_col i.easy_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/gpo_icon.svg) left bottom no-repeat
}

.feat_page .sml-txt {
font-size: 13px;
padding-top: 40px
}

.feat_page .price-txt {
display: inline-block
}

.signup_25btn {
display: block;
float: none;
margin: 30px auto 10px
}

.feat_page .feat-price-box {
color: #000
}

.express_page .why_sec.storage_sec .log_btn {
margin-left: 60px
}

.express_page .storage_sec .storage_col h2 {
width: 80%
}

.secu_page .banner_sec {
padding: 80px 0;
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
background-size: contain
}

.secu_page .banner_sec h1 {
width: 100%;
height: auto;
float: left;
color: #17313b;
font-size: 36px;
line-height: normal;
text-align: center
}

.secu_page .body_content_cont .endpoint_cont,.secu_page .body_content_cont .secu_thumb_cont {
display: table-cell;
vertical-align: top
}

.secu_page .body_content_cont .endpoint_cont {
width: 40%
}

.secu_page .body_content_cont .secu_thumb_cont {
width: 60%;
padding-left: 80px
}

.secu_page .body_content_cont .endpoint_cont h2 {
font-size: 32px;
color: #2b80c3;
margin-bottom: 20px
}

.secu_page .body_content_cont .endpoint_cont p {
font-size: 16px;
line-height: 32px;
margin-bottom: 80px
}

.secu_page .body_content_cont .endpoint_cont img {
width: 100%
}

.secu_page .secu_thumb_cont {
display: flex;
flex-wrap: wrap;
margin: 60px 0
}

.secu_page .secu_thumb_cont .secu_thumb_sec {
display: block;
width: 100%;
height: auto;
float: left;
margin: 0 0 30px;
box-sizing: border-box;
text-align: left
}

.secu_page .secu_thumb_cont .secu_thumb_sec span {
width: 70px;
height: 70px;
display: inline-block;
margin: 0 auto 10px;
float: left
}

.secu_page .secu_thumb_cont .secu_thumb_sec span.ipbas_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_ipbased.svg) no-repeat;
background-size: contain
}

.secu_page .secu_thumb_cont .secu_thumb_sec span.veri_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_stepverification.svg) no-repeat;
background-size: contain
}

.center_page .storage_sec.why_sec {
padding: 60px 0;
border-bottom: 1px solid #d3d3d3
}

.secu_page .secu_thumb_cont .secu_thumb_sec span.sso_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_sso.svg) no-repeat;
background-size: contain
}

.secu_page .secu_thumb_cont .secu_thumb_sec span.ency_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_encryption.svg) no-repeat;
background-size: contain
}

.secu_page .secu_thumb_cont .secu_thumb_sec span.adva_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_advanceddata.svg) no-repeat;
background-size: contain
}

.secu_page .secu_thumb_cont .secu_thumb_sec h2 {
font-size: 24px;
line-height: normal;
color: #2b80c3;
display: inline-block;
margin-bottom: 5px;
width: calc(100% - 150px);
float: left;
padding-left: 20px
}

.secu_page .body_content_cont {
padding-bottom: 40px
}

.secu_page .secu_thumb_cont .secu_thumb_sec:hover h2 {
color: #17313b
}

.secu_page .secu_thumb_cont .secu_thumb_sec p {
font-size: 16px;
line-height: 32px;
color: #17313b;
width: calc(100% - 70px);
float: left;
padding-left: 20px
}

.secu_page .resource_cont {
width: 100%;
height: auto;
float: left;
background: #f8f7f5;
padding: 60px 0 80px
}

.secu_page .resource_cont h2 {
font-size: 32px;
text-align: center;
color: #2b80c3;
margin-bottom: 20px
}

.secu_page .resource_cont .resource_row {
display: flex;
flex-wrap: wrap
}

.secu_page .resource_cont .resource_col {
width: 33.33%;
padding: 10px 20px;
height: auto;
float: left;
border-left: 3px solid #26e3dd
}

.secu_page .resource_cont .resource_col:nth-child(2) {
border-left: 3px solid #f2daa1
}

.secu_page .resource_cont .resource_col:last-child {
border-left: 3px solid #f2a1a6
}

.secu_page .resource_cont .resource_col h3 {
color: #17313b;
font-size: 22px;
line-height: normal;
margin-bottom: 10px
}

.secu_page .resource_cont .resource_col p {
font-size: 16px;
line-height: 32px;
color: #6a7f87;
margin-bottom: 20px
}

.secu_page .resource_cont .resource_col span {
float: left;
width: auto;
height: auto;
padding: 10px 20px 10px 50px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_icons.png) no-repeat;
background-position: 10px 7px;
border: 1px solid #fa7c5a;
border-radius: 25px;
color: #fa7c5a;
font-size: 16px
}

.secu_page .help_wrap {
width: 100%;
height: auto;
float: left;
margin: 40px 0
}

.secu_page .help_wrap h2 {
text-align: center;
font-size: 32px;
color: #2b80c3;
margin-bottom: 40px
}

.secu_page .help_wrap .help_cont {
display: table;
width: 100%;
height: auto
}

.secu_page .help_cont .help_col_left,.secu_page .help_cont .help_col_right {
display: table-cell;
vertical-align: top
}

.secu_page .help_cont .help_col_left {
width: 55%
}

.secu_page .help_cont .help_col_right {
width: 45%;
padding: 0 50px
}

.secu_page .help_cont .help_col_left h3 {
color: #17313b;
font-size: 28px;
line-height: normal
}

.secu_page .faq_cont {
width: 100%;
height: auto;
margin: 20px 0;
float: left
}

.secu_page .faq_qus {
width: 100%;
text-align: left;
background: #fff;
color: #000;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
padding: 5px;
cursor: pointer;
margin: 0!important
}

.secu_page .faq_qus a {
color: #17313b
}

.secu_page .faq_qus a:hover {
color: #2b80c3
}

.secu_page .faq_qus {
width: 100%;
text-align: left;
background: #fff;
color: #17313b;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
padding: 10px 5px 20px;
cursor: pointer;
margin: 0!important;
border-bottom: 1px solid #d5d5d5
}

.secu_page .faq_row {
width: 100%;
height: auto;
overflow: hidden;
padding: 10px 0
}

.secu_page .faq_row h4.faq_qus i {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_icons.png) no-repeat;
background-position: 0 -60px;
width: 35px;
height: 50px;
float: left;
position: relative;
top: -20px;
margin-right: 15px
}

.secu_page .faq_row.active h4.faq_qus i {
background-position: 0 -134px
}

.secu_page .help_cont .help_col_right ul {
width: 100%;
height: auto;
float: left;
border: 2px solid #d5d5d5;
padding: 30px 40px;
border-top: 5px solid #fa7c5a
}

.secu_page .help_cont .help_col_right ul li {
width: 100%;
height: auto;
float: left;
display: block;
border-bottom: 1px solid #d5d5d5;
padding: 0 0 30px;
margin: 0 0 30px
}

.secu_page .help_cont .help_col_right ul li {
width: 100%;
height: auto;
float: left;
display: block;
border-bottom: 1px solid #d5d5d5;
padding: 0 0 30px;
margin: 0 0 30px
}

.secu_page .help_cont .help_col_right ul li:last-child {
border-bottom: none;
padding: 0;
margin: 0
}

.secu_page .help_cont .help_col_right ul li h3 {
font-size: 22px;
line-height: normal;
margin-bottom: 10px;
color: #17313b
}

.secu_page .help_cont .help_col_right ul li p {
font-size: 16px;
line-height: 32px
}

.secu_page .help_cont .help_col_right ul li p a {
float: left;
width: auto;
height: auto;
padding: 5px 20px;
border: 1px solid #fa7c5a;
border-radius: 25px;
color: #fa7c5a;
font-size: 16px;
line-height: normal;
margin: 10px 0 0
}

.secu_page .help_cont .help_col_right ul li p a:hover {
background: #fa7c5a;
color: #fff
}

.linux_page .banner_content_cont {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
background-size: contain
}

.center_page .linux_page .plan_sec {
background: #fff!important
}

.center_page .linux_page .banner_left_cont h1 {
padding: 100px 0 30px;
color: #17313b;
font-size: 30px;
line-height: 56px;
width: 100%
}

.linux_page .banner_left_cont a {
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #2b80c3;
font-size: 18px;
color: #fff;
border: none;
outline: none;
margin: 50px 0 30px
}

.linux_page .banner_left_cont a:hover {
background: #2cb0e2
}

.linux_page .thumb_sec {
border: none;
background: 0 0;
padding: 40px 0
}

.linux_page .thumb_sec h2 {
border-top: 3px solid #ffd04c;
padding-top: 30px;
width: auto;
display: inline-block;
padding-right: 30px
}

.linux_page .thumb_sec p {
margin-bottom: 40px;
font-size: 16px;
line-height: 32px
}

.linux_page .back_sup_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feat_acces_bg.jpg) center top no-repeat;
background-size: cover;
width: 100%;
height: auto;
float: left;
padding: 80px 0
}

.linux_page .back_sup_sec .wrapper {
display: block
}

.linux_page .back_sup_sec h2 {
font-size: 36px;
line-height: normal;
color: #fff;
display: table;
border-top: 3px solid #ffd04c;
padding-top: 30px
}

.linux_page .back_sup_sec .back_sup_row {
display: table;
width: 100%;
height: auto;
float: left;
margin: 40px 0 0
}

.linux_page .back_sup_sec .back_sup_row:last-child {
margin: 100px 0 0
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col {
display: table-cell;
vertical-align: top;
width: 50%
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col.img_sec {
text-align: right
}

.linux_page .back_sup_sec .back_sup_row:last-child .back_sup_col {
width: 35%
}

.linux_page .back_sup_sec .back_sup_row:last-child .back_sup_col.img_sec {
text-align: left;
width: 40%
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col h3 {
font-size: 22px;
line-height: normal;
color: #fff;
margin-bottom: 20px
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col h3 i {
width: 30px;
height: 30px;
background: #c78000;
font-style: normal;
display: inline-block;
border-radius: 20px;
text-align: center;
line-height: 26px;
margin-right: 15px
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col p {
font-size: 16px;
line-height: 32px;
color: #fff;
margin-bottom: 20px
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col ul {
width: 100%;
height: auto;
float: left
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col ul li {
text-align: left;
padding-left: 35px;
list-style-type: none;
margin-bottom: 10px;
font-size: 15px;
line-height: 28px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px;
color: #fff
}

.linux_page .dist_sec {
width: 100%;
height: auto;
float: left;
margin: 80px 0
}

.linux_page .dist_sec h2 p {
font-size: 32px;
line-height: normal;
margin: 0;
height: auto;
width: auto;
color: #2b80c3;
float: left
}

.linux_page .dist_sec h2 i {
float: left;
width: 60px;
height: 30px;
margin: 0 10px 0 0;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/arrow_res.png) no-repeat;
transform: rotate(-90deg)
}

.linux_page .dist_sec ul {
width: 100%;
height: auto;
float: left;
display: flex;
flex-wrap: wrap
}

.linux_page .dist_sec ul li {
width: 50%;
height: auto;
display: table;
float: left;
margin: 80px 0 0
}

.linux_page .dist_sec ul li.pad_lft {
padding-left: 40px
}

.linux_page .dist_sec ul li span,.linux_page .dist_sec ul li p {
display: table-cell;
vertical-align: middle
}

.linux_page .dist_sec ul li span {
width: 80px;
height: 80px
}

.linux_page .dist_sec ul li span.back_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/lin_backup.svg) no-repeat
}

.linux_page .dist_sec ul li span.restore_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/lin_restore.svg) no-repeat
}

.linux_page .dist_sec ul li span.rans_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/lin_ransomware_protection.svg) no-repeat
}

.linux_page .dist_sec ul li span.comp_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/lin_compliance.svg) no-repeat
}

.linux_page .dist_sec ul li p {
padding-left: 20px;
font-size: 16px;
line-height: 32px;
color: #111
}

.linux_page .dist_sec ul li p strong {
font-weight: 400;
font-size: 24px;
line-height: 40px;
margin-bottom: 10px;
color: #0071bc;
display: block
}

.linux_page .dist_sec ul li a:hover p strong {
color: #111
}

.linux_page .slider_sec {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: #ebf2f8
}

.linux_page .slider_cont {
width: 100%;
height: auto;
float: left;
margin: 60px 0 80px
}

.linux_page .slider_sec h2 {
font-size: 32px;
line-height: normal;
margin: 0;
height: auto;
width: auto;
color: #2b80c3;
float: left
}

.linux_page .slider_cont .flex-wrap {
max-width: 100%;
width: auto;
height: auto;
margin: 0 auto;
position: relative
}

.linux_page .slider_cont .flex-wrap .flex-control-nav {
position: absolute;
right: 320px;
bottom: -40px
}

.linux_page .slider_cont .flex-wrap .flex-control-nav li {
margin: 0 10px;
display: inline-block;
zoom:1;list-style-type: none
}

.linux_page .slider_cont .flex-wrap .flex-control-nav li a {
width: 11px;
height: 11px;
display: block;
background: #cdd9e2;
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
box-shadow: inset 0 0 3px rgba(0,0,0,.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px
}

.linux_page .slider_cont .flex-wrap .flex-control-nav li a.flex-active {
background-color: #2b80c3
}

.linux_page .slider_cont .flex-wrap .flexslider .slides img {
width: 650px;
height: auto;
margin: 0 auto;
float: left;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none
}

.linux_page .slider_cont .img-left {
display: table-cell
}

.linux_page .slider_cont .flex-wrap .mart {
width: 520px;
height: auto;
float: none;
text-align: left;
margin: 10px 0 0;
padding-right: 40px;
display: table-cell;
vertical-align: middle
}

.linux_page .slider_cont .flex-wrap .mart h3 {
color: #111;
margin-bottom: 20px;
font-size: 24px;
line-height: 42px
}

.linux_page .slider_cont .flex-wrap .mart p {
color: #000;
font-size: 16px;
line-height: 32px;
font-weight: 400;
margin: 5px 0 0;
line-height: 30px
}

.linux_page .call_det {
width: 100%;
height: auto;
float: left;
padding: 40px 0;
text-align: center;
font-size: 20px;
line-height: normal;
color: #111
}

.sys_sec {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: #fff;
border-bottom: 1px solid #ddd
}

.sys_sec p {
width: 100%;
height: auto;
float: left
}

.sys_sec h2 {
font-size: 32px;
line-height: normal;
margin: 0 0 10px;
height: auto;
color: #2b80c3;
float: left;
width: auto;
border-top: 3px solid #ffd04c;
padding: 30px 0 0
}

.sys_sec .sys_cont {
width: 75%;
height: auto;
float: left;
padding-left: 0;
margin-top: 50px
}

.sys_sec .sys_cont h3 {
font-size: 24px;
line-height: normal;
color: #111;
margin: 0 0 30px;
float: left;
width: 100%
}

.sys_sec .sys_cont h3 i {
width: 60px;
height: 60px;
display: inline-block;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/360_linux.svg) 0 -10px;
margin: 0 20px 0 0;
float: left
}

.sys_sec .sys_cont .sys_list_cont {
width: 45%;
height: auto;
float: left;
margin: 0 0 40px
}

.sys_sec .sys_cont .sys_list_cont h4 {
font-size: 20px;
line-height: normal;
color: #111;
font-weight: 700;
margin: 0 0 20px
}

.sys_sec .sys_cont .sys_list_cont li {
font-size: 16px;
line-height: 32px;
list-style-position: inside
}

.sys_sec p b {
color: red
}

.video_menus_tab {
width: 100%;
height: auto;
float: left;
border-bottom: 1px solid #b1b1b1;
margin-bottom: 60px
}

.video_menus_tab li {
display: inline-block;
padding: 15px 15px 15px 50px;
position: relative
}

.video_menus_tab li a i {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/360_vid_tabs.png) no-repeat;
width: 35px;
height: 32px;
display: inline-block;
position: absolute;
left: 10px;
bottom: 8px
}

.video_menus_tab li a.vicon_web i {
background-position: 0 0
}

.video_menus_tab li a.vicon_desktop i {
background-position: 0 -122px
}

.video_menus_tab li:hover a.vicon_web i,.video_menus_tab li.active a.vicon_web i {
background-position: 0 -63px
}

.video_menus_tab li:hover a.vicon_desktop i,.video_menus_tab li.active a.vicon_desktop i {
background-position: 0 -181px
}

.video_menus_tab li:hover a span,.video_menus_tab li.active a span {
color: #333
}

.video_page .video_wrap {
position: relative;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat;
background-size: contain;
height: auto;
width: 100%;
float: left;
padding: 0
}

.video_page .video_wrap h1 {
font-size: 2em;
text-align: left;
color: #333;
padding: 0;
line-height: normal;
float: left;
margin: 60px 0 20px;
line-height: normal;
width: 100%
}

.video_page .video_content_wrap {
width: 100%;
height: auto;
float: left;
margin: 60px 0
}

.video_page .video_banner_content {
width: auto;
height: auto;
float: left;
margin-bottom: 0;
padding-bottom: 60px;
padding-right: 60px
}

.video_page .videos_list {
border: 0 solid red;
display: flex;
flex-wrap: wrap;
overflow: hidden;
list-style: none
}

.video_page .video-desc {
width: 100%;
height: auto;
float: left;
padding: 20px
}

.video_page .videos_list li {
position: relative;
float: left;
margin: 0 40px 50px 20px;
border: 1px solid #e0e0e0;
padding: 0 0 20px;
text-align: left;
background: #fff;
width: 322px;
height: auto;
cursor: pointer;
box-sizing: border-box;
list-style: none
}

.video_page .videos_list li:hover {
box-shadow: 0 5px 20px #c3c3c3
}

.video_page .videos_list li:before {
content: '';
width: 42px;
height: 42px;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video_thumb_play.png);
position: absolute;
z-index: 9999;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 80px auto 0
}

.video_page .videos_list .pc_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/idrive360_video_thumbnail_new.png);
background-position: 0 0;
background-repeat: no-repeat;
font-size: 0;
min-height: 180px;
min-width: 100%;
float: left;
text-indent: -3500px;
margin-left: 0
}

.video_page .videos_list .pc_icon.back_img {
background-position: -1px 0
}

.video_page .videos_list .pc_icon.manage_img {
background-position: -1px -210px
}

.video_page .videos_list .pc_icon.remote_img {
background-position: -1px -420px
}

.video_page .videos_list .pc_icon.plan_img {
background-position: -1px -630px
}

.video_page .videos_list .pc_icon.activ_img {
background-position: -1px -1050px
}

.video_page .videos_list .pc_icon.setting_img {
background-position: -1px -840px
}

.video_page .videos_list .pc_icon.image_backup {
background-position: -1px -1260px
}

.video_page .videos_list li:hover .pc_icon {
opacity: .7
}

.video_page .videos_list .video_title {
font-size: 18px;
line-height: 36px;
padding-bottom: 5px;
color: #1374ab;
float: left;
width: 100%;
padding-top: 9px!important
}

.video_page .videos_list .videos_desc {
font-size: 16px;
line-height: 30px
}

.help_video ul {
border: 0 solid red;
display: table;
overflow: hidden;
list-style: none
}

.video-title {
margin-left: 30px;
background: 0 0;
float: left;
width: auto;
padding: 30px 0 0;
font-size: 20px;
color: #1374ab;
margin-bottom: 30px
}

.header_title {
padding-bottom: 0;
border-bottom: 0 solid #dcdcdc;
min-width: 960px;
width: 100%
}

.top_title p {
padding: 0;
line-height: 30px
}

.header_title p {
margin: 0;
padding: 30px 0 30px 22px;
font-size: 25px
}

.video_page .videos_breadcrumb {
background: 0 0;
float: left;
width: auto;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_mac {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_web {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_mobile {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_express {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_bmr {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_social {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.video_page .videos_breadcrumb_onedrive {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 30px
}

.videos_section .video {
margin-left: 2px
}

.video_page .header_title {
margin: 0 0 0
}

.video_page .videos_section {
position: relative;
background-color: #fff;
width: 100%;
height: auto;
float: left
}

.video_page .help_video {
margin: 10px auto;
float: left;
min-height: 600px;
width: 100%
}

.video_page .inner_wraper {
min-height: 450px;
padding-bottom: 0;
margin-bottom: 0
}

.top_title p {
padding: 0;
line-height: 30px
}

.top_title small {
padding: 10px 0 0;
font-size: 1em;
display: block
}

.popular_videos {
display: block;
font-size: 16px;
padding: 10px 0;
line-height: 25px;
color: #1374ab;
border-bottom: 1px solid #dcdcdc;
margin-bottom: 20px
}

.vicon_pc {
background-position: 0 0
}

.link_anchro {
width: 100%;
margin-bottom: 25px
}

.video_clear {
clear: both
}

.vicon_mac {
background-position: 0 0
}

.vicon_pc:hover {
background-position: -142px 0
}

.vicon_pc:active,.video_menus_tab li.active a.vicon_pc {
background-position: -284px 0
}

.vicon_mac {
background-position: 0 -148px
}

.vicon_mac:hover {
background-position: -142px -148px
}

.vicon_mac:active,.video_menus_tab li.active a.vicon_mac {
background-position: -284px -148px
}

.vicon_web {
background-position: 0 -296px
}

.vicon_web:hover {
background-position: -142px -296px
}

.vicon_web:active,.video_menus_tab li.active a.vicon_web {
background-position: -284px -296px
}

.vicon_mobile {
background-position: 0 -444px
}

.vicon_mobile:hover {
background-position: -142px -444px
}

.vicon_mobile:active,.video_menus_tab li.active a.vicon_mobile {
background-position: -284px -444px
}

.vicon_server {
background-position: 0 -592px
}

.vicon_server:hover {
background-position: -142px -592px
}

.vicon_server:active,.video_menus_tab li.active a.vicon_server {
background-position: -284px -592px
}

.vicon_express {
background-position: 0 -740px
}

.vicon_express:hover {
background-position: -142px -740px
}

.vicon_express:active,.video_menus_tab li.active a.vicon_express {
background-position: -284px -740px
}

.vicon_bmr {
text-indent: -3500px;
height: 76px;
width: 78px;
float: left;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video-menu-bmr.png);
background-repeat: no-repeat;
background-position: 0 -1776px!important
}

.vicon_bmr:hover {
background-position: -142px -1776px!important
}

.vicon_bmr:active,.video_menus_tab li.active a.vicon_bmr {
background-position: -284px -1776px!important
}

.vicon_wifi {
background-position: 0 -888px
}

.vicon_wifi:hover {
background-position: -142px -888px
}

.vicon_wifi:active,.video_menus_tab li.active a.vicon_wifi {
background-position: -284px -888px
}

.vicon_social {
background-position: 0 -1036px
}

.vicon_social:hover {
background-position: -142px -1036px
}

.vicon_social:active,.video_menus_tab li.active a.vicon_social {
background-position: -284px -1036px
}

.vicon_office365 {
background-position: 0 -1480px
}

.vicon_office365:hover {
background-position: -142px -1480px
}

.vicon_office365:active,.video_menus_tab li.active a.vicon_office365 {
background-position: -284px -1480px
}

.vicon_resel {
background-position: 0 -1184px
}

.vicon_resel:hover {
background-position: -142px -1184px
}

.vicon_resel:active,.video_menus_tab li.active a.vicon_resel {
background-position: -284px -1184px
}

.vicon_onedrive {
background-position: 0 -1480px
}

.vicon_onedrive:hover {
background-position: -142px -1480px
}

.vicon_onedrive:active,.video_menus_tab li.active a.vicon_onedrive {
background-position: -284px -1480px
}

.vicon_nasbackup {
background-position: 0 -1628px
}

.vicon_nasbackup:hover {
background-position: -142px -1628px
}

.vicon_nasbackup:active,.video_menus_tab li.active a.vicon_nasbackup {
background-position: -284px -1628px
}

.videos_section .mac_video .mac_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/mac-video-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.mac_video .Mac_InteractiveBackup .mac_icon {
background-position: 0 0
}

.mac_video .Mac_InteractiveBackup .mac_icon:hover,.mac_video .Mac_InteractiveBackup:hover .mac_icon {
background-position: -193px 0
}

.mac_video .Mac_ScheduledBackup .mac_icon {
background-position: 0 -138px
}

.mac_video .Mac_ScheduledBackup .mac_icon:hover,.mac_video .Mac_ScheduledBackup:hover .mac_icon {
background-position: -193px -138px
}

.mac_video .Mac_MultipleDeviceBackup .mac_icon {
background-position: 0 -278px
}

.mac_video .Mac_MultipleDeviceBackup .mac_icon:hover,.mac_video .Mac_MultipleDeviceBackup:hover .mac_icon {
background-position: -193px -278px
}

.mac_video .Mac_Restore .mac_icon {
background-position: 0 -417px
}

.mac_video .Mac_Restore .mac_icon:hover,.mac_video .Mac_Restore:hover .mac_icon {
background-position: -193px -417px
}

.mac_video .Mac_TimeMachineBackup .mac_icon {
background-position: 0 -556px
}

.mac_video .Mac_TimeMachineBackup .mac_icon:hover,.mac_video .Mac_TimeMachineBackup:hover .mac_icon {
background-position: -193px -556px
}

.mac_video .Mac_Restore_versions .mac_icon {
background-position: 0 -693px
}

.mac_video .Mac_Restore_versions .mac_icon:hover,.mac_video .Mac_Restore_versions:hover .mac_icon {
background-position: -193px -693px
}

.mac_video .Mac_Search_Restore .mac_icon {
background-position: 0 -833px
}

.mac_video .Mac_Search_Restore .mac_icon:hover,.mac_video .Mac_Search_Restore:hover .mac_icon {
background-position: -193px -833px
}

.mac_video .Mac_Share .mac_icon {
background-position: 0 -973px
}

.mac_video .Mac_Share .mac_icon:hover,.mac_video .Mac_Share:hover .mac_icon {
background-position: -193px -973px
}

.mac_video .Mac_Archive_Cleanup .mac_icon {
background-position: 0 -1111px
}

.mac_video .Mac_Archive_Cleanup .mac_icon:hover,.mac_video .Mac_Archive_Cleanup:hover .mac_icon {
background-position: -193px -1111px
}

.mac_video .Mac_Trash .mac_icon {
background-position: 0 -1250px
}

.mac_video .Mac_Trash .mac_icon:hover,.mac_video .Mac_Trash:hover .mac_icon {
background-position: -193px -1250px
}

.mac_video .Mac_CDP .mac_icon {
background-position: 0 -1389px
}

.mac_video .Mac_CDP .mac_icon:hover,.mac_video .Mac_CDP:hover .mac_icon {
background-position: -193px -1389px
}

.mac_video .Mac_understandingLogs .mac_icon {
background-position: 0 -1528px
}

.mac_video .Mac_understandingLogs .mac_icon:hover,.mac_video .Mac_understandingLogs:hover .mac_icon {
background-position: -193px -1528px
}

.mac_video .Mac_local_backup .mac_icon {
background-position: 0 -1667px
}

.mac_video .Mac_local_backup .mac_icon:hover,.mac_video .Mac_local_backup:hover .mac_icon {
background-position: -193px -1667px
}

.mac_video .Mac_localbackup_restore .mac_icon {
background-position: 0 -1806px
}

.mac_video .Mac_localbackup_restore .mac_icon:hover,.mac_video .Mac_localbackup_restore:hover .mac_icon {
background-position: -193px -1806px
}

.videos_section .mac_video .mojave_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/Win-video-thumbnails-new.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px;
background-position: 0 -1946px
}

.mac_video .macos-backup .mojave_icon:hover,.mac_video .macos-backup:hover .mojave_icon {
background-position: -193px -1946px
}


/*c2c addons pricing*/
	.c2c{
		width: 100%;
    height: auto;
    float: left;
    margin-bottom: 20px;
	}
	.cld_sec {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0px 0 40px;
    display: flex;
    flex-wrap: wrap;
    float: left;
    background: rgb(221 240 247);
    background: linear-gradient(90deg,rgb(221 240 247) 0%,rgb(221 240 247) 35%,rgb(236 233 215) 100%);
    border: 1px solid #c2cdd6;
    border-radius: 10px;
    box-sizing: border-box
}

.cld_sec .cld_new {
    position: absolute;
    right: 40px;
    top: 0;
    width: 85px;
    height: 50px;
    background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/addons.png) no-repeat
}

.cld_sec .cld_prc_col {
    width: 33%;
    max-width: 450px;
    height: auto;
    padding: 40px
}

.cld_sec .cld_prc_col h2 {
    font-size: 30px;
    line-height: normal;
    font-weight: 600;
    margin-bottom: 20px;
    color: #0071bc
}

.cld_sec .cld_mai_col {
    width: 100%;
    float: left;
    display: table
}

.cld_sec .cld_mai_col .cld_col_g {
    position: relative;
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding: 40px 20px;
    color: #000;
    box-sizing: border-box
}

.cld_sec .cld_mai_col .cld_col_g:first-child {
    padding-left: 40px;padding-right:40px;
}

.cld_sec .cld_mai_col .cld_col_g:first-child:before {
    content: '';
    position: absolute;
    right: 20px;
    top: 40px;
    width: 1px;
    height: calc(100% - 80px);
    background: #cdcdcd
}

.cld_sec .cld_mai_col .cld_col_g h3 {
    font-size: 20px;
    color: #000;
    margin-bottom: 20px
}
.cld_sec .cld_mai_col .cld_col_g h3 a{color: #000;font-weight:600;}
.cld_sec .cld_prc_col:hover h2,.cld_sec .cld_prc_col:hover p.cld_p_cont {
    color: #000
}

.cld_sec .cld_mai_col .cld_col_g h3:hover a {
    color: #0071bc
}

.cld_sec .cld_mai_col .cld_col_g p {
    font-size: 16px;
    line-height: 32px;
    color: #282828;min-height:64px;
}

.cld_sec .cld_col_g .p_cont {
    color: #000;padding-top: 20px;
}
.cld_sec .cld_col_g .p_cont strong{
	font-weight: bold;
}
.cld_sec .freetrial{display: block;}
/*c2c addons pricing ends*/

/*pricing new block css starts*/
.pricing_sec .pricing_row{
	position: relative;
    width: 100%;
    height: auto;
    margin: 40px 0px 60px 0px;
    float: left;
    display: flex;
    flex-wrap: wrap;
    background:url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_bg3.jpg) no-repeat;
    background-size: cover;
    border: 1px solid #c2cdd6;
    border-radius: 10px;
    box-sizing: border-box;
}
.pricing_sec .pricing_row .price_col1{
	position: relative;
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding: 20px 40px 0px 40px;
    color: #000;
    box-sizing: border-box;
}
.pricing_sec .pricing_row .price_col1 h2{
	font-weight: 800;
	padding-block: 38px 43px;
}
.price_span{
	color: #0071bc;font-size: 28px;
}
.pricing_sec .pricing_row .price_col1 img{
	width: auto;
}
.pricing_sec .pricing_row .price_col1 .trynow-btn {
    float: left;
    margin: 40px 0;
}
.pricing_sec .pricing_row .price_col1 .trynow-btn .trynow {
    background-color: #0071bc;
    width: auto;
    /* height: 57px; */
    padding: 15px 35px;
    /* text-indent: 1px; */
    color: #fff;
    float: left;
    font-size: 18px;
    /* line-height: normal; */
    /* font-weight: 500; */
    border-radius: 6px;
    /* display: block; */
    margin: 10px auto 10px;
}
.pricing_sec .pricing_row .price_col1 .trynow-btn .trynow:hover{
background: #3598db}
.pricing_sec .pricing_row .price_col1 .trynow-btn .freetrial{ 
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    color: #000;
    display: inline-block;
    float: left;
    margin: 20px 20px 8px;
}
.pricing_sec .pricing_row .price_col1 .trynow-btn .freetrial span{
	display: block;font-size: 13px;
}
.unlimit_storage{
	display: block;
	float: left;
	width: 100%;

}
.unlimit_storage p{
	font-size: 22px;
    font-weight: bold;
    padding: 10px 20px;
    border-block: 1px solid #efe0dc;
    color: #ff5252;width: auto;
    float: left;
    max-width: 250px;
}
/*pricing new block css ends*/



@media screen and (max-width: 480px) {
.videos_section .mac_video .mojave_icon {
display:none
}
}

.videos_section .web_vidoe .web_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/web-video-thumbnails-blue.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.web_vidoe .web_Signup .web_icon {
background-position: 0 0
}

.web_vidoe .web_Signup .web_icon:hover,.web_vidoe .web_Signup:hover .web_icon {
background-position: -193px 0
}

.web_vidoe .web_setPrivateKey .web_icon {
background-position: 0 -138px
}

.web_vidoe .web_setPrivateKey .web_icon:hover,.web_vidoe .web_setPrivateKey:hover .web_icon {
background-position: -193px -138px
}

.web_vidoe .web_share .web_icon {
background-position: 0 -278px
}

.web_vidoe .web_share .web_icon:hover,.web_vidoe .web_share:hover .web_icon {
background-position: -193px -278px
}

.web_vidoe .web_FileFoldr_Oprt .web_icon {
background-position: 0 -417px
}

.web_vidoe .web_FileFoldr_Oprt .web_icon:hover,.web_vidoe .web_FileFoldr_Oprt:hover .web_icon {
background-position: -193px -417px
}

.web_vidoe .web_reports .web_icon {
background-position: 0 -551px
}

.web_vidoe .web_reports .web_icon:hover,.web_vidoe .web_reports:hover .web_icon {
background-position: -193px -551px
}

.web_vidoe .win_remote_manage .web_icon {
background-position: 0 -1251px
}

.web_vidoe .win_remote_manage .web_icon:hover,.web_vidoe .win_remote_manage:hover .web_icon {
background-position: -193px -1251px
}

.web_vidoe .web_manage_account .web_icon {
background-position: 0 -693px
}

.web_vidoe .web_manage_account .web_icon:hover,.web_vidoe .web_manage_account:hover .web_icon {
background-position: -193px -693px
}

.web_vidoe .web_Gallery .web_icon {
background-position: 0 -833px
}

.web_vidoe .web_Gallery .web_icon:hover,.web_vidoe .web_Gallery:hover .web_icon {
background-position: -193px -833px
}

.web_vidoe .web_facebook_backup .web_icon {
background-position: 0 -1112px
}

.web_vidoe .web_facebook_backup .web_icon:hover,.web_vidoe .web_facebook_backup:hover .web_icon {
background-position: -193px -1112px
}

.web_vidoe .web_manage_computer .web_icon {
background-position: 0 -1392px
}

.web_vidoe .web_manage_computer .web_icon:hover,.web_vidoe .web_manage_computer:hover .web_icon {
background-position: -193px -1392px
}

.web_vidoe .web_manage_computerNew .web_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/web-video-thumbnails-blue.png);
background-position: 0 -1529px
}

.web_vidoe .web_manage_computerNew .web_icon:hover,.web_vidoe .web_manage_computerNew:hover .web_icon {
background-position: -193px -1529px
}

.videos_section .mobile_video .mobile_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/mobile-videos-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.mobile_video .mob_backup_restore .mobile_icon {
background-position: 0 0
}

.mobile_video .mob_backup_restore .mobile_icon:hover,.mobile_video .mob_backup_restore:hover .mobile_icon {
background-position: -193px 0
}

.mobile_video .mob_access_share .mobile_icon {
background-position: 0 -138px
}

.mobile_video .mob_access_share .mobile_icon:hover,.mobile_video .mob_access_share:hover .mobile_icon {
background-position: -193px -138px
}

.mobile_video .mob_selective_backup .mobile_icon {
background-position: 0 -278px
}

.mobile_video .mob_selective_backup .mobile_icon:hover,.mobile_video .mob_selective_backup:hover .mobile_icon {
background-position: -193px -278px
}

.videos_section .express_video .express_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/general-videos-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.express_video .web_idrive_express .express_icon {
background-position: 0 0
}

.express_video .web_idrive_express .express_icon:hover,.express_video .web_idrive_express:hover .express_icon {
background-position: -193px 0
}

.express_video .web_express_sync .express_icon {
background-position: 0 -138px
}

.express_video .web_express_sync .express_icon:hover,.express_video .web_express_sync:hover .express_icon {
background-position: -193px -138px
}

.videos_section .bmr_video .bmr_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/bmr-video-thumbnail-new3.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.bmr_video .web_idrive_bmr .bmr_icon {
background-position: 0 0
}

.bmr_video .web_idrive_bmr .bmr_icon:hover,.bmr_video .web_idrive_bmr :hover .bmr_icon {
background-position: -193px 0
}

.videos_section .bmr_video .bmr_icon:hover {
background-position: -193px 0
}

.videos_section .bmr_video .bmr_web_console .bmr_icon {
background-position: 0 -278px
}

.videos_section .bmr_video .bmr_web_console .bmr_icon:hover {
background-position: -193px -278px
}

.videos_section .bmr_video .bmr_cloud_replication .bmr_icon {
background-position: 0 -417px
}

.videos_section .bmr_video .bmr_cloud_replication .bmr_icon:hover {
background-position: -193px -417px
}

.videos_section .bmr_video .bmr-restore .bmr_icon {
background-position: 0 -556px
}

.videos_section .bmr_video .bmr-restore .bmr_icon:hover {
background-position: -193px -556px
}

.videos_section .bmr_video .bmr-settings .bmr_icon {
background-position: 0 -695px
}

.videos_section .bmr_video .bmr-settings .bmr_icon:hover {
background-position: -193px -695px
}

.videos_section .bmr_video .BMR_CloudManage .bmr_icon {
background-position: 0 -834px
}

.videos_section .bmr_video .BMR_CloudManage .bmr_icon:hover {
background-position: -193px -834px
}

.videos_section .bmr_video .bmr-vmware-backup .bmr_icon {
background-position: 0 -973px
}

.videos_section .bmr_video .bmr-vmware-backup .bmr_icon:hover {
background-position: -193px -973px
}

.videos_section .bmr_video .bmr-vmware-restore .bmr_icon {
background-position: 0 -1112px
}

.videos_section .bmr_video .bmr-vmware-restore .bmr_icon:hover {
background-position: -193px -1112px
}

.videos_section .social_video .social_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/socialdata-video-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.social_video .social_facebook_backup .social_icon {
background-position: 0 0
}

.social_video .social_facebook_backup .social_icon:hover,.social_video .social_facebook_backup:hover .social_icon {
background-position: -193px 0
}

.social_video .social_instagram_backup .social_icon {
background-position: 0 -139px
}

.social_video .social_instagram_backup .social_icon:hover,.social_video .social_instagram_backup:hover .social_icon {
background-position: -193px -139px
}

.videos_section .onedrive_video .onedrive_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/socialdata-video-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.onedrive_video .onedrive .onedrive_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/web-video-thumbnails-one.png);
background-position: 0 -1947px
}

.onedrive_video .onedrive .onedrive_icon:hover,.onedrive_video .onedrive:hover .onedrive_icon {
background-position: -193px -1947px
}

.videos_section .synology_video .synology_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/socialdata-video-thumbnails.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.synology_video .synology .synology_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/syno-video-thum.png);
background-position: 0 0
}

.synology_video .synology .synology_icon:hover,.synology_video .synology:hover .synology_icon {
background-position: -193px 0
}

.videos_section .server_video .server_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails1.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.server_video .server_SQLServerBackup .server_icon {
background-position: 0 0
}

.server_video .server_SQLServerBackup .server_icon:hover,.server_video .server_SQLServerBackup:hover .server_icon {
background-position: -193px 0
}

.server_video .server_systemstatebackup .server_icon {
background-position: 0 -278px
}

.server_video .server_systemstatebackup .server_icon:hover,.server_video .server_systemstatebackup:hover .server_icon {
background-position: -193px -278px
}

.server_video .server_msexchangesbackup .server_icon {
background-position: 0 -139px
}

.server_video .server_msexchangesbackup .server_icon:hover,.server_video .server_msexchangesbackup:hover .server_icon {
background-position: -193px -139px
}

.server_video .server_hypervbackup .server_icon {
background-position: 0 -418px
}

.server_video .server_hypervbackup .server_icon:hover,.server_video .server_hypervbackup:hover .server_icon {
background-position: -193px -418px
}

.server_video .Sharepoint_Backup .server_icon {
background-position: 0 -556px
}

.server_video .Sharepoint_Backup .server_icon:hover,.server_video .Sharepoint_Backup:hover .server_icon {
background-position: -193px -556px
}

.server_video .Oracle_ServerBackup .server_icon {
background-position: 0 -695px
}

.server_video .Oracle_ServerBackup .server_icon:hover,.server_video .Oracle_ServerBackup:hover .server_icon {
background-position: -193px -695px
}

.videos_section .vmware-server .server_icon {
background-position: 0 -834px
}

.server_video .vmware-server .server_icon:hover,.server_video .vmware-server:hover .server_icon {
background-position: -193px -834px
}

.videos_section .wifi_video .wifi_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/IDriveWiFi_videoBtn.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.videos_section .wifi_video .wifi_icon:hover {
background-position: -193px 0
}

.videos_section .Configure_IDrive_WiFi .wifi_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video-wifi-device.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.videos_section .Configure_IDrive_WiFi:hover .wifi_icon,.videos_section .Configure_IDrive_WiFi .wifi_icon:hover {
background-position: -193px 0
}

.videos_section .Backup_to_IDrive_WiFi .wifi_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video-wifi-device.png) no-repeat 0 -139px;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.videos_section .Backup_to_IDrive_WiFi:hover .wifi_icon,.videos_section .Backup_to_IDrive_WiFi .wifi_icon:hover {
background-position: -193px 0
}

.videos_section .web_referral_video .web_referral_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/referal_thumnail.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px;
background-position: 0 -1390px
}

.videos_section .web_referral_video .web_referral_icon:hover,.web_referral_video .web_referrel:hover .web_referral_icon {
background-position: -193px -1390px
}

.videos_section .Oracle_ServerBackup .server_icon {
background-position: 0 -695px
}

.server_video .Oracle_ServerBackup .server_icon:hover,.server_video .Oracle_ServerBackup:hover .server_icon {
background-position: -193px -695px
}

.videos_section .Vmware_ServerBackup .server_icon {
background-position: 0 -834px
}

.server_video .Vmware_ServerBackup .server_icon:hover,.server_video .Vmware_ServerBackup:hover .server_icon {
background-position: -193px -834px
}

.videos_section .Partner_video .partner_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/referal_thumnail.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.Partner_video .web_referral_partner .partner_icon {
background-position: 0 -1390px
}

.Partner_video .web_referral_partner .partner_icon:hover,.Partner_video .web_referral_partner:hover .partner_icon {
background-position: -193px -1390px
}

.video_page .noteDiv {
background: #cdffcf;
border: 1px solid #a0cea2;
padding: 11px;
font-size: 14px;
width: 90%;
text-align: center;
margin: 10px auto;
box-sizing: border-box;
font-weight: 600
}

.videos_section .bmr_video .bmr-vmware-cloud-backup .bmr_icon {
background-position: 0 -1254px
}

.videos_section .bmr_video .bmr-vmware-cloud-backup .bmr_icon:hover {
background-position: -193px -1254px
}

.videos_section .bmr-title sup {
font-size: 13px;line-height: normal;
    font-family: 'Open Sans', Tahoma, Verdana, Arial;
}

.videos_section .bmr_video .bmr-nas-restore .bmr_icon:hover {
background-position: -193px -1393px
}

.videos_section .bmr_video .bmr-nas-restore .bmr_icon {
background-position: 0 -1393px
}

.videos_section .bmr_video .bmr-nas-share .bmr_icon:hover {
background-position: -193px -1541px
}

.videos_section .bmr_video .bmr-nas-share .bmr_icon {
background-position: 0 -1541px
}

.videos_section .bmr_video .BMR_CloudManage .bmr_icon {
background-position: 0 -837px
}

.videos_section .bmr_video .BMR_CloudManage .bmr_icon:hover {
background-position: -193px -837px
}

.videos_section .bmr_video .BMR_CloudManage .bmr_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/bmr-video-thumbnail-new2.png) no-repeat 0 -837px
}
.unlimt_sec {
width: 28%;min-width: 350px;
height: auto;
background: #e36554;
color: #fff !important;
font-size: 16px !important;
text-align: right;
position: relative;
padding: 10px 20px !important;
max-width: 352px;
}
.unlimt_storg {
width: 6% !important;min-width: 210px;
height: auto;
background: #e36554;
color: #fff !important;
font-size: 20px !important;
position: relative;
max-width: 210px;
border-radius: 10px 10px 0px 0px;
text-align: center;
font-weight: 600;
}

.free_sec {
padding-left: 20px!important;
}
.unlimt_sec b {
background: #fff;
color: #f00;
padding: 5px;
border-radius: 50%;
display: inline-block;
line-height: 10px;
font-size: 18px;
width: 20px;
height: 20px;
margin: 0px 5px;
font-weight: bold;
}

@media screen and (min-width: 1025px) and (max-width:1100px) {
.help_video li {
margin-right:51px
}
}

@media screen and (min-width: 1150px) and (max-width:1280px) {
.help_video li {
margin-right:31px
}
}

.web_vidoe .dashboard-users .web_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/web-video-thumbnails.png);
background-position: 0 -1668px
}

.web_vidoe .dashboard-users .web_icon:hover,.web_vidoe .dashboard-users:hover .web_icon {
background-position: -193px -1668px
}

.web_vidoe .idrive-docs .web_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/web-video-thumbnails.png);
background-position: 0 -1807px
}

.web_vidoe .idrive-docs .web_icon:hover,.web_vidoe .idrive-docs:hover .web_icon {
background-position: -193px -1807px
}

.videos_section .bmr_video .bmr_web_console_preview .bmr_icon {
background-position: 0 -417px
}

.videos_section .bmr_video .bmr_web_console_preview .bmr_icon:hover {
background-position: -193px -417px
}

.videos_section .bmr_video .bmr_intro_preview .bmr_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/bmr-general-videos-thumbnails.png) no-repeat 0 -278px
}

.videos_section .bmr_video .bmr_intro_preview .bmr_icon:hover {
background-position: -193px -278px
}

.videos_section .bmr_video .bmr-virtual .bmr_icon {
background-position: 0 -139px
}

.videos_section .bmr_video .bmr-virtual .bmr_icon:hover {
background-position: -193px -139px
}

.videos_section .Office365 .server_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails-new.png);
background-repeat: no-repeat;
background-position: 0 -973px
}

.videos_section .winRE-video .server_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails.png);
background-position: 0 -1112px;
background-repeat: no-repeat
}

.server_video .winRE-video .server_icon:hover,.server_video .winRE-video .server_icon:active {
background-position: -193px -1112px
}

.videos_section .entire-Machine-Backup .server_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails1.png);
background-position: 0 -1529px;
background-repeat: no-repeat
}

.server_video .entire-Machine-Backup .server_icon:hover,.server_video .entire-Machine-Backup .server_icon:active {
background-position: -193px -1529px
}

.videos_section .entire-machine-backupLocalrestore .server_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails1.png);
background-position: 0 -1667px;
background-repeat: no-repeat
}

.server_video .entire-machine-backupLocalrestore .server_icon:hover,.server_video .entire-machine-backupLocalrestore .server_icon:active {
background-position: -193px -1667px
}

.server_video .Office365 .server_icon:hover,.server_video .Office365:hover .server_icon {
background-position: -193px -973px
}

.vicon_reseller {
background-position: 0 -1184px
}

.vicon_reseller:active,.video_menus li.active a.vicon_reseller {
background-position: -284px -1184px
}

.vicon_reseller:hover {
background-position: -142px -1184px
}

.videos_section .resell_video .reseller_icon {
text-indent: -3500px;
border: 1px solid #ccc;
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reseller-thumnail.png);
background-repeat: no-repeat;
font-size: 0;
min-height: 111px;
min-width: 155px;
float: left;
margin-left: 2px
}

.resell_video .reseller-video .reseller_icon {
background-position: 0 -1807px
}

.resell_video .reseller-video .reseller_icon:hover,.resell_video .reseller-video:hover .reseller_icon {
background-position: -193px -1807px
}

.video_page .videos_breadcrumb_reseller {
background: 0 0;
float: left;
width: 100%;
padding: 10px 0 2px 2px;
font-size: 18px;
color: #1374ab;
border-bottom: 0 solid #dcdcdc;
margin-bottom: 20px
}

.videos_section .image-backup-intro .server_icon {
background-image: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/serverbackup-video-thumbnails.png);
background-position: 0 -1252px;
background-repeat: no-repeat
}

.server_video .image-backup-intro .server_icon:hover,.server_video .image-backup-intro .server_icon:active {
background-position: -193px -1252px
}

@media screen and (max-width: 980px) {
/*pricing block starts*/
.pricing_sec .pricing_row .price_col1.col2{display: none;}
.pricing_sec .pricing_row .price_col1{width: 100%!important;padding-block: 20px 40px;}
.pricing_sec .pricing_row .price_col1 h2 {
    padding-block: 10px 20px;
    text-align: center;
}
.pricing_sec .pricing_row .price_col1 p{text-align: center;}
.pricing_sec .pricing_row .price_col1 .trynow-btn {
     float: none; 
    margin: 20px auto;
    display: table;

}
.unlimit_storage p{float: none;margin: auto;}
/*pricing block ends*/

/*pricing c2c addons*/
.cld_sec .cld_mai_col .cld_col_g:first-child{padding-left:0px;}
.cld_sec .cld_prc_col h2 {
    font-size: 26px;
}
.cld_sec .cld_prc_col {
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
}
.cld_sec .cld_mai_col {
    width: 100%;
    padding: 0 35px;
}
.cld_sec .cld_mai_col .cld_col_g {
    padding: 40px 5px;
}
/*priing cc2cc addons ends*/
.video_page .videos_breadcrumb_mac,.video_page .videos_breadcrumb_web,.video_page .videos_breadcrumb_mobile,.video_page .videos_breadcrumb_express,.video_page .videos_breadcrumb_social,.video_page .videos_breadcrumb_bmr,.video_page .videos_breadcrumb_onedrive,.video_page .videos_breadcrumb_reseller,.video_page .videos_breadcrumb_bmr {
margin-bottom:0;
margin-top: 30px;
border-top: 1px solid #e7e6e6;
padding-top: 30px;
padding-bottom: 20px;
color: #1d861a
}

.video_page .videos_list li:before {
left: -350px
}

.help_video_sec {
display: block!important
}

.header_title {
min-width: 100%
}

.video_page {
position: relative
}

.video_page .video-menu {
display: none;
top: 20px
}

.video_page .header_title p {
padding-bottom: 0;
padding-left: 0
}

.video_page .top_title {
padding: 0 30px
}

.video_page .top_title small {
padding-left: 0;
padding-bottom: 20px
}

.video_page .nav_fixed {
display: none
}

.video_page .video-menu {
display: none
}

.video_page .video-desc {
height: 100%;
padding: 0 0 0 20px;
box-sizing: border-box;
margin-left: 330px;
width: 45%
}

.video_page .video-desc p {
width: 100%;
box-sizing: border-box;
float: left;
padding-top: 2px!important
}

.video_page .videos_list li div {
float: left;
position: absolute
}

.video_page .videos_list li {
width: 100%;
box-sizing: border-box;
height: 200px;
min-height: 100%;
background-image: none;
position: relative;
margin: 0 0 30px;
padding: 10px 0 10px 10px
}

.video_page .mobile_vidoe_list li div {
float: left;
position: absolute;
top: 10px
}

.video_page .mobile_vidoe_list li {
width: 100%;
box-sizing: border-box;
height: 135px;
min-height: 100%;
background-image: none;
position: relative;
margin: 0;
padding: 10px 0 10px 9px
}

.video_page .mac_video {
display: block
}

.video_page .help_video ul {
width: 100%
}

.video_page .help_video {
padding: 0 30px;
box-sizing: border-box
}

.video_page .video-title {
margin-left: 10px;
margin-bottom: 0
}

.video_page [data-active=green] {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video_bg_active-980.png) no-repeat 0 0!important
}

.video_page .videos_breadcrumb_mac,.video_page .videos_breadcrumb_web,.video_page .videos_breadcrumb_mobile,.video_page .videos_breadcrumb_express,.video_page .videos_breadcrumb_social,.video_page .videos_breadcrumb_bmr,.video_page .videos_breadcrumb_office365 {
margin-bottom: 0;
margin-top: 30px;
border-top: 1px solid #e7e6e6;
padding-top: 30px;
padding-bottom: 20px;
color: #1d861a
}

.window_video .video-title {
padding-bottom: 20px;
color: #1d861a;
margin-top: 20px
}

.video-laptop {
display: none
}

.video-fluid {
background: #fff url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video-fluid-bg_980.jpg) no-repeat center top;
float: left;
width: 100%
}
}

@media screen and (max-width: 480px) {
/*pricing block starts*/
.pricing_sec .pricing_row .price_col1 p{text-align: center;line-height: 32px;}
.pricing_sec .pricing_row .price_col1 .trynow-btn .trynow{float: none;
        display: block;
        width: 80%;
        text-align: center;margin-top: 3px;}
.pricing_sec .pricing_row .price_col1 .trynow-btn {
     float: none; 
    margin: 20px auto;
    display: table;
}
/*pricing block ends*/
.cld_sec .cld_mai_col .cld_col_g {
    display: block;
    width: 100%;
}
.cld_sec .cld_mai_col .cld_col_g:first-child:before{
	display: none;
}
.cld_sec .cld_mai_col {
    padding: 0 15px;
}
.cld_sec .cld_prc_col h2 {
    font-size: 22px;
}
.cld_sec .cld_prc_col {
    padding: 40px 20px 0;
}
.cld_sec .cld_mai_col .cld_col_g:first-child {
    padding-bottom: 0;
    padding-right: 0;padding-top: 60px;
}

.video_page .video-desc {
margin-left:0;
padding: 10px 0 10px 10px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/help-video-icon.png) no-repeat left center
}
.video_page .videos_list li,.video_page .mobile_vidoe_list li {
height: 100%;
padding: 0;
min-height: 80px
}

.video_page .videos_list li div,.video_page .mobile_vidoe_list li div {
position: relative;
padding-left: 20px;
background-color: #f7f7f7;
margin-bottom: 3px;
min-height: 80px;
width: 100%
}

.video_page [data-active=green] {
background: 0 0!important
}

.video_page .help_video {
padding: 0 20px 20px
}

.video_page .video-desc p {
line-height: 20px
}

.video_page .video-title {
margin-left: 0;
margin-bottom: 10px;
margin-top: 20px
}

.videos_desc {
padding-right: 5px;
font-size: 90%
}

.window_video>.videos_breadcrumb.video-title {
margin-top: 0
}

.video_page .videos_breadcrumb_mac,.video_page .videos_breadcrumb_web,.video_page .videos_breadcrumb_mobile,.video_page .videos_breadcrumb_express,.video_page .videos_breadcrumb_social,.video_page .videos_breadcrumb_bmr,.video_page .videos_breadcrumb_office365,.video_page .videos_breadcrumb_onedrive,.video_page .videos_breadcrumb_reseller {
margin: 30px 0 20px;
border-top-width: 0;
padding: 0
}

.window_video .video-title {
padding-bottom: 0;
color: #1d861a;
margin-top: 0
}

.video_page .mobile_video .video-title {
margin: 30px 0 10px
}

.video_page .videos_list li:before {
left: 0
}
}

.thin-client {
display: block;
width: 100%!important
}

.video_title sup {
font-size: 11px;line-height: normal;
    font-family: 'Open Sans', Tahoma, Verdana, Arial;
}

@media screen and (max-width: 980px) {
.thin-client {
margin-bottom:0;
margin-top: 30px!important;
border-top: 1px solid #e7e6e6;
padding-top: 30px!important;
padding-bottom: 20px;
color: #1d861a
}
}

.model-wrapper {
display: none;
float: left;
height: 100%;
position: fixed;
width: 100%;
z-index: 9999999999;
top: 0
}

.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
}

.model-first-container {
position: absolute;
height: 100%;
width: 100%
}

.model-second-container {
position: relative;
z-index: 9999;
display: table;
overflow: hidden;
margin: 0 auto;
height: 100%;
width: 90%;
max-width: 1024px
}

.model-main-container {
outline: 0;
border-radius: 5px;
display: table-cell;
vertical-align: middle
}

.videos-close-btn {
display: inline-block;
float: right;
width: 100%;
height: 28px
}

.video-container {
position: relative;
width: 100%;
height: 0;
padding-bottom: 56%;
padding-top: 0;
box-sizing: border-box;
border: 0 solid #7babc1;
background: #000
}

.modal-close-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/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
}

.video_menus {
display: none
}

.model-wrapper .videos_list {
list-style-type: none;
margin: 0;
padding: 0;
overflow: auto;
height: 100%
}

.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
}

@media screen and (max-width: 1280px) {
#container-jwplayer8 {
position:absolute;
top: 0;
left: 0;
height: 100%!important
}
}

@media screen and (max-width: 1180px) {
.cld_sec .cld_mai_col .cld_col_g p{min-height: 100px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width: 60%!important;}
}	
@media screen and (max-width: 1024px) {
/*pricing block starts*/
.pricing_sec .pricing_row .price_col1.col2{padding: 20px;width: 43%}
.pricing_sec .pricing_row .price_col1 img {width: 400px;}
.pricing_sec .pricing_row .price_col1 h2 {padding-block:10px 20px;}
.pricing_sec .pricing_row .price_col1 .trynow-btn{margin-top:25px;}
.pricing_sec .pricing_row .price_col1{padding: 35px 20px;width: 54%;}

/*pricing block css ends*/
.jw-overlays {
z-index:99999
}

.feat_page .busi_thub_row .busi_thub_col h4 {
font-size: 22px
}
}

@media screen and (min-width: 768px) {
.modal-close-icon {
right:10px;
top: 10px
}
}

@media screen and (min-width: 1280px) {
.noPlaylist {
width:900px;
margin: 0 auto
}

.jwplayer {
width: 900px!important;
height: 506px!important;
float: left!important
}

.jw-error {
width: 900px!important;
height: 506px!important;
float: left
}

.video_menus {
width: calc(100% - 900px);
float: right;
display: block;
height: 506px;
background: #fff;
overflow: hidden
}

.model-second-container {
max-width: 1184px
}

.video-container {
height: 506px;
padding: 0
}

.video_menus ul.videos_list li {
color: #fff;
display: block;
cursor: pointer;
padding: 12px 10px 12px 4px;
margin-bottom: 0;
border: 1px solid #ddd;
width: 100%;
box-sizing: border-box;
float: left;
height: auto
}

.video_menus ul.videos_list li:hover {
background-color: #35abd8;
border: 1px solid #fff
}

.video_menus ul.videos_list li:hover h3 {
color: #fff
}

.video_menus ul.videos_list li:hover .video-info p {
color: #fff
}

.video_menus ul.videos_list li.active {
background: #015575 url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video-active-icon.png) no-repeat center left;
border: 1px solid #fff
}

.video_menus ul.videos_list li.active h3 {
color: #fff;
border: none;
line-height: 21px;
font-size: 18px
}

.video_menus ul.videos_list li.active .video-info p {
color: #fff
}

.video_menus .video-info h3 {
font-size: 18px;
color: #000;
display: inline;
font-weight: 400
}

.video_menus .video-info h3:hover {
color: #4c7386
}

.video_menus .video-info {
float: left;
padding: 0 20px;
color: #000;
width: 100%;
box-sizing: border-box
}

.video_menus .video-info p {
font-size: 14px;
line-height: 22px;
color: #6c6d6f;
padding: 0;
padding-top: 10px;
margin: 0
}

.video-container,.model-second-container {
position: static
}
}

@supports(-ms-ime-align:auto) {
.jw-video {
transform: none!important;
top: 0!important;
left: 0!important;
width: 100%!important;
height: 100%!important
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) {
.jwplayer {
width:100%!important;
height: 506px!important;
float: left!important
}

.jw-error {
width: 100%!important;
height: 506px!important;
float: left
}
}

.jw-button-container {
display: flex;
flex-flow: row nowrap;
flex: 1 1 auto;
align-items: center;
justify-content: center;
width: 100%;
padding: 0 12px;
display: -webkit-flex;
-webkit-flex-flow: row nowrap;
-webkit-flex: 1 1 auto;
-webkit-align-items: center;
-webkit-justify-content: center
}

.jw-icon-inline,.jw-icon-tooltip {
height: 44px;
width: 44px;
align-items: center;
display: flex;
justify-content: center;
display: -webkit-flex;
-webkit-align-items: center;
-webkit-align-content: center
}

.jw-controlbar .jw-spacer {
flex: 1 1 auto;
align-self: stretch;
-webkit-flex: 1 1 auto;
-webkit-align-self: stretch
}

.requ_page .requ_cont {
width: 100%;
height: auto;
display: table;
margin: 0
}

.requ_page .requ_cont .requ_cont_left,.requ_page .requ_cont .requ_cont_form {
display: table-cell;
vertical-align: top
}

.requ_page .requ_cont .requ_cont_left {
width: 60%;
padding: 0 30px 0 0
}

.requ_page .requ_cont .requ_num {
width: 100%;
height: auto;
float: left;
border-bottom: 1px solid #868686;
padding-bottom: 15px;
margin-bottom: 40px
}

.requ_page .requ_cont .requ_num .requ_num_left {
float: left;
margin-right: 25px
}

.requ_page .requ_cont .requ_cont_left h1 {
font-size: 32px!important;
line-height: normal;
color: #2b80c3!important;
margin-bottom: 40px
}

.requ_page .requ_cont .requ_cont_left p {
font-size: 16px;
line-height: 32px
}

.requ_page .requ_cont .requ_cont_left img {
margin: 80px 0
}

.requ_page .requ_cont .requ_cont_form {
width: 40%;
height: auto;
background: #e2eff5;
border: 1px solid #c5d1d6;
padding: 50px
}

.requ_page .requ_cont .requ_cont_form h2 {
font-size: 32px;
line-height: normal;
margin-bottom: 40px;
color: #17313b
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec {
width: 100%;
height: auto;
float: left
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio {
width: 100%;
height: auto;
float: left;
margin-bottom: 40px
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio .form_radio_col {
width: 50%;
height: auto;
float: left
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio input[type=radio] {
display: none
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label:before {
content: " ";
display: inline-block;
position: relative;
top: 5px;
margin: 0 10px 0 0;
width: 20px;
height: 20px;
border-radius: 11px;
border: 1px solid #2b80c3;
background-color: #fff
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label {
position: relative;
margin-right: 20px;
cursor: pointer
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label:hover {
color: #2b80c3
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label input[type=radio]:checked+span {
border-radius: 11px;
width: 12px;
height: 12px;
position: absolute;
top: 5px;
left: 5px;
display: block;
background-color: #2b80c3
}

.requ_page .requ_cont .requ_num .requ_num_left p {
font-size: 14px
}

.requ_page .requ_cont .requ_num .requ_num_left p strong sup {
line-height: normal;
    font-family: 'Open Sans', Tahoma, Verdana, Arial;
}

.requ_page .requ_cont .requ_num .requ_num_right {
float: right;
margin-right: 20px
}

.requ_page .requ_cont .requ_num .requ_num_right {
float: right;
margin-right: 30px
}

.requ_page .requ_cont .requ_num strong {
font-weight: 600
}

.requ_page .requ_cont .requ_cont_form .form_cont {
width: 100%;
height: auto;
float: left
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_row {
width: 100%;
height: auto;
float: left;
margin-bottom: 25px
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_row .error_msg {
position: relative;
bottom: 0
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_row input,.requ_page .requ_cont .requ_cont_form .form_cont .form_row select,.requ_page .requ_cont .requ_cont_form .form_cont.form_row textarea {
width: 100%;
height: 50px;
border: 1px solid #d5d5d5;
padding: 10px;
color: #17313b
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_row textarea {
width: 100%;
height: 150px;
resize: none;
border: 1px solid #d5d5d5;
padding: 10px;
color: #17313b;
font-family: inherit;
font-size: 14px
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_btn_row {
width: 100%;
height: auto;
float: left
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_btn_row button {
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #2b80c3;
font-size: 18px;
color: #fff;
border: none;
outline: none
}

.requ_page .requ_cont .requ_cont_form .form_cont .form_btn_row button:hover {
background: #2b80c3
}

.compare_page .compare_table .compare_content_row .compare_content_col:first-child {
font-size: 22px
}

.compli_page .banner_sec {
padding: 0;
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
background-size: contain
}

.compli_page .banner_sec .banner_content_cont {
display: table;
width: 100%;
height: auto
}

.compli_page .banner_sec .banner_content_cont .banner_content_area,.compli_page .banner_sec .banner_content_cont .banner_gra_area {
vertical-align: middle;
display: table-cell;
width: 50%
}

.compli_page .banner_sec .banner_content_cont .banner_gra_area {
width: 396px;
height: 342px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/compliance.png) center no-repeat;
background-size: contain
}

.banner_content_cont .banner_content_area h1 {
font-size: 36px;
line-height: normal;
color: #17313b;
margin-bottom: 20px
}

.banner_content_cont .banner_content_area h4 {
font-size: 16px;
line-height: 32px;
color: #17313b
}

.compli_page .info_wrap {
width: 100%;
height: auto;
float: left;
padding: 60px 0;
border-bottom: 1px solid #d5d5d5
}

.compli_page .info_wrap h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 40px;
text-align: center
}

.compli_page .info_wrap p {
width: 100%;
height: auto;
float: left;
font-size: 16px;
line-height: 32px;
color: #17313b;
text-align: center
}

.compli_page .info_wrap p:last-child {
margin-top: 20px
}

.compli_page .mandate_wrap {
width: 100%;
height: auto;
float: left;
margin: 60px 0
}

.compli_page .mandate_wrap h2 {
font-size: 32px;
line-height: normal;
color: #17313b;
margin-bottom: 60px;
text-align: center
}

.compli_page .mandate_wrap .mandate_cont {
width: 100%;
height: auto;
float: left;
display: flex;
flex-wrap: wrap
}

.compli_page .mandate_wrap .mandate_cont .mandate_col {
width: 50%;
height: auto;
float: left;
padding: 0;
margin: 0 0 40px;
display: table
}

.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_icon {
width: 90px;
height: auto;
display: table-cell;
vertical-align: top
}

.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_content {
display: table-cell;
vertical-align: top;
padding: 0 30px 0 20px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_content h3 {
font-size: 24px;
color: #2b80c3;
line-height: normal;
margin-bottom: 15px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_content p {
font-size: 16px;
color: #17313b;
line-height: 32px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span {
width: 110px;
height: 110px;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/compliance_icons.png) no-repeat
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.ency_icon {
background-position: 0 -595px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.ipbas_icon {
background-position: 0 0
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.twostp_icon {
background-position: 0 -200px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.easyacc_icon {
background-position: 0 -950px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.singl_icon {
background-position: 0 -410px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span.advda_icon {
background-position: 0 -770px
}

.compli_page .regul_wrap {
width: 100%;
height: auto;
float: left;
padding: 60px 0;
background: #f8f7f5
}

.compli_page .regul_wrap h2 {
font-size: 32px;
line-height: normal;
color: #17313b;
margin-bottom: 40px;
text-align: center
}

.compli_page .regul_wrap .regul_cont {
width: 100%;
height: auto;
float: left;
display: flex;
flex-wrap: wrap
}

.compli_page .regul_wrap .regul_cont .regul_col {
width: 33.33%;
height: auto;
float: left;
padding: 0 30px;
margin: 0 0 40px
}

.compli_page .regul_wrap .regul_cont .regul_col h3 {
font-size: 24px;
color: #2b80c3;
line-height: normal;
margin-bottom: 15px
}

.compli_page .regul_wrap .regul_cont .regul_col p {
font-size: 16px;
color: #17313b;
line-height: 32px
}

.compli_page .busiass_cont {
width: 100%;
height: auto;
float: left;
margin: 60px 0
}

.compli_page .busiass_cont h2 {
font-size: 32px;
line-height: normal;
color: #2b80c3;
margin-bottom: 40px;
text-align: center
}

.compli_page .succ_msg p {
text-align: left!important;
padding-left: 20px!important
}

.compli_page .busiass_cont p {
font-size: 16px;
line-height: 32px;
color: #17313b;
text-align: center;
margin-bottom: 40px
}

.compli_page .busiass_cont .busiass_sec,.compli_page .busiass_cont .busiass_btn_sec {
width: 70%;
height: auto;
float: left;
margin: 0 0 60px
}

.compli_page .busiass_cont .busiass_sec h3,.compli_page .busiass_cont .busiass_btn_sec h3 {
font-size: 26px;
line-height: normal;
margin-bottom: 30px;
color: #17313b
}

.compli_page .busiass_cont .busiass_sec .busiass_filed_row {
position: relative;
width: 50%;
height: auto;
float: left;
padding: 0 40px 60px 0
}

.compli_page .busiass_cont .busiass_sec .busiass_filed_row .error_msg {
bottom: 20px
}

.compli_page .busiass_cont .busiass_sec .busiass_filed_row label {
display: block;
font-size: 16px;
color: #17313b
}

.compli_page .busiass_cont .busiass_sec .busiass_filed_row input,.compli_page .busiass_cont .busiass_sec .busiass_filed_row select {
margin: 5px 0 0;
width: 100%;
height: 50px;
border: 1px solid #d5d5d5;
padding: 5px 10px
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec {
width: 100%;
height: auto;
float: left;
margin: 0 0 40px
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec span {
width: 50px;
height: 50px;
margin: 0 70px;
background: #c6edc0;
float: left;
position: relative
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec span:before {
content: '';
position: absolute;
left: -70px;
top: 0;
width: 50px;
height: 50px;
background: #fbcdb3
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec span:after {
content: '';
position: absolute;
right: -70px;
top: 0;
width: 50px;
height: 50px;
background: #a4c3d5
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec input {
width: 300px;
height: 50px;
float: left;
margin: 0 0 0 40px;
border: 1px solid #d5d5d5;
padding: 5px 10px
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_filed_btn_row {
width: 100%;
height: auto;
float: left
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_filed_btn_row button {
float: left;
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
background: #2b80c3;
font-size: 18px;
color: #fff;
margin-bottom: 10px;
border: none;
outline: none
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_filed_btn_row button:hover {
background: rgb(43 128 195/0.8)
}

.faq_page .faq_right_cont ul.corporate_logo li {
width: 33.33%;
height: auto;
float: left;
list-style-type: none;
margin: 0 50px 0 0;
padding: 0
}

.faq_page .faq_right_cont ul.corporate_logo li:last-child {
margin: 0
}

.faq_page .releted_links {
display: none
}

.supp_page .support_left ul {
float: left;
margin: 0 0 40px
}

.faq_page .header_banner_cont {
position: relative
}

.faq_page .header_banner_cont:before {
content: '';
position: absolute;
width: 100%;
height: 210px;
left: 0;
top: -80px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg.jpg) no-repeat
}

.faq_page .banner_title_cont {
display: table;
width: 100%;
height: auto;
min-height: 130px;
float: left;
margin: 0;
color: #fff
}

.faq_page .banner_title_cont h1 {
font-size: 2em;
font-weight: 400;
color: #333;
line-height: normal;
display: table-cell;
height: 130px;
vertical-align: middle
}

.faq_page .faq_right_cont.kb h2 {
margin-bottom: 15px;
color: #17313b;
font-size: 24px;
font-weight: 400
}

.faq_page .banner_title_cont h2 {
font-size: 1.3em;
font-weight: 400;
margin-top: 10px
}

.faq_page .banner_title_cont .supp_tech_cont {
margin-top: 20px
}

.supp_page .support_left li {
list-style-type: none;
display: block
}

.supp_page .support_left li a {
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 10px 0 10px 20px;
border-left: 3px solid #e2e2e2;
color: #6d6d6d
}

.supp_page .support_left li a:hover,.supp_page .support_left li a.active {
border-left: 3px solid #0073bf;
color: #0073bf
}

.faq_page .support_banner_cont .banner_content_cont h1 span {
font-size: 1.5em
}

.faq_page .faq_content_cont {
width: 100%;
height: auto;
float: left;
margin: 40px 0 0
}

.faq_page .faq_right_cont .answer li span a:before {
display: none
}

.faq_page .faq-title {
margin: 20px 0;
color: #2d72a3;
font-size: 22px
}

.faq_page .faq_left_cont {
width: 200px;
height: auto;
float: left
}

.faq_page .faq_right_cont {
width: calc(100% - 200px);
height: auto;
float: right;
padding-left: 40px
}

.faq_page .faq_left_cont ul {
width: 100%;
height: auto;
float: left;
margin: 0 0 40px
}

.faq_page .faq_left_cont li {
display: block
}

.faq_page .faq_left_cont li a {
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 10px 0 10px 20px;
border-left: 3px solid #e2e2e2;
color: #6d6d6d
}

.faq_page .faq_left_cont li a:hover,.faq_page .faq_left_cont li a.active {
border-left: 3px solid #0073bf;
color: #0073bf
}

.faq_page .faq_right_cont h3 {
font-size: 24px;
font-weight: 400;
margin-bottom: 10px;
color: #0071bc
}

.faq_page .faq_right_cont p {
font-size: 16px;
font-weight: 400;
margin-bottom: 14px;
line-height: 30px;
color: #4b4b4b;
display: block;
width: 100%
}

.faq_page .faq_right_cont p a,.faq_page .faq_right_cont li {
color: #0073bf
}

.faq_page .faq_right_cont h3 span {
display: block;
font-size: 16px;
margin-top: 10px
}

.faq_page .faq_right_cont .faq_date_cont {
float: right;
color: #737373;
font-size: 14px
}

.faq_page .faq_right_cont ol li .faq_link:before {
display: none
}

.faq_page .faq_right_cont li {
margin: 0 0 10px 20px;
padding: 0;
font-size: 16px;
list-style-type: disc;
list-style-position: outside;
padding-left: 10px;
line-height: 26px;
color: #4b4b4b;
word-break: break-word
}

.blur_clr {
color: #138fa3!important
}

.green_clr {
color: #22b624!important
}

.orange_clr {
color: #ea861c!important
}

.faq_page .faq_right_cont ol li {
list-style-type: decimal
}

.faq_page .faq_right_cont ul li {
list-style-type: disc
}

.faq_page .faq_right_cont ul.qs_cont {
margin-bottom: 100px
}

.faq_page .faq_right_cont ul.qs_cont li {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ide_faqbullet.png) no-repeat left 10px;
list-style-type: none;
padding-left: 30px;
margin-bottom: 5px;
line-height: 30px;
margin-left: 0
}

.faq_page .faq_right_cont ul.qs_cont li a {
color: #1374ab;
text-decoration: none;
outline: none
}

.intro .scroll_top {
position: fixed;
right: 20px;
bottom: 40px;
width: 30px;
height: 30px;
display: none;
cursor: pointer;
z-index: 9
}

.intro .scroll_top.fixed {
position: fixed;
left: auto;
bottom: 60px;
top: auto;
display: block!important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
-webkit-tap-highlight-color: transparent
}

.compli_page .scroll_top.fixed {
bottom: 20px
}

.faq_page .answer a:before {
content: ' ';
float: left;
width: 100%;
height: 100px;
border-top: 1px solid rgba(78,78,78,.1);
margin-top: 10px
}

.faq_page .faq_right_cont p span a:before {
content: '';
height: 0;
border: none
}

.faq_page .answer .faqitem:first-child .faq-question p a:before {
border-top: transparent
}

.faq_page .faq-answer ol {
margin-left: 20px
}

.faq_page .faq-answer ol li {
list-style-type: decimal
}

.faq_page .faq-answer ul li {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/compare-tick-blue.png) no-repeat left 7px;
list-style-type: none;
padding-left: 30px;
margin-left: 20px
}

.faq_page .faq-answer img {
width: auto!important;
vertical-align: middle
}

.faq_page .faq_right_cont .answer:last-child {
margin-bottom: 100px
}

.faq_page .faq_right_cont.kb {
width: 100%;
padding: 0;
display: flex;
flex-wrap: wrap
}

.faq_page .faq_right_cont.kb .kb_thumb {
width: 33.33%;
height: auto;
float: left;
padding: 0 50px 0 0;
margin: 20px 0 60px;
position: relative
}

.faq_page .faq_right_cont.kb .kb_thumb a.learn_btn {
position: absolute;
bottom: -10px;
width: auto;
height: auto;
padding: 8px 20px;
border: 1px solid #2b80c3;
border-radius: 3px
}

.faq_page .faq_right_cont.kb .kb_thumb a.learn_btn:hover {
background: #2b80c3;
color: #fff
}

.faq_page .faq_right_cont.kb .kb_thumb strong {
font-size: 24px;
display: inline-block;
line-height: normal;
font-weight: 400;
margin-bottom: 10px
}

.faq_page .faq-question p {
font-size: 16px;
font-weight: 400;
padding: 0;
float: left;
width: 100%;
line-height: 30px;
color: #4b4b4b;
margin-bottom: 6px
}

.faq_page .faq-answer {
padding-top: 10px;
line-height: 24px;
width: 100%;
float: left;
box-sizing: border-box;
padding-right: 60px;
position: relative
}

.faq_page .faq_right_cont p span a:before,.faq_page .faq-answer ul li span a:before {
display: none
}

.faq_page .faqitem .empty_height {
display: block;
height: 550px;
float: left
}

.faq_page .faq_right_cont .code_box_highlight {
padding: 10px 20px;
background: #f5f5f5;
margin: 10px;
text-align: left;
width: 100%;
height: auto;
color: #2f6931;
font-size: 16px;
word-break: break-all;
display: inline-block
}

.faq_page .faq_right_cont ul.list_swift .code_box_highlight {
width: 90%
}

.faq_page .faq_right_cont ul.list_swift .code_box_highlight span {
margin-top: 0
}

.faq_page .faq_right_cont .code_box_highlight span {
width: 100%;
height: auto;
float: left;
margin-top: 10px;
font-weight: 400
}

.faq_page .faq_right_cont .code_box_highlight span:last-child {
margin-top: 10px
}

.faq_page .faq_right_cont .code_box_highlight span h2 {
display: inline-block;
font-size: 14px;
font-weight: 500;
min-width: 43%;
max-width: 368px
}

.faq_page .faq_right_cont .code_box_highlight h3 {
color: #17313b;
font-size: 15px;
word-break: break-all;
display: inline-block;
margin-left: 20px
}

.faq_page .faq_right_cont .code_box_highlight h3:last-child {
margin-left: 0
}

.faq_page .faq_right_cont li img {
width: auto;
margin: 30px auto;
display: block
}

.faq_page .faq_right_cont li .faq_icon {
margin: 0 5px;
display: inline-block
}

.faq_page .faq_right_cont .faq-ss-img {
display: block;
text-align: center;
margin-bottom: 20px
}

.faq_page .faq_right_cont ol li ul li ul li,.faq_page .faq_right_cont ul li ul li {
list-style-type: disc!important;
background: 0 0;
padding-left: 0
}

.faq_page .faq_right_cont p.faq_heading {
font-weight: 600;
color: #17313b
}

.faq_page .faq_right_cont .bld {
display: inline;
font-weight: 500;
color: #000
}

.faq_page .faq_right_cont ul.list_swift {
margin-left: 20px
}

.faq_page .faq_right_cont ul.list_swift li h3 {
font-size: 16px;
font-weight: 400;
color: #17313b
}

.faq_page .faq_right_cont ul,.faq_page .faq_right_cont ol {
margin: 30px 0 40px 20px
}

.faq_page .faq_right_cont ol li ul.alpha {
margin: 20px 0 10px
}

.faq_page .faq_right_cont ol li ul.alpha li {
list-style-type: lower-alpha!important;
background: 0 0;
padding-left: 0
}

.faq_page .faq_right_cont li img {
margin: 40px auto!important
}

.faq_page .faq_right_cont li img.bkp-icon {
margin: 0!important
}

.faq_page .faq_right_cont .code_box_highlight span.comt_color {
color: #676767
}

.faq_page .faq_right_cont .code_box_highlight span.promt_color {
color: #1d2629
}

.faq_page .faq_left_cont li h4 {
width: 100%;
height: auto;
float: left;
margin: 0 0 15px;
padding-bottom: 5px;
border-bottom: 1px solid #e2e2e2;
color: #6d6d6d;
font-weight: 400;
padding-left: 10px
}

.faq_page .banner_title_cont .left_menu {
display: none
}

.faq_page h4 {
margin: 0 0 10px 18px;
font-size: 20px
}

.faq_page .faq_right_cont p strong {
font-weight: 700
}

.faq_page .faq_right_cont li img.bkp-icon {
width: auto;
vertical-align: middle;
margin: 0;
display: inline-block
}

.faq_page .header_banner_cont:before {
width: 100%;
margin: 0 auto;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
padding-top: 78px;
height: 160px;
top: 0;
left: 0;
position: absolute
}

.faq_page .user-help-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-icons.png) no-repeat -1px -1px;
width: 119px;
height: 22px;
color: #000;
margin-left: 20px;
padding-left: 29px;
float: left
}

.faq_page .user-manual-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-icons.png) no-repeat -1px -48px;
width: 136px;
height: 26px;
color: #000;
margin-left: 20px;
padding-left: 27px;
float: left
}

.faq_page .user-help-icon:hover,.faq_page .user-manual-icon:hover {
color: #ad2525
}

.faq_page .faq-right {
float: right;
margin: 55px 0 0
}

.faq_page .banner_title_cont h1 {
color: #0071bc
}

ol.k {
list-style-type: lower-alpha
}

.faq_page .first-answer a:before {
border-top: none
}

.faq_page .answer a:before {
margin-top: 49px;
height: 65px
}

.faq_page .faq_right_cont ul.qs_cont {
margin-bottom: 0
}

.faq_page .answer ul li {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ide_faqbullet.png) no-repeat left 7px;
list-style-type: none;
padding-left: 29px
}

.faq_page .answer ul li strong {
font-weight: 700
}

.faq_page .faq_right_cont ul.mutiple-list {
margin-bottom: 30px
}

.faq_page .footer_cont h4 {
width: 100%;
color: #fff;
margin: 15px auto 10px;
padding: 0 0 0 5px;
font-size: 1.13em;
float: left
}

.terms .faq_right_cont .page_title_right {
float: right;
width: auto;
margin: 6px 0 0;
color: #969696
}

.terms .page_title {
width: 70%;
float: left;
margin-bottom: 30px
}

.clear {
clear: both
}

.terms .faq_left_cont li a {
padding: 10px 0 10px 14px
}

.terms .faq_right_cont {
padding-bottom: 76px
}

.terms .page_title {
color: #51a7fc;
margin-bottom: 22px;
font-weight: 400
}

.terms .faq_right_cont p {
margin-bottom: 18px;
line-height: 27px;
text-align: justify
}

.terms .highlight-txt {
font-style: normal;
text-decoration: underline
}

.terms .faq_right_cont h3 {
font-size: 18px
}

#browser-table {
border-spacing: 0;
border-collapse: collapse;
font-size: inherit;
margin: 10px auto 0;
padding: 0;
border: 0;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
font-stretch: inherit;
line-height: inherit;
vertical-align: baseline;
display: table;
width: 100%;
overflow: auto
}

#browser-table tr {
margin: 0;
padding: 0;
border-width: 1px 0 0;
border-top-style: solid;
border-top-color: #ccc;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
font-stretch: inherit;
font-size: inherit;
line-height: inherit;
font-family: inherit;
vertical-align: baseline;
background-color: #fafafa
}

#browser-table th {
padding: 10px;
margin: 0;
border: 1px solid #ddd;
font-style: inherit;
font-variant: inherit;
font-stretch: inherit;
font-size: 16px;
line-height: inherit;
font-family: inherit;
vertical-align: middle;
color: #3c4b50;
text-align: center;
background: #e6eef1
}

#browser-table td {
padding: 6px;
border: 1px solid #ddd;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
font-stretch: inherit;
font-size: 14px;
line-height: inherit;
font-family: inherit;
vertical-align: top;
text-align: center
}

.browser-title {
font-size: 2em;
padding: 0 0 10px
}

.browser-para {
font-size: 1.2em;
padding: 0 0 10px;
max-width: 520px;
margin: 0 auto
}

#browser-table td:hover a {
color: #128cc9
}

#browser-table th a {
color: #3c4b50
}

#browser-table th:hover a {
color: #128cc9
}

#browser-table th a:active {
color: #3c4b50
}

#browser-table td a:active {
color: #3c4b50
}

#businessDirectioryArea #back_to_chat {
display: none
}

#browser-table td a {
color: #666;
text-decoration: none;
float: left;
width: 100%;
padding: 0 0 0
}

#unsupport-browser .popup-btn {
min-width: 165px;
line-height: 16px;
padding: 8px 15px;
text-align: center;
border: 1px solid #8ba82b;
background: #8ba82b url(https://static.idriveonlinebackup.com/endpoint-backup/include/images/greenbtn_bg.png);
color: #fff;
font-size: 16px;
margin: 5px 0 0 10px;
border-radius: 2px;
float: right;
letter-spacing: .6px;
cursor: pointer;
box-shadow: inset 0 0 3px #fff
}

#unsupport-browser .popup-btn:hover {
background: #358f68 url(https://static.idriveonlinebackup.com/endpoint-backup/include/images/greenbtn_bg_hover.png);
border: 1px solid #358f68;
box-shadow: inset 0 0 10px #b3ddc5
}

#unsupport-browser .popup-btn:active {
background: #358f68 url(https://static.idriveonlinebackup.com/endpoint-backup/include/images/greenbtn_bg_hover.png);
box-shadow: inset 0 0 10px #03535d
}

.browser-icon {
width: 130px;
height: 45px;
margin: 0 auot;
display: inline-block
}

.browser-ie .browser-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-ie-icon-new.jpg) no-repeat center;
cursor: pointer
}

.browser-firefox .browser-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-firefox-icon-new.jpg) no-repeat center;
cursor: pointer
}

.browser-chrome .browser-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-chrome-icon-new.jpg) no-repeat center;
cursor: pointer
}

.browser-safari .browser-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-safari-icon-new.jpg) no-repeat center;
cursor: pointer
}

.browser-opera .browser-icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-opera-icon-new.jpg) no-repeat center;
cursor: pointer
}

.browser-version {
font-size: 11px;
cursor: pointer
}

span.browser-name {
font-size: 16px;
line-height: 20px;
padding: 0;
margin: 0;
float: left;
width: 100%;
text-align: center;
cursor: pointer
}

#savePhone {
display: none
}

.unsupport-pge-wrap {
width: 170px;
margin: 80px auto 10px
}

.unsupport-page {
background: #f9f9f9;
overflow: hidden
}

.popup_addwrapper h2 {
text-align: center;
padding: 10px 0 0
}

.title-description {
text-align: center;
padding-bottom: 20px;
max-width: 600px;
width: 100%;
margin: 0 auto;
line-height: 24px
}

#unsupport-browser {
display: block;
max-width: 800px;
margin: 0 auto;
width: 100%
}

.ie6 #unsupport-browser {
width: 750px;
margin-left: 25%
}

.ie6 .unsupport-pge-wrap {
margin-left: 46%
}

.unsupport-page-fixed {
overflow: hidden;
background: #f9f9f9;
top: 0;
left: 0;
position: fixed;
height: 100%;
width: 100%;
z-index: 99999
}

.pricing_page .qustion_cont p sup.red {
color: red
}

.offer_25_changes {
}

.offer_50_changes {
display: none
}

.new_50_offer .offer_50_changes {
display: block
}

.new_25_offer .offer_25_changes {
display: block
}

.offerRegular {
display: block
}

.offer_50_changes_pricing {
display: none
}

.offer_25_changes_pricing {
display: none
}

.new_50_offer .offer_50_changes_pricing {
display: block
}

.new_25_offer .offer_25_changes_pricing {
display: block
}

.supp_page .support_right .error_msg {
position: relative;
bottom: 0
}

.supp_page .support_banner_cont {
position: relative;
width: 100%;
height: 520px;
float: left;
background: #ccf1ff;
background: linear-gradient(0deg,rgb(255 255 255) 50%,#ccf1ff 100%)
}

.supp_page .banner_title_cont {
width: 100%;
height: auto;
float: left;
display: table
}

.supp_page .banner_title_cont .banner_sec,.supp_page .banner_title_cont .supp_banner_gra {
display: table-cell;
vertical-align: middle
}

.supp_page .banner_title_cont .supp_banner_gra img {
height: 370px;
max-width: 421px
}

.supp_page .banner_title_cont {
min-height: 40px;
display: block
}

.supp_page .supp_sec .faq_content_cont {
border-top: 1px solid #afafaf;
margin-top: 40px
}

.supp_page .support_banner_cont .banner_title_cont h1 {
display: block;
height: auto;
float: left;
width: 100%;
margin: 50px 0;
font-weight: 400;
color: #17313b;
padding-top: 0
}

.supp_page .support_banner_cont .banner_title_cont .banner_content_cont {
display: block;
width: 100%;
min-width: 630px;
height: auto;
float: left;
padding: 10px 0
}

.supp_page .support_banner_cont .banner_content_cont h2 {
margin: 0 30px 30px 0;
padding: 0 50px 0 0;
color: #17313b;
width: auto;
float: left;
font-size: 1.1em;
font-weight: 400
}

.supp_page .support_banner_cont .banner_content_cont h2 span {
font-size: 1.9em;
display: block;
line-height: normal;
font-weight: 400;
color: #17313b
}

.supp_page .support_banner_cont .banner_content_cont h3 {
font-size: 1em;
color: #17313b;
font-weight: 400;
margin-top: 10px;
float: left;
width: 100%
}

.supp_page .banner_title_cont .supp_tech_cont {
margin-top: 10px;
float: left;
width: 100%
}

.supp_page .banner_title_cont p {
font-weight: 400;
margin-top: 20px;
color: #000
}

.supp_page .banner_title_cont p strong {
width: 155px;
display: inline-block;
color: #17313b
}

.supp_page .support_banner_cont .support_icon {
width: 20%;
height: auto;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support_icon.png) no-repeat center right;
display: table-cell;
background-size: contain
}

.supp_page .support_left {
float: left!important;
margin-left: 60px
}

.supp_page .support_right {
float: left!important;
padding-left: 0!important;
width: calc(100% - 250px)!important
}

.supp_page .support_banner_cont .banner_content_cont h2:first-child {
border-right: 1px solid #bdbcbc
}

.support .scroll_top.fixed {
right: 80px!important
}

.intro .support_form_cont {
width: 100%;
height: auto;
float: left
}

.intro .support_form_cont form {
width: 80%;
float: left;
margin: 30px 0 60px
}

.intro .filed_cont {
width: 100%;
height: auto;
float: left;
margin-bottom: 40px;
position: relative
}

.intro .filed_cont .filed_cont_sec {
width: 49%;
height: auto;
float: left;
position: relative
}

.intro .filed_cont .filed_cont_sec:first-child {
margin-right: 2%
}

.intro .filed_row {
padding: 0;
position: relative;
width: 100%;
height: auto;
margin-bottom: 0
}

.filed_row.selector::after {
top: 40%;
left: auto;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #545454;
border-width: 8px;
margin-left: -8px
}

.intro .filed_row input[type=text],.intro .filed_row textarea {
width: 100%;
height: 40px;
margin: 0;
padding: 10px;
line-height: normal;
border: 1px solid #ababab
}

.intro .filed_label {
display: block;
font-size: 16px;
transform: translateY(30px);
color: #525252;
transition: all .5s;
font-weight: 400;
margin: 0;
position: absolute;
top: -20px;
left: 10px
}

.intro .filed_row select {
background-color: #fff;
color: #000;
border: 1px solid #ababab;
font-size: 16px;
line-height: normal;
width: 100%;
padding: 10px;
margin: 0;
height: 40px;
border-radius: 0;
position: relative
}

.intro .filed_row textarea {
height: 100px;
resize: none
}

.intro .blue_btn {
background: 0 0;
background-color: #2cb0e2;
border: 1px solid #2cb0e2;
width: auto;
height: auto;
padding: 10px 30px;
text-indent: 1px;
color: #fff;
font-size: 16px;
line-height: normal;
font-weight: 500;
border-radius: 2px;
display: inline-block;
cursor: pointer
}

.intro .blue_btn:hover {
background-color: #fff;
color: #2cb0e2
}

.compli_page .busiass_filed_row .selector {
position: relative
}

.compli_page .busiass_filed_row .selector::after {
top: 45%;
left: auto;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #545454;
border-width: 8px;
margin-left: 0
}

.compli_page .banner_sec .banner_content_cont .banner_content_area {
border-bottom: 1px solid #ddd
}

.compli_page .info_wrap h2 {
text-align: left;
margin-top: 40px
}

.compli_page .info_wrap p,.compli_page .busiass_cont h2,.compli_page .busiass_cont p {
text-align: left
}

.corp_page .banner_wrap {
width: 100%;
height: 300px;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/corp_banner.jpg) no-repeat center;
position: relative
}

.corp_page .banner_wrap h1 {
margin-top: 130px;
font-size: 36px;
line-height: normal;
color: #fff
}

.corp_page .heading {
font-weight: 400
}

.corp_page .heading span {
font-weight: 700
}

.corp_page .heading_one {
font-weight: 400;
position: relative;
margin: 40px 0 20px
}

.corp_page .corporate_logo {
width: 100%;
height: auto;
float: left;
display: flex;
margin: 0 0 60px!important
}

.corp_page .corporate_logo li {
text-align: center
}

.corp_page .heading_one:before {
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #e6e6e6;
top: 50%
}

.corp_page .heading_one span {
position: relative;
background: #fff;
padding: 0 20px 0 0
}

.faq_page .faq_right_cont .contact_info_sec {
border-bottom: 1px solid #ccc;
float: left;
width: 100%;
padding: 0 0 30px;
margin: 0 0 40px
}

.faq_page .faq_right_cont .contact_info_sec:last-child {
border-bottom: none
}

.faq_page .faq_right_cont .contact_info_wrapper .us_off_imag_box {
float: left
}

.faq_page .faq_right_cont .contact_info_wrapper .us_off_imag_box img {
width: 100%;
max-width: 334px
}

.faq_page .faq_right_cont .contact_info_sec .left_box_content {
float: left;
width: 50%;
padding: 0 0 0 40px
}

.faq_page .faq_right_cont .left_box_content p.title.sec_tit {
color: #2d72a3;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: 700;
line-height: normal;
margin: 0;
padding: 0 0 5px;
text-align: left;
text-transform: none;
display: inline-block
}

.faq_page .faq_right_cont .safe_content_row {
width: 100%;
height: auto;
float: left
}

.faq_page .faq_right_cont .safe_content_row h2 {
font-size: 28px;
line-height: normal;
margin-bottom: 20px
}

.white_list .report_box big {
color: #848484;
font-weight: 400;
padding-bottom: 10px;
display: block;
font-size: 1.1em
}

.faq_page .white_list li.nolist {
list-style-type: none;
padding-left: 0;
margin-left: 0
}

.white_list ol {
margin-top: 10px
}

.white_list .ide_isp_desp ol li {
line-height: 23px;
padding-bottom: 10px
}

.white_list .txtheader {
font-size: 1.2em;
color: #0086d0;
display: inline-block;
font-weight: 300;
padding: 10px 0 15px;
text-align: left;
width: 100%;
text-decoration: none
}

.white_list .aol_web {
font-weight: 700!important;
line-height: 23px;
padding-bottom: 10px;
padding-top: 70px
}

.recovery_page .banner_content_cont .banner_left_cont {
width: 60%;
padding-bottom: 0
}

.recovery_page .banner_content_cont .banner_left_cont h1 {
color: #17313b;
font-size: 36px;
line-height: 56px
}

.recovery_page .banner_content_cont .banner_right_cont {
width: 40%
}

.recovery_page .thumb_sec {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: #fff;
border: none
}

.recovery_page .thumb_sec p {
text-align: center;
font-size: 16px;
line-height: 32px;
color: #17313b
}

.recovery_page .thumb_sec .thumb_container {
margin: 80px 0 0
}

.recovery_page .thumb_sec .thumb_container .thumb_cont {
width: 32%;
padding-right: 40px
}

.recovery_page .thumb_sec .thumb_container .thumb_cont:last-child {
padding-right: 10px
}

.recovery_page .thumb_sec .thumb_container .thumb_cont h3 {
font-size: 24px;
line-height: 40px;
margin-bottom: 10px;
color: #2b80c3
}

.recovery_page .thumb_sec .thumb_container .thumb_cont:hover h3 {
color: #333
}

.recovery_page .thumb_sec .thumb_container .thumb_cont p {
font-size: 16px;
line-height: 32px;
text-align: left;
color: #17313b
}

.recovery_page .storage_sec {
background: #f9fafc;
border-bottom: 1px solid #d5d5d5
}

.recovery_page .storage_sec h2 {
font-size: 36px;
line-height: normal;
color: #2b80c3;
display: block;
text-align: left;
margin-bottom: 30px;
border-top: 3px solid #ffd04c;
padding-top: 30px
}

.recovery_page .plan_sec {
background: #fff!important
}

.recovery_page .storage_sec .storage_col span {
float: left;
width: 90px;
height: 90px
}

.recovery_page .storage_sec .storage_col .thumb_content {
padding-left: 20px;
width: calc(100% - 100px);
float: left
}

.recovery_page .storage_sec .storage_col span.rapid_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_rapidrecovery.svg) no-repeat;
background-size: contain
}

.recovery_page .storage_sec .storage_col span.rpo_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_rpo.svg) no-repeat;
background-size: contain
}

.recovery_page .storage_sec .storage_col span.encry_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_encrypted.svg) no-repeat;
background-size: contain
}

.recovery_page .storage_sec .storage_col span.malware_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_malwareprotection.svg) no-repeat;
background-size: contain
}

.recovery_page .storage_sec .storage_col span.centerlized_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_centralized_console.svg) no-repeat;
background-size: contain
}

.recovery_page .storage_sec .storage_col span.smart_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/reco_smartalerts.svg) no-repeat;
background-size: contain
}

.protecet_sec {
background: #f9fafc!important;
margin-top: 60px
}

.protecet_sec h2 {
text-align: center!important;
border: none!important;
padding-top: 0!important
}

.cloud_page .banner_content_cont .banner_prc {
width: auto;
height: auto;
float: left;
margin: 0;
position: relative;
top: 55px
}

.cloud_page .banner_content_cont .banner_prc p {
font-size: 16px;
line-height: 30px
}

.cloud_page .banner_content_cont .banner_prc p span {
font-size: 26px;
line-height: normal;
color: #0071bc
}

.cloud_page .banner_content_cont .banner_left_cont {
width: 60%;
padding-bottom: 0
}

.cloud_page .banner_content_cont .banner_left_cont h1 {
color: #17313b;
font-size: 36px;
line-height: 56px
}

.cloud_page .banner_content_cont .banner_right_cont {
width: 40%
}

.cloud_page .banner_content_cont .banner_right_cont img {
width: 82%;
height: 342px
}

.cloud_page .thumb_sec,.cloud_page .plan_sec {
background: #f9fafc!important
}

.cloud_page .thumb_cont {
width: 45%!important;
padding: 0 0 40px!important;
margin: 0 50px 40px 0;
border-bottom: 1px solid #d5d5d5
}

.cloud_page .thumb_cont:last-child {
border-bottom: none;
margin-bottom: 0
}

.cloud_page .thumb_sec {
width: 100%;
height: auto;
float: left;
padding: 80px 0;
background: #fff;
border: none
}

.cloud_page .thumb_sec p {
text-align: center;
font-size: 16px;
line-height: 32px;
color: #17313b
}

.cloud_page .thumb_sec .thumb_container {
margin: 80px 0 0
}

.cloud_page .thumb_sec .thumb_container .thumb_cont {
padding-right: 40px
}

.cloud_page .thumb_sec .thumb_container .thumb_cont:last-child {
padding-right: 0
}

.cloud_page .thumb_sec .thumb_container .thumb_cont h3 {
font-size: 24px;
line-height: 40px;
margin-bottom: 10px;
color: #2b80c3
}

.cloud_page .thumb_sec .thumb_container .thumb_cont p {
font-size: 16px;
line-height: 32px;
text-align: left;
color: #17313b
}

.cloud_page .banner_content_cont,.recovery_page .banner_content_cont {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
background-size: contain
}

.cloud_page .storage_sec h2 {
font-size: 36px;
line-height: normal;
color: #2b80c3;
display: block;
text-align: left;
margin-bottom: 30px;
border-top: 3px solid #ffd04c;
padding-top: 30px
}

.cloud_page .storage_sec .storage_col span {
display: inline-block;
float: left;
width: 90px;
height: 90px
}

.cloud_page .storage_sec .storage_col .thumb_content {
padding-left: 20px;
width: calc(100% - 100px);
float: left
}

.cloud_page .storage_sec .storage_col span.unli_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/cloud_unlimitedbackup.svg) no-repeat;
background-size: contain
}

.cloud_page .storage_sec .storage_col span.filev_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/filelevel_arestore.svg) no-repeat;
background-size: contain
}

.cloud_page .storage_sec .storage_col span.draas_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/cloud_draas.svg) no-repeat;
background-size: contain
}

.cloud_page .storage_sec .storage_col span.cons_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/cloud_backupconsole.svg) no-repeat;
background-size: contain
}

.cloud_page .storage_sec .storage_col span.smart_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/cloud_smartalert.svg) no-repeat;
background-size: contain
}

.cloud_page .storage_sec .storage_cont .storage_col h3 {
color: #2b80c3
}

.center_page .storage_sec.row_one .storage_col .thumb_content {
padding-left: 0
}

.center_page .storage_sec h4.margin_top_32 {
margin-top: 32px!important
}

.cloud_page .protecet_sec .storage_col span.enti_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ent_backup.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.incre_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/incre_backup.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.syst_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sys_backup_new.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.ransm_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/rans_backup.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.fastb_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faste_backup_new.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.secur_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/secu_backup.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.custm_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sett_backup_new.svg) no-repeat;
background-size: contain
}

.cloud_page .protecet_sec .storage_col span.integ_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/data_check_new.svg) no-repeat;
background-size: contain
}

.center_page .banner_content_cont .wrapper {
display: table
}

.work_sec {
width: 100%;
height: auto;
float: left;
margin: 60px 0
}

.work_sec h2 {
font-size: 36px;
line-height: normal;
color: #2b80c3;
display: table;
border-top: 3px solid #ffd04c;
padding-top: 30px;
margin: auto
}

.work_sec .work_row {
width: 100%;
height: auto;
float: none;
margin: 60px 0 0;
display: flex;
flex-wrap: wrap
}

.work_sec .work_row .work_col {
width: 33%;
height: auto;
float: left;
padding: 0 30px;
text-align: center
}

.work_sec .work_row .work_col span {
width: 290px;
height: 190px;
display: block;
margin: 0 auto 40px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/thumb_steps_new.png) no-repeat
}

.work_sec .work_row .work_col span.enb_img {
background-position: 0 0
}

.work_sec .work_row .work_col span.man_img {
background-position: 0 -305px
}

.work_sec .work_row .work_col span.bac_img {
background-position: 0 -610px
}

.work_row .work_col h3 {
font-size: 22px;
line-height: normal;
margin-bottom: 20px;
color: #0071bc
}

.work_row .work_col p {
font-size: 16px;
line-height: 30px;
margin-bottom: 0;
color: #333
}

.secu_comp_sec {
width: 100%;
height: auto;
float: left;
padding: 60px 0;
background: #f9fafc
}

.secu_comp_sec .secu_comp_cont {
width: 70%;
display: table;
margin: auto
}

.secu_comp_sec h2 {
font-size: 32px;
line-height: normal;
color: #17313b;
margin-bottom: 20px;
text-align: center
}

.secu_comp_sec p {
font-size: 16px;
line-height: 30px;
color: #333;
margin-bottom: 40px;
text-align: center
}

.secu_comp_sec ul li {
text-align: left;
padding-left: 35px;
list-style-type: none;
margin-bottom: 10px;
font-size: 16px;
line-height: 28px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px
}

.sso_page .banner_sec {
width: 100%;
height: auto;
float: left;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_banner.jpg) no-repeat top;
background-size: cover;
position: relative
}

.sso_page .banner_sec .banner_content_cont {
padding: 100px 0;
float: left
}

.sso_page .banner_sec .banner_content_area {
width: 50%;
height: auto;
float: left
}

.sso_page .banner_sec .banner_content_area h1 {
font-size: 36px;
color: #fff;
display: block;
margin-bottom: 10px;
line-height: normal;
margin-top: 60px
}

.sso_page .banner_sec .banner_content_area h5 {
width: 95%;
color: #fff;
font-size: 18px;
line-height: 32px;
margin-bottom: 20px;
margin-top: 10px;
float: left
}

.sso_page .sso_howit_work {
width: 100%;
height: auto;
float: left;
padding: 60px 0;
text-align: center;
background: #fff
}

.sso_page .sso_howit_work h2 {
clear: both;
text-align: center;
font-size: 28px;
color: #2b80c3;
margin-bottom: 20px
}

.sso_page .sso_howit_work p {
font-size: 16px;
line-height: 32px;
color: #17313b;
text-align: left
}

.sso_page .setting_upcon {
width: 100%;
height: auto;
float: left;
background: #fff;
padding: 16px 0;
color: #17313b
}

.sso_page .setting_upcon .setting_upcon_left {
width: 30%;
height: auto;
float: left;
display: block;
text-align: left;
margin-bottom: 30px;
border-top: 3px solid #ffd04c;
padding: 30px 0 40px;
border-bottom: 3px solid #ffd04c
}

.sso_page .setting_upcon .setting_upcon_left h2 {
font-size: 36px;
line-height: normal;
color: #17313b;
margin-bottom: 10px
}

.sso_page .setting_upcon .setting_upcon_right {
width: 70%;
height: auto;
float: left;
padding-left: 50px
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col {
width: 100%;
height: auto;
float: left;
margin: 0 0 40px;
display: table
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span,.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content {
display: inline-block;
vertical-align: top
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span {
width: 90px;
height: 90px;
float: left
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span.cpi_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_identity_provider.svg) no-repeat;
background-size: contain
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span.cia_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_configure.svg) no-repeat;
background-size: contain
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span.esua_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_enable.svg) no-repeat;
background-size: contain
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span.aea_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_accessing.svg) no-repeat;
background-size: contain
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content {
padding-left: 20px;
width: calc(100% - 100px);
float: left
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content h3 {
font-size: 24px;
line-height: 40px;
margin-bottom: 10px;
color: #2b80c3
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col:hover h3 {
color: #333
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content p {
font-size: 16px;
line-height: 32px;
text-align: left;
margin-bottom: 15px;
color: #17313b
}

.sso_page .setting_sso {
width: 100%;
height: auto;
float: left;
margin: 40px 0 0;
padding: 40px 0;
background: #dfedf8
}

.sso_page .setting_sso ul.setting_sso_row {
text-align: center
}

.sso_page .setting_sso ul.setting_sso_row li {
display: inline-block;
width: auto;
height: auto;
padding: 0 50px 0 0;
position: relative;
font-size: 20px
}

.sso_page .setting_sso ul.setting_sso_row li:last-child {
padding-right: 0
}

.sso_page .setting_sso ul.setting_sso_row li:before {
content: '';
width: 30px;
height: 30px;
position: absolute;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/sso_arrow.png) no-repeat;
background-size: contain;
right: 10px
}

.sso_page .setting_sso ul.setting_sso_row li:last-child:before {
display: none
}

.sso_page .setting_sso ul.setting_sso_row li a {
color: #17313b
}

.sso_page .setting_sso ul.setting_sso_row li a:hover {
color: #2b80c3
}

.sso_page .setting_sso ul.setting_sso_row li strong {
font-weight: 600
}

.faq_left_cont .sso-idp-list {
padding-top: 60px
}

.faq_left_cont .sso-first-list {
margin-bottom: 0
}

.faq_left_cont .sso-idp-list .sso-first-list a,.left-nav .sso-first-list .sso-first-list a {
color: #0071bc
}

.setting-sso {
background: #ffff;
padding: 35px 0;
text-align: center;
color: #000;
border-top: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5
}

.sso-arrow {
vertical-align: top
}

.setting-sso a {
padding: 0 16px;
color: #0071bc;
font-weight: 400
}

.setting-sso a:hover {
color: #000
}

.faq_page .faq_left_cont ul li.sso-first-list a {
border-left: none;
padding-left: 0;
font-size: 18px
}

.corp_page .banner_title_cont {
display: none
}

.msi .banner_content_cont .banner_left_cont {
padding-bottom: 0;
vertical-align: middle
}

.msi .banner_content_cont h3 {
margin-bottom: 0;
line-height: 42px
}

.msi .thumb_sec p {
line-height: 32px;
text-align: left
}

.msi .thumb_sec .install_pack_sec {
width: 100%;
height: auto;
float: left;
margin-top: 60px
}

.msi .thumb_sec .install_pack_sec h2 {
text-align: left;
position: relative;
width: auto;
float: left;
padding-top: 20px
}

.msi .thumb_sec .install_pack_sec h2:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 80%;
height: 3px;
background: #ffd04c
}

.msi .thumb_sec .install_pack_sec .install_pack_row {
width: 100%;
height: auto;
float: left;
margin: 20px 0 0;
display: table
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_pack_content,.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec {
display: table-cell;
vertical-align: top
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_pack_content {
width: 70%;
vertical-align: middle
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec {
display: inline-block;
width: 380px;
height: auto;
background: #fff;
border: 2px solid #d7e5ff;
position: relative;
padding: 25px 20px
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec h4 {
font-size: 16px;
font-weight: 700;
margin-bottom: 20px
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_cont {
width: 380px;
float: left
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec li {
text-align: left;
padding-left: 35px;
list-style-type: none;
margin-bottom: 10px;
font-size: 16px;
line-height: 28px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_pack_content h4 {
font-size: 22px;
line-height: normal;
margin-bottom: 30px;
color: #17313b
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_pack_content ul li {
padding-left: 35px;
text-align: left;
list-style-type: none;
margin-bottom: 20px;
font-size: 16px;
line-height: 30px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat 0 5px
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec p {
width: 100%;
height: auto;
float: left;
padding: 20px 40px;
text-align: left;
border-bottom: 1px solid #d7e5ff;
color: #17313b
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec span {
width: auto;
height: auto;
padding: 10px 25px;
display: inline-block;
border-radius: 3px;
background: #2b80c3;
font-size: 18px;
color: #fff;
margin-bottom: 10px;
margin: 40px 0 0 40px
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec:hover span {
background: #3794de
}

.msi .gpo_list_cont {
width: 100%;
height: auto;
float: left;
margin: 60px 0
}

.msi .gpo_list_cont h3 {
position: relative;
width: 100%;
height: auto;
float: left;
font-size: 24px;
line-height: normal;
margin-bottom: 40px;
color: #17313b
}

.msi .gpo_list_cont h3:before {
content: '';
width: 100%;
height: 80px;
float: left
}

.msi .gpo_list_cont p {
width: 100%;
height: auto;
float: left;
font-size: 16px;
line-height: 32px;
color: #17313b
}

.msi .gpo_list_cont p b {
font-weight: 700
}

.msi .gpo_list_cont ol {
width: 100%;
height: auto;
float: left;
counter-reset: item;
margin-left: 0;
padding-left: 0
}

.msi .gpo_list_cont ol li {
width: 95%;
display: block;
margin-bottom: 30px;
margin-left: 60px;
float: left
}

.msi .gpo_list_cont ol li:before {
display: inline-block;
content: counter(item);
counter-increment: item;
width: 36px;
height: 36px;
margin-left: -60px;
border: 2px solid #1374ab;
border-radius: 50%;
color: #1374ab;
margin-right: 15px;
text-align: center;
line-height: 36px
}

.msi .gpo_list_cont ol li ul li:before {
display: none
}

.msi .gpo_list_cont ol li ul li {
line-height: 30px;
margin: 10px 0;
padding-left: 10px;
display: list-item;
position: relative;
list-style-position: inside;
list-style-type: disc
}

.msi .gpo_list_cont li .gpo_img {
width: 100%;
height: auto;
float: left;
margin: 20px 0 40px;
text-align: center
}

.msi .gpo_list_cont ol li pre,.faq_page .answer ul li pre {
display: block;
margin: 20px 0;
font-size: 14px;
line-height: 28px;
word-wrap: break-all;
background-color: #333;
border: 0;
border-radius: 4px;
color: #fff!important;
width: 95%;
padding: 20px 10px 20px 20px;
white-space: normal
}

.msi .gpo_list_cont ol li strong,.msi .gpo_list_cont ol li b,.msi .note_cont b {
font-weight: 700
}

.msi .note_cont {
width: 100%;
height: auto;
float: left;
margin: 40px 0
}

.msi .note_cont li {
float: left;
margin: 10px 0 0!important;
padding-left: 40px;
list-style-position: inside
}

.msi .tbl_cont {
width: 100%;
height: auto;
float: left;
margin: 30px 0 60px
}

.msi .tbl_cont .tbl_head_cont,.msi .tbl_cont .tbl_body_cont {
display: table;
width: 100%;
height: auto
}

.msi .tbl_cont .tbl_head_cont span,.msi .tbl_cont .tbl_body_cont span {
display: table-cell;
width: 25%;
padding: 20px;
border: 1px solid #f1f1f1
}

.msi .tbl_cont .tbl_head_cont span {
border-bottom: none;
font-weight: 700;
background: #f1f1f1
}

.msi .tbl_cont .tbl_body_cont:last-child span {
border-top: none
}

.prc_new .pricing_sec:before {
background: #b9d5d7
}

.prc_new .prc_head_cont {
max-width: 860px
}

.prc_new .pricing_sec .prc_list_col {
width: 100%;
height: auto;
float: left;
padding: 0 25px
}

.prc_new .pricing_sec h1.sub_heading {
font-size: 36px;
color: #000;
display: table;
font-weight: bold;
line-height: 62px;
margin: 40px 0 0px;
width: 100%;
text-align: center;position: relative;
    z-index: 999;
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb {
border: 1px solid #ccc
}

.prc_new .pricing_sec .prc_content .price {
font-size: 21px
}

.prc_new .pricing_sec .prc_content .period {
font-size: 13px
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb:hover .prc_content {
border: none;
background: 0 0
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb:hover {
background: #ebf5f7;
border: 1px solid #0071bc
}

.prc_new .pricing_sec .pricing_cont .prc_value {
border-bottom: none
}

.prc_new .pricing_sec .prc_content {
text-align: center;
border: none
}

.prc_new .pricing_sec .prc_tb_btn {
padding: 0 0 40px
}

.prc_new .pricing_sec .prc_content li {
list-style-type: none;
margin-bottom: 10px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) left 18px no-repeat;
display: block;
padding: 12px 0 12px 28px;
text-align: left;
border-bottom: 1px dashed #c7c4c4;
color: #222f40;
position: relative;
font-size: 16px;
line-height: 1.75;
margin-left: 0
}

.prc_new .pricing_sec .pricing_cont .prc_value h2.price span {
font-weight: 600;
vertical-align: middle;
margin: 0;
color: #171717;
display: block;
font-size: 26px;
letter-spacing: 1px;
line-height: normal;
display: inline-block
}

.prc_new .pricing_sec .pricing_cont .prc_value span {
font-size: 14px;
color: #171717
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb h1 i {
width: 65px;
height: 70px;
display: inline-block;
margin: 0 auto;
background: url(https://www.zipdrive.com/source/images/pricing_icons.png)
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb h1 i.free_icon {
background-position: 0 0
}

.prc_new .pricing_sec .pricing_cont .pricing_thumb h1 i.basic_icon {
width: 55px;
background-position: 0 -145px
}

.prc_new .qustion_cont .qustion_sec .qustion_col {
margin-bottom: 50px
}

.pricing_page .pricing_sec {
    position: relative;
    background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/endpoint_banner_element1.svg) no-repeat left 170px top 140px, url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/endpoint_banner_element2.svg) no-repeat right top -150px;
    background-size: 25%, 40%;
}


.pricing_page .prc_head_cont {
width: 100%;
height: auto;
display: table;
margin: 40px auto 0;
max-width: 850px
}

.pricing_page .prc_head_cont span {
width: 198px;
height: 82px;
background: url(https://www.zipdrive.com/source/images/pricing_gra_25off.png) no-repeat center
}

.pricing_banner_sec {
width: 100%;
height: 319px;
float: left;
background: url(https://www.zipdrive.com/source/images/pricing_banner.jpg) no-repeat;
background-size: cover
}

.pricing_banner_sec .banner_title_cont .ban_content_cont a {
width: auto;
height: auto;
display: inline-block;
padding: 10px 20px;
background-color: #0071bc;
border: 1px solid #0071bc;
margin-right: 15px;
border-radius: 3px;
color: #fff
}

.pricing_banner_sec .banner_title_cont .ban_content_cont a:hover {
background: #fff;
color: #0071bc;
border: 1px solid #0071bc
}

.pricing_banner_sec .ban_content_cont h2 {
margin-top: 30px!important;
color: #464646!important
}

.pricing_banner_sec .banner_title_cont .ban_content_cont ul li {
background: 0 0!important;
padding: 0!important;
margin: 20px 0 30px!important
}

.pricing_page .pricing_banner_cont {
position: relative;
padding: 40px 0 60px;
width: 100%;
height: auto;
background: #46c5eb;
background-image: linear-gradient(-140deg,#52bdce 10%,#25597b 70%)
}

.pricing_page .banner_title_cont {
width: 100%;
height: 100%;
display: table
}

.pricing_page .banner_title_cont .ban_content_cont,.pricing_page .banner_title_cont .pric_right_cont {
display: table-cell;
vertical-align: middle
}

.pricing_page .banner_title_cont .ban_content_cont {
width: 60%
}
.bil_cont{padding-top:40px;text-align:center;float:left; width:100%;line-height: 32px;}
.bil_cont a{font-size:16px;line-height:32px;}
.pricing_page .ban_content_cont h2 {
color: #fff;
font-size: 2.5em;
font-weight: 400;
margin-top: 10px;
display: block;
line-height: normal;
margin-bottom: 20px
}

.pricing_page .banner_title_cont p {
color: #fff;
font-weight: 400;
margin: 10px 0 30px
}

.pricing_page .banner_title_cont .ban_content_cont ul {
margin-bottom: 30px
}

.pricing_page .banner_title_cont .ban_content_cont ul li {
color: #fff;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/tick.png) no-repeat left 8px;
list-style-type: none;
padding-left: 30px;
margin-bottom: 5px;
line-height: 30px;
margin-left: 0
}

.pricing_page .banner_title_cont .ban_btn_cont a,.pricing_page .banner_title_cont .ban_content_cont a {
width: auto;
height: auto;
display: inline-block;
padding: 10px 20px;
background-color: #0071bc;
border: 1px solid #fff;
margin-right: 15px;
border-radius: 3px;
color: #fff
}

.pricing_page .banner_title_cont .ban_btn_cont a:hover,.pricing_page .pricing_banner_cont .banner_title_cont .ban_content_cont a:hover,.pricing_page .pricing_banner_cont .banner_title_cont .ban_content_cont a:last-child:hover {
background: #fff;
border: 1px solid #fff;
color: #0071bc
}

.pricing_page .banner_title_cont .ban_content_cont a.prc_img {
border: none!important;
padding-left: 0
}

.pricing_page .banner_title_cont .ban_content_cont a:last-child {
background: 0 0;
color: #fff;
border: 1px solid #fff
}

.pricing_page .banner_title_cont .ban_content_cont a.con_sales_btn {
border: 1px solid #0071bc;
color: #0071bc
}

.pricing_page .banner_title_cont .ban_content_cont a.con_sales_btn1 {
border: 1px solid #fff;
color: #fff
}

.pricing_page .banner_title_cont .ban_content_cont a.con_sales_btn:hover {
background: #0071bc;
color: #fff
}

.pricing_page .banner_title_cont .pric_right_cont .prc_sec {
background-color: #fff;
-webkit-box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);
box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);
-webkit-border-radius: .1875rem;
-moz-border-radius: .1875rem;
border-radius: .1875rem;
padding: 15px 20px 25px;
text-align: center;
max-width: 450px;
float: right;
width: 100%
}

.pricing_page .banner_title_cont .pric_right_cont .prc_sec h4 {
font-weight: 700;
font-style: normal;
font-size: 1.375rem;
line-height: 2rem;
color: #001e35
}

.pricing_page .banner_title_cont .pric_right_cont .prc_sec .prc_sec_price {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-moz-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 0 30px
}

.pricing_page .pricing_banner_cont .prc_sec_price .prc_sec_card_cost {
font-weight: 700;
font-style: normal;
color: #0071bc;
font-size: 2.5em
}

.pricing_page .pricing_banner_cont .prc_sec_price .prc_sec_card_per {
font-weight: 400;
font-style: normal;
position: relative;
margin-left: .5rem;
top: -.5rem;
color: #001e35
}

.pricing_page .pricing_banner_cont .banner_title_cont .pric_right_cont p {
margin: 0 0 10px;
color: #949494;
font-size: 14px
}

.pricing_page .qustion_cont {
width: 100%;
height: auto;
float: left;
padding: 60px 0 80px;
border-bottom: 1px #d9eeff solid;
border-top: 1px #d9eeff solid;
background: #f6fbff;
position: relative
}

.pricing_page .qustion_cont h2 {
font-size: 32px;
font-weight: 400;
text-align: center;
line-height: 52px;
color: #17313b;
margin: 0 auto 40px;
width: 100%
}

.pricing_page .qustion_cont .qustion_sec {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
margin: 40px auto 0
}

.pricing_page .qustion_cont .qustion_sec .qustion_col {
width: 100%;
height: auto;
float: left;
text-align: left;
margin-bottom: 30px;
padding: 5px 0 10px 50px;
border-bottom: 1px solid #dcdcdc;
position: relative
}

.pricing_page .qustion_cont .qustion_sec .qustion_col:last-child {
border-bottom: none
}

.pricing_page .qustion_cont .qustion_sec .qustion_col:before {
content: '';
width: 35px;
height: 35px;
position: absolute;
left: 0;
top: 0;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: 0 -495px
}

.pricing_page .qustion_cont .qustion_sec .qustion_col h3 {
font-size: 16px;
line-height: 30px;
color: #0071bc;
font-weight: 400;
padding-bottom: 10px
}

.pricing_page .qustion_cont .qustion_sec .qustion_col p {
font-size: 16px;
font-weight: 400;
margin-bottom: 10px;
line-height: 30px;
color: #4b4b4b;
display: block;
width: 100%
}

.pricing_page .qustion_cont a.learn_btn {
font-weight: 500;
position: absolute;
right: 80px;
bottom: 20px
}

.pricing_page .download-txt {
width: 100%!important;
margin: 0 0 0 60px!important;
font-size: 13px;
line-height: 30px;
color: #404d51
}

.pricing_page .banner_title_cont .pric_right_cont .prc_sec h4 span {
display: block;
color: #e15e5e;
font-size: 16px;
margin-top: 20px
}

.pricing_page .pricing_sec .pricing_cont {
width: 100%;
height: auto;
margin: 60px auto;
display: flex;
max-width: 860px
}

.pricing_page .pricing_sec .pricing_cont .pricing_col {
position: relative;
width: 47%;
height: auto;
float: left;
margin: 0 30px 0 0;
box-shadow: 0 4px 10px #a2a2a2
}

.pricing_page .pricing_sec .pricing_cont .pricing_col:last-child {
margin-right: 0
}

.pricing_page .pricing_sec .pricing_cont .prc_value {
text-align: center;
margin-bottom: 25px;
display: table;
width: 100%;
max-width: 335px;
margin: 0 auto 30px;
min-height: 125px
}

.pricing_page .pricing_sec .pricing_cont .pricing_col:first-child .prc_value .prc_offer_cont {
text-align: center
}

.pricing_page .pricing_sec .prc_content {
background-color: #fff;
width: 100%;
height: auto;
float: left;
margin: 0 auto;
padding: 30px 15px 20px
}

.pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_cont,.pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_gra {
display: table-cell;
vertical-align: middle;
text-align: center;
color: #333
}

.pricing_page .prc_account_sec {
width: 100%;
height: auto;
float: left;
margin: 50px 0
}

.pricing_page .prc_account_sec .prc_acc_cont {
width: 100%;
height: auto;
float: left
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col {
width: 48%;
height: auto;
float: left
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col:first-child {
margin-right: 40px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col:last-child {
padding-top: 75px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row,.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row {
width: 100%;
height: auto;
float: left;
margin: 0 0 40px;
display: table
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row {
border-bottom: 3px solid #ffd04c
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row i.prc_head_img {
width: 180px;
height: 130px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: 0 -160px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row p {
font-size: 32px;
line-height: normal
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i,.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row i {
width: 80px;
height: 60px;
display: table-cell
}

.pricing_page .qustion_cont {
line-height: 30px;
font-size: 16px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i.icon1 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: 0 -300px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i.icon2 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: 0 -385px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i.icon3 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: -100px -300px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i.icon4 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: -100px -390px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row i.icon5 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;
background-position: -100px -482px
}

.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_row p,.pricing_page .prc_account_sec .prc_acc_cont .prc_acc_col .prc_acc_head_row p {
width: calc(100% - 50px);
display: table-cell;
vertical-align: middle
}

.pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_gra {
width: 145px;
height: 125px;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_90offer.png) no-repeat;
background-position: 0 -5px
}

.pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_cont .strike {
display: inline-block;
color: #171717;
text-decoration: line-through
}

.pricing_page .pricing_sec .pricing_cont .pricing_col .stroage_content {
margin-bottom: 30px;
color: #171717;
font-size: 16px
}

.pricing_page .pricing_sec .prc_content h5 {
font-size: 15px;
color: #171717
}

.red {
color: red
}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .unlimt_sec {
    background: transparent;
}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .unlimt_sec:before{display:none;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .unlimited_sec {
    font-size: 15px;
    padding-bottom: 0px;
    color: #000;
}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .unlimited_sec b {
    background: #f66b64;
    color: #fff;
    padding: 5px;
    border-radius: 50%;
    display: inline-block;
    line-height: 11px;
    font-size: 18px;
    width: 22px;
    height: 22px;
    margin: 0px 5px;
    font-weight: bold;
}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .head_get_btn {
    background: #0071bc;
    border: 1px solid #0071bc;
    color: #fff;
    border-radius: 25px;
    padding: 10px 30px;
    font-size: 14px;
    line-height: normal;
    text-align: center;
    margin-left: 0px;
    position: relative;
    z-index: 9;max-width: 160px;float:right;
}
.toggle-switch {float:left;position: relative;z-index:9999;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;display: table;vertical-align: top;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 60px auto 40px;}
.toggle-switch .ts-label {cursor: pointer;font-size: 16px;font-weight: 700;position: relative;display: inline-block;margin: 0 15px;vertical-align: top;-webkit-transition: color .56s cubic-bezier(.4,0,.2,1);transition: color .56s cubic-bezier(.4,0,.2,1);}
.toggle-switch .mnt {width: 130px;left: 17px;}
.toggle-switch .yer {width: 115px;}
.blue_theme .pricing_header .wrapper {overflow: visible;}
.save_up {float:right;position: relative;left:0;top: 0px;width: auto;height: auto;white-space: nowrap;display: inline-block;color:#282828;z-index: 99;text-align: center;font-size: 18px;line-height:32px;margin-top: 45px;}
.save_up span sup {line-height: normal;font-size: 14px;position: relative;top: -5px;left: -10px;color: #f00;}
.save_up span {font-size: 32px;font-weight: 600;color: #e6482a;margin-left: 0px;line-height: 52px;}
.toggle-switch .ts-helper {display: inline-block;position: relative;width: 50px;height: 22px;border-radius: 15px;background: #fff;border: 1px solid #9dcaf4;-webkit-transition: background .28s cubic-bezier(.4,0,.2,1);transition: background .28s cubic-bezier(.4,0,.2,1);vertical-align: middle;cursor: pointer;}
.toggle-switch .ts-helper:before {content: '';position: absolute;top: 0px;left: 0px;width: 20px;height: 20px;background: #0071bc;box-shadow: 0 2px 8px rgba(0,0,0,.28);border-radius: 50%;webkit-transition: left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);transition: left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);}
.toggle-switch:not(.disabled) .ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(128,128,128,.1);}
.toggle-switch input {position: absolute;z-index: 1;width: 55px;margin: 4px 0 0;height: 24px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.toggle-switch input:checked+.ts-helper:before {left: 0px !important;}
.toggle-switch .ts-helper.select::before, .select::before {right: 0px;left: auto;}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper {background: rgba(0,150,136,.5);}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:before {background: #009688;}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,150,136,.2);}
.toggle-switch.disabled {opacity: .6;filter: alpha(opacity=60);}
.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-label {color: #0071bc;}
.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:before {background: #f44336;}
.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(244,67,54,.2);}
.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper {background: rgba(33,150,243,.5);}
.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:before {background: #2196f3;}
.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(33,150,243,.2);}
.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper {background: rgba(255,193,7,.5);}
.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:before {background: #ffc107;}
.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(255,193,7,.2);}
.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper {background: rgba(186,104,200,.5);}
.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:before {background: #ba68c8;}
.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(186,104,200,.2);}
.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper {background: rgba(233,30,99,.5);}
.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:before {background: #e91e63;}
.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(233,30,99,.2);}
.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper {background: rgba(205,220,57,.5);}
.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:before {background: #cddc39;}
.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(205,220,57,.2);}
.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper {background: rgba(0,188,212,.5);}
.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:before {background: #00bcd4;}
.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,188,212,.2);}
.toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:before {background: #0071bc;}
.toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:active:before {box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(76,175,80,.2);}
.toggle-switch .ts-label-yr.active,.toggle-switch .ts-label-mnt.active {color: #0071bc;}
.center_page .feat-25off {
font-size: 22px;
color: #0071bc;
margin-top: 24px;
display: block
}

.center_page .price-txt {
padding-top: 30px;
display: inline-block;
color: #000;
font-size: 16px
}

.signup_25btn {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/home_offer_signup2.png) no-repeat 0 -230px;
width: 265px;
height: 57px;
padding: 10px 30px;
text-indent: 1px;
color: #fff;
font-size: 18px;
line-height: normal;
font-weight: 500;
border-radius: 2px;
text-indent: -99999px;
display: block;
float: none;
margin: 30px auto 10px
}

.signup_25btn:hover {
background-position: 0 -350px
}

.feat-price-box {
color: #000
}

.center_page .sml-txt {
font-size: 13px;
padding-top: 40px
}

.center_page .highligh-txt {
font-size: 28px;
color: #0071bc
}

.center_page .strike-txt {
font-size: 18px;
text-decoration: line-through
}

.center_page .blue-txt {
font-size: 14px
}

.pricing_page .banner_title_cont .pric_right_cont .prc_sec .prc_sec_price h3.price_strike {
font-size: 16px;
font-weight: 300;
color: #91a3ba;
text-decoration: line-through;
margin: 0 10px 0 0;
display: inline-block;
position: relative;
top: -7px
}

.pricing_page .pricing_sec .pricing_cont .pricing_thumb {
display: block;
width: 100%;
height: 100%
}

.pricing_page .pricing_sec .pricing_cont .pricing_thumb h1 {
position: relative;
color: #171717;
font-size: 16px;
text-align: center;
font-weight: 400;
float: left;
width: 100%;
padding: 20px 0
}

.pricing_page .pricing_sec .pricing_cont .pricing_thumb h1:before {
content: '';
width: 95%;
height: 1px;
background: #dcdcdc;
position: absolute;
left: 0;
bottom: 0;
right: 0;
margin: auto
}

.pricing_page .pricing_sec .pricing_cont .pricing_thumb h1 span {
font-size: 20px;
font-weight: 600;
display: block;
color: #171717
}

.pricing_page .pricing_sec .prc_content .price {
vertical-align: middle;
font-weight: 400;
font-size:36px;margin-bottom: 30px;
color: #171717
}
.pricing_page .pricing_sec .pricing_cont .pricing_col .stroage_content strong {font-weight: bold;}
.pricing_page .pricing_sec .prc_content .period {
color: #566e8e;
display: block;
font-size: .875rem;
letter-spacing: 1px;
line-height: 1.75;
margin-bottom: 20px
}

.pricing_page .pricing_sec .prc_content hr {
max-width: 140px;
border-color: #91a3ba;
margin: 30px auto
}

.pricing_page .pricing_sec .prc_content ul {
max-width: 100%;
margin: 0
}

.pricing_page .pricing_sec .prc_content li span {
font-weight: 600
}

.pricing_page .pricing_sec .pricing_cont .prc_value h3.price_strike {
font-size: 16px;
font-weight: 300;
color: #91a3ba;
text-decoration: line-through
}

.pricing_page .pricing_sec .prc_content li span.price_strike {
font-weight: 400;
text-decoration: line-through;
color: #91a3ba
}

.pricing_page .pricing_sec .prc_tb_btn .choose_btn {
border: 1px solid #2b80c3;
border-radius: 2px;
padding: 8px 20px;
display: inline-block;
margin-bottom: 0;
background: #2b80c3;
color: #fff
}

.pricing_page .pricing_sec .pricing_cont .pricing_thumb:hover .choose_btn {
background-color: #0071bc;
color: #fff
}
.show_cont {width: 100%;height: auto;float: left;padding: 20px;text-align: right;color: #0071bc;}
.show_more {display: none;}
.show_click{cursor: pointer;padding-right: 30px;width:auto;height:auto;float:left;color: #0086c8;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_icons_blue.png) no-repeat 48px -166px;display: inline;}
.show_click.active {background-position: 48px -221px;text-indent: 6px;}
.show_click:hover{color:#000;}
@media only screen and (max-width: 1200px) {

/*.intro .logo_cont {
width:250px
}*/

.center_page .linux_page .banner_left_cont h1 {
font-size: 30px
}

.center_page .banner_content_cont .banner_left_cont br {
display: none
}

.linux_page .dist_sec ul li p strong {
font-size: 22px
}

.home_page .backless_wrap .backless_cont .backless_left_cont {
padding-right: 40px
}

.home_page .busi_thub_row .busi_thub_col {
min-height: 325px
}

.home_page .busi_thumb_cont h2.busi_heading span {
padding-right: 30px
}

.intro .header_cont .menu_cont li a,.intro .header_cont .login_wrap li .myaccount,.intro .header_cont .login_wrap li .signup,.intro .header_cont .login_wrap li .login {
/*padding: 20px 6px;*/
font-size: 12px
}
.unlimt_storg{
	width: 8%!important;
}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{width:27% !important;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val{width:43% !important;}
.intro .header_cont .login_wrap li .signup,.intro .header_cont .login_wrap li .login {
padding: 20px 15px!important;
line-height: 22px
}

.feat_page .dual_img_row .dual_img_left {
width: 60%
}

.feat_page .dual_img_row .dual_img_left img {
width: 100%
}

.feat_page .dual_img_row .dual_img_right {
width: 40%
}

.feat_page .busi_thub_row .busi_thub_col {
min-height: 360px
}

.footer_cont {
padding-bottom: 20px
}

.secu_page .help_cont .help_col_left {
width: 40%
}

.msi .banner_content_cont h3 {
line-height: normal
}

.msi .banner_content_cont .banner_right_cont img {
width: 90%;
height: auto
}

.center_page .storage_sec .storage_cont .storage_col {
margin-right: 30px
}

.cloud_page .thumb_cont {
width: 44%!important
}

.cloud_page .thumb_cont {
border-bottom: none
}

.requ_page .requ_cont .requ_cont_left {
width: 55%
}

.requ_page .requ_cont .requ_cont_left img {
width: 100%
}

.requ_page .requ_cont .requ_cont_form {
width: 45%;
padding: 50px 30px
}

.supp_page .banner_title_cont .supp_banner_gra img {
height: 340px
}

.supp_page .support_banner_cont .banner_content_cont h2:nth-child(2) {
margin-right: 0
}

.center_page .cent_ss img,.faq_page .faq_right_cont .faq-ss-img img,.faq_page .faq_right_cont li img {
width: 100%
}
}

@media only screen and (max-width: 1023px) {

.intro .header_cont .menu_cont li a {
margin:0
}

.intro .header_cont .login_wrap li .login,.intro .header_cont .login_wrap li .myaccount,.intro .header_cont .login_wrap li .signup,.intro .header_cont .menu_cont li a {
padding: 20px 8px
}

.footer_cont .footer_content,.footer_cont .logo,.footer_cont .fot_logo_cont h5 {
display: none
}

.footer_cont .wrapper {
display: flex;
flex-direction: column
}

.footer_cont .support-details {
order: 1;
width: 100%;
border-bottom: 1px solid #949494;
padding-bottom: 20px;
margin-bottom: 20px
}

.footer_cont .support-details a {
text-align: right
}

.footer_cont .fot_logo_cont {
order: 3;
width: 100%
}

.footer_cont .fot_logo_cont ul.social_cont {
float: right
}

.footer_cont .copy_cont {
width: auto;
margin-top: 20px
}

.footer_cont .fot_logo_cont ul.social_cont li {
display: inline-block;
width: 30px;
margin-right: 0;
margin-left: 10px
}

.footer_cont .fot_logo_cont ul.social_cont li a {
width: 30px;
height: 30px
}

.home_page .busi_thub_row .busi_thub_col,.feat_page .busi_thub_row .busi_thub_col {
width: 50%;
padding: 0 30px
}

.home_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/home_banner_ipad.jpg) no-repeat center;
background-size: cover
}

.feat_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feature_banner_new.jpg) no-repeat center right -400px
}

.feat_page .banner_sec .banner_content_area {
width: 60%;
float: left
}

.feat_page .banner_sec .banner_content_area h1 br {
display: none
}

.feat_page .busi_thub_row .busi_thub_col {
min-height: 300px
}

.center_page .thumb_sec .thumb_container .thumb_cont {
width: 50%;
border-bottom: none
}
}

@media only screen and (max-width: 980px) {
.unlimt_storg {
    width: 15%!important;
}
.center_page .linux_page .banner_left_cont h1 br {
display:none
}

.feat_page .busi_thub_row .busi_thub_col {
min-height: auto
}

.linux_page .back_sup_sec .back_sup_row {
display: flex;
flex-direction: column
}
.pricing_page .prc_tbl_sec .prc_tbl_row div.unlimt_sec{display:none;}
.linux_page .back_sup_sec .back_sup_row .back_sup_col,.linux_page .back_sup_sec .back_sup_row:last-child .back_sup_col {
width: 100%;
display: block
}

.linux_page .back_sup_sec .back_sup_row:last-child .back_sup_col.img_sec {
width: 100%
}

.linux_page .back_sup_sec .back_sup_row .back_sup_col.img_sec,.linux_page .back_sup_sec .back_sup_row:last-child .back_sup_col.img_sec {
order: 2;
text-align: center;
margin-top: 40px
}

.center_page .linux_page .banner_left_cont {
padding-bottom: 40px
}

.center_page .linux_page .banner_left_cont h1 {
padding-top: 40px
}

.sys_sec .sys_cont {
width: 100%;
padding-left: 0;
margin: 60px 0 0
}

.linux_page .dist_sec h2 p {
width: calc(100% - 180px);
margin-bottom: 40px
}

.linux_page .slider_sec {
display: none
}

.cloud_page .banner_content_cont .banner_prc {
width: 100%;
top: 0
}

.work_sec .work_row .work_col {
width: 100%;
margin-bottom: 40px;
padding: 0
}

.secu_comp_sec ul {
width: 380px;
margin: auto
}

.supp_page .support_left {
display: none
}

.msi .banner_content_cont h3 {
line-height: normal
}

.msi .banner_content_cont .banner_left_cont p {
margin-bottom: 40px
}

.msi .gpo_list_cont ol li {
width: 80%
}

.msi .gpo_list_cont ol li ul li {
width: 100%
}

.home_page .award-container {
top: 0;
margin-top: 80px
}

.intro .header_cont,.intro .web_logo_cont {
display: none!important
}

.home_page .backless_wrap .backless_cont .backless_left_cont p span {
display: block
}

.intro .mobile_header {
display: block;
background: #2b80c3;
z-index: 99;
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 45px;
box-shadow: 0 1px 4px 0 rgba(99,114,130,.5)
}

.intro .logo_cont {
margin: 1px 0 0 20px;
text-indent: -3500px;
height: 40px;
}

.intro .moblie_menu_icon {
display: table;
width: 40px;
height: 45px;
float: right;
padding: 0 10px;
cursor: pointer;
background: #006a9c
}

.intro .moblie_menu_icon .bar_cont,.intro .moblie_menu_icon span {
display: table-cell;
width: 25px;
height: auto;
vertical-align: middle;
color: #fff
}

.intro .bar1,.intro .bar2,.intro .bar3 {
width: 25px;
height: 2px;
background-color: #fff;
margin: 2px 0;
transition: .4s;
float: left
}

.intro .change .bar1 {
-webkit-transform: rotate(-45deg) translate(0px,6px);
transform: rotate(-45deg) translate(0px,6px)
}

.intro .change .bar2 {
opacity: 0
}

.intro .change .bar3 {
-webkit-transform: rotate(45deg) translate(-3px,-8px);
transform: rotate(45deg) translate(-3px,-8px)
}

.intro .static {
-webkit-backface-visibility: hidden;
transition: transform .4s 0s,visibility 0s .4s;
-webkit-transition: -webkit-transform.4s0s,visibility 0s .4s;
-moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px)
}

.intro .static.tap_menu {
-webkit-backface-visibility: hidden;
transition: transform .4s 0s,visibility 0s .4s;
-webkit-transition: -webkit-transform .4s 0s,visibility 0s .4s;
-moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
-webkit-transform: translateX(-282px);
-moz-transform: translateX(-282px);
-ms-transform: translateX(-282px);
-o-transform: translateX(-282px);
transform: translateX(-282px)
}
.intro .static.tap_menu:before {content: '';position: absolute;left: 0px;z-index: 99999;width: 100%;height: calc(100% + 270px);background: hwb(0deg 0% 100% / 90%);}
.intro footer.tap_menu:before{content: '';position: absolute;left: 0px;top: 0px;z-index: 9;width: 100%;height: 100%;background: hwb(0deg 0% 100% / 90%);}
.intro .mobile_menu_cont {
display: block;
margin: 0;
padding: 10px 0 100px;
z-index: 99999;
width: 100%;
float: right;
position: fixed;
top: 45px;
left: 100%;
height: 100%;
background-color: #2a2828;
visibility: visible;
overflow-y: auto;
-webkit-backface-visibility: hidden;
transition: transform .4s 0s,visibility 0s .4s;
-moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px)
}

.intro .mobile_menu_cont.menu_show {
-webkit-transform: translateX(-282px);
-moz-transform: translateX(-282px);
-ms-transform: translateX(-282px);
-o-transform: translateX(-282px);
transform: translateX(-282px)
}

.intro .mobile_menu_cont li {
width: 100%;
height: auto;
display: contents
}

.intro .mobile_menu_cont li a {
font-size: 16px;
color: #48d1f6;
text-decoration: none;
padding: 10px 17px;
float: left;
width: 100%;
box-sizing: border-box;
font-weight: 400;
margin-bottom: 5px;
border: 0 solid #596a74;
border-bottom-width: 0;
margin: 0;
height: auto;
border-bottom: 1px dashed rgba(103,105,101,.42);
position: relative
}

.inner main,.inner footer {
top: 45px
}

.footer_cont {
padding-bottom: 20px
}

.intro .plan_sec h2 {
font-size: 26px
}

.intro .plan_sec h2 br,.cloud_page .banner_content_cont .banner_left_cont h1 br,.center_page .banner_sec h1 br,.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content h3 br,.home_page .slider_cont .flex-wrap .mart h3 br,.recovery_page .banner_content_cont .banner_left_cont h1 br,.banner_content_cont .banner_content_area h4 br,.compli_page .info_wrap h2 br,.compli_page .regul_wrap h2 br,.secu_page .banner_sec h1 br,.sso_page .setting_upcon .setting_upcon_left h2 br {
display: none
}

.home_page .banner_sec .banner_content_area {
padding-top: 0
}

.home_page .award-container {
float: left
}

.home_page .slider_cont .flex-wrap .mart {
display: block;
width: 100%;
padding-right: 0
}

.home_page .slider_cont .flex-wrap .mart h3 {
font-size: 24px;
line-height: normal;
text-align: center
}

.home_page .slider_cont .flex-wrap .mart p {
width: 100%;
text-align: center;
margin-bottom: 20px
}

.home_page .slider_cont .flex-wrap .flexslider .slides img {
width: 100%
}

.home_page .slider_cont .flex-wrap .flex-control-nav {
position: relative;
right: 0;
bottom: -40px;
text-align: center
}

.home_page .busi_thumb_cont h2.busi_heading span {
width: 87%;
font-size: 24px
}

.home_page .backup_sec .icon_cont ul li a {
display: table
}

.home_page .backup_sec .icon_cont ul li a i,.home_page .backup_sec .icon_cont ul li a span {
display: table-cell;
vertical-align: middle;
float: none;
padding: 0 0 0 20px
}

.home_page .backup_sec .icon_cont ul {
display: block
}

.home_page .backup_sec .icon_cont ul li {
display: block;
margin: 0 0 40px;
width: 100%;
float: left
}

.home_page .banner_sec .banner_content_area h1,.feat_page .banner_sec .banner_content_area h1,.recovery_page .banner_content_cont .banner_left_cont h1,.recovery_page .storage_sec h2,.center_page .banner_content_cont .banner_left_cont h1,.center_page .banner_sec h1,.banner_content_cont .banner_content_area h1,.secu_page .banner_sec h1,.sso_page .setting_upcon .setting_upcon_left h2,.sso_page .banner_sec .banner_content_area h1,.faq_page .banner_title_cont h1 {
font-size: 28px
}

.home_page .backup_sec h2,.feat_page .backup_sec h2,.center_page .thumb_sec h2,.cloud_page .storage_sec h2,.center_page .banner_content_cont h3,.compli_page .info_wrap h2,.compli_page .mandate_wrap h2,.compli_page .regul_wrap h2,.compli_page .busiass_cont h2,.secu_page .help_wrap h2,.secu_page .body_content_cont .endpoint_cont h2,.center_page .storage_sec h2,.sso_page .sso_howit_work h2,.sso_page .setting_upcon .setting_upcon_left h2,.feat_page .dual_wrap h2,.requ_page .requ_cont .requ_cont_left h1,.requ_page .requ_cont .requ_cont_form h2 {
font-size: 24px
}

.center_page .linux_page .banner_left_cont h1,.center_page .banner_content_cont .banner_left_cont p {
width: 100%
}

.center_page .storage_sec h2 {
margin-bottom: 0
}

.faq_page .faq_right_cont ol.n li {
list-style-type: lower-alpha
}

.faq_page .faq_right_cont ul.qs_cont li {
list-style-type: none!important
}

.faq_page .header_banner_cont:before {
height: 180px;
padding-top: 58px
}

.terms .header_banner_cont:before {
height: 140px
}

.faq_page .banner_title_cont {
min-height: 90px
}

.faq_page .faq_right_cont.kb .kb_thumb {
width: 100%;
padding-right: 0;
margin-bottom: 20px
}

.faq_page .faqitem .empty_height {
height: 0
}

.faq_page .faq_left_cont,.faq_page .faq_right_cont {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease
}

.faq_page .banner_title_cont h1 {
width: 95%;
height: 80px;
padding-top: 30px
}

.faq_page .banner_title_cont .left_menu {
background: #014f81;
position: relative;
display: table-cell;
width: 50px;
height: 30px;
top: 45px;
float: left;
left: -20px;
border-radius: 0 5px 5px 0;
cursor: pointer
}

.sso_lhs_menu .banner_title_cont .left_menu {
top: 30px!important
}

.corp_page .banner_title_cont {
display: block
}

.faq_page .faq-right a {
margin-bottom: 10px;
float: left
}

.faq_page .faq_right_cont li img {
width: 100%
}

.faq_page .banner_title_cont .left_menu span {
content: '';
width: 25px;
height: 2px;
background: #fff;
position: absolute;
left: 15px;
top: 7px;
transition: .4s
}

.faq_page .banner_title_cont .left_menu span:nth-child(2) {
top: 14px
}

.faq_page .banner_title_cont .left_menu span:nth-child(3) {
top: 21px
}

.faq_page .faq_left_cont {
display: block;
padding: 0;
top: 100px!important;
position: absolute!important;
z-index: 99999;
width: 200px;
float: left;
left: -200px;
height: 100%;
background-color: #39464e
}

.faq_page .faq_left_cont li a {
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 10px 0 10px 20px;
border-left: 3px solid #e2e2e2;
color: #6d6d6d
}

.faq_page .faq_left_cont li a:hover,.faq_page .faq_left_cont li a.active {
border-left: 3px solid #0073bf;
color: #0073bf
}

.faq_page .faq_right_cont {
width: 100%;
padding-left: 10px
}

.faq_page .banner_title_cont .left_menu.chng span:first-child {
-webkit-transform: rotate(-45deg) translate(0px,6px);
transform: rotate(-45deg) translate(-3px,7px)
}

.faq_page .banner_title_cont .left_menu.chng span:last-child {
-webkit-transform: rotate(45deg) translate(-3px,-8px);
transform: rotate(45deg) translate(-3px,-7px)
}

.faq_page .banner_title_cont .left_menu.chng span:nth-child(2) {
opacity: 0
}

.faq_page .faq_left_cont.active {
left: 0;
width: 210px;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
overflow-y: auto
}

.faq_page .faq_right_cont.open {
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
width: calc(100% - 200px);
margin-left: 210px;
word-break: break-word
}

.faq_page .faq_right_cont.open .left_box_content {
padding-left: 0;
width: 100%
}

.feat_page .dual_img_row .dual_img_left,.feat_page .dual_img_row .dual_img_right {
width: 100%;
display: block;
vertical-align: middle;
padding: 0!important
}

.feat_page .dual_img_row .dual_img_right {
margin: 60px 0 0;
text-align: center
}

.feat_page .dual_img_row .dual_img_right p {
width: 100%;
padding: 0 20px;
text-align: center
}

.feat_page .dual_img_row .dual_img_left img {
width: 100%
}

.feat_page .dual_img_row {
display: flex;
flex-direction: column
}

.feat_page .dual_img_row .dual_img_right.padding_left_0 {
order: 2
}

.feat_page .sceu_wrap {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feat_acces_bg.jpg) center top no-repeat;
background-size: cover;
padding: 80px 0 250px;
position: relative
}

.feat_page .sceu_wrap:after {
content: '';
position: absolute;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feat_acces_computer.png) center top no-repeat;
background-size: cover;
width: 350px;
height: 250px;
margin: auto;
left: 0;
right: 0
}

.feat_page .sceu_wrap .secu_row {
float: none;
margin: auto
}

.feat_page .sceu_wrap .secu_row ul li a,.feat_page .sceu_wrap .secu_row ul li a p {
text-align: center
}

.feat_page .sceu_wrap .secu_row ul {
width: 100%;
height: auto;
float: left;
margin: 40px 0 0
}

.center_page .storage_sec .storage_cont .storage_row {
width: 100%
}

.center_page .storage_sec .storage_cont .storage_row:last-child .storage_col {
padding-left: 0
}

.cloud_page .thumb_cont {
width: 42%!important
}

.cloud_page .banner_content_cont .banner_left_cont h1 {
padding: 40px 0
}

.center_page .banner_content_cont .banner_left_cont,.center_page .banner_content_cont .banner_right_cont {
display: block;
width: 100%!important;
text-align: center
}

.center_page .banner_sec {
padding: 40px 0
}

.center_page .storage_sec .storage_cont .storage_col {
margin-right: 30px
}

.secu_page .body_content_cont .endpoint_cont,.secu_page .body_content_cont .secu_thumb_cont {
display: block;
width: 100%!important;
text-align: center
}

.secu_page .body_content_cont .endpoint_cont img {
width: 85%
}

.secu_page .body_content_cont .secu_thumb_cont {
padding-left: 0
}

.secu_page .help_cont .help_col_left,.secu_page .help_cont .help_col_right {
display: block;
width: 100%!important;
float: left;
padding: 0
}

.compli_page .regul_wrap {
padding-bottom: 20px
}

.compli_page .regul_wrap .regul_cont .regul_col {
width: 50%
}

.compli_page .busiass_cont .busiass_sec,.compli_page .busiass_cont .busiass_btn_sec {
width: 100%
}

.compli_page .busiass_cont .busiass_sec h3,.compli_page .busiass_cont .busiass_btn_sec h3,.secu_page .help_cont .help_col_left h3 {
font-size: 22px
}

.requ_page .requ_cont {
display: block
}

.requ_page .requ_cont .requ_cont_left,.requ_page .requ_cont .requ_cont_form {
display: block;
width: 100%!important
}

.requ_page .requ_cont .requ_cont_left {
text-align: center;
padding: 0
}

.requ_page .requ_cont .requ_cont_form {
height: auto;
float: left;
margin: 60px 0 0
}

.secu_page .resource_cont {
padding: 40px 0
}

.secu_page .banner_sec {
padding: 40px 0
}

.secu_page .resource_cont .resource_col {
width: 100%;
margin-bottom: 40px
}

.secu_page .resource_cont .resource_col:last-child,.secu_page .secu_thumb_cont .secu_thumb_sec:last-child {
margin-bottom: 0
}

.supp_page .banner_title_cont {
display: block;
min-height: auto
}

.supp_page .banner_title_cont .banner_sec,.supp_page .banner_title_cont .supp_banner_gra {
display: block;
width: 100%
}

.supp_page .banner_title_cont .supp_banner_gra,.supp_page .faq_left_cont,.supp_page .banner_title_cont .left_menu {
display: none
}

.supp_page .support_right {
width: 100%!important;
padding-top: 40px
}

.supp_page .support_banner_cont {
height: auto;
margin-bottom: 40px
}

.intro .plan_sec {
padding: 60px 0
}

.sso_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ssobanner_ipad.jpg) no-repeat center right -70px;
background-size: cover
}

.sso_page .setting_sso ul.setting_sso_row li {
font-size: 16px
}

.sso_page .banner_sec .banner_content_area h1 {
font-size: 26px
}

.corp_page .faq_right_cont li img {
width: auto!important
}

.corp_page .banner_wrap {
display: none
}

.corp_page .body_content {
position: relative
}

.corp_page .body_content:before {
content: '';
width: 100%;
margin: 0 auto;
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
padding-top: 78px;
height: 160px;
top: 0;
left: 0;
position: absolute
}

.corp_page .banner_title_cont .left_menu {
top: 45px
}

.faq_page .banner_title_cont .faq-right {
width: 300px
}

.lhs_menu .banner_title_cont h1 {
padding-top: 40px!important
}

.msi .banner_content_cont h3 {
margin-bottom: 40px
}

.msi .gpo_list_cont li .gpo_img img {
width: 100%
}
}

@media only screen and (max-width: 767px) {
.linux_page .dist_sec ul li,.linux_page .dist_sec ul li.pad_lft,.sys_sec .sys_cont .sys_list_cont {
width:100%;
padding-left: 0;
margin-top: 0;
margin-bottom: 40px
}

.faq_page .faq_right_cont ul.corporate_logo li {
width: 100%
}
.free_sec, .unlimited_sec {
    padding-left: 0px!important;padding-right: 0px !important;
}
.linux_page .dist_sec h2 p {
font-size: 22px;
line-height: normal;
margin-bottom: 40px
}

.home_page .banner_sec .banner_content_area h1,.feat_page .banner_sec .banner_content_area h1,.recovery_page .banner_content_cont .banner_left_cont h1,.recovery_page .storage_sec h2,.center_page .banner_content_cont .banner_left_cont h1 {
line-height: 36px
}

.home_page .backup_sec h2,.feat_page .backup_sec h2,.center_page .thumb_sec h2,.cloud_page .storage_sec h2 {
line-height: 32px
}

.home_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/home_banner_mobile.jpg) no-repeat;
background-size: cover
}

.home_page .backup_sec .icon_cont ul,.home_page .why_sec .why_content_cont {
display: block
}

.home_page .backup_sec .icon_cont ul li {
display: block;
margin: 0 0 40px;
width: 100%;
float: left
}

.home_page .backup_sec .icon_cont ul li:last-child,.home_page .why_sec .why_content_cont ul li:last-child {
margin-bottom: 0
}

.home_page .banner_sec .banner_content_cont {
height: 290px
}

.home_page .backup_sec,.home_page .why_sec,.feat_page .backup_sec {
padding: 60px 0
}

.home_page .why_sec .why_content_cont h2,.home_page .why_sec .why_content_cont ul,.feat_page .busi_thub_row .busi_thub_col {
display: block;
width: 100%
}

.home_page .why_sec .why_content_cont ul {
padding-left: 0
}

.home_page .why_sec .why_content_cont h2,.home_page .why_sec .why_content_cont ul li {
margin-bottom: 40px
}

.home_page .why_sec .why_content_cont h2 {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/why360_res.png) no-repeat;
background-size: contain
}

.home_page .busi_thumb_cont h2.busi_heading span,.home_page .busi_thumb_cont h2.busi_heading i {
display: block
}

.home_page .busi_thumb_cont h2.busi_heading i {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/arrow_res.png) no-repeat;
margin-top: 20px
}

.home_page .busi_thumb_cont h2.busi_heading {
margin-bottom: 0
}

.home_page .why_sec .why_content_cont ul li h3,.cloud_page .thumb_sec .thumb_container .thumb_cont h3 {
font-size: 20px
}

.home_page .busi_thub_row .busi_thub_col {
width: 100%;
height: auto;
float: left;
margin: 0 0 40px;
padding: 0;
min-height: auto
}

.home_page .backless_wrap .backless_cont {
width: 100%;
display: block;
padding: 0;
margin: 0
}

.home_page .backless_wrap .backless_cont .backless_left_cont,.home_page .backless_wrap .backless_cont .backless_right_cont {
display: block;
width: 100%!important
}

.home_page .backless_wrap .backless_cont .backless_right_cont {
margin: 40px 0 0;
float: left
}

.home_page .backless_wrap {
margin: 60px 0
}

.pricing_page .pricing_sec .pricing_cont {
display: block;
float: left;
max-width: 100%
}

.pricing_page .pricing_sec .pricing_cont .pricing_col {
width: 100%;
float: left;
margin: 0 0 60px
}

.pricing_page .pricing_sec .pricing_cont .pricing_col:last-child {
margin-bottom: 0
}

.pricing_page .pricing_sec .prc_content .price {
font-size: 30px
}

.pricing_page .pricing_sec .pricing_cont .prc_value {
min-height: auto
}

.prc_new .pricing_sec h1.sub_heading,.pricing_page .qustion_cont h2 {
font-size: 28px;
line-height: normal;
margin-top: 0
}

.feat_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/feature_banner_new.jpg) no-repeat center right -380px;
background-size: cover;
position: relative
}

.feat_page .banner_sec:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(216,216,216,.8)
}

.feat_page .busi_thub_row .busi_thub_col {
padding: 0
}

.feat_page .sceu_wrap .secu_row {
width: 100%
}

.center_page .storage_sec .storage_cont {
margin-top: 0
}

.center_page .banner_content_cont .banner_right_cont img {
display: none
}

.recovery_page .banner_content_cont {
display: block
}

.recovery_page .banner_content_cont .banner_left_cont {
display: block;
width: 100%;
padding-top: 40px
}

.recovery_page .banner_content_cont .banner_left_cont h1,.center_page .thumb_sec .thumb_container .thumb_cont p,.recovery_page .storage_sec .storage_col .thumb_content p {
text-align: center
}

.center_page .storage_sec .storage_cont .storage_col {
width: 100%;
padding-right: 0
}

.center_page .thumb_sec .thumb_container {
display: block
}

.center_page .thumb_sec .thumb_container .thumb_cont {
width: 100%;
height: auto;
padding-bottom: 40px;
padding-right: 0;
text-align: center
}

.center_page .thumb_sec .thumb_container .thumb_cont:last-child {
padding-bottom: 0
}

.recovery_page .storage_sec .storage_col span {
float: none;
display: block;
margin: 0 auto 20px
}

.recovery_page .storage_sec .storage_col .thumb_content {
padding-left: 0;
width: 100%;
text-align: center
}

.recovery_page .storage_sec h2,.center_page .storage_sec h3,.center_page .storage_sec h4 {
text-align: center
}

.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content {
padding-bottom: 0
}

.center_page .storage_sec h4.margin_top_32 {
margin-top: 0!important
}

.center_page .banner_content_cont {
display: block
}

.cloud_page .storage_sec .storage_col span {
display: block;
margin: 0 auto 20px;
float: none
}

.cloud_page .thumb_cont {
width: 100%!important;
margin-right: 0;
padding-bottom: 0!important;
border-bottom: none
}

.cloud_page .thumb_cont:last-child {
padding-bottom: 0!important
}

.cloud_page .storage_sec .storage_col .thumb_content,.cloud_page .storage_sec .storage_col .thumb_content p {
width: 100%;
padding-left: 0;
text-align: center
}

.cloud_page .storage_sec h2,.center_page .storage_sec p,.cloud_page .storage_sec .storage_cont .storage_col h3 {
text-align: center
}

.cloud_page .banner_content_cont .banner_left_cont h1 {
padding: 30px 0
}

.center_page .storage_sec {
padding: 20px 0 40px
}

.cloud_page .thumb_sec .thumb_container {
margin-top: 40px
}

.cloud_page .thumb_sec {
padding: 40px 0
}

.left-nav .inside-list {
padding-left: 25px!important
}

.faq_left_cont .inside-list li:last-child {
border-bottom-width: 0
}

.faq_left_cont .sso-idp-list {
margin-top: -12px;
padding-bottom: 20px
}

.faq_left_cont ul {
border-bottom: 0
}

.legal_bg h1 {
padding: 29px 0 0!important;
font-size: 21px
}

.sso_page .banner_sec .banner_content_cont {
padding: 0 0 40px;
float: left
}

.compli_page .banner_sec .banner_content_cont .banner_content_area,.compli_page .banner_sec .banner_content_cont .banner_gra_area {
display: block;
width: 100%;
text-align: center
}

.compli_page .banner_sec .banner_content_cont .banner_gra_area {
width: 100%;
height: 290px
}

.banner_content_cont .banner_content_area h1 {
padding-top: 40px
}

.compli_page .mandate_wrap .mandate_cont .mandate_col,.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_icon,.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_content {
display: block;
width: 100%
}

.compli_page .mandate_wrap .mandate_cont .mandate_col span {
float: none;
margin: 0 auto 20px;
display: block
}

.compli_page .mandate_wrap .mandate_cont .mandate_col .thumb_content {
padding: 0;
text-align: center
}

.compli_page .regul_wrap .regul_cont .regul_col {
width: 100%;
height: auto;
padding: 0;
text-align: center
}

.compli_page .regul_wrap .regul_cont .regul_col:last-child {
margin-bottom: 0
}

.corp_page .corporate_logo {
margin-left: 0!important;
display: block
}

.corp_page .corporate_logo li img {
width: auto
}

.corp_page .heading_one,.corp_page .heading,.corp_page .faq_right_cont p {
text-align: center
}

.corp_page .faq_right_cont {
padding-left: 0
}

.corp_page .banner_wrap:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
background: rgb(47 47 47/0.6)
}

.corp_page .heading_one span {
padding-right: 0
}

.corp_page .heading_one:before {
display: none
}

.faq_page .faq_right_cont ul.corporate_logo li {
margin-right: 0
}

.faq_page .banner_title_cont h1 {
font-size: 24px
}

.sso_page .banner_sec {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ssobanner_mobile.jpg) no-repeat center;
background-size: cover
}

.sso_page .banner_sec .banner_content_area,.sso_page .sso_howit_work p,.sso_page .setting_upcon .setting_upcon_left,.sso_page .setting_upcon .setting_upcon_right {
width: 100%;
text-align: center;
padding-left: 0
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span,.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content,.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content h3,.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content p {
display: block;
text-align: center;
padding: 0;
width: 100%
}

.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col span {
margin: 0 auto 20px;
float: none;
display: inline-block;
width: 90px
}

.sso_page .setting_sso ul.setting_sso_row li {
display: block;
padding: 0
}

.sso_page .setting_sso ul.setting_sso_row li a {
display: block;
margin-bottom: 20px;
padding: 0;
width: 100%;
float: left;
margin: 20px 0 0
}

.sso_page .setting_sso ul.setting_sso_row li:before {
display: none
}

.faq_page .faq_right_cont .contact_info_sec .left_box_content {
width: 100%;
padding: 20px 0 0
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_pack_content,.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_sec {
display: block;
width: 100%!important
}

.msi .thumb_sec .install_pack_sec .install_pack_row .install_download_cont {
width: 100%;
float: none
}
}

@media only screen and (max-width: 640px) {
.intro .logo_cont {width: 320px;margin-left: 5px;background-size: cover;}
.compli_page .busiass_cont .busiass_sec .busiass_filed_row {
width:100%;
padding-right: 0;
padding-bottom: 30px
}

.compli_page .busiass_cont .busiass_sec .busiass_filed_row .error_msg {
position: relative;
bottom: 0
}

.compli_page .busiass_cont .busiass_sec,.compli_page .busiass_cont .busiass_btn_sec {
margin-bottom: 20px
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec span {
margin-bottom: 20px
}

.compli_page .busiass_cont .busiass_btn_sec .busiass_capth_sec input {
width: 100%;
margin-left: 0
}

.supp_page .support_banner_cont .banner_title_cont .banner_content_cont {
min-width: 100%
}

.supp_page .support_banner_cont {
text-align: center
}

.supp_page .support_banner_cont .banner_title_cont h1 {
padding: 0;
margin: 40px 0 20px
}

.supp_page .support_banner_cont .banner_content_cont h2 {
padding: 0;
border: none!important;
width: 100%;
margin-right: 0
}

.supp_page .banner_title_cont p {
line-height: 32px
}

.supp_page .support_form_cont form {
width: 100%
}

.supp_page .filed_cont .filed_cont_sec {
width: 100%;
margin-right: 0;
margin-bottom: 40px
}

.supp_page .filed_cont {
margin-bottom: 0
}

.supp_page .filed_cont .reCapchanew {
width: 100%;
height: auto;
float: left;
margin: 40px 0
}
.free_sec .day_frtr, .free_sec, .unlimited_sec {width:100%!important;
    padding-left: 0px!important;display: block !important;padding-right: 0px !important;
}
.supp_page .filed_btn_row {
margin-top: 40px
}

.msi .tbl_cont .tbl_head_cont span,.msi .tbl_cont .tbl_body_cont span {
padding: 20px 5px;
word-break: break-word
}

.secu_page .help_cont .help_col_right ul {
padding: 30px 20px
}

.requ_page .requ_cont .requ_num .requ_num_left,.requ_page .requ_cont .requ_num .requ_num_right {
width: 100%;
margin: 0 0 10px!important
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label input[type=radio]:checked+span {
top: 10px
}
}

@media only screen and (max-width: 480px) {
.secu_comp_sec .secu_comp_cont,.secu_comp_sec ul {
width:100%
}

.feat_page .banner_sec .banner_content_area {
width: 100%
}

.home_page .banner_sec .banner_content_area p {
margin: 20px 0 10px 10px
}

.intro .plan_sec h5 span {
display: block
}

.prc_new .pricing_sec h1.sub_heading,.pricing_page .qustion_cont h2 {
font-size: 20px;
line-height: 36px;
margin-top: 0
}

.terms .page_title {
width: 100%
}

.terms .faq_right_cont .page_title_right {
margin-bottom: 20px
}

.faq_page .banner_title_cont h1 {
display: block;
width: 100%;
height: auto;
font-size: 21px!important;
margin: 0 auto;
float: left;
text-align: center;
padding: 12px 0 0 45px
}

.faq_page .faq-right {
margin-top: 20px
}

.faq_page .faq-right a span {
margin-left: 10px
}

.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label {
margin-right: 0;
width: 100%;
float: left;
margin-bottom: 20px
}

.secu_page .faq_qus {
font-size: 12px
}

.faq_page .banner_title_cont .faq-right {
width: 100%;
padding-left: 45px
}

.supp_page .banner_title_cont p {
font-size: 14px
}

.supp_page .banner_title_cont p strong,.supp_page .support_banner_cont .banner_content_cont h3 span {
width: 100%;
float: left;
margin-bottom: 5px
}

.home_page .banner_sec .banner_content_area h1,.feat_page .banner_sec .banner_content_area h1,.recovery_page .banner_content_cont .banner_left_cont h1,.recovery_page .storage_sec h2,.center_page .banner_content_cont .banner_left_cont h1,.center_page .banner_sec h1,.banner_content_cont .banner_content_area h1,.secu_page .banner_sec h1,.sso_page .setting_upcon .setting_upcon_left h2,.sso_page .banner_sec .banner_content_area h1,.corp_page .banner_wrap h1,.faq_page .banner_title_cont h1 {
font-size: 24px
}

.home_page .backup_sec h2,.feat_page .backup_sec h2,.center_page .thumb_sec h2,.cloud_page .storage_sec h2,.center_page .banner_content_cont h3,.compli_page .info_wrap h2,.compli_page .mandate_wrap h2,.compli_page .regul_wrap h2,.compli_page .busiass_cont h2,.secu_page .help_wrap h2,.secu_page .body_content_cont .endpoint_cont h2,.center_page .storage_sec h2,.sso_page .sso_howit_work h2,.sso_page .setting_upcon .setting_upcon_left h2,.feat_page .dual_wrap h2,.requ_page .requ_cont .requ_cont_left h1,.requ_page .requ_cont .requ_cont_form h2,.sso_page .setting_upcon .setting_upcon_right .seeting_upcon_col .seeting_col_content h3 {
font-size: 22px
}

.msi .thumb_sec .install_pack_sec h2:before {
width: 100%
}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
.secu_page .body_content_cont {
width: 100%;
float: left;
margin-top: 40px
}

.center_page .banner_sec {
margin-bottom: 40px
}

.supp_page .supp_sec .faq_content_cont {
border-top: none
}

.supp_page .support_right {
width: 75%!important
}

.supp_page .support_left {
width: 20%!important
}
}

.msi .gpo_list_cont pre,.faq_page ul li pre {
display: block;
margin: 20px 0;
font-size: 14px;
line-height: 28px;
word-wrap: break-all;
background-color: #333;
border: 0;
border-radius: 4px;
color: #fff!important;
width: 95%;
padding: 20px 10px 20px 20px;
white-space: normal
}

.faq_left_cont .sso-idp-list {
padding-top: 0
}

.msi .faq_left_cont {
width: 270px
}

.msi .faq_right_cont {
width: calc(100% - 270px)
}

.inside-list {
padding-left: 40px!important
}

.faq_page h2 {
margin: 0 0 20px
}

sup {
font-size: 14px;line-height: normal;
    font-family: 'Open Sans', Tahoma, Verdana, Arial;
}

.msi .faq_right_cont .round_crl {
counter-reset: item
}

.msi .faq_right_cont .round_crl li {
list-style-type: none
}

.msi .faq_right_cont .round_crl li:before {
display: inline-block;
content: counter(item);
counter-increment: item;
width: 36px;
height: 36px;
margin-left: -60px;
border: 2px solid #1374ab;
border-radius: 50%;
color: #1374ab;
margin-right: 15px;
text-align: center;
line-height: 36px
}

.msi .faq_right_cont ul.dot_cont li {
list-style-type: disc
}

.msi .faq_right_cont ul.dot_cont li:before {
display: none
}

#stepOne,#stepTwo,#stepThree,#stepFour {
height: 70px;
display: block
}

.install_download_sec {
background: #eff1f3;
padding: 20px;
width: 80%
}

.msi .gpo_list_cont,.msi .gpo_list_cont li .gpo_img {
margin-top: 0;
margin-bottom: 0
}

.msi .gpo_list_cont .list_first:before {
display: none
}

.msi .faq_right_cont li img {
margin: 20px auto!important
}

.msi .faq_right_cont ul.note_cont {
margin: 0 0 80px
}

.msi .faq_right_cont li img.bkp-icon {
width: auto!important
}

@media only screen and (max-width: 1200px) {
.center_page .cent_ss img,.msi .faq_right_cont .faq-ss-img img,.msi .faq_right_cont li img {
width:90%!important;
margin: 20px 0!important
}
}

@media only screen and (min-width: 981px) and (max-width:1080px) {
.msi .gpo_list_cont ol li {
width:90%
}

#stepOne,#stepTwo,#stepThree,#stepFour {
height: 130px
}
}

@media only screen and (max-width: 980px) {
.faq_page .faq_right_cont {
width:100%!important
}

.faq_page .banner_title_cont h1 {
text-align: left
}

.faq_page .faq_left_cont {
left: -271px;
top: 100px!important;
position: absolute!important
}

.faq_page .faq_right_cont.open {
width: calc(100% - 200px)!important
}

.faq_page .faq_left_cont.active {
left: -5px
}

.faq_page .faq_left_cont li a {
color: #c6dcea
}

.faq_page .faq_left_cont li a.active {
color: #7bcbff
}

#stepOne,#stepTwo,#stepThree,#stepFour {
height: auto;
display: block
}

.install_download_sec {
width: 100%;
margin-bottom: 40px
}

.faq_page .faq_right_cont ul,.faq_page .faq_right_cont ol {
width: 95%
}

.msi .gpo_list_cont ol li ul li {
list-style-position: outside
}
}

.express_page .banner_content_cont,.recovery_page .banner_content_cont {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/faq-bg1.jpg) repeat center;
background-size: contain
}

.express_page .banner_content_cont .banner_left_cont {
width: 60%;
padding-bottom: 0
}

.express_page .banner_content_cont .banner_left_cont h1 {
color: #17313b;
font-size: 36px;
line-height: 56px
}

.express_page .banner_content_cont .banner_left_cont h1 sup {
font-size: inherit
}

.express_page .banner_content_cont .banner_left_cont p {
font-size: 16px;
line-height: 32px;
text-align: left;
margin-bottom: 0;
color: #17313b
}

.express_page .storage_sec h2 {
font-size: 36px;
line-height: normal;
color: #2b80c3;
display: block;
text-align: left;
margin-bottom: 30px;
border-top: 3px solid #ffd04c;
padding-top: 30px
}

.exp_data_content {
width: 100%;
height: auto;
float: left;
margin: 60px 0 0
}

.exp_data_content p {
font-size: 16px;
line-height: 32px;
margin-bottom: 20px
}

.mobile_row_btm img {
display: none
}

.storage_sec strong {
font-weight: 600
}

.storage_sec h4 strong {
font-weight: 600;
color: #000;
font-size: 14px
}

.express_page .storage_sec .storage_col span {
display: inline-block;
float: left;
width: 90px;
height: 90px
}

.express_page .storage_sec .storage_col .thumb_content {
padding-left: 20px;
width: calc(100% - 100px);
float: left
}

.express_page.center_page .storage_sec p {
font-size: 16px;
line-height: 32px;
text-align: left;
margin-bottom: 0;
color: #17313b
}

.express_page .storage_sec .storage_col span.bandwidth_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/bandwidth.svg) no-repeat;
background-size: contain
}

.express_page .storage_sec .storage_col span.transfer_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/256-encryption.svg) no-repeat;
background-size: contain
}

.express_page .storage_sec .storage_col span.backup_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/incrementalbackup.svg) no-repeat;
background-size: contain
}

.express_page .storage_sec .storage_col span.data_icon {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/transfer.svg) no-repeat;
background-size: contain
}

.express_page .storage_sec .whyidrive_sect h2 {
width: 75%;
margin-bottom: 20px
}

.express_page .why_sec.storage_sec h3 {
width: 490px;
margin-bottom: 60px
}

.express_page .storage_sec h3 {
width: 510px;
margin-bottom: 60px
}

.express_page .storage_sec.service_free {
margin-bottom: 0
}

.express_page .storage_sec.bg_color {
background-color: #fafbfd;
padding-bottom: 50px;
margin: 60px 0 0
}

.express_page .howitworks_img img {
margin: 10px 0;
display: block
}

.express_page .backup_content h4 {
color: #000!important
}

.express_page .storage_sec .backup_content .storage_row a:hover h4 {
color: #0071bc!important
}

.express_page .call_section {
margin-top: 29px!important;
border-top: 1px solid #d3d3d3;
padding: 20px 0!important
}

.express_page .call_section p {
text-align: center!important
}

.express_page .mobile_img_blk {
display: none
}

.express_page .express_note_sec li {
background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ide_faqbullet.png) no-repeat left 10px;
list-style-type: none;
padding-left: 30px;
margin-bottom: 5px;
line-height: 30px;
margin-left: 0
}

.express_page ul.sml-txt li {
font-size: 13px;
color: #17313b
}

.express_page .storage_sec .backup_content .storage_row {
margin-bottom: 40px
}

.express_page .express_note_sec {
margin-bottom: 40px
}

.express_page .howitworks_img {
display: block;
width: 100%;
text-align: center
}

.center_page .storage_sec.data_sec {
padding: 20px 0 0
}

@media only screen and (max-width: 1024px) {
.howitworks_img img {
width:100%
}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val {
    width: 42%!important;
}
.cld_sec .cld_mai_col .cld_col_g:first-child:before{right: 20px;}

}

@media only screen and (max-width: 980px) {
.express_page .storage_sec h3 {
width:100%;
margin-bottom: 40px
}

.express_page .banner_content_cont .banner_left_cont p {
text-align: center
}
}

@media only screen and (max-width: 767px) {
.express_page .banner_content_cont .banner_left_cont h1 {
color:#17313b;
font-size: 24px;
line-height: 38px;
margin: 40px 0 20px
}

.express_page .exp_data_content {
margin-top: 0
}

.express_page .banner_content_cont .banner_left_cont p {
margin-bottom: 40px
}

.express_page .storage_sec h2 {
font-size: 24px;
width: 100%;
text-align: center
}

.express_page .storage_sec .storage_col h2,.express_page .why_sec.storage_sec h3 {
width: 100%
}

.express_page .why_sec.storage_sec .log_btn {
margin-left: 0
}

.center_page .express_page .storage_sec .storage_cont .storage_col {
margin-right: 0
}

.express_page .storage_sec .storage_col .thumb_content {
padding-left: 0;
width: 100%
}

.express_page .storage_sec .storage_col span {
display: block;
float: none;
width: 90px;
height: 90px;
margin: auto
}

.center_page .storage_sec .storage_cont .storage_row {
display: flex;
flex-direction: column
}

.center_page .storage_sec .storage_cont.backup_content .storage_col {
text-align: center
}

.center_page .express_page .storage_sec .storage_cont .storage_col {
order: 2
}

.center_page .express_page .storage_sec .storage_cont .storage_col.img_sec {
order: 1
}
}

@media only screen and (max-width: 480px) {
.express_page .storage_sec h3 {
width:100%;
margin-bottom: 40px;
font-size: 24px
}
}

.master_wrapper {
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
margin: 0;
padding: 0;
z-index: 99
}

.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)
}

.popup_wrapper {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0
}

.first_pos_container_new {
display: table;
overflow: hidden;
margin: 0 auto;
height: 100%;
width: 450px;}
.popup_wrapper .sec_pos_container {display: table-cell;vertical-align: middle;padding-top: 50px;}
.popup_wrapper .popup_container {background: #f9f9f9;border: 4px solid #6ea5ce;border-radius: 2px;padding: 15px;position: relative;}
.pricing-popup .popup_wrapper .popup_container {left: 0;width: 750px;display: table;padding: 20px;}
.pricing-popup .popup_wrapper .popup_container p {font-size: 14px;margin: 5px 0 10px;}
.pricing-popup .popup_wrapper .popup_container li {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ide_faqbullet.png) no-repeat scroll left 10px transparent;margin: 0;padding: 0 0 0 23px;line-height: 32px;font-size: 14px;}
.pricing-popup .popup_wrapper .popup_container ul {padding: 0;margin: 0;list-style-type: none;}
.pricing-popup .popup_wrapper .popup_container h3 {font-size: 16px;color: #333;font-weight: 400;line-height: 32px;text-align: left;padding: 0;margin: 0;}
.pricing-popup .popup_wrapper .popup_container h4 {color: #1374ab;padding: 0;margin: 0 0 10px;font-size: 16px;}
.pricing-popup .popup_system_box {padding: 10px 0px;}
.pricing-popup .price-table,.pricing-popup .price-head,.pricing-popup .price-row {float: left;width: 100%;font-size: 14px;}
.pricing-popup .price-col {float: left;width: 33.33%;padding: 0 0 0 5px;box-sizing: border-box;border-right: 1px solid #ccc;height: 45px;line-height: 45px;}
.pricing-popup .price-col:last-child {border-right: 0 solid #ccc;}
.pricing-popup .price-table {border: 1px solid #ccc;float: left;width: 100%;font-size: 14px;}
.pricing-popup .price-row {border-bottom: 1px solid #ccc;}
.pricing-popup .price-body .price-row:last-child {border-bottom: 0;}
.pricing-popup .price-head .price-col span {font-weight: 700;}
.pricing-popup .note-sec {float: left;width: 100%;margin: 15px 0 0;}
.pricing-popup .p-txt {margin-top: 5px;float: left;width: 100%;}
.pricing-popup {display: none;}
.pricing-popup .close_btn {position: absolute;right: 10px;top: 10px;display: block;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/video_close_btn.png) no-repeat;width: 16px;height: 16px;cursor: pointer;}
.pricing-popup .price-head {background: #e6e6e6;}
.pricing-popup .price-table {width: 90%;}
.popup-scroll-hidden {overflow: hidden!important;}
.popup-scroll-initial {overflow: initial;}

.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec{display:table;width: 100%;min-height:110px;padding:30px 20px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .day_frtr, .pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec, .pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .head_btn{display:table-cell;vertical-align:middle;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec {width: 66%;text-align: center;padding:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .day_frtr {padding-left: 40px;color:#000;font-weight: 600;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .head_btn{width:16%;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .head_btn .head_get_btn{display:none;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec:hover .head_get_btn{display:block;}
@media screen and (max-width: 1200px) {
.pricing_page .pricing_sec {position: relative;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/endpoint_banner_element1.svg) no-repeat left 10px top 390px, url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/endpoint_banner_element2.svg) no-repeat right top -150px;background-size: 15%, 40%;}
}
@media screen and (max-width: 980px) {
.pricing-popup .first_pos_container_new {width:90%;}
.pricing-popup .popup_wrapper .popup_container {width: auto;height: auto;}
.pricing-popup .price-col {height: auto;line-height: 32px;padding: 5px 0 5px 5px;word-break: break-word;padding-right: 10px;}
.pricing-popup .price-col {border-right: 0;}
.pricing-popup .price-table {width: 100%;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val{padding-right:0px;}
.pricing_page .pricing_sec {position: relative;background: transparent;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width:50% !important;}
}

@media screen and (max-width: 767px) {
.pricing-popup .popup_wrapper .popup_container {height:500px;overflow-y: auto;display: block;}
.pricing-popup .popup_container .popup_header {margin-top: 15px;}

.cld_sec .cld_mai_col .cld_col_g {
    display: block;
    width: 100%;
}
.cld_sec .cld_mai_col .cld_col_g:first-child:before{
	display: none;
}
.cld_sec .cld_mai_col {
    padding: 0 15px;
}
.cld_sec .cld_prc_col h2 {
    font-size: 22px;
}
.cld_sec .cld_prc_col {
    padding: 40px 20px 0;
}
.cld_sec .cld_mai_col .cld_col_g:first-child {
    padding-bottom: 0;
    padding-right: 0;
}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .day_frtr{padding-left:0px;width: 30%;padding-right: 10px;font-size: 18px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{text-align:left;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{font-size:16px !important;}
.pricing_page .prc_tbl_sec .tbl_cont .month_col .prc_tbl_row span.id-price{font-size: 22px!important;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width:40% !important;}
}

@media screen and (max-height: 500px) {
.pricing-popup .popup_wrapper .sec_pos_container {position:relative;top: 0;}
.pricing-popup .popup_wrapper .popup_container {height: 250px;overflow-y: auto;display: block;}
}
.pricing_page .prc_tbl_sec {width: 100%;height: auto;display: table;margin: 0px auto 40px;max-width: 100%;position: relative;z-index: 999;}
.pricing_page .prc_tbl_sec .prc_tbl_frst_row {width: 100%;height: auto;float: left;border: 1px solid #dee1e2;padding: 20px;margin-bottom: 10px;box-shadow: 0px 1px 3px 0px #858585;}
.tbl_cont {width: 100%;height: auto;float: left;}
.pricing_page .prc_tbl_sec .prc_tbl_row {width: 100%;height: auto;float: left;padding: 30px 20px;background: #fff;display: table;border-bottom:1px solid #ededed;position: relative;z-index: 9999;}
.pricing_page .prc_tbl_sec .prc_tbl_row:last-child {border-bottom:none;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first {border-radius: 10px;margin-bottom: 50px;padding: 0px;box-shadow: 0px 0px 5px -2px #858585;}
.pricing_page .prc_tbl_sec .prc_tbl_row:hover, .pricing_page .prc_tbl_sec .prc_tbl_frst_row:hover{background: #e9f7ff;}
.pricing_page .prc_tbl_sec .prc_tbl_row .tbl_btn{visibility: hidden;background: #0071bc;border: 1px solid #0071bc;color: #fff;border-radius: 25px;padding: 10px 30px;font-size: 14px;line-height: normal;text-align:center;margin-left: 0px;position: relative;z-index: 9;}
.pricing_page .prc_tbl_sec .prc_tbl_row .tbl_btn.head_btn{visibility: visible;display: table-cell;}
.pricing_page .prc_tbl_sec .prc_tbl_row:hover .tbl_btn{visibility:visible;background: #0071bc;border: 1px solid #0071bc;color: #fff;}
.pricing_page .prc_tbl_sec .prc_tbl_row div {display: table-cell;vertical-align: middle;padding:0px;color: #333;font-size: 20px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val {font-size: 14px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val span.id-strike {text-decoration: line-through;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val span.id-price {color: #000;padding: 0 2px;font-size: 32px;font-weight: 600;}
.prc_new .pricing_sec h1.sub_heading p{display: block;vertical-align:middle;position:relative;text-align: center;}
.prc_new .pricing_sec h1.sub_heading p:first-child:after{content:'';width:1px;height:100%;background:#dee1e2;position:absolute;right:25px;top:0px;}
.pricing_page .pricing_sec .wrapper {overflow: visible;}
.pricing_page .prc_head_cont{max-width: 100%;position:relative;}
.pricing_page .prc_head_cont .ofr_cont {border-radius: 0 4px 4px 0;color: #e6482a;padding: 0;display: block;padding-left: 0px;margin-left: 0px;font-size: 35px;}
.pricing_page .prc_head_cont .ofr_cont small {display: initial;line-height: 10px;text-indent: 10px;position: relative;font-weight: 600;}
.pricing_page .prc_head_cont .ofr_cont b {line-height: 30px;font-weight: 600;margin-left: 7px;}
.pricing_page .prc_head_cont .ofr_cont b sup {font-size: 12px;position: relative;top: -13px;right: 3px;font-weight: 700;}
.pricing_page .prc_head_cont .ofr_cont big {font-size: 34px;line-height: 16px;text-align: left;font-weight: 600;}
.pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_cont, .pricing_page .pricing_sec .pricing_cont .prc_value .prc_offer_gra{position:relative;}
.prc_new .pricing_sec .pricing_cont .prc_value span.str_sec {position: absolute;top: -15px;width: 100%;left: 0px;}
.prc_note_sec {margin: 20px 0px 0px 10px;}
.prc_note_sec li {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/ide_faqbullet.png) no-repeat left 10px;list-style-type: none;padding-left: 30px;margin-bottom: 5px;line-height: 30px;margin-left: 0px;}
.sml-txt {font-size: 13px;margin-top: 20px;clear: both;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp {color: #000000;width: 45%;padding-left: 40px;font-size: 22px;font-weight: 600;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp span {color: #333;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_tb {width: 0px;padding-right: 0px;padding-left: 5px;width: 14%;font-size: 18px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val {width: 30%;font-size: 14px;font-weight:600;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first div{color:#0071bc;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_btn {width: auto;display: inline-block;margin: 5px 0px 0px;color:#fff;height: auto;float: right;}
.tbl_cont .tbl_head {display: table;background: transparent;width: 100%;font-size: 14px;position: relative;z-index: 9999;}
.tbl_cont .tbl_head span {display: table-cell;padding: 10px 20px;box-sizing: border-box;}
.tbl_cont .tbl_head span:first-child {width: 35%;padding-left: 0px;padding-right: 0px;font-size:16px;font-weight: bold;}
.tbl_cont .tbl_head span:nth-child(2) {width: 13%;padding-left: 10px;}
.tbl_cont .tbl_head span:last-child {padding-left: 20px;}
.prc_sec {position: relative;z-index: 9999;overflow: hidden;width: 100%;height: auto;float: left;background: #fff;box-shadow: 0px 0px 5px -2px #858585;border-radius: 10px;}

@media screen and (max-width: 980px){
.prc_new .pricing_sec h1.sub_heading p {line-height: normal;top: 10px;}
.prc_new .pricing_sec h1.sub_heading p:first-child:after{right:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val{width:60%!important;}
.pricing_page .prc_tbl_sec .prc_tbl_row div{padding: 10px 5px 10px 0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{width: 30% !important;padding-left: 0px !important;}
.prc_new .pricing_sec h1.sub_heading {font-size: 26px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .day_frtr{padding-left:0px !important;width: 20%;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first .head_get_btn{padding: 10px 20px;}
}
@media screen and (max-width: 767px){
.prc_new .pricing_sec .pricing_cont .prc_value span.str_sec {position: relative;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_btn, .pricing_page .prc_tbl_sec .prc_tbl_row .tbl_btn.head_btn{display:none;}
.tbl_cont .tbl_head span:first-child {width: 35%;padding-left: 10px;}
.tbl_cont .tbl_head span:nth-child(2) {width: 17%;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{width:35%;padding-left:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_tb{width:15%;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first{padding-left:0px;}
.tbl_cont .tbl_head span:last-child, .pricing_page .prc_tbl_sec .prc_tbl_row.first{padding-left:20px;}
.unlimt_storg {width: 21%!important;}
.pricing_page .prc_tbl_sec .prc_tbl_row div{padding: 10px 20px 10px 0px;text-align:left!important;}

}
@media screen and (max-width: 640px){
.prc_new .pricing_sec h1.sub_heading {font-size: 22px;text-align: left;}
.toggle-switch{text-align:center;margin-left:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width:90% !important;}
}	
@media screen and (max-width: 560px){
.toggle-switch .ts-label-mnt {margin-left: 0px;}
.save_up{float:left;margin-bottom:20px;margin-top: 0px;}
}
@media screen and (max-width: 480px){
.prc_new .pricing_sec h1.sub_heading p{width:100%;text-align:center;display:block;margin: 20px 0px 0px;padding: 0px;font-size: 28px;}
.pricing_page .prc_head_cont .ofr_cont big {font-size: 28px;}
.pricing_page .prc_tbl_sec{width:100%;max-width:100%;}
.pricing_page .pricing_sec .wrapper {display: block;}
.prc_new .pricing_sec h1.sub_heading p:first-child:after{display:none;}
.pricing_page .prc_tbl_sec .prc_tbl_row.first, .pricing_page .prc_tbl_sec .prc_tbl_row.first, .pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{padding-left:10px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp{padding-left:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp, .tbl_cont .tbl_head span:first-child{width: 114px!important;padding-right:0px;}
.pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width: 100% !important;}
.tbl_cont .tbl_head span:nth-child(2), .pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_tb{width:70px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp span {color: #333;display: block;margin-top: 10px;}
.pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_val span.id-price{width:100%;display:block;}
.unlimt_sec{width:55%;min-width: auto;text-align:center;}
.unlimt_sec span {display: block;}
.unlimt_storg {width: 130px !important;}
.pricing_page .prc_tbl_sec .tbl_cont .month_col .prc_tbl_row span.id-price {display: inline;}
}
@media screen and (max-width: 360px){
.intro .logo_cont {width: 300px;margin-left: 5px;background-size: contain;}
}