.banner-section .btn,
.btn-wrap,
.features,
.info-sec a h2,
.info-sec p a,
.information,
.more-features,
.quotes-sec,
.slide-content,
.slide-desc-txt,
.slide-sec,
.slide-title-txt,
.sup-sm-devices, h3, h4, h5 {text-align: center;}
.menu,
a, header {float: left;}
.menu, h3, h4, h5, header {width: 100%;position:relative;}
.features a, .more-features a, a {text-decoration: none;}
.info-sec a h2, h3, h4,h5 {font-weight: 400;text-align: center;}
.menu-wrap, a {cursor: pointer;}
body {font-family: 'Open Sans', Tahoma, Verdana, Arial;font-size: 16px;color:#17313b;background: #fff;margin: 0 auto;}
.info-sec a h2,
h3 {line-height: 32px;}
html {box-sizing: border-box;}
*,
:after,
:before {box-sizing: border-box;margin:0px;padding:0px;}
.wrapper {padding: 0 10px;position:relative;}
ul, ul li {list-style-type: none;padding: 0;margin: 0;}
h1{font-size:46px;line-height:46px;}
h2{font-size:36px;line-height:36px;}
h3 {font-size: 24px;color: #fff;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
p {font-size: 16px;line-height:30px;color: #001c26;}
a img {border: 0;}
.wrapper {width: 100%;max-width:1260px;margin: 0 auto;padding: 0px 0px;}
.multi-lang:hover .multi-lang-drop {display: block;}
footer {padding: 0;background-color: #20242f;font-size: .875em;position: relative;top: 44px;}
.multi-lang-drop li, .multi-lang-drop li a, footer, footer .copyright {width: 100%;float: left;}
footer .copyright {text-align: center;}
footer .desk-footer {display: block;border-bottom: 1px solid #383c47;float: left;width: 100%;margin: 10px 0 0;padding: 0 0 40px;}
.desk-footer ul {float: left;width: 19%;margin: 0;padding: 0;}
.desk-footer ul li {float: left;list-style-type: none;width: 100%;}
.desk-footer h4 {color: #fff;text-align:left;margin: 15px auto 10px;padding: 0 0 0 5px;font-size: 1.13em;float: left;}
.desk-footer ul li a {color: #82868f;width: 95%;padding: 1px 0 1px 5px;float: left;font-size: 14px;line-height: 24px;}
.desk-footer ul li a:hover {color: #fff;background-color: #383c47;}
.desk-footer h4.logo {text-indent: -9999px;background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -3002px no-repeat;height: 30px;margin: 5px 0 10px 5px;}
.desk-footer .subcategory {width: 100%;}
.desk-footer .support-details {margin: 450px 0 0;position: absolute;right: 30px;width: 250px;}
.desk-footer .support-details a {padding: 0;color: #fff;text-align: right;}
.desk-footer .support-details a:hover {background: 0 0;color: #fff;}
.support-details a.support-title {font-size: 1.25em;padding: 0 0 10px;}
.support-details a.support-no {padding: 0 0 10px;}
.support-details a.support-time {font-size: .875em;padding: 0 0 5px;}
.support-details:hover a.support-no,
.support-details:hover a.support-time,
.support-details:hover a.support-title {color: #ccc;}
.desk-footer ul li a.h4-link {color: inherit;padding: 0;margin: 0;}
.desk-footer ul li a.h4-link:hover {background: 0 0;}
.support-details a.support-no {font-size: 1.7em;}
.desk-footer .wrapper .features-footer {width: 24%;}
.desk-footer .wrapper {position: relative;}
footer .copyright {padding: 15px 0;}
footer .copyright p {text-align: center;color: #82868f;margin: 2px 0 0;font-size:14px;}
footer .socialIcons {width: auto;float: right;}
footer .socialIcons a {width: 28px;height: 28px;margin: 0 0 0 8px;text-indent: -9999px;}
footer .socialIcons a:hover {-webkit-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease;-moz-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease;transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease;-o-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease;}
footer .facebook {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -403px no-repeat;}
footer .facebook:hover {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -473px no-repeat;}
footer .twitter {background: url(https://static.idriveonlinebackup.com/source/images/icons20.png) 0 -540px no-repeat;}
footer .twitter:hover {background: url(https://static.idriveonlinebackup.com/source/images/icons20.png) 0 -612px no-repeat;}
footer .linkedin {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -689px no-repeat;}
footer .linkedin:hover {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -767px no-repeat;}
footer .googleplus {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -837px no-repeat;}
footer .googleplus:hover {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -914px no-repeat;}
footer .forum {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -989px no-repeat;}
footer .forum:hover {background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/icons.png) 0 -1072px no-repeat;}
.note_sec p.featNote {font-size: 14px;}
.menu_deactive {float: left;width: 100%;top: 44px;position: relative;}
.sliding-banner {position: relative;width:100%;float:left;}
nav.fixed_nav {float: left;width: 100%;background: 0 0;position: fixed;top: 44px;z-index: 1;}
nav.fixed_nav.active {background-color: #0071bc;box-shadow: 0 1px 4px 0 rgb(99 114 130 / 50%);}
nav ul {margin: 0px 0 0;}
nav li {list-style-type:none;margin: 15px 0;float: left;}
nav a.logo {text-indent: -9999px;background: url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/idrive-logo-2x.png) no-repeat;background-size: 126px 48px;width: 126px;height: 48px;padding: 0;margin: 4px 10px 0 0;}
nav a {margin: 15px 25px 0;font-size: 1.3em;color:#000;}
nav a:hover{color:#0071bc;}
/*main, footer {position: relative;top: 44px;}*/
.static-links ul li a.backarrow {position: relative;padding-left: 15px;}
.static-links ul li a.backarrow:before {content: '<';position: absolute;left: 0px;font-size: 18px;font-family: monospace;}
/*.banner_sec {width: 100%;height: auto;float: left;background: #fff url(https://static.idriveonlinebackup.com/google-workspace-backup/source/images/gsuite_banner_bg.png) no-repeat center top -50px;padding: 0px 0px 80px 0px;}*/
.menu_sec {width: 100%;height: auto;float: left;margin-top: 20px;}
.logo_sec {float: left;position: relative;z-index: 99;display: inline-block;margin: 10px 0px 0px;}
.logo_sec a {text-indent: -3500px;background: url(https://static.idriveonlinebackup.com/source/images/idrive-logo-2x.png) no-repeat;background-size: 126px 48px;width: 126px;height: 48px;padding: 0;margin: 4px 10px 0 0;}
.menu_sec span{width: auto;height: auto;float: right;margin: 20px 0 0;position: relative;z-index: 99999;}
.menu_sec span a {font-size: 20px;color: #000;/* line-height: normal; */font-weight: 600;}

.mob_header{display:none;}
/*ms ransomware css starts*/
.msp_page .banner_sec{width:100%;height: auto;float:left;padding: 0 0 0px;background: url(https://static.idriveonlinebackup.com/msp/source/images/bg-banner.png) repeat-x center top;}
.msp_page sup{font-size:14px;margin-right: 5px;}
.msp_page .banner_sec .banner_content_cont{width:90%;height: auto;display:table;position:relative;margin: 0 auto 70px;top:45px;box-shadow: 0 3px 9px rgb(0 0 0 / 16%);background: #fff;border-radius: 10px;}
.msp_page .banner_sec .banner_content_cont .banner_content_area{width: 50%;position:relative;z-index:9999;padding-left: 50px;background: linear-gradient(to top, #e0ebfc, transparent);background-position: bottom left;background-size: 100% 40%; /* Adjust height of the gradient */background-repeat: no-repeat;/* border-radius: 10px; */}
.msp_page .banner_sec .banner_content_cont .banner_content_area h1{color: #0071bc;line-height:normal;font-size: 30px;font-weight:600;margin:38px 0 0px;}
.msp_page .banner_sec .banner_content_cont .banner_content_area,.banner_sec .banner_content_cont .banner_gra_cont{display:table-cell;vertical-align:top;}
.msp_page .banner_sec .banner_content_cont .banner_gra_cont{text-align: right;}
.msp_page .banner_sec .banner_content_cont .banner_content_area .banner_btn a{margin: 30px 0 0;background-color:#fa665c;color:#fff;border:1px solid #fa665c;font-size: 16px;font-weight:400;padding: 10px 30px;border-radius:30px;cursor:pointer;display:inline-block;float:left;}
.msp_page .banner_sec .banner_content_cont .banner_content_area .banner_btn a:hover{border:1px solid #98a9b2;background-color:#fff;color:#104a69;}
.msp_page .banner_sec .banner_content_cont .banner_content_area .banner_btn a.contat_sale_btn {border: 1px solid #bcd6eb;background-color: #fff;color: #333d46;margin-left: 15px;}
.msp_page .banner_sec .banner_content_cont .banner_content_area .banner_btn a.contat_sale_btn:hover {border: 1px solid #bcd6eb;background-color: #f1f7ff;color: #333d46;}
.msp_page .body_content{width:100%;height:auto;float:left;margin:80px 0 60px;}
.msp_page .body_content h2{margin:0 0 40px;font-weight:600;font-size:32px;line-height:initial;text-align:left;color:#434448;}
.msp_page .body_content p{margin-bottom:20px;}
.msp_page .google_head {display: block;font-weight: 600;font-size: 18px;margin-top: 15px;}
.why_msp{float: left;width: 90%;}
.msp_page .banner_sec .banner_content_cont .banner_content_area p.signup {margin-top: 70px;padding-top: 20px;border-top: 1px dotted #cccccc;width: 90%;background: #f3f9fb;padding-bottom: 20px;border-bottom: 1px dotted #cccccc;padding-left: 11px;
font-weight: bold;}
.why_msp h3 {color: #000;text-align: left;padding: 60px 0 20px;font-weight: 600;}
.msp_list li {background: url(https://static.idriveonlinebackup.com/include/images/rese_tickmark.png) no-repeat 0px 20px;padding: 8px 20px 0px 30px;box-sizing: border-box;margin: 0px 0px 10px;line-height: 36px;font-size: 16px;}
form{width: 100%;display: inline-block;}
.form {width: 100%;box-shadow: 0 3px 9px rgb(0 0 0 / 16%);padding: 40px 40px 45px 40px;background: #FAFAFA;margin-top: 0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.form input[type=text], .form input[type=email], .form select {appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;height: 45px;margin: 0px 0 0;width: 100%;border: 1px solid #e1e1e1;background: #ffff;box-sizing: border-box;padding: 6px 10px;color: #333;font-size: 14px;border-radius: 5px;}
::placeholder{color: #333;}
.select-wrap:before {content: ' ';top: 44px;right: 1px;width: 30px;height: 38px;position: absolute;pointer-events: none;}
.select-wrap:after {content: ' ';top: 44px;right: 1px;background: url(https://static.idriveonlinebackup.com/bare-metal-recovery/source/images/selectbox-arrow.png) no-repeat scroll center;width: 30px;height: 38px;position: absolute;pointer-events: none;}
.form label {color: #000;font-weight: 600;line-height: 40px;float: left;cursor: text;}
legend {text-align: left;font-size: 24px;color: #333;font-weight: 600;padding: 0 0 30px 0;}
.select-wrap {margin-bottom: 0px;position: relative;}
.agreement_sec{text-align: left;font-size: 13px;width: 100%;display: inline-block;float: none;color: #000;margin-left: 35px;padding-right: 20px;}
.agreement_sec a{color: #0071bc;width: 100%;float: none;}
.agreement_sec a:hover{color: #000}
.partner_btn {width: 100%;margin: auto;display: inline-block;position: relative;}
.partner_btn .btn {margin: 20px auto 0px;background-color: #fa665c;color: #fff;border: 1px solid #fa665c;font-size: 16px;font-weight: 400;padding: 15px 40px;border-radius: 40px;cursor: pointer;display: block;float: none;text-align: center;width: auto;}
.partner_btn .btn:hover {border: 1px solid #98a9b2;background-color: #fff;color: #104a69;}
.chkbox {position: relative;margin-top: 3px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.chkbox input {position: absolute;opacity: 0;cursor: pointer;visibility: hidden;}
.checkmark:after {content: "";position: absolute;display: none;}
.chkbox .checkmark:after {display: block;left: 7px;top: 1px;width: 6px;height: 13px;border: solid #fff;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.chkbox input:checked~.checkmark {background-color: #fa665c;border: 1px solid #fa665c;}
.chkbox input:checked~.checkmark:after {display: block;}
.checkmark {position: absolute;top: 0px;left: 0;height: 20px;width: 20px;background-color: #fff;border: 1px solid #000;border-radius: 4px;cursor: pointer;}
.products{float: left; width: 100%; height: auto;   padding: 100px 0 110px;}
.products h3{color: #000;font-size: 32px;font-weight: 700;padding-bottom: 40px;}
.products .row{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.products .row .col {width: 28%;height: auto;min-height: 210px;margin: 30px 10px 0 10px;background: linear-gradient(#F3F2FE, #E3F4FF);padding: 30px;border-radius: 10px;border: 1px solid #eee;}
.products .row .col.endpoint{background: linear-gradient(#F3F5FF ,#FFF8F5 );}
.products .row .col.c2c{background: linear-gradient(#F5FEFF ,#FBFFF2);}
.products .row .col.e2{background: linear-gradient(#FEFDF2 ,#E3F4FF);}
.products .row .col.bmr{background: linear-gradient(#F8FFFE ,#FFF8F5);}
.products .row .col.rpc{background: linear-gradient(#FCF9F8 ,#FFF5FB);}
.products .row .col p{width: 100%;float: left;}
.products .logo{background: url(https://static.idriveonlinebackup.com/msp/source/images/idrive.svg) no-repeat;height: 48px;display: block;padding: 0;margin: 0 0 30px 0;background-size: contain;text-indent: -3500px;width: 190px;}
.products .logo.endpoint{background: url(https://static.idriveonlinebackup.com/msp/source/images/idrive360_logo.svg) no-repeat;background-size: contain;width: 190px;}
.products .logo.c2c{background: url(https://static.idriveonlinebackup.com/msp/source/images/c2capp-logo.svg) no-repeat;width: 100%;background-size: contain;}
.products .logo.e2{background: url(https://static.idriveonlinebackup.com/msp/source/images/idrivee2_logo.svg) no-repeat; background-size: contain;width: 190px;  }
.products .logo.bmr{background: url(https://static.idriveonlinebackup.com/msp/source/images/bmr-logo.svg) no-repeat;width: 190px;background-size: contain;}
.products .logo.rpc{background: url(https://static.idriveonlinebackup.com/msp/source/images/remotepc.svg) no-repeat;background-size: contain;width: 190px;}
.country{color: #000;}
select:focus-visible {outline: 0;border-color: #0071bc!important;}
.field {position: relative;margin-bottom: 15px;width: 100%;height:auto;float:left;}
.field .row-box-wrap {width: 100%;height: auto;float: left;margin-bottom: 10px;}
.field input:focus {outline: 0;border-color: #0071bc;}
.testimonial{background: #f8faff; float: left;  width: 100%; height: auto;   padding: 80px 0 110px;}
.testimonial h3{color: #000;font-size: 32px;font-weight: 700;padding-bottom: 40px;}
.testimonial .row{display: flex;flex-wrap: wrap;margin-top: 30px;justify-content: center;}
.testimonial .row .col1{width: 30%;height: auto;background: #fff;margin-top: 20px;box-shadow: 0 3px 9px rgb(0 0 0 / 16%);min-height: 500px;margin-right: 35px;}
.testimonial .row .cont {padding: 0 20px;float: left;width: 100%;height: auto;}
.cont p {line-height: 32px;text-align: left; min-height: 125px;}
.testimonial .row .logo1{background: url(https://static.idriveonlinebackup.com/bare-metal-recovery/source/images/bmr_partners_review_logos.png) no-repeat 0 5px;display: inline-block;background-position: 55px 24px;width: 100%;height: 160px;}
.logos {background-color:#0F0F0F;}
.logos_abay {background-color:#fff;box-shadow: 0 3px 9px rgb(0 0 0 / 16%);}
.testimonial .row .quote {background: url(https://static.idriveonlinebackup.com/msp/source/images/quote.png) no-repeat 0 0;display: block;width: 50px;height: 30px;margin: 30px auto;}
.testimonial .row .logo1.abaygroup{background-position: 45px -200px;background-color: #fff;}
.testimonial .row .logo1.techpro{background-position: 50px -425px;}
.author-title{font-size: 14px;float: left;width: 100%;font-style: italic;text-align: left;margin: 25px 0px 0px;}
.reviews{float: left;width: 100%;height: 100%;padding: 100px 0 60px;}
.reviews h3{color: #000;font-size: 32px;font-weight: 700;padding: 30px 0 70px}
.reviews .reviews_sec {display: flex;justify-content: space-around;}
.reviews .reviews_logo {background: url(https://static.idriveonlinebackup.com/msp/source/images/pc-reviews-logo1.png) no-repeat 0 0;width: 152px;height: 104px;float: left;margin:0 auto;}
.reviews .reviews_logo.pcworld {background-position: 0 -217px;height: 120px;width: 100px;}
.reviews .reviews_logo.techradar {background-position: 0 -464px;width: 108px;}
.reviews .reviews_logo.itpro {background-position: 0 -695px;width: 127px;}
.reviews .reviews_logo.pcwrld {background-position: 0 -912px;width:140px;height: 134px;}
.form .error_msg {display:none;color: red;font-size: 14px;float: left;width: 100%;text-align: left;}
.field .row-box-wrap .g-recaptcha {display: inline-block;float: left;}
.form .succ_msg {background: #fff;border: 1px solid #e7dfce;clear: both;color: #4a4a4a;display: none;font-size: 14px;line-height: 32px;text-align: left;margin: 0px 0px 40px 0px;padding: 10px 10px 10px 10px;width: 100%;float: left;box-sizing: border-box;}
.form .succ_msg p {margin: 0px;width: 100%;height: auto;float: left;display: table;}
.form .succ_msg img {width: 50px;height: 50px;display: table-cell;vertical-align: middle;}
.form .succ_msg span {font-size: 14px;padding: 0px 10px 0;text-align: left;display: table-cell;width: 90%;vertical-align: middle;}
.form .err_msg {background: #FDE4EA;border: 1px solid #edc4cc;clear: both;color: #4a4a4a;display: none;font-size: 14px;line-height: 32px;text-align: left;margin: 0px 0px 40px 0px;padding: 10px 10px 10px 10px;width: 100%;float: left;box-sizing: border-box;}
.form .partner_btn span {display: block;position: absolute;left: 0;right: -250px;top: 30px;bottom: 0;margin: auto;width: 50px;}
.form #showLoader {display: none;float: left;position: relative;top: 5px;margin-left: 10px;}
/*responsive*/
@media only screen and (max-width: 1400px){
.inner .wrapper {width: 100%;max-width:1260px;margin: 0 auto;padding: 0px 20px;}
footer .copyright {padding: 15px 0;}
}
@media only screen and (max-width:1180px){
.testimonial .row .logo1, .testimonial .row .logo1.abaygroup, .testimonial .row .logo1.techpro{background-position-x:0px; }
.testimonial .row .col1{margin-right: 25px;width: 29%;}
}
@media only screen and (max-width:1024px){
.msp_page .banner_sec .banner_content_cont{width: 100%;}
.menu_sec ul {width: calc(100% - 140px);float: right;margin: 0px 0px 0px 0px;}
.menu_sec ul li{margin: 40px 10px 0px 0px;}
.inner .dynamic-links{display: inline-flex;}
.inner header .wrapper{padding: 0px!important;}
.static-links.mobile_menu {margin-left: 20px;}
.inner .menu-wrap{display:block;}
.inner footer .desk-footer{display:none;}
/*.inner footer .copyright p{text-align:center;float:none;}*/
.inner footer .socialIcons{margin:15px auto 23px;float:right;}
.inner footer .copyright{padding:0px 0 20px;}
footer .copyright p{margin-top: 14px;}
.partner_btn {padding: 0px 0px 20px;}
.testimonial .row .col1{width: 28%;height: 545px;}
.testimonial .row .logo1, .testimonial .row .logo1.abaygroup, .testimonial .row .logo1.techpro{background-position-x:0px; }
}
@media only screen and (max-width:980px){
.msp_page .banner_sec .banner_content_cont .banner_content_area h1{margin: 0;}
.menu_sec span a{font-size: 17px;}
.logo_sec {margin: 0px;} 
.msp_page .banner_sec .banner_content_cont .banner_content_area, .banner_sec .banner_content_cont .banner_gra_cont{width: 100%;display: inline-block;}
.msp_page .banner_sec .banner_content_cont .banner_content_area{padding: 40px 20px 40px;}
.why_msp{width: 100%;margin-top: 30px;}
.msp_page .google_head{padding: 0px;}
.why_msp h3{padding-top: 30px;font-size: 20px;}
legend{font-size: 20px;}
.form{padding: 20px;}
.products h3, .testimonial h3{font-size: 26px;}
.products .row .col, .testimonial .row .col1{width: 100%;margin-right:0px;}
.google_head {padding-top: 30px;}
.reviews .reviews_logo{margin-right: 0px;margin: 20px 10px;display: block !important;float: none;}
.reviews .reviews_sec {width: 100%;margin: auto;display: flex;flex-wrap: wrap;}
.testimonial .row .logo1 {display: block;width: 300px;margin: auto;}
.cont p {min-height: auto;}
.testimonial .row .col1 {height: auto;min-height: 450px;}
}

@media only screen and (max-width:767px){
.products .row .col, .testimonial .row .col1{width: 100%;margin-right:0px;margin-left: 0px;}
.msp_page .banner_sec .banner_content_cont .banner_content_area h1{font-size: 26px;margin: 30px 0px;}
.msp_page .body_content{margin-top:60px;}
.google_head{padding-top:30px;}
}

@media only screen and (max-width: 480px) {
.agreement a{max-width: 275px;}
.msp_page .banner_sec .banner_content_cont{width: 100%;}
.reviews .reviews_logo{margin-right: 0px;margin: 20px 95px;display: block !important;float: none;}
.reviews .reviews_sec {width: 100%;margin: auto;display: flex;flex-wrap: wrap;}
.testimonial .row .logo1 {display: block;margin: auto;}
}