* { box-sizing: border-box; margin: 0px; padding: 0px; text-decoration: none; -webkit-text-size-adjust: 100%; }
p { color: #3f3e3e; }
a { color: #0071bc; }
a:hover { color: #000; }
body.helpdesk_cont { -webkit-text-size-adjust: 100%; font-family: 'Open Sans', verdana, tahoma; font-size: 1em; line-height: 24px; font-weight: 400; color: #666666; background: #ffffff; margin: 0px auto 0px auto; letter-spacing: 0.3px; font-style: normal; }
/* Header Style */
.helpdesk_cont .top_header { width: 100%; height: 40px; background: #0071bc; font-size: 14px; float: left; margin: 0px; padding: 0px; position: fixed; z-index: 99999; }
.helpdesk_cont .static { position: relative; top: 40px; }
.helpdesk_cont .wrapper { width: 100%; max-width: 1260px; margin: 0 auto; padding: 0 20px; }
.helpdesk_cont .web_header { width: 100%; height: auto; float: left; margin: 0px; padding: 0px; }
.helpdesk_cont .web_header .top_menu_cont { width: auto; height: auto; float: left; }
.helpdesk_cont .web_header .nav_secondary { width: auto; height: auto; float: right; margin-right: 4px; }
.helpdesk_cont .feature_back { background: url(../../source/images/rc-resel-icons-blue.png) no-repeat -1px -1250px; display: inline-block; float: left; margin-top: 2px; padding-left: 24px; color: #fff; }
.helpdesk_cont .web_header .top_menu_cont ul li { display: inline-block; float: left; text-decoration: none; list-style: none; margin: 8px 20px 8px 0px; }
.helpdesk_cont .web_header .top_menu_cont ul li a { font-size: 14px; color: #fff; text-decoration: none; line-height: normal; }
.helpdesk_cont .web_header .top_menu_cont ul li a:hover { color: #f8ed81; }
.helpdesk_cont .web_header .nav_secondary li { display: inline-block; }
.helpdesk_cont .web_header .nav_secondary li a { height: 40px; font-size: 14px!important; box-sizing: border-box; text-align: center; display: inline-block; vertical-align: middle; min-width: 100px; color: #fff; overflow: hidden; line-height: initial; padding: 11px 18px 10px 6px!important; }
.helpdesk_cont .web_header .nav_secondary li a.topsignup { padding: 11px 5px 10px 6px !important; }
.helpdesk_cont .web_header .nav_secondary li a.topsignup:hover { color: #f8ed81; }
.helpdesk_cont .web_header .nav_secondary li a.toplogin { color: #fff!important; background: rgba(255,255,255,.2) url(../../source/images/new-menu-blue-icon.png) no-repeat 72px 12px!important; border: 0!important; }
.helpdesk_cont .web_header .nav_secondary li a.toplogin:hover, .helpdesk_cont .web_header .nav_secondary li a.myaccount_box:hover { color: #f8ed81!important; }
.helpdesk_cont .web_header .nav_secondary li a.myaccount_box { color: #fff!important; background: rgba(255,255,255,.2)!important; border: 0!important; padding: 10px!important; min-width: 140px; }
.helpdesk_cont .banner_cont { position: relative; float: left; border: 0px; }
.helpdesk_cont .nav_cont { width: 100%; height: auto; float: left; margin: 25px 0px 0px; position: fixed; z-index: 99999; }
.helpdesk_cont .remotepc_logo { margin: 0px; padding: 0; float: left; background: url(../../source/images/helpdesk-logo-dark.svg) no-repeat!important; background-size: cover; height: 50px; width: 170px; text-indent: -9999px; overflow: hidden; }
.helpdesk_cont .menu_cont { width: auto; height: auto; float: left; margin: 0px; padding: 0px; }
.helpdesk_cont .menu_cont a { font-size: 18px; line-height: 24px; margin: 5px 0px 0px 40px; float: left; color: #000; text-decoration: none; }
.helpdesk_cont .menu_cont a:hover { color: #a50b0b; text-decoration: none; }
.helpdesk_cont .fixed .menu_cont a, .all_smartdevice.helpdesk_cont .menu_cont a { color: #fff }
.helpdesk_cont .fixed .menu_cont a:hover, .all_smartdevice.helpdesk_cont .menu_cont a:hover { color: #fbff44; }
.helpdesk_cont .fixed .remotepc_logo { background: url(../../source/images/helpdesk-logo-blue.svg) no-repeat!important; }
.helpdesk_cont .mobile_header { display: none; }
.helpdesk_cont .top_header.fixed { height: 125px; background: #0071bc; z-index: 99; position: fixed; top: 0; left: 0; }
.helpdesk_cont .top_header.fixed:before { position: absolute; content: ""; top: 40px; left: 0; width: 100%; background-color: #0071bc; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.helpdesk_cont .nav_cont.fixed { position: fixed; top: 40px; left: auto; right: auto; width: auto; z-index: 999; }
.helpdesk_cont .nav_cont.fixed .pcmag-badge { display: none; }
/* Footer Style */
.helpdesk_cont .footerMain { background: #26343f; float: left; width: 100%; padding: 0; margin: 0 0 0 0; }
.helpdesk_cont .footerMain ul.footer_ul.first-ul li { padding-left: 28px; }
.helpdesk_cont .footerMain ul.footer_ul { float: left; width: 24%; margin: 0; padding: 0 10px 0px 0px; text-align: left; box-sizing: border-box; min-width: 220px; min-height: 250px; }
.helpdesk_cont .footerMain ul.footer_ul li { float: left; list-style-type: none; width: 100%; margin: 5px 0; }
.helpdesk_cont .footerMain .text { color: #fff; font-size: 18px; font-weight: 400; text-align: left; line-height: 24px; margin: 35px 5px 5px 0; padding: 5px 0 0; }
.helpdesk_cont .footerMain ul.footer_ul li a { color: #d0d1d1; text-decoration: none; padding: 0 0 0 0; float: left; line-height: 20px; font-size: 14px; }
.helpdesk_cont .footerMain ul.footer_ul li a.footer-logo { background: url(../../source/images/helpdesk_footer_logo4.svg) no-repeat 0 -2px; height: 30px; width: 120px; float: left; padding-left: 20px; font-weight: 600; text-indent: -9999px; margin: 0 }
.helpdesk_cont .footerMain ul.footer_ul li a:hover { color: #fbff44 !important; text-decoration: none; }
.helpdesk_cont .footerMain h4.text a { color: #fff!important; font-size: 18px!important; margin-bottom: 10px; }
.helpdesk_cont .footer-lastul { float: right; height: auto; display: inline-block; }
.helpdesk_cont .copyright p { margin: 0px; }
.helpdesk_cont .supNum { display: inline-block; padding: 15px 0 0; }
.helpdesk_cont .supNum p { color: #d0d1d1; font-size: 24px; line-height: 24px; text-decoration: none; margin: 0 0 0 0; }
.helpdesk_cont .supNum p a { color: #d0d1d1; }
.helpdesk_cont .supHrs p { color: #d0d1d1; font-size: 12px; font-weight: 400; text-align: left; line-height: 24px; margin: 0 0 0 0; text-decoration: none; }
.helpdesk_cont .copyright { width: 100%; padding: 10px 0px; float: left; margin: 0px auto 0px; text-align: center; color: #82868f; font-size: 12px; }
.helpdesk_cont .footer-lastul a:hover .supNum p, .helpdesk_cont .footer-lastul a:hover .supHrs p { color: #fbff44; }
.helpdesk_cont .gethelpdesk_cont { cursor: pointer; }
/*Footer styles*/
footer .copyright { width: 100%; padding: 0 0 0 0; float: left; margin: 10px auto 0; text-align: center; border-top: 1px solid #262b2e; }
.helpdesk_cont .footerMain ul.footer_ul { min-height: 180px; }

/*responsive*/
@media only screen and (max-width: 980px) {
.static { top: 0!important }
.helpdesk_cont .remotepc_logo { background: url(../../source/images/helpdesk-logo-blue.svg) no-repeat!important }
.helpdesk_cont .web_header, .helpdesk_cont .nav_cont, .all_smartdevice .top_header:before, .all_smartdevice .top_header.fixed:before { display: none }
.helpdesk_cont .mobile_header { display: block }
.helpdesk_cont .help_customer_cont.remote_cont .cust_content_sec .cust_sec_col { min-height: 150px; padding: 0 10px!important }
.all_smartdevice .top_header.fixed { position: fixed }
.helpdesk_cont .mobile_menu_cont { display: block; margin: 0; padding: 0 0 70px; z-index: 99999; width: 100%; float: right; position: fixed; top: 60px; left: 100%; height: 100%; background-color: #2A2828; visibility: visible; overflow-y: auto; -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0 .4s; -moz-transition: -moz-transform .4s 0s, visibility 0 .4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px) }
.helpdesk_cont .mobile_menu_cont.menu_show { -webkit-transform: translateX(-282px); -moz-transform: translateX(-282px); -ms-transform: translateX(-282px); -o-transform: translateX(-282px); transform: translateX(-282px) }
.helpdesk_cont .mobile_menu_cont li { width: 100%; padding: 0; border: 0 solid #596A74; border-bottom-width: 0; margin: 0; height: auto; display: block; position: relative }
.helpdesk_cont .mobile_menu_cont li a { font-size: 13px!important; color: #fff!important; text-decoration: none; padding: 4px 25px!important; float: none; display: inline-block; width: 100%; box-sizing: border-box; font-weight: 400 }
.helpdesk_cont .top_header { height: 60px; background-color: #2a2828; position: relative; z-index: 999 }
.helpdesk_cont .mobile_header { width: 100%; height: 60px; position: fixed; background: #0071bc }
.helpdesk_cont .remotepc_logo { margin: 7px 0 0 10px }
.bar1, .bar2, .bar3 { width: 25px; height: 2px; background-color: #fff; margin: 2px 5px 2px 0; transition: .4s; float: left }
.change .bar1 { -webkit-transform: rotate(-45deg) translate(0px, 6px); transform: rotate(-45deg) translate(0px, 6px) }
.change .bar2 { opacity: 0 }
.change .bar3 { -webkit-transform: rotate(45deg) translate(-3px, -8px); transform: rotate(45deg) translate(-3px, -8px) }
.helpdesk_cont .mobile_menu_cont li a.back_arrow { padding-left: 42px!important }
.helpdesk_cont .mobile_menu_cont li a.back_arrow:before { height: 17px; width: 14px; background-size: contain!important; top: 8px; margin-left: -17px; content: ' '; background: url(../../source/images/menu_arrow.png) no-repeat right center; position: absolute; transform: rotate(180deg) }
.helpdesk_cont .moblie_menu_icon { display: table; width: 90px; height: 60px; float: right; padding: 0 10px; cursor: pointer; background: #014f82 }
.helpdesk_cont .moblie_menu_icon .bar_cont, .helpdesk_cont .moblie_menu_icon span { display: table-cell; width: 25px; height: auto; vertical-align: middle; color: #fff }
.helpdesk_cont .top_header.fixed { height: 60px; background-color: #2b2929 }
.helpdesk_cont .top_header.fixed:before, .helpdesk_cont .top_header.fixed:after { display: none }
.helpdesk_cont .supp_sec_col { width: 50% }
.helpdesk_cont .header-right .pcmag_logo, .helpdesk_cont .ent-new-icn { display: none }
.helpdesk_cont .header-right { margin-top: 65px }
.helpdesk_cont .banner_cont { height: 380px; background-size: cover; background-position: top right -290px }
.helpdesk_cont .banner_cont:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '' }
.helpdesk_cont .banner_content_cont { float: none; width: 95%; max-width: 95%; height: auto; position: relative; bottom: 0; margin: auto }
.helpdesk_cont .banner_content_cont h1 { font-size: 28px; text-align: left; margin: 30px 0 24px }
.helpdesk_cont .banner_content_cont h4 { text-align: center }
.helpdesk_cont .banner_content_cont .price_offer_cont { background-position: center left }
.helpdesk_cont .banner_content_cont .free_trail_cont { width: 480px; height: auto; float: left; margin: 20px auto 0; display: block }
.helpdesk_cont .help_customer_cont.remote_cont .cust_content_sec .cust_sec_col { padding: 0 20px; min-height: 170px }
.helpdesk_cont .help_customer_cont.remote_cont { padding-bottom: 0 }
.helpdesk_cont .gethelpdesk_cont .signup_today_cont { width: 610px }
.helpdesk_cont .footerMain ul { display: none }
.helpdesk_cont .footer-lastul { float: left; width: 100%; padding-left: 20px }
.helpdesk_cont .flast-support { display: table; float: none; margin: 0 auto }
.helpdesk_cont .footerMain .text { text-align: center; margin: 5px 5px 5px 3px }
.helpdesk_cont .supNum { display: inline; text-align: center }
.helpdesk_cont .static { -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0 .4s; -webkit-transition: -webkit-transform .4s 0s, visibility 0 .4s; -moz-transition: -moz-transform .4s 0s, visibility 0 .4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px) }
.helpdesk_cont .static.tap_menu { -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0 .4s; -webkit-transition: -webkit-transform .4s 0s, visibility 0 .4s; -moz-transition: -moz-transform .4s 0s, visibility 0 .4s; -webkit-transform: translateX(-282px); -moz-transform: translateX(-282px); -ms-transform: translateX(-282px); -o-transform: translateX(-282px); transform: translateX(-282px) }
}
/*multiligual dropdown css*/
.menu_show ~ header .header { background: #0071bc }
.multilang_con.web_laang { display: inline-block; float: left }
.multilang_con.mob_laang { display: none }
.multilang_con .multi_lang ul { padding: 0; margin: 0 }
.multilang_con .multi_lang ul li { display: block }
.multilang_con .multi_lang { width: 141px; display: none; position: absolute; top: 40px; z-index: 99999; background: #fff; box-shadow: 0 3px 4px 0 rgba(99,114,130,0.2) }
.multilang_con:hover .multi_lang { display: block }
.multilang_con:hover .lang_sel { background: #fff url(../../source/images/flag-icons.png)no-repeat 7px 10px }
.multilang_con:hover .lang_sel .DownArrow { background-position: 0 -22px }
.menu .secondary li a.lang_sel, .lang_sel { margin-right: 0; float: left; height: 40px; min-width: 60px!important; width: 60px!important; text-indent: -5999px!important; padding: 10px 6px 0!important; border-right: none; margin-top: 0; position: relative }
.eg_flag { background: url(../../source/images/flag-icon.png)no-repeat 7px 10px }
.lang_sel .DownArrow { padding-right: 4px; float: right; width: 15px; height: 25px; background: url(../../source/images/language-down-arrow.png)no-repeat 0 8px }
.multilang_con .multi_lang li a, .features-bg-img .menu .multilang_con .multi_lang li a { display: inline-block; padding: 0px 10px 3px 5px !important; width: 100%; height: 30px; float: left; cursor: pointer; font-size: 13px; border-bottom: 1px solid #ebe8e8; }
.helpdesk_cont .multilang_con .multi_lang li a { font-size: 13px!important }
.multilang_con .multi_lang li a:hover { background-color: #d2e5ed; color: #1374ab }
.multilang_con .sp_flag { background: url(../../source/images/flag-icon.png)no-repeat 3px -46px; height: 25px; width: 25px; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.multilang_con .en_flag { background: url(../../source/images/flag-icon.png)no-repeat 3px 3px; height: 25px; width: 25px; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.fr_flag { background: url(../../source/images/flag-icon.png)no-repeat 3px -230px; height: 25px; width: 25px; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.ge_flag { background: url(../../source/images/flag-icon.png)no-repeat 3px -171px; height: 25px; width: 25px; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.fc_flag { background: url(../../source/images/flag-icon.png) 4px -105px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.it_flag { background: url(../../source/images/flag-icon1.png) 3px -649px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.pt_flag { background: url(../../source/images/flag-icon1.png) 3px -720px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.kr_flag { background: url(../../source/images/flag-icons3.png) 4px -445px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.br_flag { background: url(../../source/images/flag-icons3.png) 4px -375px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.nr_flag { background: url(../../source/images/flag-icons3.png) 4px -310px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.lang_sel.sp_act { background: url(../../source/images/flag-icon.png)no-repeat 7px -40px }
.multilang_con:hover .lang_sel.sp_act { background: #fff url(../../source/images/flag-icons.png)no-repeat 7px -40px }
.lang_sel.fr_act { background: url(../../source/images/flag-icon.png)no-repeat 7px -224px }
.multilang_con:hover .lang_sel.fr_act { background: #fff url(../../source/images/flag-icon.png)no-repeat 7px -224px }
.lang_sel.ge_act { background: url(../../source/images/flag-icon.png)no-repeat 7px -165px }
.multilang_con:hover .lang_sel.ge_act { background: #fff url(../../source/images/flag-icons.png)no-repeat 7px -165px }
.lang_sel.fc_act { background: url(../../source/images/flag-icon.png)no-repeat 9px -98px }
.multilang_con:hover .lang_sel.fc_act { background: #fff url(../../source/images/flag-icons.png)no-repeat 9px -98px }
.lang_sel.it_act { background: url(../../source/images/flag-icon1.png) no-repeat 9px -644px }
.multilang_con:hover .lang_sel.it_act { background: #fff url(../../source/images/flag-icon1.png)no-repeat 9px -644px }
.lang_sel.pt_act { background: url(../../source/images/flag-icon1.png)no-repeat 9px -714px }
.multilang_con:hover .lang_sel.pt_act { background: #fff url(../../source/images/flag-icon1.png)no-repeat 9px -714px }
.lang_sel.nl_act { background: url(../../source/images/flag-icons3.png)no-repeat 7px -304px }
.multilang_con:hover .lang_sel.nl_act { background: #fff url(../../source/images/flag-icons3.png)no-repeat 7px -304px }
.lang_sel.kr_act { background: url(../../source/images/flag-icons3.png)no-repeat 7px -439px }
.multilang_con:hover .lang_sel.kr_act { background: #fff url(../../source/images/flag-icons3.png)no-repeat 7px -439px }
.lang_sel.br_act { background: url(../../source/images/flag-icons3.png)no-repeat 7px -369px }
.multilang_con:hover .lang_sel.br_act { background: #fff url(../../source/images/flag-icons3.png)no-repeat 7px -369px }
.tr_flag { background: url(../../source/images/flag-icons4.png) 4px -521px no-repeat; float: left; padding: 0 0 0 32px; color: #333; line-height: 30px }
.multilang_con:hover .lang_sel.tr_act { background: #fff url(../../source/images/flag-icons4.png)no-repeat 7px -516px }
.lang_sel.tr_act { background: url(../../source/images/flag-icons4.png)no-repeat 7px -516px }
.helpdesk_cont .web_header .nav_secondary .multilang_con.web_laang li a { padding: 0 10px 3px 5px !important }
pre { font-size: inherit; padding: 0; margin: 0; font-family: inherit }
.menu .secondary li.signup_wrap { margin-left: 9px; }
.myaccount_wrap { margin-left: 28px; }
.helpdesk_cont .web_header .nav_secondary li a.topsignup { margin-left: 13px; }
.helpdesk_cont .web_header .nav_secondary li a.myaccount_box { margin-left: 34px; }
.wfh .multilang_con .multi_lang ul li { display: contents; }
.wfh .multilang_con .multi_lang ul { margin-right: 0; }
.wfh .multilang_con .multi_lang ul li { display: contents; }
 @media screen and (max-width: 1060px) {
.new-header-con li { margin-right: 32px; }
}
 @media screen and (max-width: 1024px) {
.new-header-con li { margin-right: 22px }
}
 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.all_smartdevice .header { overflow: visible }
}
 @media screen and (max-width: 980px) {
.header-logo { display: block }
.multilang_con.web_laang { display: none }
.multilang_con.mob_laang { float: right; display: block; top: 0; right: 130px; position: absolute }
.multilang_con .lang_sel { border-right: none; height: 62px }
.multilang_con .eg_flag, .multilang_con:hover .lang_sel { background-position: 7px 20px }
.multilang_con .lang_sel .DownArrow { background-position: 0 18px }
.multilang_con:hover .lang_sel .DownArrow { background-position: 0 -12px }
.multilang_con .multi_lang { position: absolute; top: 60px }
.body_tap_menu .menu ul li a { color: #fff }
.all_smartdevice .header { background: #0071bc }
.multilang_con.mob_laang { display: none }
}
 @media screen and (max-width: 640px) {
.multilang_con.mob_laang { right: 70px }
}
/*heldesk*/
.helpdesk_cont .nav_cont { width: auto; }
.helpdesk_cont .web_header .nav_secondary li a { padding: 10px 15px 7px 5px!important }
.helpdesk_cont .multilang_con .multi_lang ul li { display: block!important; }
.helpdesk_cont .menu .secondary li a.lang_sel, .lang_sel { min-width: 60px!important; }
.helpdesk_cont .web_header .nav_secondary .web_laang a.lang_sel { padding: 10px 8px !important; }
.helpdesk_cont .web_header .nav_secondary .multilang_con.web_laang li a { padding: 0 10px 3px 5px!important; height: 30px; }
.helpdesk_cont .new-price-txt strong { font-size: 22px; }
 @media screen and (max-width: 980px) {
.helpdesk_cont .menu .secondary li a.lang_sel, .lang_sel { min-width: 60px!important; }
.helpdesk_cont .multilang_con.mob_laang { right: 112px; }
}
 @media screen and (max-width: 640px) {
.helpdesk_cont .multilang_con.mob_laang { right: 93px; }
}
/*new redesign css*/
.hlpdsk_index_page .banner_cont { width: 100%; height: auto; background: #F3F9FF url(../../source/images/index_banner4_4k.jpg) repeat center center; background-size: cover; padding: 0 0 60px }
.hlpdsk_index_page .banner_content_cont { width: 100%; max-width: 100%; position: relative; padding: 140px 0 0; bottom: 0; width: 100%; max-width: 100%; position: relative; padding: 140px 0 0; bottom: 0; text-align: left; }
.hlpdsk_index_page .banner_content_cont p { font-size: 20px; width: 100%;     margin: 30px auto 14px; line-height: 32px }
.hlpdsk_index_page p.new-price-txt strike { text-decoration: line-through }
.hlpdsk_index_page .banner_content_cont .new-price-txt{float: left;width: 100%;
    display: flex;
    justify-content:flex-start;
    flex-wrap: wrap;
}
.hlpdsk_index_page .banner_content_cont .new-price-txt span{display: inline-block;line-height: 26px;}
.hlpdsk_index_page .banner_content_cont .new-price-txt span:last-child{border-left: 1px solid #ccc;
    padding-left: 26px;
    margin-left: 21px;
}
.hlpdsk_index_page .banner_content_cont .new-price-txt { font-size: 17px; color: #333; margin:20px 0 10px; }
.hlpdsk_index_page .banner_content_cont .new-price-txt a { color: #333 }
.hlpdsk_index_page .banner_content_cont .new-price-txt strong { color: #e85757; font-weight: 600; font-size: 25px }
.hlpdsk_index_page .banner_content_cont p.free-trial { font-size: 13px; margin-top: 17px;float: left; }
.hlpdsk_index_page .banner_content_cont h1 { color: #000; font-size: 40px; font-weight: 600; position: relative; line-height: 42px; margin: 0 ;    width: 53%;
    line-height: 48px;}
.hlpdsk_index_page .banner_content_cont h1 span.new_icon { background: url(../../source/images/new_2.svg) no-repeat; height: 30px; width: 60px; text-indent: -999999px; margin-left: 10px; vertical-align: middle; display: inline-block; position: relative; top: -2px; }
.hlpdsk_index_page .strike-txt { color: #000 }
.hlpdsk_index_page .offer_btn { border: 1px solid #e85757; background-color: #fa665c; color: #fff; padding: 10px 23px; border-radius: 30px; display: flex!important; width: 205px!important; font-weight: 500; font-size: 20px; transition: .2s all; justify-content: center; align-items: center; margin: 40px auto 0!important; height: 50px!important }
.hlpdsk_index_page .offer_btn:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69; transition: .2s all }
.hlpdsk_index_page .section { padding: 100px 0; display: block; width: 100%; float: left; background-color: #fff }
.hlpdsk_index_page .section.support_rm_section { padding: 85px 0 100px; display: block; width: 100%; float: left; background-color: #fff }
.hlpdsk_index_page section h2 { color: #000; font-size: 32px; font-weight: 600; position: relative; line-height: 48px; margin-bottom: 40px }
.hlpdsk_index_page section h3 { color: #000; font-size: 25px; font-weight: 600; position: relative; line-height: 48px; margin-bottom: 10px }
.hlpdsk_index_page .slider_main{float: left;width: 100%;position: relative;padding:100px 0 120px;border-bottom: 1px solid #eaeaea;}
.hlpdsk_index_page .slider_main h2{font-size: 36px;text-align: center;margin-bottom: 70px;}
.hlpdsk_index_page .helpslider_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 #000; -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 #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px }
.hlpdsk_index_page .helpslider_cont { float: none; width: 100%; background: transparent;margin: 0 auto;display: flex;justify-content: center;}
.hlpdsk_index_page .helpslider_cont h2 { margin-bottom: 50px; font-size: 32px; color: #000; line-height: normal; font-weight: 600; text-align: center }
.hlpdsk_index_page .helpslider_cont .flex-wrap .mart h3 a { font-size: 25px; color: #0071bc; font-weight: 600 }
.hlpdsk_index_page .helpslider_cont .flexslider { height: auto }
.hlpdsk_index_page .helpslider_cont .flex-wrap { max-width: 1180px }
.hlpdsk_index_page .helpslider_cont .img-left { display: block; width: 100%; text-align: center }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img { width: 1180px; height: auto }
.hlpdsk_index_page .helpslider_cont .flex-wrap .mart { display: block; width: 100%; float: left; margin: 40px 0 0; text-align: center }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav { top: 89.5%; position: absolute; margin: 0 auto; left: 47%; float: none; text-align: center; display: inline-block; z-index: 9 }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav li { display: inline-block; margin: 25px 5px 0 0 }
.slider-cont-mobile { display: none }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav li a { background-color: #ffff }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav li a.flex-active { background-color: #fe8626 }
.hlpdsk_index_page .helpslider_cont .flex-wrap .mart h3 { margin-bottom: 0 }
.hlpdsk_index_page .inst_rm_sup_sec h2 { color: #000 }
.hlpdsk_index_page .section p { line-height: 26px }
.hlpdsk_index_page .section.allin_one_sec h2 { text-align: center; margin: 0 0 70px 0px; font-size: 30px; width: 100% }
.hlpdsk_index_page .section.allin_one_sec p { margin-bottom: 0 }
.hlpdsk_index_page .allin_one_box { display: flex; width: 65%; justify-content: flex-start; margin-top: 20px }
.hlpdsk_index_page .allin_one_box li { width: 32%; border-radius: 10px; box-shadow: 0 0 5px #9e9a9a8f; z-index: 9; background-color: #fff }
.hlpdsk_index_page .allin_one_item1 { background: none; }
.hlpdsk_index_page .allin_one_item2 { background: none }
.hlpdsk_index_page .allin_one_item3 { background: none; border-right: 20px; }
.hlpdsk_index_page .item_img { width: 120px; height: 110px; background: url(../../source/images/hlpdsk_index_sprite5.svg); background-repeat: no-repeat; margin: 40px 25px 0 35px; background-position: -10px 0 }
.hlpdsk_index_page .allin_one_item2 .item_img { background-position: 12px -196px }
.hlpdsk_index_page .allin_one_item3 .item_img { background-position: -10px -192px; height: 100px }
.hlpdsk_index_page .allin_one_item1 .allin_one_cont { padding: 20px 40px 51px 38px }
.hlpdsk_index_page .allin_one_item2 .allin_one_cont { padding: 60px 40px 70px }
.hlpdsk_index_page .allin_one_item3 .allin_one_cont { padding: 30px 40px 50px }
.hlpdsk_index_page .allin_one_item4 .allin_one_cont { padding: 30px 40px 50px }
.hlpdsk_index_page .allin_one_item4 .item_img { background-position: -10px -395px; height: 100px }
.hlpdsk_index_page .section.allin_one_sec { background: #fff; padding: 95px 0 140px }
.hlpdsk_index_page .simplified_sec h2 { text-align: left; margin-bottom: 45px; font-size: 36px }
.hlpdsk_index_page .simplified_sec h2 sup {
    position: relative;
    top: -6px;line-height: initial;
    font-size: 17px;
}
.hlpdsk_index_page .simplified_box { display: flex; width: 75%; justify-content: flex-start }
.hlpdsk_index_page .allin_one_sec .allin_one_box { position: relative; list-style: none; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin: 0 auto; }
.hlpdsk_index_page .allin_one_sec .allin_one_box span.dots-left-bg { position: absolute; top: -17px }
.hlpdsk_index_page .allin_one_sec .allin_one_box span.dots-left-bg img { width: 170px }
.hlpdsk_index_page .simplified_box li { width: 33% }
.hlpdsk_index_page .simplified_item1 { padding-right: 19px }
.hlpdsk_index_page .simplified_item2 { padding: 0 15px }
.hlpdsk_index_page .simplified_item3 { padding-left: 25px }
.hlpdsk_index_page .simplified_cont p { color: #000 }
.hlpdsk_index_page .section.simplified_sec { background-color: #fef9f2 }
.hlpdsk_index_page .simplified_cont li { width: 100%; padding-bottom: 30px; color: #3f3e3e; }
.hlpdsk_index_page .simplified_cont ul { display: block }
.hlpdsk_index_page .simplified_cont h3 { margin-bottom: 20px }
.hlpdsk_index_page .support_rm_box { width: 100%; float: left }
.hlpdsk_index_page .support_rm_left { width: 100%; padding-right: 30px; float: left; text-align: center; margin-top: 0 }
.hlpdsk_index_page .support_rm_left h2 { font-size: 42px; margin-bottom: 30px; }
.hlpdsk_index_page .support_rm_left .box-ss { float: left; width: 100%; text-align: center; margin-bottom: 24px; }
.hlpdsk_index_page .support_rm_left .box-ss img { max-width: 100%; width: auto; margin: 10px auto 40px; }
.hlpdsk_index_page .support_rm_left p { font-size: 18px; line-height: 32px; width: 90%; margin: auto; }
.hlpdsk_index_page .support_rm_left a { color: #0071bc; display: inline-block; }
.hlpdsk_index_page .support_rm_left a:hover { color: #333 }
.hlpdsk_index_page .support_rm_left a:active { color: #333 }
.hlpdsk_index_page .support_rm_right { width: 45%; float: right }
.hlpdsk_index_page .support_rm_right img { width: 520px; margin: auto }
.hlpdsk_index_page .appstore_logo { width: 137px; height: 44px; background: url(../../images/playstore_icons.svg); display: inline-block; background-position: 0px -212px; margin-top: 0px; margin-right: 0px; margin-bottom: 0 !important; }
.hlpdsk_index_page .playstore_logo { width: 137px; height: 44px; background: url(../../images/playstore_icons.svg); background-position: 0px -282px; display: inline-block; margin-top: 0px; margin-bottom: 0 !important; }
.hlpdsk_index_page .section.integration_section h2 { text-align: center; margin-bottom: 70px; font-size: 26px }
.hlpdsk_index_page .section.integration_section h2 sup {
    position: relative;
    top: -8px;
    font-size: 13px;line-height: initial;
}
.hlpdsk_index_page .section.integration_section { overflow: hidden }
.hlpdsk_index_page .hd-viewer-box { display: inline-block; text-align: left; margin: 0px 50px 0px 0px; border-left: 1px dashed #ddd; padding-left: 50px; }
.hlpdsk_index_page .hd-viewer-box span { display: block; font-weight: 600; margin-bottom: 15px; padding-left: 1px; }
.hlpdsk_index_page .hd-host-box { display: inline-block; text-align: left; margin: 50px 50px 0px 0px; padding-left: 50px; }
.hlpdsk_index_page .store-box span+a { margin-right: 10px; }
.hlpdsk_index_page .hd-host-box span { display: block; font-weight: 600; margin-bottom: 15px; padding-left: 1px; }
.hlpdsk_index_page .allin_one_sec ul { list-style: none; float: left; position: relative; display: flex; justify-content: flex-start; flex-wrap: wrap }
/* .hlpdsk_index_page .section ul span.dots-left-bg{position:absolute;bottom:-64px;right:-19px}
.hlpdsk_index_page .section ul span.dots-left-bg img{width:175px} */



/* new css */

.hlpdsk_index_page .simplified_wrap{display:flex;justify-content:flex-start}
.hlpdsk_index_page .section ul{list-style:none;float:left;position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap}
.hlpdsk_index_page .simplified_box{border-radius:10px;width:75%;padding:0px 0 20px 0px;}
.hlpdsk_index_page .simplified_box h3{font-size:23px}
.hlpdsk_index_page .simplified_box ul li{font-size:15px}
.hlpdsk_index_page .simplified_cont li{width: 100%;
    padding-bottom: 30px;
    color: #3f3e3e;
    padding-left: 42px;
    background: url(../../source/images/hlpdsk_index_sprite.svg) no-repeat 0 -596px;}
.hlpdsk_index_page .right-box{border:1px solid #e1dfdf;border-radius:10px;margin-left:47px;background-color:#fff;width:30%;    margin-top: -66px;}
.hlpdsk_index_page .right-box .top_cont{padding:25px 20px 0}
.hlpdsk_index_page .right-box .icon{width:93px;height:93px;margin-bottom:35px;background:url(../../source/images/desktop_manage_icons.svg) no-repeat 0 0;margin:0 auto}
.hlpdsk_index_page .right-box h3{text-align:center;line-height:35px;margin:12px 0 15px}
.hlpdsk_index_page .right-box p{text-align:center;margin:12px 0 15px;font-size:15px}
.hlpdsk_index_page .right-box .down_btns{float:left;width:100%;display:inline-block;margin:10px 0 20px 7px}
.hlpdsk_index_page .right-box .down_btns .win_cont,.hlpdsk_index_page .right-box .down_btns .mac_cont{width:50%;float:left}
.hlpdsk_index_page .right-box .down_btns a{display:inline-block;background:url(../../source/images/desktop_manage_icons.svg) no-repeat 7px -145px;border:1px solid #9BCBE1;width:auto;padding:6px 10px 6px 35px;border-radius:5px;font-size:15px;margin-bottom:15px;font-weight:600;color:#000}
.hlpdsk_index_page .right-box .down_btns a:hover{background-color:#DBF4FF}
.hlpdsk_index_page .right-box .down_btns a.mac_icon{background-position:25px -235px;padding:6px 27px 6px 50px}
.hlpdsk_index_page .right-box .down_btns span{font-size:11px;display:inline-block;line-height:19px}
.hlpdsk_index_page .right-box .down_cont{float:left;width:100%;padding:15px 0;border-top:1px solid #e1dfdf;text-align:center}
.hlpdsk_index_page .right-box .down_cont span{background:url(../../source/images/desktop_manage_icons.svg) no-repeat 7px -328px;padding-left:35px;color:#333;cursor: pointer;}
.hlpdsk_index_page .right-box .down_cont span:hover{color:#0071bc}



.hlpdsk_index_page .int_logo_box { display: flex; justify-content: space-between; width: 72%; flex-wrap: wrap; margin: 0 auto }
.hlpdsk_index_page .int_logo_box .logo-box { width: 25%; display: flex; justify-content: center; border-left: 1px dotted #b6b6b6; min-width: 207px; max-width: 207px; padding-left: 13px; }
.hlpdsk_index_page .int_logo_box .logo-box:first-child { border-left: 0; }
.hlpdsk_index_page .int-logos { width: 25%; margin: auto; display: flex; min-height: auto; align-items: center; justify-content: center; width: 120px; height: 48px; background: url(../../source/images/helpdesk_integration_logos.png); background-repeat: no-repeat; margin: 0; background-position: -10px 0; }
.hlpdsk_index_page .int-logos.freshdesk { padding: 0; width: 151px; background-position: 0 0; }
.hlpdsk_index_page .int-logos.fresh_service { padding: 0; background-position: 2px -102px; width: 170px; }
.hlpdsk_index_page .int-logos.jira { width: 190px; background-position: 2px -198px; }
.hlpdsk_index_page .int-logos.zen { border-right: none; width: 170px; background-position: 6px -290px; }
.hlpdsk_index_page .section.integration_section { background-color: #F3F9FF; padding: 125px 0 }
.hlpdsk_index_page .section.sign_up_section h2 { text-align: center; color: #000 }
.hlpdsk_index_page .sign_up_section .offer_btn { margin: 40px auto 63px!important }
.hlpdsk_index_page.helpdesk_cont .footerMain { padding: 35px 0 70px }
.hlpdsk_index_page.helpdesk_cont .copyright { background-color: #26343f }
.hlpdsk_index_page.helpdesk_cont .copyright p { color: #82868f }
.hlpdsk_index_page.helpdesk_cont .footerMain ul.footer_ul.first-ul { width: 26% }
.hlpdsk_index_page.helpdesk_cont .footerMain ul.footer_ul.first-ul li, .helpdesk_cont .footerMain ul.footer_ul li { margin-bottom: 12px }
.legecy_box p.note a { border: 1px solid #56515180; padding: 5px 10px; font-weight: 400; margin-left: 8px; background-color: #fdfdfd9e; border-radius: 30px; color: #3f3e3e }
.legecy_box p.note a:hover { background-color: #f7f4f4 }
.sign_up_section p.note { font-size: 13px }
.sign_up_section p.note a { border: 1px solid #56515180; padding: 5px 10px; font-weight: 400; margin-left: 8px; background-color: #fdfdfd9e; border-radius: 30px; color: #3f3e3e }
.sign_up_section p.note a:hover { background-color: #eceaea9e }
.price-cont { font-size: 14px }
.hlpdsk_index_page .offer_btn span:last-child big { display: inline-block; font-size: 14px; line-height: 13px; text-align: left; margin-top: 3px }
.hlpdsk_index_page .banner_cont .offer_btn span:first-child { width: 166px; text-align: center; font-weight: 600; font-size: 20px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 30px; border-bottom-left-radius: 30px; padding: 1px 13px 0 12px }
.hlpdsk_index_page .banner_cont .offer_btn:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69; transition: .2s all }
.hlpdsk_index_page .banner_cont .offer_btn span:last-child { min-width: 85px; border-radius: 0 4px 4px 0; padding: 15px 10px; position: relative; text-align: center; border-top-right-radius: 30px; border-bottom-right-radius: 30px; display: flex; align-items: center; border-left: 1px solid #d7e0e67d }
.hlpdsk_index_page .banner_cont .offer_btn:hover span:last-child { border-left: 1px solid #d7e0e6 }
.hlpdsk_index_page .banner_cont .offer_btn span { display: table-cell; vertical-align: middle; height: 60px }
.hlpdsk_index_page .banner_cont .offer_btn span:last-child small { font-size: 10px; display: block; line-height: 10px; text-align: left; text-indent: 10px; position: relative; top: 4px }
.hlpdsk_index_page .banner_cont .offer_btn span:last-child b { font-size: 32px; line-height: 30px }
.hlpdsk_index_page .banner_cont .offer_btn span:last-child b sup { font-size: 12px; position: relative; top: -10px; right: 3px; font-weight: 400 }
.hlpdsk_index_page .banner_cont .offer_btn { width: 292px!important; height: 60px!important; margin: 40px 0 0!important; position: relative; z-index: 0; padding: 10px 0; background-color: #fa665c; border: 0; border-radius: 30px;float: left; }
.hlpdsk_index_page .legecy_box { width: 100%; float: left; padding: 0px 0 50px 90px; line-height: 32px; background-color: #F3F9FF; }
.legecy_box p.note { font-size: 13px }
/*multilanguage css*/
.helpdesk_cont.ja-main .web_header .nav_secondary li a.toplogin { background: none!important }
.hlpdsk_index_page.ja-main .sign_up_section .offer_btn { text-align: center; width: 360px!important }
.hlpdsk_index_page.jp-main.ja-main .sign_up_section .offer_btn { width: 275px!important }
.hlpdsk_index_page.ja-main .sign_up_section .offer_btn { width: 230px!important }
.hlpdsk_index_page.ja-main.fr-main .sign_up_section .offer_btn { width: 370px!important }
.hlpdsk_index_page.ja-main .banner_cont .offer_btn span:first-child { width: 210px!important }
.hlpdsk_index_page.ja-main .banner_cont .offer_btn { width: 340px!important }
.hlpdsk_index_page.ja-main.it-main .banner_cont .offer_btn { width: 300px!important }
.hlpdsk_index_page.ja-main.it-main .banner_cont .offer_btn span:first-child { width: 175px!important }
.hlpdsk_index_page.ja-main.br-main .banner_cont .offer_btn span:first-child { width: 220px!important }
.hlpdsk_index_page.ja-main.br-main .banner_cont .offer_btn { width: 350px!important }
.hlpdsk_index_page.ja-main.fr-main .banner_cont .offer_btn span:first-child { width: 300px!important }
.hlpdsk_index_page.ja-main.fr-main .banner_cont .offer_btn { width: 440px!important }
.hlpdsk_index_page.nl-main.ja-main .simplified_cont h3 { font-size: 18px }
.hlpdsk_index_page.ja-main .simplified_cont h3 { font-size: 19px }
.hlpdsk_index_page.ja-main.fr-main .simplified_cont h3 { font-size: 17px }
.hlpdsk_index_page.ja-main .simplified_cont li { font-size: 15px }
 @media screen and (max-width: 767px) {
.hlpdsk_index_page.ja-main.fr-main .banner_cont .offer_btn { width: 374px!important }
.hlpdsk_index_page.ja-main.fr-main .banner_cont .offer_btn span:first-child { font-size: 17px; width: 260px!important }
.hlpdsk_index_page .int-logos.fresh { border-right: 0; }
}
/*multilanguage css*/
/*css animation start */
.reveal { position: relative; opacity: 0 }
.reveal.active { opacity: 1 }
.active.fade-up { animation: fade-up .9s ease-in }
.active.fade-bottom { animation: fade-bottom .9s ease-in }
.active.fade-left { animation: fade-left .9s ease-in }
.active.fade-right { animation: fade-right .9s ease-in }
 @keyframes fade-up {  0% {
 transform: translateY(20px);
 opacity: 0
}
 100% {
 transform: translateY(0px);
 opacity: 1
}
}
 @keyframes fade-bottom {  0% {
 transform: translateY(20px);
 opacity: 0
}
 100% {
 transform: translateY(0);
 opacity: 1
}
}
 @keyframes fade-left {  0% {
 transform: translateX(-20px);
 opacity: 0
}
 100% {
 transform: translateX(0);
 opacity: 1
}
}
 @keyframes fade-right {  0% {
 transform: translateX(20px);
 opacity: 0
}
 100% {
 transform: translateX(0);
 opacity: 1
}
}

/*css animation ends */


/* system req pop up starts*/

.hlpdsk_index_page .master_wrapper{width:100%;height:100%;position:fixed;left:0;top:0;margin:0;padding:0;z-index:999}
.hlpdsk_index_page .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)}
.hlpdsk_index_page .popup_wrapper{width:100%;height:100%;position:absolute;left:0;top:0}
.hlpdsk_index_page .first_pos_container{display:table;overflow:hidden;margin:0 auto;height:100%;width:100%;max-width:37%}
.hlpdsk_index_page .popup_wrapper .sec_pos_container{display:table-cell;vertical-align:middle;padding-top:0px}
.hlpdsk_index_page .master_wrapper .popLeft{left:0}
.hlpdsk_index_page .popup_wrapper .popup_container{background:#f9f9f9;border:4px solid #6ea5ce;border-radius:2px;padding:15px;position:relative;overflow:hidden}
.hlpdsk_index_page .popup_container .popup_header{position:relative;background:0 0;margin-bottom:10px;border-bottom:1px solid #d2dae0}
.hlpdsk_index_page .popup_header h3{margin-bottom:10px;color:#1374ab;font-size:18px;text-align:left;line-height:normal;margin-left:9px;font-weight: normal;}
.hlpdsk_index_page .popup_close_btn{position:absolute;right:-2px;top:0;display:block;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/popup_close_btn.png) no-repeat;width:16px;height:16px;cursor:pointer}
.hlpdsk_index_page .popup_container .popup_content{margin:0;padding:0}
.hlpdsk_index_page .popup_system_box{padding:10px 32px 20px}
.hlpdsk_index_page .webinar_div li.navli{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/ide_faqbullet_new.svg) left 9px no-repeat;font-size:1em;margin:0;padding:0 0 10px 23px;line-height:24px}
.hlpdsk_index_page .webinar_div li{display:block;list-style-type:none}
.hlpdsk_index_page .submit_btn{width:auto;height:40px;line-height:18px;text-align:center;border:1px solid #2b80c3;background:#2b80c3;color:#fff;float:left;margin:20px 0;border-radius:2px;padding:0 15px;cursor:pointer;font-size:1.2em;-webkit-appearance:none;appearance:none}
.hlpdsk_index_page .popup_wrapper .sec_pos_container .scon{font-size:.857em;color:#333;float:left;width:100%;font-weight:400}
.hlpdsk_index_page .master_wrapper td {padding: 0;line-height: 30px;}
.hlpdsk_index_page .master_wrapper strong {font-weight: bold;}
.hlpdsk_index_page .popup_system_box .pad-right ul.ui-list{margin-top:10px;} 
.hlpdsk_index_page .popup_system_box .srt-box{margin-top:16px;}  
.hlpdsk_index_page .popup_system_box h4{color:#0071bc;padding:0;margin:20px 0;font-weight:400;font-size:17px}
.hlpdsk_index_page .popup_system_box ul li{padding-bottom:10px;color:#333;line-height:26px;background:url(../../source/images/faq-spritimage.svg) no-repeat 0 -50px;list-style-type:none;padding-left:26px;font-size:12px}

/* new css */

.helpdesk_cont .menu_cont li{display: inline-block;list-style: none;}
.helpdesk_cont .menu_cont a{margin: 5px 0px 0px 23px;}



@media screen and (max-width: 1230px) {
.hlpdsk_index_page .section.allin_one_sec h3 { font-size: 20px; }
.hlpdsk_index_page .section.allin_one_sec h2 { width: 85% }
.hlpdsk_index_page .simplified_item1{padding-right: 10px;}
}.hlpdsk_index_page .simplified_item2{padding: 0 9px;}
 @media screen and (max-width: 1199px) {
.hlpdsk_index_page section h2, .hlpdsk_index_page .section.allin_one_sec h2, .hlpdsk_index_page .simplified_sec h2 { font-size: 32px;text-align: center;
    width: auto; }
.hlpdsk_index_page section h3 { font-size: 22px }
.hlpdsk_index_page .banner_content_cont h1 { font-size: 36px; text-align: left;width: 84%;  }
.hlpdsk_index_page .int-logos img { width: 100%; object-fit: scale-down }
.hlpdsk_index_page .helpslider_cont .flex-wrap { width: 1024px; margin: 0 auto }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img { width: 1024px }
.hlpdsk_index_page .int_logo_box { width: 80%; }
.hlpdsk_index_page .banner_cont{background: #F3F9FF url(../../source/images/index_banner_img_ipad.jpg) repeat center top;}

}
@media screen and (max-width: 1110px) {
    .hlpdsk_index_page .right-box{margin: 35px 0 0 0;width: 70%;}
    .hlpdsk_index_page .first_pos_container{max-width: 45%;}
    .hlpdsk_index_page .master_wrapper .popLeft{top: -70px;}
    .hlpdsk_index_page .right-box .down_btns{margin:20px 0 20px 0;}
    .hlpdsk_index_page .right-box .down_btns, .hlpdsk_index_page .right-box .down_btns a{display: inline-block;}
    .hlpdsk_index_page .right-box{width: 52%;}
    .hlpdsk_index_page .right-box .down_btns{


        text-align: center;
    float: none;
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;
    }
    .hlpdsk_index_page .right-box .down_btns .win_cont, .hlpdsk_index_page .right-box .down_btns .mac_cont{width: 40%;}
    .hlpdsk_index_page .right-box .down_btns span{display: block;}
    .hlpdsk_index_page .right-box .down_btns .win_cont, .hlpdsk_index_page .right-box .down_btns .mac_cont{text-align: center;}
    .hlpdsk_index_page .simplified_wrap{flex-wrap: wrap;}
    .hlpdsk_index_page .section ul { justify-content: space-between;width: 100%; }
    .hlpdsk_index_page .simplified_sec h2{margin-bottom: 60px;}
    .hlpdsk_index_page .simplified_box{padding: 25px 20px 20px 28px;}
}


@media screen and (max-width: 1080px) {
    .hlpdsk_index_page .int_logo_box { width: 90%;}
}

 @media screen and (max-width: 1024px) {
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img, .hlpdsk_index_page .helpslider_cont .flex-wrap { width: 100% }
.hlpdsk_index_page .simplified_cont h3 { font-size: 19px; line-height: normal }
.hlpdsk_index_page .simplified_item2 { padding: 0 15px }
.hlpdsk_index_page .simplified_item3 { padding-left: 15px }
.hlpdsk_index_page .support_rm_left h2 { font-size: 38px; line-height: 43px }
.hlpdsk_index_page .section.integration_section h2 { font-size: 28px }
.hlpdsk_index_page .section.allin_one_sec h2 { font-size: 27px }
.hlpdsk_index_page .support_rm_right { float: left }
.hlpdsk_index_page .support_rm_right img { width: 470px }
.hlpdsk_index_page .allin_one_sec .left-content { width: 100% }
.hlpdsk_index_page .section.allin_one_sec { padding: 100px 0 }
.hlpdsk_index_page .allin_one_box { width: 100% }
.hlpdsk_index_page .section.allin_one_sec h2 { margin-left: 0; text-align: left; margin-bottom: 50px; margin-top: 0 }
.hlpdsk_index_page .section ul span.dots-left-bg { display: none }
.hlpdsk_index_page .allin_one_sec .left-content span.dots-left-bg { display: none }
.hlpdsk_index_page .allin_one_box li { width: 46.8%; margin: 20px 15px; }


.hlpdsk_index_page .int_logo_box { width: 100%; }
.hlpdsk_index_page .section.allin_one_sec h3 { font-size: 24px; }
.hlpdsk_index_page .slider_main h2{font-size: 32px;}
}
 @media screen and (max-width: 980px) {
.hlpdsk_index_page .banner_content_cont { padding-top: 85px }
.hlpdsk_index_page .int_logo_box { justify-content: center; }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img, .hlpdsk_index_page .helpslider_cont .flex-wrap { width: 768px }
.hlpdsk_index_page section h2, .hlpdsk_index_page .section.allin_one_sec h2, .hlpdsk_index_page .simplified_sec h2 { font-size: 28px }
.hlpdsk_index_page .section.allin_one_sec h2, .hlpdsk_index_page .simplified_sec h2 { margin-bottom: 60px }
.hlpdsk_index_page .allin_one_box, .hlpdsk_index_page .simplified_box { display: block }
.hlpdsk_index_page .allin_one_box li { float: none; width: 45.5%; margin: 0px 15px 50px 15px; }
.hlpdsk_index_page .simplified_box li { width: 100% }
.hlpdsk_index_page .simplified_item2, .hlpdsk_index_page .simplified_item1 { border-right: none; border-bottom: 1px dashed #bdbdbdee; padding: 0 0 16px; margin-bottom: 40px }
.hlpdsk_index_page .support_rm_right { display: none }
.hlpdsk_index_page .section.simplified_sec { padding: 100px 0 80px; border-bottom: none }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav li { margin: 10px 5px 0 0 }
.hlpdsk_index_page .simplified_item3 { padding-left: 0 }
.hlpdsk_index_page .support_rm_left { width: 100%; padding: 0 }
.hlpdsk_index_page .support_rm_left h2 { font-size: 26px; line-height: normal; margin-bottom: 23px }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav {left: 47% }
.allin_one_sec .left-content { width: 100% }
.hlpdsk_index_page .allin_one_box { width: 100%; float: none }
.hlpdsk_index_page .section.allin_one_sec h2 { width: 100%; text-align: center; margin-bottom: 70px; margin-left: 0 }
.hlpdsk_index_page .item_img { height: 135px; background-position: -10px 40px }
.hlpdsk_index_page .allin_one_item3 .item_img { background-position: -10px -153px; height: 135px; }
.hlpdsk_index_page .allin_one_item3 .allin_one_cont { padding: 20px 30px 42px }
.hlpdsk_index_page .section.allin_one_sec h3 { font-size: 21px }
.hlpdsk_index_page .item_img { margin: 0px 15px 5px 15px; }
.hlpdsk_index_page .allin_one_item4 .item_img { background-position: -8px -354px; height: 138px; }
.hlpdsk_index_page .slider_main h2{font-size: 26px;line-height: 36px;}
.hlpdsk_index_page .banner_cont{background: #F6F7F9;}
.hlpdsk_index_page .slider_main{padding: 75px 0 120px;}
.hlpdsk_index_page .master_wrapper .popLeft{top: 5px;}
.hlpdsk_index_page .popup_wrapper .popup_container{height: 310px;overflow: auto;}
.hlpdsk_index_page .first_pos_container{max-width: 65%;}
.hlpdsk_index_page .right-box{width: 60%;}
.hlpdsk_index_page.helpdesk_cont .footerMain { padding: 45px 0 30px }
}
 @media screen and (max-width: 850px) {
.hlpdsk_index_page .int_logo_box .logo-box:nth-child(3) { border-left: 0; }
.hlpdsk_index_page .int_logo_box .logo-box { margin-bottom: 30px; justify-content: center; margin-left: 0px; margin-right: 10px; min-width: 250px; max-width: 250px; padding-left: 30px; padding-right: 30px; border-left: 0; }
.hlpdsk_index_page .int-logos.zen { width: 116px !important; }
}
 @media screen and (max-width: 768px) {
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img, .hlpdsk_index_page .helpslider_cont .flex-wrap { width: 670px }
.hlpdsk_index_page .support_rm_left { margin-top: 0 }
.hlpdsk_index_page .right-box{width: 65%;}
}

 @media screen and (max-width: 767px) {
.hlpdsk_index_page .banner_content_cont h1 {     font-size: 27px;
    width: 100%;} 
.hlpdsk_index_page .helpslider_cont .img-left { display: none }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flexslider .slides img, .hlpdsk_index_page .helpslider_cont .flex-wrap { width: auto }
.hlpdsk_index_page .helpslider_cont h2 { margin-bottom: 0; font-size: 28px; line-height: 40px }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav li { margin: 25px 5px 0 0 }
.hlpdsk_index_page .banner_content_cont p { line-height: 31px }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav { top: 75%; left: 46% }
.hlpdsk_index_page .helpslider_cont { padding: 20px 0 0 }
.hlpdsk_index_page .allin_one_box li { width: 70%; margin: 20px 0 }
.hlpdsk_index_page .allin_one_sec .allin_one_box { justify-content: center; }
.hlpdsk_index_page .slider_main h2{margin-bottom: 15px;}
.hlpdsk_index_page .slider_main{display: none;}
}
@media screen and (max-width: 670px) {
    .hlpdsk_index_page .right-box{width: 75%;}
}
 @media screen and (max-width: 576px) {
.hlpdsk_index_page .int_logo_box { width: 100%; }
.hlpdsk_index_page .allin_one_box li { width: 100%; margin: 20px 0 }
.sign_up_section p.note a { display: inline-block; margin: 15px 0 0 }
.hlpdsk_index_page .section.integration_section h2 { margin-bottom: 50px }
.hlpdsk_index_page .section.integration_section { padding: 100px 0 }
.hlpdsk_index_page .support_rm_left p { font-size: 16px }
.hlpdsk_index_page .legecy_box { padding-left: 0; text-align: center }
.legecy_box p.note a { margin-top: 10px; display: inline-block }
.hlpdsk_index_page .right-box .down_btns .win_cont, .hlpdsk_index_page .right-box .down_btns .mac_cont{width: 50%;}
}
 @media screen and (max-width: 560px) {
.hlpdsk_index_page .int_logo_box .logo-box { border-left: 0; justify-content: center; }
.hlpdsk_index_page .first_pos_container{max-width: 80%;}
}
 @media screen and (max-width: 480px) {
.hlpdsk_index_page .inst_rm_sup_sec h2, .hlpdsk_index_page .section.allin_one_sec h2, .hlpdsk_index_page .section.simplified_sec h2 { line-height: 40px; font-size: 27px }
.hlpdsk_index_page .section ul { margin-top: 30px }
.hlpdsk_index_page .helpslider_cont .flex-wrap .flex-control-nav { top: 86%; left: 43% }
.hlpdsk_index_page .banner_content_cont h1 { font-size: 30px }
.hlpdsk_index_page .slider_main h2{font-size: 24px;}
.hlpdsk_index_page .banner_content_cont .new-price-txt span{display: block;}
.hlpdsk_index_page .banner_content_cont .new-price-txt span br{display: none;}
.hlpdsk_index_page .banner_content_cont .new-price-txt span:last-child{border:0 ;padding-left: 0;margin: 20px 0 0 0;}
.hlpdsk_index_page .popup_system_box{padding: 10px 15px 20px;}
.hlpdsk_index_page .right-box{width: 100%;}
.hlpdsk_index_page .right-box .down_btns .win_cont, .hlpdsk_index_page .right-box .down_btns .mac_cont{width: 48%;}
}
 @media screen and (max-width: 980px) {
.hlpdsk_index_page .hd-host-box { padding-left: 20px; margin-right: 30px; }
.hlpdsk_index_page .hd-viewer-box { margin-top: 50px; padding-left: 30px; }
.hlpdsk_index_page .support_rm_left p { width: 100%; }
}
 @media screen and (max-width: 767px) {
.hlpdsk_index_page .hd-viewer-box { border-left: 0; padding-top: 50px; padding-left: 0; margin-right: 10px; margin-left: 10px; margin-top: 35px; }
.hlpdsk_index_page .hd-host-box { margin-left: 10px; padding-left: 0px; margin-right: 10px; }
}

@media screen and (max-width: 480px) {
    .hlpdsk_index_page .right-box .top_cont{padding: 25px 8px 0;}
}



/* dropdown css */

.menu ul li.cloud_menu span{color:#000;cursor:pointer}
.menu ul li.cloud_menu span:hover{color: #a50b0b;}
.fixed .menu ul li.cloud_menu span{color:#fff}

.fixed.menu ul li.cloud_menu span{color: #fff;}
.fixed.menu ul li.cloud_menu span:hover{color:#fbff44}

/* .business .menu .main li a:hover,.business-price .menu .main li a:hover,.download-page-new .menu .main li a:hover,.sup-page .menu .main li a:hover,.faq-page .menu .main li a:hover{color:#fbff44!important} */
.menu .main li.cloud_menu span{font-size:18px!important;padding:0px 0px 0 0 !important;margin: 2px 0px 0px 23px;}
.menu .main li.cloud_menu{position:relative;top: -5px;}
.menu ul li.cloud_menu span:hover ul.submenu{display:block}
.menu .main li.cloud_menu:hover ul.submenu{display:block}
.menu .main li.cloud_menu ul.submenu{display:none;border-radius:5px;width:290px;height:auto;position:absolute;margin:6px 0 0;background:#fff;padding:0;box-shadow:0 .1873rem .373rem 0 rgba(43,60,81,.23);border:1px solid #e5e5e5}
.menu .main li.cloud_menu ul.submenu:before{bottom:100%;left:25px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none; border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #e5e5e5;border-width:10px;margin-left:-10px}
.menu .main li.cloud_menu ul.submenu:after{bottom:100%;left:25px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;    border-color: rgb(136 183 213 / 0%);
    border-bottom-color: #ffffff;border-width:9px;margin-left:-9px}
.menu .main ul li.cloud_menu ul li:first-child{border-radius:5px 5px 0 0}
.menu .main li.cloud_menu ul.submenu li:first-child a{padding: 13px 8px 10px 12px!important;}
.menu .main li.cloud_menu ul.submenu li a{font-size:14px!important;color:#000!important;padding:12px 8px 10px 12px!important;width:calc(100% + 0px);margin: 0;}
.menu .main li.cloud_menu ul.submenu li a:hover{color: #a50b0b !important;}
.menu .main li.cloud_menu ul.submenu li{border-bottom:1px solid #e5e5e5;width:100%;padding:0;display: table;}
.menu .main li.cloud_menu ul.submenu li:last-child{border-bottom:none}
.menu .main li.cloud_menu ul.submenu li:last-child a{border-bottom:none}
.business .menu ul li.cloud_menu ul.submenu li a:hover,.business-price .menu ul li.cloud_menu ul.submenu li a:hover,.download-page-new .menu ul li.cloud_menu ul.submenu li a:hover,.sup-page .menu ul li.cloud_menu ul.submenu li a:hover,.faq-page .menu ul li.cloud_menu ul.submenu li a:hover{color:#ef183f!important}
.menu ul li.cloud_menu ul li:hover{background:#f1f7ff;width:100%}
.menu .main li.cloud_menu ul.submenu{display:none;position:absolute;z-index:10;left: 24px;}
.fixed nav ul li a:hover{color:#fbff44!important}
.mobile_submenu{display:none}
.mobile-navitem{display:none!important}

@media only screen and (max-width: 1114px) {
    .helpdesk_cont .menu_cont a {
        margin: 5px 0px 0px 20px;
    }
    .helpdesk_cont .menu_cont a {
        font-size: 16px;
    }
    .menu .main li.cloud_menu span {
        font-size: 16px !important;
    }
}
@media only screen and (max-width: 1080px) {
.nav_menu ul.main li{padding:20px 15px 20px 10px}
.business-price .nav_menu ul.main li,.download-page-new .nav_menu ul.main li,.business .nav_menu ul.main li,.features-bg-img .nav_menu ul.main li,.sup-page .nav_menu ul.main li{padding:0}
nav .main{padding-left:30px}
}
@media screen and (max-width: 1080px) {
.menu .main li a{padding:0}
}
@media screen and (max-width: 1024px) {
.menu .main li.cloud_menu span {
    margin: 2px 0px 0px 15px;
}
.helpdesk_cont .menu_cont a {
    margin: 5px 0px 0px 15px;
}
.menu .main li.cloud_menu ul.submenu {
    left: 17px;}
}
@media screen and (max-width: 980px) {
.menu .main li.cloud_menu{display:none}
nav ul li a:hover{color:#fbff44!important}
.mobile-navitem{display:block!important}
.menu ul .mobile-menu.desktop-navitem{display:none!important}
nav .main li.desktop-navitem{display:none!important}
}




