@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueMedium.eot');
    src: url('../fonts/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueMedium.woff2') format('woff2'),
        url('../fonts/HelveticaNeueMedium.woff') format('woff'),
        url('../fonts/HelveticaNeueMedium.ttf') format('truetype'),
        url('../fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueBold.eot');
    src: url('../fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeueBold.woff') format('woff'),
        url('../fonts/HelveticaNeueBold.ttf') format('truetype'),
        url('../fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueRegular.eot');
    src: url('../fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueRegular.woff2') format('woff2'),
        url('../fonts/HelveticaNeueRegular.woff') format('woff'),
        url('../fonts/HelveticaNeueRegular.ttf') format('truetype'),
        url('../fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueLight.eot');
    src: url('../fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLight.woff') format('woff'),
        url('../fonts/HelveticaNeueLight.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*Rest style*/
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; list-style: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.em, .em div, .em span, .em applet, .em object, .em iframe, .em h1, .em h2, .em h3, .em h4, .em h5, .em h6, .em p, .em blockquote, .em pre, .em a, .em abbr, .em acronym, .em address, .em big, .em cite, .em code, .em del, .em dfn, .em em, .em font, .em img, .em ins, .em kbd, .em q, .em s, .em samp, .em small, .em strike, .em strong, .em sub, .em sup, .em tt, .em var, .em dl, .em dt, .em dd, .em ol, .em ul, .em li, .em fieldset, .em form, .em label, .em legend, .em table, .em caption, .em tbody, .em tfoot, .em thead, .em tr, .em th, .em td, .em select, .em input, .em option { margin: 0; padding: 0; border: 0; outline: 0; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
.em sub, .em sup { font-size: 92%; line-height: 0; position: relative; vertical-align: baseline;left: 1.5px; }
.em sup { top: -0.5em; }
.em sub { bottom: -0.25em }
.em nav ul, .em nav ol { list-style: none; list-style-image: none; }
.em button, .em input, .em select, .em textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none !important; }
.em input[type="button"], .em input[type="submit"] { -webkit-appearance: none !important; }
.em :focus { outline: 0; }
.em ol, .em ul { list-style: none; }
.em a { text-decoration: none; }
.em img { border: 0 none; max-width: 100%; vertical-align: top; }
.em a { outline: none; cursor: pointer; }
.em a:hover { text-decoration: none; }
.em a:focus { text-decoration: none !important; outline: none !important; }
.em .none { display: none; }
.em .clear { clear: both; }
.em img { max-width: 100%; }
.em .cf:before, .cf:after { content: ""; display: table }
.em .cf:after { clear: both; }
.em .cf { *zoom:1;}
.em .text-transform { text-transform: uppercase; }
.em .break { float: left; width: 100%; }
.em .preloader { display: none; }
.em img { vertical-align: bottom; }
.em a{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
/*Placeholder opacity cross browsers*/
.em input::-webkit-input-placeholder {
color: #7d7d7d;
opacity:1;
} /* WebKit browsers */
.em input:-moz-placeholder {
color: #7d7d7d;
opacity:1;
} /* Mozilla Firefox 4 to 18 */
.em input::-moz-placeholder {
color: #7d7d7d;
opacity:1;
} /* Mozilla Firefox 19+ */
.em input:-ms-input-placeholder {
color: #7d7d7d;
opacity:1;
} /* Internet Explorer 10+ */
.em textarea::-webkit-input-placeholder {
color: #7d7d7d;
opacity:1;
} /* WebKit browsers */
.em textarea:-moz-placeholder {
color: #7d7d7d;
opacity:1;
} /* Mozilla Firefox 4 to 18 */
.em textarea::-moz-placeholder {
color: #7d7d7d;
opacity:1;
} /* Mozilla Firefox 19+ */
.em textarea:-ms-input-placeholder {
color: #7d7d7d;
opacity:1;
} /* Internet Explorer 10+ */
.em button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {
border: 0;
}

/* Table of Content
 ==================================================
 #Page Structure
 #Home Page Style */


/* #Page Structure
================================================== */
body.em {overflow-x: hidden; margin: 0; padding: 0; font-size: 18px; color: #000000; background: #fff;box-sizing:border-box;font-family: 'HelveticaNeue';font-weight: normal;}
.em .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.em .main { max-width:1240px; margin:0 auto;padding:0px 20px;width: 100%;}
.em .fl{float:left;}
.em .fr{float:right;}
.em .flw{float:left;width:100%;}
.em .frw{float:right;width:100%;}
.em .fn{float: none;display: inline-block;}
.em .text-center{text-align: center;}


/* #top_banner_part starts here
================================================== */
.em header{background: #fff;position: fixed;top: 0px;float: left;width: 100%;z-index: 1041;}
.em .logo_main{position: absolute;top: 0px;left:0px;height: 150px;width: 50px;background: #e32426;}
.em .logo a{transition: inherit !important; height: 100%;width: 100%;position: absolute;top:0px;background: url(../images/logo-clear.png) left no-repeat;background-size: 100%;}
.em .menu span{color: #000;font-size: 24px;color: #39464f;font-weight: normal;}
.em .menu span a{color: #000;color: #39464f;}
.em .menu span a:hover{color: #e32426;}
.em .menu {padding: 13px 0px 18px 82px}

.em .scrolled .logo_main {height: 50px;}
.em .scrolled .logo_main .logo a {background: url(../images/logo-sm.png) top left no-repeat;background-size: 100% ;}
.em .scrolled .menu {padding: 10px 0px 10px 82px; }

.em .logo_main, .em .menu {-webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; }

/* #mid container starts here
================================================== */
.em .mid_container {margin-top: 61px;}
.em .banner{background: url(../images/banner_img.jpg) left no-repeat;background-size: cover;padding:200px 0px 220px;}
.em .banner_contain{color: #fff;}
.em .banner_contain h1{font-size: 60px;clear: left;font-weight: bold;width: 76%;display: inline-block;}
.em .banner_contain p{font-size:22px;clear: left;font-weight: normal;width: 77%;display: inline-block;margin-top: 24px;}

.em .section1{padding: 30px 0px;}
.em .section1 h2{float: left;width: 100%;text-align: center;color: #f15f22;font-size: 36px;font-weight: 500;}
.em .section1_contain{margin-top: 20px;}
.em .section1_contain .row{margin: 0px -10px;}
.em .section1_contain ul li{width: 25%;float: left;padding: 0px 10px;margin: 20px 0px;}
.em .section1_contain ul li p{color: #000000;float: left;width: 100%;}
.em .section1_contain ul li h5{font-size: 26px;color: #000000;float: left;width: 100%;font-weight: 500;margin: 4px 0px 9px 0px;}

.em .sec1_note{text-align: center;float: left;width: 100%;font-size: 12px;margin-top: 14px;}
.em .sec1_box{box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.06);margin-top: 27px;padding: 36px 0px;}
.em .sec1_box p{float: none;width: 70%;text-align: center;display: inline-block; }
.em .sec1_box ul li{float: left;width: 20%;margin-bottom: 3px;margin-top: 37px;padding: 0px 10px;}
.em .sec1_box ul li img{max-width: 67px;}
.em .sec1_box ul li span{float: left;width: 100%;font-weight: 500;margin-top: 10px;}

.em .section2{background: #f7f7f7;margin-top: 12px;}
.em .sec2_left_main {padding: 50px 0px 24px 30px; width: 27.2%; position: relative; margin-left: -12px; }
.em .sec_left_box{background: #ef5e97;}
.em .sec_left_box h3{color: #ffffff;font-size: 48px;font-weight: bold;padding:59px 24px 61px;}

.em .sec2_left_main:after{content: "";position: absolute;top: 0px;left: 0px;height: 50px;width: 100%;background: url(../images/top_bar.png) left no-repeat;}
.em .sec2_left_main:before{content: "";position: absolute;bottom: 0px;left: 0px;height: 43px;width: 100%;background: url(../images/bottom_bar.png) left no-repeat;}

.em .sec2_right_main{padding: 101px 0px 30px 0px;width: 73%;float: right;}
.em .sec2_right_head h4{float: left;width: 100%;font-size: 24px;color: #39464f;font-weight: normal;}
.em .sec2_right_head p{float: left;width: 100%;margin-top: 9px;}
.em .sec2_right_head p a{color: #39464f;}
.em .sec2_right_head p a:hover{color: #e32426;}
.em .sec2_right_main .row{margin: 0px -10px;}
.em .sec2_right_main ul li{float: left;width: 33.33%;text-align: center;margin-top: 80px;padding: 0px 10px;}
.em .sec2_right_main ul li label{color: #39464f;float: left;width: 100%;font-size: 60px;font-weight: bold;}
.em .sec2_right_main ul li p{color: #39464f;float: left;width: 100%;text-transform: uppercase;margin-top: 4px;}

.em .sec2_right_main ul li span{color: #39464f;float: left;width: 100%;text-transform:none;font-size: 10px;margin-top: 7px;}
.em .section3_head h2{float: left;width: 100%;text-align: center;font-size: 36px;font-weight: 500;}

.em .section3{padding: 74px 0px 83px;}
.em .section3 .row{margin: 0px -15px;}
.em .section3 ul{margin-top: 50px;}
.em .section3 ul li{float: left;width: 33.33%;padding: 0px 15px;text-align: center;margin-top: 40px;}
.em .section3 ul li img{max-width: 119px;}
.em .section3 ul li span{float: none;width:auto;font-weight: 500;margin-top: 20px;font-size: 20px;display: inline-block;position: relative;padding: 0px 10px;}
.em .section3 ul li span:after{width:7px;height:12px;content:"";position:absolute;top: 8px;right: -35px;background:url(../images/left_aerrow.png) left no-repeat;background-size: 100%;}

.em .down_aerrow{margin-bottom: 15px;}
.em .down_aerrow img{max-width: 29px;}

.em .section4{background: url(../images/workspace_optimisation.jpg) left no-repeat;background-size: cover;color: #fff;position: relative;}
.em .section4:after{content: "";position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.4);}
.em .section_block_head{padding:45px 80px 36px;}
.em .section_block_head h2{font-size: 40px;padding-bottom: 15px;font-weight: 500;}
.em .section_block_head p{padding-bottom: 24px;float: left;width: 100%;}
.em .section_block_head p span{color: #60d4ef;}

.em .section4 .main{position: relative;z-index: 1;}
.em .section4 .row{margin: 0px -10px;}
.em .section_block li{float: left;width: 33.33%;padding: 0px 10px;margin: 6px 0px;}
.em .section_block li img{max-width: 86px;}
.em .section_block li span {font-size: 20px; font-weight: 500; padding-top: 12px; float: left; width: 100%; }

.em .note{float: left; width: 100%; text-align: center; font-size: 14px; margin-top: 47px; margin-bottom: 13px; }

.em .note sup{left: -2px;font-size: 65%;top: -4px;}
.em .button_section a{padding: 14px 38px 13px 13px;float:left;color: #fff;font-size:16px;background: #ff0000 url(../images/down_aerrow_white.png) right no-repeat; background-size: 19px; background-position: 94%; font-family: Arial;text-transform: uppercase;font-weight: bold; }
.em .button_section{padding:22px 0px 16px;}
.em .button_section a:hover{background-color:#f15f22;}
.em .slick-dots li button::before{display: none !important;}

.em .section5{background: url(../images/downtime_reduction_bkg.jpg) left no-repeat;background-size: cover;}
.em .section5 .section_block_head{padding-bottom: 0px;}
.em .section5 ul li{margin: 0px;}
.em .section5 .section_block li span{padding-top: 21px;}

.em .section6{background: url(../images/it_automation_bkg.jpg) left no-repeat;background-size: cover;padding-bottom: 68px;}
.em .section6 .section_block_head{padding-bottom: 66px;}

.em .section7{background: #3e8fdd;padding:31px 0px 81px;color: #fff;}
.em .section7 h2{float: left;width: 100%;font-weight: 500;color: #fff;font-size: 30px;}
.em .section7 .row{margin: 0px -10px;}
.em .section7 ul {margin-top: 40px;}
.em .section7 ul li{float: left;width: 20%;margin-top: 20px;padding: 0px 10px;}
.em .section7 ul li img{max-width: 99px;}
.em .section7 ul li span{float: left;width: 100%;margin-top: 10px;font-size: 16px;}

.em .footer{background: #000000;color: #fff;padding: 30px;}
.em .footer_logo img{max-width: 71px;}
.em .footer_top_part p{font-family: Arial;font-size: 14px;float: left;margin-left: 10px;color: #fff;}
.em .footer_contain{padding: 0px 16px 0px 56px;}

.em .footer_bottom_part{position: relative;margin-top: 17px;margin-bottom:9px;}
.em .footer_bottom_part p{font-size: 12px;font-family: Arial;color: #fff;max-width: 500px;}
.em .footer_bottom_part span{position: absolute;right: 0px;bottom: 0px;font-size: 16px;font-family: Arial;color: #fff;max-width: 300px;}


.em .workspace_slider_main {padding: 50px;float: left;width: 100%; background:#293135 url(../images/popup_bkg.png) left no-repeat;background-size: cover;}
.em .mfp-close {border: 0px !important; box-shadow: 0px !important; font-size: 0px; top: 13px; right: 35px; background: url(../images/close_icon.png) left no-repeat; height: 34px; width: 34px; background-size: 34px; position: absolute; }
.em .mfp-close:hover{opacity: 0.7;}




/*---tabs---*/
.em ul.tabs{float: left;width: 100%;padding-bottom: 60px;}
.em ul.tabs li{width: 33%;position: relative;display: inline-block;color: #fff;font-size: 20px;font-weight: 500;}
.em #it-automation-dialog .mfp-close{right: 15px;}
.em ul.tabs li.current span {color: #fee629; border-bottom: 3px solid #fee629;position: relative;padding-bottom: 16px;}
.em ul.tabs li.current span:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #fee629; border-width: 12px; margin-left: -10px; }
.em .tab-content { position: absolute; left: -9999px;}
.em .tab-content.current {position: relative; left: 0;}

.em .products-block h4{font-size: 24px;font-weight: normal;color: #fff;width:75%;}
.em .products-block h4 span{font-weight: 500;color: #fee629;}

.em .tab-content{padding: 0px;}
.em .two_block li{padding: 0px 50px;width: 50%;text-align: left;float: left;}
.em .img_box_slider{position: relative;}
.em .img_box_slider img{max-width: 234px;}
.em .img_box_slider .product_name {position: absolute; bottom: 2px; right: -51px; color: #fff; font-size: 12px; }
.em .products-block h5 {float: left; width: 100%; color: #fee629; font-weight: 500; margin-top: 20px; font-size: 18px; }
.em .products-block p{color: #fff;font-size: 16px;float: left;width: 100%;margin-top: 10px;}
.em .products-block p span{color: #fee629;}
.em .sup_in sup{left: 0px;font-size: 65%;top: -4px;font-weight: normal;}
.em .m-t-80{margin-top: 80px;}

.em .slick-prev{left: -40px; background: url(../images/preview_icon.png) left no-repeat;height: 53px;width: 28px;background-size: 28px;float: left;}
.em .slick-next{right: -40px;background: url(../images/next_icon.png) left no-repeat;height: 53px;width: 28px;background-size: 28px;float: left;}
.em .slick-dots li{border-radius: 50%;border:1px solid #9b9fa1;background: transparent;height: 10px;width: 10px;}
.em .slick-dots li.slick-active, .em .slick-dots li:hover{border:1px solid #4fc1df;background: #4fc1df;}
.em .slick-dots li:before{display: none;}

.em .mfp-bg{background: rgba(255, 255, 255, 0.8);}
.em .products_block2{float: left;width: 28%;}
.em .products_block2 img{max-width: 350px;width: 100%;}
.em .products_block2 span{float: left;width: 100%;color: #fff;font-size: 12px;margin-top: 15px;}
.em .slider2_center_contain{width: 44%;text-align: center;padding: 0px 40px;}
.em .img_box_slider span.long_name{right:-150px;}

.em .three_block li{width: 33.33%;float: left;padding: 0px 30px;text-align: left;}
.em h4.color_h4{color: #fee629;}
.em .three_block .img_box_slider img{max-width: 100%;}
.em .support_icon img{max-width: 145px;}
.em .m-t-40{margin-top: 40px;}
.em .support_contain{width: 70%;}

.em .efficient_ul li{text-align: left;margin-top: 40px;}
.em .efficient_ul li .efficient_icon{width: 18%;}
.em .efficient_ul li .efficient_icon img{max-width: 158px;}
.em .efficient_ul li .efficient_contain{width: 82%;}
.em .efficient_ul li .efficient_contain h5{font-weight: normal;margin-top: 0px;margin-bottom: 0px;}

.em .smart_meeting_block{text-align: left;padding-bottom: 30px;}
.em .bootom_logo li {float: left;width: 25%;}
.em .bootom_logo li img{max-width: 200px;width: 100%;padding: 0px 10px;}

.em .smart_meeting_block li{width: 50%;padding: 0px 50px;}
.em .smart_meeting_icon img{max-width: 273px;}
.em .list_typ p{padding-left: 18px;position: relative;}
.em .list_typ p:after{content: "•";position: absolute;left: 0px;top: 1px;font-size: 14px;color: #fee629;}
.em .p-r-20{padding-right: 20px;}

.em .c-pointer{cursor: pointer;}


.em #downtime-reduction-dialog ul.tabs li.current1 span {color: #3582d8; border-bottom: 3px solid #3582d8;position: relative;padding-bottom: 16px;}
.em #downtime-reduction-dialog ul.tabs li.current1 span:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #3582d8 !important; border-width: 12px; margin-left: -10px; }
.em .tab-content.current1 {position: relative; left: 0;}
.em .downtime-reduction-dialog{float: left;width: 100%; padding: 50px; background:#000 url(../images/popup2_bkg.png) left no-repeat;background-size:cover;}
.em #downtime-reduction-dialog .products-block h4 span{color: #3582d8; }
.em .sup_item sup{font-size: 60%;}
.em #downtime-reduction-dialog .products-block h4{width: 80%;}
.em .white{color: #fff !important;}
.em .m-b-0{margin-bottom: 0px;}
.em #downtime-reduction-dialog .products-block h5{color: #3582d8;}
.em .text-left{text-align: left;}

.em .data_corruption_block li{width: 30%;padding: 0px 20px;}
.em .data_corruption_block li:first-child{width: 40%;}

.em .full_block li {width: 100%;}
.em .downtime-slide3-img{width: 27%;text-align: center;}
.em .downtime-slide3-contain{width: 73%;padding-top: 10px;}

.em .mfp-auto-cursor .mfp-content{float: left;padding-top: 50px;}
.em .automation_slide1_left{width: 75%;}
.em .automation_slide1_right {width: 25%;}
.em #it-automation-dialog h5{color: #60d4ef;font-weight: 500;}
.em #it-automation-dialog .note-models{color: #fff;font-size: 10px;float: left;width: 100%;margin-top: 7px;}
.em #it-automation-dialog .note-models sup{top: -2px;font-size: 100%;left: -1px;}
.em .m-t-20{margin-top: 20px;}

.em .automation_slide1_right{padding-top: 140px;padding-left: 20px;}
.em .automation_slide2_top_left{width: 75%;}
.em .automation_slide2_top_right{width: 25%;padding-left: 20px;}

.em .image-storage ul{width: 50%;padding:0px;}
.em .image-storage-icon{width: 22%;}
.em .image-storage-contain{width: 78%;padding-right: 100px;}
.em .image-storage-contain p{margin-top: 0px;}

.em .small-dialog {position: relative;}
.em #it-automation-dialog{display: inline-block;background:#39464f url(../images/it_automation-bg.png) left no-repeat;background-size:cover;padding:0px 70px 50px 70px;}
.em #it-automation-dialog .slick-dots li.slick-active, .em #it-automation-dialog .slick-dots li:hover{border: 1px solid #fff;background: #fff;}
.em #it-automation-dialog .products-block p span{color: #5fd1eb;}
.em .automation_slide3_left p{margin-top: 20px;}
.em .automation_slide3_left{width: 50%;padding-right: 40px;}

.em #it-automation-dialog .slick-prev{left: -50px;}
.em #it-automation-dialog .slick-next{right:-50px;}

.em .automation_slide3_right{width: 50%;padding-top: 70px;}

.em .efficient_ul {padding-bottom: 30px;}
.em .desktop_hide{display: none;}
.em .learn-more-desktop{color: #fff;font-size: 24px;}

.em #downtime-reduction-dialog .products-block p span{color: #3582d8;}
.em .image-storage-icon img{max-width: 101px;width: 100%;}
.em .downtime-slide3-img img{max-width: 200px;width: 100%;float: none;display: inline-block;}

body.em.magnificpopupnoscroll{overflow:hidden !important; }
.em .sub-80 sup{font-size: 80%;}

