/*spanish and japanese css*/
html[lang="es"] .home_page .header_cont .login_wrap li .login, html[lang="es"] .home_page .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page .header_cont .login_wrap li .signup, html[lang="es"] .header_cont .menu_cont li a, html[lang="ja"] .header_cont .menu_cont li a {padding: 20px 7px !important;font-size: 13px!important;line-height: normal;}
html[lang="es"] .home_page .busi_thub_row .busi_thub_col h4, html[lang="ja"] .home_page .busi_thub_row .busi_thub_col h4{font-size: 18px;}
.offer_btn span:last-child {min-width: 165px;}
html[lang="es"] .home_page .header_cont .login_wrap li .login, html[lang="es"] .home_page .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page .header_cont .login_wrap li .signup {padding: 20px 10px 10px 10px !important;}
html[lang="es"] .pricing_page .header_cont .menu_cont li a, html[lang="es"] .pricing_page .header_cont .login_wrap li .myaccount, html[lang="es"] .pricing_page .header_cont .login_wrap li .signup, html[lang="es"] .pricing_page .header_cont .login_wrap li .login {padding: 20px 10px 10px 10px !important;}
html[lang="es"] .pricing_page .header_cont .login_wrap li .signup, html[lang="es"] .pricing_page .header_cont .login_wrap li .login {padding: 20px 7px !important;font-size: 13px!important;line-height: normal;}
html[lang="es"] .center_page .header_cont .menu_cont li a, html[lang="es"] .center_page .header_cont .login_wrap li .myaccount, html[lang="es"] .center_page .header_cont .login_wrap li .signup, html[lang="es"] .center_page .header_cont .login_wrap li .login{padding: 20px 10px 10px 10px !important;}
html[lang="es"] .center_page .header_cont .login_wrap li .signup, html[lang="es"] .center_page .header_cont .login_wrap li .login {padding: 20px 7px !important;font-size: 13px!important;line-height: normal;}
html[lang="es"] .lang .header_cont .menu_cont li a, html[lang="es"] .lang .header_cont .login_wrap li .myaccount, html[lang="es"] .lang .header_cont .login_wrap li .signup, html[lang="es"] .lang .header_cont .login_wrap li .login {padding: 20px 10px 10px 10px !important;}
html[lang="es"] .home_page.lang .header_cont .menu_cont li a, html[lang="es"] .home_page.lang .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page.lang .header_cont .login_wrap li .signup, html[lang="es"] .home_page.lang .header_cont .login_wrap li .login {padding: 21px 7px 10px 9px !important;}
html[lang="es"] .lang .header_cont .login_wrap li .signup, html[lang="es"] .lang .header_cont .login_wrap li .login {padding: 20px 7px !important;font-size: 13px!important;line-height: normal;}
html[lang="ja"] .comapre_page .header_cont .menu_cont li:first-child, html[lang="ja"] .terms .header_cont .menu_cont li:first-child{margin-right: 5px;}
.supp_page .support_right{width: calc(100% - 270px)!important;}
html[lang="ja"] .support .scroll_top.fixed {right: 50px !important;}
html[lang="es"] .footer_cont h4, html[lang="es"] .footer_cont h4 a, html[lang="ja"] .footer_cont h4, html[lang="ja"] .footer_cont h4 a{font-size: 1em!important;}
.intro.lang .filed_row textarea{font-family: inherit;}
.faq_page .faq_right_cont h3, .faq_page .faq_right_cont h2{float: left;width: 100%;}
.faq_page.sso .faq_right_cont ol li{float: left;}
.faq_page.server-faq .answer ul li{margin-left: 20px;}
.faq_page .faq_right_cont .sublists li{float: left;}
.setting-sso{margin-top: 70px;}
.hash{top: 27px;}
.server-faq p a:hover{color: #333;}
.intro .center img{width: auto;}
h2 sup {font-size: 18px;}
.faq_page.server-faq .faq_left_cont .subHeading{font-size: 14px!important;}
.linux_page .dist_sec h2 p{font-size: 30px;}
.center_page .mobile_signup_sec span{    min-width: 200px;}
.home_page .plan_sec h2{font-size: 30px;}
html[lang="ja"] .multi-lang-drop, html[lang="ja"] .pricing_page .multi-lang-drop{    min-width: 120px;}
.center_page .thumb_sec .thumb_container .thumb_cont .thumb_col .thumb_content h3{min-height: 65px;}
.center_page .storage_sec h4{font-size: 22px;}
html[lang="es"] .intro .plan_sec h2, html[lang="ja"] .intro .plan_sec h2{font-size: 28px;}
html[lang="es"] .terms .faq_right_cont ul{margin: 30px 0px 40px 0px;}
.footer_cont .footer_content .footer_col ul:first-child {min-height: 200px;}
.center_page br{display: none;} 
.connectwise .quick_links ul li a::before{background-position-y: 9px;}
.requ_page .requ_cont .requ_num .requ_num_right{    float: left;}
.lang .multi-lang-drop li:hover {background-color: #EDF3F8!important;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);}
html[lang="es"] .intro .header_cont .menu_cont li.active a{font-size: 12px;}
.mobc_submenu {display: none;}
.mob_cloud_menu {cursor: pointer;}
.header_cont .menu_cont sup {font-size: 11px!important;}
.lang .wrapper, .home_lang .wrapper{padding: 0 10px;}
.lang .signup_btn, .home_lang .signup_btn{background-color: #3598db;border: 1px solid #eee;color: #fff;font-size: 20px;font-weight: 500;display: inline-block;width: auto;padding: 15px 20px 15px 20px;position: relative;z-index: 99;border-radius: 5px;}
.lang .signup_btn:hover, .home_lang .signup_btn:hover{color:#fff; background-color:#4cb5eb;}
.lang .multi-lang, .home_lang .multi-lang {float: right;position: relative;z-index: 99999;}
.lang .sp_flag, .home_lang .flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 8px -38px no-repeat;}
.lang .sp_flag, .home_lang .us-flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 8px -32px no-repeat;}
.lang .ja_flag, .home_lang .ja_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 8px -84px no-repeat;}
.lang .us_flag, .home_lang .us_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 8px 19px no-repeat;}
/*.lang a.us-flag {float: left;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 17px 21px no-repeat;width: 55px;margin: 0px 0 0 0;position: relative;text-indent: -3500px;}
.lang a.us-flag::after{content:'';background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 8px 8px no-repeat;}*/
.lang a.us-flag, .home_lang a.us-flag  {height: 60px;}
.lang #activestate, .home_lang #activestate {float: left !important;width: 65px !important;margin: 0!important;position: relative !important;text-indent: inherit;height: 60px;background: none !important;border-right: 1px solid #eeeeee3d;}
html[lang="ja"] .lang #activestate{width: auto!important;}
.lang #activestate.sp_flag, .home_lang #activestate.sp_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 3px -28px no-repeat !important;}
.lang #activestate.ja_flag, .home_lang #activestate.ja_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 10px -80px no-repeat !important;}
.lang #activestate.us_flag, .home_lang #activestate.us_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 3px 23px no-repeat !important;}
.lang .lang-short {color: #fff;font-size: 13px;margin: 20px 30px;display: flex;line-height: 21px;}
html[lang="ja"] .lang .lang-short {margin: 20px 30px 20px 40px;}
html[lang="ja"] .pricing_page .prc_tbl_sec .prc_tbl_row div{font-size: 18px;}
.cld_sec .cld_new {color: #fff;text-align: center;position: absolute;right: 40px;top: 0;width: auto;height: auto;background: no-repeat;font-size: 13px;background-color: #f16856;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 10px;}
.home_lang .multi-lang-drop li:hover {background-color: #EDF3F8;}
.lang .multi-lang-drop li:hover {background-color: #EDF3F8!important;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);}
.lang .multi-lang-drop, .home_lang .multi-lang-drop {display: none;box-shadow: 0 3px 4px 0 rgba(99,114,130,0.2);position: absolute;width: 145px;background: #fff;top: 60px;z-index: 9;}
.lang .multi-lang-drop li, .home_lang .multi-lang-drop li{ width: 100%;list-style: none;float: left;}
.lang .multi-lang-drop li a, .home_lang .multi-lang-drop li a {color: #333;line-height:32px;font-size: .875em;box-sizing: border-box;display: inline-block;padding: 10px 10px 7px 40px;cursor: pointer;width: 100%;}
.lang .multi-lang:hover .multi-lang-drop, .home_lang .multi-lang:hover .multi-lang-drop{display: block;}
.lang .multi-lang:hover, .home_lang .multi-lang:hover {background: #fff;}
.lang .sup, .home_lang .sup{vertical-align: super;    font-family: 'Open Sans', Tahoma, Verdana, Arial;font-size: 11px !important;float: none !important;position: relative;line-height: normal;}
.footer_cont .fot_logo_cont{width: 23%;}
.faq_page .sso-first-list ul.submenu {width: 100% !important;}
.ms365 .footer_cont .fot_logo_cont, .gsuite .footer_cont .fot_logo_cont, .dropbox .footer_cont .fot_logo_cont, .box .footer_cont .fot_logo_cont{width: 26%;}
.lang .multi-lang:hover #activestate::before, .home_lang .multi-lang:hover #activestate::before {background-position: -1px -293px;}
.lang #activestate::before, .home_lang #activestate::before {content: '';position: absolute;width: 15px;height: 25px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) -1px -199px no-repeat;right: 0px;top: 15px;}
html[lang="ja"] .lang #activestate::before, html[lang="ja"] .home_lang #activestate::before{right: 5px;}
.lang .multi-lang-drop ul li .active{    color: #0071bc;background-color: #f5f9fd;}
.lang .multi-lang:hover .lang-short {color: #0071bd;}
.lang .tick {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) -1px -156px no-repeat;right: -4px;top: 16px;width: 20px;height: 20px;top: 8px;right: -1px;float: right;position: relative;}
.lang .header_cont .menu_cont, .home_lang .header_cont .menu_cont{overflow: visible;}
/*html[lang="es"] .lang.dropbox-backup .header_cont .menu_cont li a, html[lang="es"] .lang.box .header_cont .menu_cont li a, html[lang="es"] .lang.gsuite .header_cont .menu_cont li a, html[lang="es"] .lang.ms365 .header_cont .menu_cont li a{font-size: 13px !important;}*/
html[lang="es"] .home_page .busi_thub_row .busi_thub_col h4, html[lang="ja"] .home_page .busi_thub_row .busi_thub_col h4{font-size: 17px;}
.lang .addon-badge {display: inline-flex;align-items: center;margin-left: 15px;vertical-align: text-top;}
.lang .addon-count {font-size: 18px;color: #000;margin-right: 16px;}
.lang .addon-label {background: #f16856;color: #fff;font-size: 9px;font-weight: 600;padding: 8px 5px;position: relative;line-height: 1;}
.lang .addon-label::before{content: "";position: absolute;left: -7px;top: 0px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f16856;}
.hash{    font-size: 12px;width: auto;display: inline;position: absolute;top: 5px;font-weight: normal;margin-left: 5px;}
.logo_cont{margin-top: 0px!important;}
.home_page .header_cont .menu_cont li:first-child{margin-right: 0px;}
.secu_page .resource_cont .resource_col p{    height: auto;min-height: 110px;}
html[lang="es"] .show_click.active, html[lang="ja"] .show_click.active {    background-position-x: 74px;}
html[lang="ja"] .show_click{background-position-x: 100px} 
html[lang="es"] .logo_cont {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01_spanish.svg) no-repeat!important;}
html[lang="ja"] .logo_cont {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01_japanese.svg) no-repeat!important;}
.connectwise .quick_links ul li a::before{background-position-y:9px; }
html[lang="es"] .server_page .banner-text {width: 59%;}
.sso_page .banner_sec .banner_content_area h1{font-size: 39px;}
.gsuite_guide .banner_sec .banner_content_cont .banner_content_area h1{font-size: 25px;}
.faq_page .server-signup-con{padding: 0 20px;}
.faq_page.server .faq_right_cont ol li{width: auto;}
.terms .faq_right_cont p{text-align: left;}
.pers_backup .sceu_wrap h2{font-size: 30px;}
html[lang="es"] .terms .page_title{width: 45%;}
html[lang="es"] .terms .faq_right_cont .page_title_right{margin: 10px 0 30px;}
html[lang="es"] .mobile_page span.mbl_btn_dwnld .apple_store {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 2px;}
html[lang="es"] .mobile_page span.mbl_btn_dwnld .google_store{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -86px;}
html[lang="es"] .social-btns a.app-store{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 2px;}
html[lang="es"] .social-btns a.google-play{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -86px;}
html[lang="ja"] .mobile_page span.mbl_btn_dwnld .apple_store {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -183px;}
html[lang="ja"] .mobile_page span.mbl_btn_dwnld .google_store{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -276px;}
html[lang="ja"] .social-btns a.app-store{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -183px;}
html[lang="ja"] .social-btns a.google-play{background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/app-store-buttons-lang.png) no-repeat 0 -276px;}
html[lang="es"] .comapre_page .lst_tr .btn{float:none;left: 0; width: 300px;}
html[lang="ja"] .comapre_page .lst_tr .btn {float:none;left: 0; width: 220px;}
html[lang="ja"] .intro .header_cont .backto_cont{margin: 7px 0px 0px;}
/*contactus page*/
.contactus .multi-lang{right: 271px;}
.contactus.lang .form ul li label{font-size: 16px;}
.contactus.lang #activestate, .home_lang #activestate{height: 47px;}
.contactus.lang #activestate::before{background-position-y:-209px}
.contactus.lang .lang-short{margin-top: 10px!important;}
.contactus.lang #activestate.ja_flag{background-position-y: -89px!important;}
.contactus.lang #activestate.sp_flag{background-position-y: -37px!important;}
html[lang="es"] .contactus a.login {background-position-x: 107px;}
.contactus.lang .multi-lang:hover #activestate::before{background-position: -1px -303px;}
.contactus.lang .multi-lang-drop, .home_lang .multi-lang-drop{top: 47px;}
.contactus a.login{background-position-x: 87px;}
/*c2c css*/
html[lang="es"] .gsuite .pricing_row .col:first-child {width: 64%;}
.menu_sec {width: 100%!important;}
.menu_sec ul{width: auto!important;}
/*.menu_sec:after{    width:100%;max-width: 900px;}*/
html[lang="ja"] .home.box .menu_sec:after{   width: 710px!important;    margin-top: 3px;}
html[lang="ja"] .home_page.ms365 .menu_sec:after{    width: 820px;}
.inner.ms365 .menu_sec:after{    width: 980px;}
html[lang="ja"] .home.gsuite .menu_sec:after, html[lang="ja"] .home.dropbox .menu_sec:after{width: 710px;}
.gsuite .scroll_top, .dropbox .scroll_top, .ms365 .scroll_top{display: none;}
.gsuite_guide .pricing .foot_btn{    width: 215px;}
html[lang="es"] .dbc-breadcrumb a, html[lang="ja"] .dbc-breadcrumb a{max-width: 360px;font-size: 13px;}
html[lang="ja"] .footer_cont .footer_content .footer_col ul:first-child {min-height: 200px;}
html[lang="ja"] .multi-lang-drop, html[lang="ja"] .lang .multi-lang-drop{    min-width: 120px;}
html[lang="ja"] .home_page .busi_thub_row .busi_thub_col h4{font-size: 17px;}
html[lang="ja"] .hash {top: 0;}
html[lang="ja"] .secu_page br{display: none;}
html[lang="ja"] .secu_page .resource_cont .resource_col p{font-size: 15px;}
.dbc-breadcrumb a:hover {color: #1374AB!important;}
 html[lang="ja"] .faq_page.server .faq_right_cont .server_terms ol li,  html[lang="es"] .faq_page.server .faq_right_cont .server_terms ol li{  width: 100%;}
.menu_sec ul li.cloud_menu ul{top: 13px;}
.data-recovery .banner_sec .banner_content_cont .banner_content_area .link_menu a {margin-top: 20px; }
.data-recovery .banner_sec .banner_content_cont{margin-top: 50px;}
html[lang="es"] .lang .offer_btn span:last-child big, html[lang="ja"] .lang .offer_btn span:last-child big{position: relative;left:-6px;}
html[lang="es"] .menu_sec ul li a, html[lang="ja"] .menu_sec ul li a{position: relative;}
html[lang="es"] .menu_sec ul li a.actalink::after, html[lang="es"] .menu_sec ul li a.alink:hover::after, html[lang="es"] .menu_sec ul li a.act:after {content: '';border: 2px solid #a7b8e7;display: block;position: relative;border-radius: 25px;bottom: 0;width: 100%!important;background: #7f8cff;top: 22px;}
html[lang="es"] .menu_sec ul li a, html[lang="es"] .menu_sec ul li.cloud_menu{line-height: 32px;}
/*.menu_sec ul li:nth-child(3) a:hover::after, .menu_sec ul li:nth-child(3) a.actalink::after{width: 100%!important;}*/
.install_download_sec {background: #eff1f3;padding: 20px;width: 100%;float: left;margin-bottom: 30px;}
.faq_page.terms .faq_right_cont ul{float:left;width: 100%;}
.faq_page.terms .page_title{width: 70%;}
.faq_page .deployment .faq_right_cont ul{float: left;}
/*.faq_page .deployment .faq_right_cont li p{float: none;}*/
.faq_page .deployment .faq_right_cont ol li{float: left;}
.sso_page .setting_sso ul.setting_sso_row{line-height: 32px;}
.sso_page .setting_sso ul.setting_sso_row li:before{background-position: 0px 3px;}
.faq_page.sso .faq_right_cont p{display: inline-block;}
.contactus.lang .success_logo{background-position-y: 0px;margin-bottom: 50px;}
.contactus.lang .footer_cont .fot_logo_cont h5{text-align: left;}
html[lang="ja"] .sys_sec .sys_cont{width: 100%;}
.browser-version{width: 100%;display: block;}
.browser-safari .browser-icon {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-safari-icon-new23.jpg) no-repeat center;}
.browser-opera .browser-icon {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/support-opera-icon-new23.jpg) no-repeat center;}
html[lang="ja"] .contactus.lang .form ul li{margin-right: 15px;}
.contactus.lang .static-links ul li a{padding-top:3px; }
.howitworks_img.bg {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/howitworks-new325.png) no-repeat;width: 100%;height: 200px;}
.howitworks_img .row {display: flex;flex-wrap: nowrap;}
.howitworks_img .col1 {width: 28%;}
.howitworks_img .col1 p {text-align: center;max-width: 233px;width: auto;}
/*responsive starts*/
@media only screen and (max-width: 1366px) {
.faq_page.server .faq_left_cont li a{font-size: 13px;}
/*.menu_sec ul li a.actalink:after{top: 90px;}*/
html[lang="es"] .lang .header_cont .menu_cont li a{font-size: 12px !important;}
html[lang="es"] .faq_page.server-faq .faq_left_cont .sublinks li a {font-size: 13px;}
/*c2c css*/
html[lang="es"] .gsuite .pricing_row .col:first-child {width: 70%;}
.menu_sec ul li a, .menu_sec ul li.cloud_menu, .menu_sec li.cloud_menu span {font-size: 14px;}
.menu_sec ul li.cloud_menu ul li a{font-size: 13px;}
.data-recovery .banner_sec .banner_content_cont .banner_content_area .link_menu a {margin-top: 20px!important; }
.faq_page .deployment .faq_right_cont p{float: left;}
/*security*/
 .faq_page .faq_right_cont ul, .faq_page .faq_right_cont ol {margin: 30px 0px 40px 0px;width: 95%;}
 .faq_page .faq_right_cont .install_download_sec ul{margin-left: 20px;}
/*.faq_page .faq_right_cont p{float: left;}*/
/*.entr_page .rightDiv:nth-child(2) p{min-height: 210px;}*/
}
@media only screen and (max-width: 1280px) {
.faq_page .faq_right_cont p, .faq_page.server-faq .faq_right_cont ul, .faq_page.server-faq .faq_right_cont ol{width: 98%;}
.faq_page .deployment .faq_right_cont li img {width: auto;}
.faq_page .faq_right_cont ul.qs_cont li, .faq_page.setting .faq_right_cont li{float: left;}
.faq_page .faq_right_cont li img, .faq_page .faq_right_cont img{max-width: 90%;}
.entr_page .thumb_col:nth-child(2) p {height: auto;min-height: 200px;}
.contactus.lang .static-links ul li a{font-size: 13px;padding-right: 10px;}
html[lang="es"] .contactus.lang .static-links ul li a{font-size: 12px;}
html[lang="es"] .center_page.express .pricing-popup .popup_wrapper .popup_container{width: 850px;}
}
@media only screen and (max-width: 1180px) {
.faq_page.server-faq .install_pack_content ul li, .install_download_sec ul li{margin-left: 10px!important;}
.compli_page .com-note{width: auto;    padding: 8px 20px 20px 30px;}
/*html[lang="ja"] .dropbox .pricing_row {top: 260px;}*/
/*html[lang="ja"] .box .pricing_row {top: 292px;}*/
/*html[lang="ja"] .ms365 .pricing_row {top: 344px;}*/
/*html[lang="ja"] .gsuite .pricing_row {top: 345px;}*/
html[lang="es"] .faq_page.server-faq .sublinks li a{font-size: 13px!important;    width: calc(100% - 20px)!important;}
html[lang="es"] .faq_page.emb_page .faq_left_cont{width: 250px;}
html[lang="ja"] .lang.terms .page_title {width: 48%;}
.footer_cont .fot_logo_cont {width: 22%;}
.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{width: 100%;}
html[lang="es"] .home_page.lang .header_cont .menu_cont li a, html[lang="es"] .home_page.lang .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page.lang .header_cont .login_wrap li .signup, html[lang="es"] .home_page.lang .header_cont .login_wrap li .login {padding: 23px 10px 10px 4px !important;}
html[lang="es"] .home_page .header_cont .login_wrap li .login, html[lang="es"] .home_page .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page .header_cont .login_wrap li .signup, html[lang="es"] .home_page .header_cont .menu_cont li a {padding: 20px 6px !important;font-size: 11px !important;}
html[lang="es"] ul.submenu{width: auto!important;}
.lang .lang-short{font-size: 12px;}
html[lang="es"] .lang.faq_page.terms .faq_right_cont li{width: 96%;word-break: initial;}
html[lang="ja"] .pricing-banner {font-size: 18px;}
html[lang="es"] .faq_page .faq_right_cont ol.alpha, html[lang="es"] .faq_page .faq_right_cont ol.alpha ul, html[lang="es"] .faq_page .faq_right_cont ol{ margin: 30px 0px 40px 0px;width: 95%;}
html[lang="ja"] .faq_page .faq_right_cont ol.alpha, html[lang="ja"] .faq_page .faq_right_cont ol.alpha ul, html[lang="ja"] .faq_page .faq_right_cont ol{ margin: 30px 0px 40px 0px;width: 95%;}
html[lang="ja"] .sso.lang table, html[lang="es"] .sso.lang table{width: 85%;}
.faq_page .faq_right_cont ul, .faq_page .faq_right_cont ol {margin: 30px 0px 40px 0px;width: 95%;}
.pers_backup .sceu_wrap h2{font-size: 28px;}
.faq_page .faq_right_cont p{float: left;}
.contactus.lang .form ul li label {font-size: 15px;}
}
@media only screen and (max-width: 1200px) {
html[lang="es"] .lang .header_cont .menu_cont li a, html[lang="ja"] .lang .header_cont .menu_cont li a{padding: 23px 4px 10px 5px !important;font-size: 11px!important;}
.lang .header_cont .menu_cont li:hover a{font-size:12px;}
.linux_page .dist_sec h2 p {font-size: 25px;}
.intro.contact-info .header_cont .menu_cont li:first-child {margin-right: 8px;}
.ms365 .footer_cont .footer_content, .google .footer_cont .footer_content, .dropbox .footer_cont .footer_content, .box .footer_cont .footer_content {width: 48%;}
 html[lang="es"] .pricing-banner {font-size: 17px;}
 html[lang="es"] .box .pricing_row{top: 296px;}
}
@media only screen and (max-width: 1024px) {
/*express page*/
.howitworks_img .col1 p{max-width: 294px;}
.howitworks_img .col1{width: 35%;}
.data-recovery.dropbox-backup .banner_sec .banner_content_cont .banner_gra_cont{top: 200px!important;}
.footer_cont .fot_logo_cont{width: 25%;}
.contactus.lang .footer_cont .fot_logo_cont {width: 100%;}
html[lang="es"] .logo_cont {width: 330px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01_spanish.svg) no-repeat 0px 6px!important;max-width: 215px!important;background-size: contain !important;margin-top: 3px!important;}
html[lang="ja"] .logo_cont {width: 330px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id_msp_logo01_japanese.svg) no-repeat 0px 6px!important;max-width: 200px!important;background-size: contain !important;}
html[lang="es"] .inner .multi-lang {display: block;}
html[lang="es"] ul.submenu{width: auto!important;}
html[lang="es"] .pricing-banner{font-size: 17px;}
html[lang="es"] .lang.terms .page_title, html[lang="ja"] .lang.terms .page_title {width: 48%;}
html[lang="es"] .ms365 .pricing_row {top: 315px;}
html[lang="es"] .dropbox .pricing_row {top: 265px;}
html[lang="es"] .box .pricing_row {top: 228px;}
html[lang="es"] .gsuite .pricing_row {top: 350px;}
html[lang="es"] .gsuite .cloud-play-video {top: 120px;left: 465px;}
html[lang="es"] .menu_sec ul li{margin-right: 10px;}
.white_list .ide_isp_desp ol li{width: auto;}
html[lang="ja"] .secu_page .body_content_cont .secu_thumb_cont {width: 60%;  padding-left: 50px;}
html[lang="ja"] .secu_page .body_content_cont .secu_thumb_cont {padding-left: 50px;}
.secu_page .resource_cont .resource_col p{min-height: 140px;}
html[lang="ja"] .secu_page .resource_cont .resource_col p{min-height: 110px;}
html[lang="es"] .home_page.lang .header_cont .menu_cont li a, html[lang="es"] .home_page.lang .header_cont .login_wrap li .myaccount, html[lang="es"] .home_page.lang .header_cont .login_wrap li .signup, html[lang="es"] .home_page.lang .header_cont .login_wrap li .login {padding: 23px 6px 10px 4px !important;}
.lang .lang-short{font-size: 12px;}
.lang.faq_page.terms .faq_right_cont li{width: 90%;word-break: initial;}
/*html[lang="ja"] .box .pricing_row {top: 222px;}*/
/*html[lang="ja"] .ms365 .pricing_row {top: 310px;}*/
html[lang="ja"] .entr_page .banner_content_cont h1 {font-size: 33px;}
html[lang="ja"] .faq_page .faq_right_cont ol.alpha, html[lang="ja"] .faq_page .faq_right_cont ol.alpha ul, html[lang="ja"] .faq_page .faq_right_cont ol{ margin: 30px 0px 40px 0px;width: 90%;}
html[lang="ja"] .secu_page .banner_sec h1{font-size: 32px;}
html[lang="es"] .contactus.lang .multi-lang{display: none;}
}

@media only screen and (max-width: 980px) {
    /*moble lang dropdown css*/
.lang #activestate{position: absolute !important;right: 46px;}
.lang .multi-lang.mobile-only:hover{background: #fff;}
.lang .lang-short {font-size: 13px;margin: 14px 30px 14px 40px;width: 40px;}
.lang .multi-lang-drop{    top: 45px;    right: 46px;}
.lang .multi-lang:hover #activestate, .home_lang .multi-lang:hover #activestate {background-color: #fff!important;}
.lang #activestate.sp_flag, .home_lang #activestate.sp_flag {background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/id-localize-icon28.svg) 2px -34px no-repeat !important;}
.lang #activestate.us_flag, .home_lang #activestate.us_flag{background-position-y: 18px!important;}
.lang .lang-short {font-size: 13px;margin: 14px 30px;}
html[lang="ja"] .lang .lang-short {font-size: 13px;margin: 14px 30px 14px 40px;}
/*lang dropdown css ends*/
.contactus .success {height: 70px;}
.requ_page .requ_cont .requ_cont_left p{font-size: 17px;}
.support .form_cont .succ_msg p {float: none;}
/*contactuspage */
.contactus .multi-lang{float: right!important;right: 0px;}
.contactus.lang #activestate::before{top: 18px;}
.contactus.lang .lang-short {margin-top: 14px !important;}
/*.contactus.lang .mob_header .mobile_menu_cont{top: 45px;}*/
.contactus.lang .form ul li label{font-size: 15px;}
/*express page*/
.express_page .why_sec.storage_sec .log_btn {margin-left: 30px!important;}
.howitworks_img.bg {width: 100%;height: 115px;background-size: contain;}
.howitworks_img .col1 {width: 57%;}
html[lang="es"] .contactus.lang .mob_header .logo_cont{left: 0px;margin-top: 0px!important;}
.contactus.lang .mob_header{height: 44px;}
html[lang="es"] .contactus.lang #activestate.sp_flag {background-position-y: -34px !important;}
html[lang="es"] .contactus.lang .multi-lang, .home_lang .multi-lang {display: block;}
/*contactuspage ends*/
html[lang="es"] .compli_page .busiass_cont .busiass_sec .busiass_filed_row label{font-size: 15px;}
html[lang="ja"] .pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec{width: 60%!important;}
html[lang="ja"] .pricing_page .prc_tbl_sec .prc_tbl_row div{width: max-content;}
html[lang="ja"] .pricing_page .cld_sec .cld_mai_col .cld_col_g, html[lang="es"] .pricing_page .cld_sec .cld_mai_col .cld_col_g {padding-top: 60px;}
.faq_page .faq_left_cont li a{padding-left: 10px;}
.entr_page .thumb_col:nth-child(2) p {min-height: 250px;}
.faq_page.mac_jump .faq_right_cont.open .code-box{margin-left: -55px;}
.faq_page.mobile_faq .faq_right_cont li img{width: auto;}
.faq_page.sso .faq_right_cont ol, .faq_page.sso .faq_right_cont ul {padding: 0 10px;}
 html[lang="ja"] .sso_page .banner_sec .banner_content_area h1 {font-size: 21px;}
.faq_page.server-faq .answer ul li {margin-left: 10px;}
 html[lang="ja"] .faq_page.server .faq_right_cont .server_terms ol li{  width: 95%;}
.faq_page.terms .faq_right_cont p{float: none;}
.lang .wrapper{padding: 0 20px;}
.faq_page .prequst{margin-left: 10px!important;}
html[lang="ja"] .mob_header .mobile_menu_cont li.cloud_menu ul.mobc_submenu li a{height: auto!important;}
.faq_page.server-faq .faq_right_cont ul, .faq_page.server-faq .faq_right_cont ol{width: 100%;}
.faq_page.server .faq_right_cont .server_ulli{margin: 30px 0px 40px 20px;}
/*.faq_page .deployment .faq_right_cont li{margin-left: 10px!important;}*/
.faq_page .msi.deployment .faq_right_cont ol{margin-left: 4px!important;}
html[lang="es"] .faq_page .faq_right_cont ol.alpha, html[lang="es"] .faq_page .faq_right_cont ol.alpha ul, html[lang="es"] .faq_page .faq_right_cont ol {width: 100%;margin-left: 10px!important}
html[lang="ja"] .faq_page .faq_right_cont ol.alpha, html[lang="ja"] .faq_page .faq_right_cont ol.alpha ul, html[lang="ja"] .faq_page .faq_right_cont ol {width: 100%;margin-left: 10px!important;}
.faq_page .faq_right_cont .faq_ss_img img{width: 100%;}
.faq_page.server-faq .faq_right_cont{padding-left: 0px;}
.faq_page.server-faq .faq_right_cont.open{padding-left: 30px;}
.faq_page.faq_firewall .faq_right_cont{min-height: 980px!important;}
.box.data-recovery .banner_sec .banner_content_cont .banner_content_area{padding-top: 0px;}
html[lang="ja"] .secu_page .body_content_cont .secu_thumb_cont {padding-left: 0px;}
.faq_page.server .faq_left_cont.active {height: -webkit-fill-available;}
html[lang="es"] .server_page .banner-text{width: 100%;}
html[lang="es"] .home_page .logo_cont {margin: 1px 0 0 20px;}
.faq_page.emb_page .faq_right_cont h3, .faq_page.emb_page .faq_right_cont h2{float: left;}
.sso_page .banner_sec .banner_content_area h1, .sso_page .setting_upcon .setting_upcon_left h2 {font-size: 22px;}
.install_download_sec ul{margin-left: 10px!important;}
.footer_cont {padding-bottom: 80px !important;}
.faq_page .banner_title_cont h1 {font-size: 19px !important;}
html[lang="es"] .save_up span{font-size: 25px;}
html[lang="es"] .faq_page .msi.deployment .faq_right_cont.open{padding-left: 30px;}
html[lang="es"] .lang .msi.deployment .wrapper {padding: 0 20px;}
.faq_page.terms.lang .faq_left_cont.active{width: 230px;}
.faq_page.terms.lang .faq_right_cont.open .page_title {width: 100%;}
.faq_page.terms.lang .faq_right_cont.open .page_title_right {float: left;}
.inner .logo_cont .home_page .logo_cont {margin: 2px 0 0 15px!important;}
html[lang="es"] .intro .plan_sec h2, html[lang="ja"] .intro .plan_sec h2 {font-size: 22px;}
html[lang="es"] .faq_page .faq_right_cont ul{    margin: 30px 0px 40px 0px;}
 html[lang="es"] .pricing_row .col:first-child {width: 100%!important;}
.footer_cont .fot_logo_cont{width: 100%;}
.ms365 .footer_cont .fot_logo_cont, .gsuite .footer_cont .fot_logo_cont, .dropbox .footer_cont .fot_logo_cont, .box .footer_cont .fot_logo_cont {width: 100%;}
html[lang="ja"] .faq_page .faq_right_cont ol {margin: 30px 0px 40px 0px;}
html[lang="ja"] .lang #activestate.ja_flag, .home_lang #activestate.ja_flag{background-position-y:-86px!important;}
.faq_page .faq_right_cont ol {margin: 30px 0px 40px 0px;}
.home_page .busi_thub_row .busi_thub_col h4{line-height: normal;}
.home_page .busi_thub_row .busi_thub_col h4.mb5, .home_page .busi_thub_row .busi_thub_col h4 {min-height: 60px;}
html[lang="ja"] .home_page .dual_img_row .dual_img_right p{font-size: 15px;}
.supp_page .support_right{width:100%!important;}
.lang .multi-lang, .home_lang .multi-lang{display: block;}
.faq_page .faq_right_cont ul, .faq_page .faq_right_cont ol {width: 95%;}
html[lang="es"] .dpa_list, html[lang="ja"] .dpa_list{margin-left: 0px;}
.faq_page .faq_right_cont ol {margin: 30px 0px 40px 0px;}
.lang #activestate, .home_lang #activestate{    height: 45px;}
.lang #activestate, .home_lang #activestate{    height: 46px;}
.lang #activestate::before, .home_lang #activestate::before{top: 8px;}
.lang #activestate, .home_lang #activestate{border-right: 0px;}
.home_page .dual_img_row .dual_img_right h3{font-size: 19px;}
/*html[lang="es"] .lang.terms .page_title{width: 100%;}*/
/*c2c*/
.mob_header .mobile_menu_cont li{width: 100%;float: left;display: inline-block;}
.gsuite .pricing-banner{width:100%;max-width: 370px; font-size: 14px!important;padding: 20px;}
/*.gsuite .image_container {top: 220px;}*/
.mob_header .mobile_menu_cont li.cloud_menu span{max-width: 256px;}
.mob_header .mobile_menu_cont li a{max-width: 250px;}
.mob_header .mobile_menu_cont li.cloud_menu ul.mobc_submenu li a {cursor: pointer;padding: 8px 10px 8px 20px;display: block;color: #b1adae !important;font-size: 14px;font-weight: normal;background: url(https://static.idriveonlinebackup.com/source/images/res-idrive-footer-new-icons.png) no-repeat 8px -502px;border: none;height: 50px;} 
.banner_sec .banner_content_cont .banner_content_area .banner_btn .abtn, .ms365.off-data-recovery .banner_sec .banner_content_cont .banner_content_area .banner_btn a{margin-bottom: 20px!important;}
.gsuite.data_recovery .banner_sec .banner_content_cont .banner_content_area .banner_btn a{margin-top: 0px!important;}
 html[lang="es"] .ms365 .pricing_row {top: 185px;}
 html[lang="es"] .gsuite .pricing_row {top: 185px;}
html[lang="es"] .gsuite .eduoffer_bg {top: -168px;}
html[lang="es"] .dropbox .pricing_row {top: 200px;}

/*mobile page*/
.mobile_page .banner_content_cont .banner_left_cont h1{font-size: 21px!important;margin: 40px 0px 0px!important;}
.mobile_page .storage_sec h2 {font-size: 20px!important;text-align: center!important;}
/*360 gpo*/
.faq_page.server-faq .install_pack_content ul, .faq_page.server-faq .install_download_sec ul{margin-left: 20px;}
.faq_page.server-faq .msi .gpo_list_cont ol li {width: 100%;margin-left: 20px !important;}
/*.faq_page .msi.deployment .faq_right_cont ol{margin-left: 10px;}*/
/*security page*/
html[lang="es"] .secu_page .resource_cont .resource_col p {min-height: 90px;}
html[lang="ja"] .setting-sso a{font-size: 14px;}
html[lang="es"] .setting-sso a{font-size: 13px;}
.faq_page .sso_lhs_menu .banner_title_cont h1{padding-top: 0px;}
/*.faq_page .server-signup-con{margin-top: 103px;}*/
html[lang="ja"] .faq_page.server .faq_right_cont ul, html[lang="ja"] .faq_page.server .faq_right_cont ol {margin: 30px 0px 40px 0px;}
}

@media only screen and (max-width: 932px) {
/*.lang .multi-lang, .home_lang .multi-lang {float: left;left: 586px;}
html[lang="ja"] .lang .multi-lang, html[lang="ja"] .home_lang .multi-lang {float: left;left: 547px;}*/
html[lang="ja"] .box .pricing_row {top: 105px;}
html[lang="ja"] .dropbox .pricing_row {top: 110px;}
html[lang="ja"] .ms365 .pricing_row {top: 130px;}
html[lang="ja"] .home_page.ms365 .image_container{top: 238px;}
html[lang="ja"] .gsuite .pricing_row {top: 130px;}
html[lang="ja"] .home.gsuite .image_container{top: 232px;}
}

@media only screen and (max-width: 844px){
/*.lang .multi-lang, .home_lang .multi-lang {left: 498px;}
html[lang="ja"] .lang .multi-lang, .home_lang .multi-lang {left: 459px;}*/
html[lang="ja"] .box .pricing_row {top: 95px;}
html[lang="ja"] .dropbox .pricing_row {top: 106px;}
html[lang="ja"] .ms365 .pricing_row {top: 105px;}
html[lang="ja"] .home_page.ms365 .image_container{top: 217px;}
html[lang="ja"] .gsuite .pricing_row {top: 126px;}
html[lang="ja"] .home.gsuite .image_container{top: 230px;}
}

@media only screen and (max-width: 768px) {
html[lang="es"] .lang.terms .page_title{width: 100%;font-size: 20px;
    padding-top: 6px;}
html[lang="es"] .lang.terms .page_title_right{float: left;}
html[lang="ja"] .sso.lang table, html[lang="es"] .sso.lang table{width: 85%;}
.faq_page.mac_jump .faq_right_cont.open .code-box{max-width: 450px;margin-left: -35px;}
.compli_page .busiass_cont .busiass_sec .busiass_filed_row .error_msg{max-width: 325px;}
}

@media only screen and (max-width: 667px) {
.contactus .success {height: 100px; }
.intro .is-completed .filed_label{font-size: 12px;}
.faq_page.mac_jump .faq_right_cont.open .code-box {max-width: 370px;}
html[lang="es"] .faq_page .faq_right_cont ol, html[lang="ja"] .faq_page .faq_right_cont ol{width: 92%;}
html[lang="ja"] .sso.lang table, html[lang="es"] .sso.lang table{width: 100%;}
html[lang="es"] .terms .page_title{width: 100%;}
html[lang="es"] .terms .faq_right_cont .page_title_right {    float: left;}
.mobile_page .banner_content_cont, .banner_content_cont {height: 550px;}
.sso_page .banner_content_cont{height: auto;}
html[lang="es"] .gsuite .eduoffer_bg {top: -80px;}
html[lang="es"] .comapre_page .lst_tr .btn{left: 0!important;}
html[lang="ja"] .home_page.ms365 .image_container {/*top: 335px;*/top: 215px;}
html[lang="ja"] .home.gsuite .image_container {/*top: 322px;*/top: 205px;}
html[lang="ja"] .gsuite .pricing_row {top: 100px;}
html[lang="ja"] .entr_page .thumb_col p {min-height: 245px;}
html[lang="ja"] .thumb_col{padding: 60px 0px 0;}
html[lang="en"] .intro .logo_cont, html[lang="en"] .mob_header .logo_cont {width: 250px;background-size: contain;background-position-y: 5px;}
.compli_page .busiass_cont .busiass_sec .busiass_filed_row .error_msg{max-width: 270px;}
}
@media only screen and (max-width: 480px) {
/*browser upgrade page*/
#browser-table td{    display: block;padding: 50px 0;}
#browser-table td a{position: relative;top: -39px;}
.howitworks_img .col1 p{font-size: 14px;}
.contactus .success {height: auto;}
.faq_page.server-faq .msi .gpo_list_cont ul li{margin-left: 5px!important;}
.faq_page.mac_jump .faq_right_cont.open .code-box{max-width: 80px;margin-left: -25px;}
    .faq_page.server-faq .install_pack_content ul, .faq_page.server-faq .install_download_sec ul{margin-left: 0px;}
/*.faq_page .deployment .faq_right_cont li {margin-left: 0px !important;}*/
.faq_page.terms .banner_title_cont h1{padding-top: 20px;}
html[lang="es"] .secu_page .secu_thumb_cont .secu_thumb_sec h2, html[lang="ja"] .secu_page .secu_thumb_cont .secu_thumb_sec h2{font-size: 19px;}
html[lang="ja"] .faq_page.server .banner_title_cont h1{padding-top:16px;}
html[lang="es"] .pricing_page .prc_tbl_sec .prc_tbl_row div.tbl_comp, html[lang="es"] .tbl_cont .tbl_head span:first-child {min-width: 150px!important;}
html[lang="es"] .lang.terms .page_title, html[lang="ja"] .lang.terms .page_title{width: 100%;}
html[lang="es"] .terms .faq_right_cont .page_title_right, html[lang="ja"] .terms .faq_right_cont .page_title_right{float: left;}
.requ_page .requ_cont .requ_cont_form .requ_form_sec .form_radio label span {display: inline-flex;padding-left: 15px;}
html[lang="es"] .sys_req {width: 90%;}
/*c2c*/
html[lang="ja"] .pricing_page .prc_tbl_sec .prc_tbl_row .free_sec .unlimited_sec {width: 100% !important;}
html[lang="ja"] .home.gsuite .image_container {top: 322px;}
html[lang="ja"] .home_page.ms365 .image_container {top: 335px;}
html[lang="es"] .gsuite .eduoffer_bg {top: -15px;}
html[lang="es"] .gsuite .pricing_row {top: 215px;}
html[lang="ja"] .gsuite .pricing_row {top: 150px;}
html[lang="es"] .dropbox.pers_backup .banner_sec .banner_content_cont .banner_content_area .banner_btn .contat_sale_btn{    margin-left: 0;margin-top: 10px;}
.pricing_row .col:first-child {width: 100%;}
html[lang="es"] .gsuite .image_container {top: 300px;}
.gsuite.pers_backup .image_container {top: 20px!important;}
.gsuite .pricing_row {top: 220px;}
.gsuite .eduoffer_bg {position: relative;top: -30px;}
html[lang="es"] .dropbox .pricing_row {top: 210px;}
html[lang="ja"] .entr_page .thumb_col p {min-height: auto;}
html[lang="ja"] .box.pers_backup .banner_sec .banner_content_cont .p_cont {padding: 30px 0px 40px 0px;}
/*html[lang="ja"] .box.pers_backup .banner_sec .banner_content_cont .banner_content_area .banner_btn.trial_btn a.contat_sale_btn {margin-left: 0;margin-top: 20px;}*/
html[lang="ja"] .sso.faq_page .banner_title_cont h1{font-size: 20px!important;}
html[lang="ja"] .sso.faq_page .faq_right_cont h2{font-size: 23px;}
html[lang="es"] .inner .logo_cont, html[lang="es"] .home_page .logo_cont {margin: 2px 0 0 11px!important;}
.compli_page .busiass_cont .busiass_sec .busiass_filed_row .error_msg{max-width: 100%;}
}


@media only screen 
  and (device-width: 390px) 
  and (device-height: 844px) 
  and (-webkit-device-pixel-ratio: 3) {
   /*html[lang="ja"] .box .pricing_row {top: 195px;}*/
  html[lang="ja"]  .box.pers_backup .banner_sec .banner_content_cont .banner_content_area .banner_btn.trial_btn a.contat_sale_btn {margin-left: 0;margin-top: 20px;}

}
@media only screen and (max-width: 390px) {
.gsuite .pricing-banner, .ms365 .pricing-banner, .dropbox .pricing-banner{padding: 17px;}
.box .pricing-banner{padding: 16px;}
.offer_btn span:last-child {min-width: 200px;}
.home_page .backup_sec h2, .home_page .backup_sec h2{font-size: 18px;}
html[lang="es"] .home_page .busi_thub_row .busi_thub_col h4{font-size: 15px !important;}
html[lang="ja"] .home_page.ms365 .image_container {top: 340px;}
html[lang="ja"] .gsuite .image_container {top: 325px;}
html[lang="es"] .lang .addon-badge{margin-left: 11px;}
html[lang="es"] .home_page .busi_thub_row .busi_thub_col h4, html[lang="ja"] .home_page .busi_thub_row .busi_thub_col h4{min-height: auto!important;}
}
@media only screen and (max-width: 380px) {
  html[lang="es"] .gsuite .image_container {top: 315px;}
.pers_backup.gsuite .image_container {top: 35px;} 
.intro .logo_cont {width: 300px;margin-left: 5px;background-size: contain;}
.inner .logo_cont {width: 300px;margin-left: 5px;background-size: contain;}
html[lang="ja"] .home_page.ms365 .image_container {top: 340px;}
.logo_cont {width: 250px;margin-left: 5px;background-size: contain;margin-top: 5px;}
}



