﻿@import url('../fonts/stylesheet.css');
.fancybox-overlay{overflow:hidden!important;}
#wrappers{position:relative;display:block;width:100%;max-width:100%;overflow:hidden;min-width:0px;}
.mt10{margin-top:10px;}
.mt40{margin-top:40px;}
.padd0{padding:0px;}
.btn-mate .button-inner-cover:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:4px;border:1px solid #cccccc;}
.btn-mate .button-inner-cover:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:0;z-index:2;background:#ff0000;border-radius:4px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.btn-mate:hover .button-inner-cover:before{opacity:0;}
.btn-mate:hover .button-inner-cover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.btn-mate .button-inner-cover .button-text{position:relative;display:block;z-index:3;color:#fff;}
.btn-mate .button-inner-cover .button-text sub{bottom:0;font-size:11px;display:block;line-height:9px;margin-bottom:2px;text-transform:none;}
.btn-mate:hover .button-inner-cover .button-text{color:#fff;}
/* .sliglty{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 0.5s;} */
.sliglty.selected{opacity:1;z-index:1;}
.sliglty.intro .intro-holder{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;}
.sliglty.intro .introtext{position:absolute;top:140px;left:50%;width:700px;text-align:center;line-height:20px;font-size:14px;color:#fff;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);background:rgba(0, 0, 0, 0.5);border-radius:20px;padding:20px 15px;z-index:10;}
.sliglty.intro .introtext p{margin-bottom:10px;}
.sliglty.intro .introtext .noted{font-weight:700;}
.sliglty.intro .introtext h2{margin-top:0px;margin-bottom:10px;color:#fff;text-shadow:0.5px 0.5px #000, 1px 1px #000, 1.5px 1.5px #000, 2px 2px #000;}
.sliglty.intro .introtext .btn{text-transform:uppercase;background-color:transparent;position:relative;display:inline-block;border:none;padding:8px 15px;width:170px;margin:5px 10px 0px;font-size:12px;max-width:100%;height:44px;}

.sliglty.intro .introtext .btn-group{margin:5px 10px 0px;}
.sliglty.intro .introtext .btn-group .btn{margin:0;}
.watch-video,.btn-group .dropdown-toggle{white-space:normal;}
.btn-group .dropdown-backdrop{display:none;}
.btn-group .dropdown-backdrop2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:none;}
.btn-group.open .dropdown-backdrop2{display:block;}
.btn-group .dropdown-menu{min-width:0;width:100%;font-size:12px;text-align:center;text-transform:uppercase;padding:0;margin:0;border-radius:0;border:0;box-shadow:none;}
.btn-group .dropdown-menu > li{padding:0;margin:0;border-bottom:1px solid #d4d4d4;}
.btn-group .dropdown-menu > li:last-child{border-bottom:none;}
.btn-group .dropdown-menu > li > a{padding:8px 0;margin:0;color:#292929;background-color:transparent;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;text-transform:none;}
.btn-group .dropdown-menu > li > a:hover{color:#fff;background-color:#ff0000;}
.btn-group .dropdown-backdrop2{background-color:rgba(0,0,0,0.7);}
.btn-group.open .dropdown-menu{display:none;}

.btn-group.open .btn-mate .button-inner-cover:before{opacity:0;}
.btn-group.open .btn-mate .button-inner-cover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.btn-group.open .btn-mate .button-inner-cover .button-text{color:#fff;}

.btn-vlang.vmobi{position:fixed;top:0;left:0;right:0;padding:0;margin:0;z-index:1300;background-color:transparent;}
.btn-vlang a{cursor:pointer;}
.btn-vlang.vmobi{width:100%;}
.btn-vlang.vmobi .btn{display:none;}
.btn-vlang.vmobi .dropdown-menu{top:0;left:0;right:0;padding:0;margin:0;width:100%;}

.sliglty.maps{background-image:url(../img/assembled_bg.jpg);background-size:100% auto;background-repeat:repeat-y;overflow-y:hidden;overflow-x:auto;max-width:none;width:auto;}
.sliglty.maps #mobiscroll{display:block;position:relative;overflow:hidden;min-width:1366px;margin-top:5px;}
.sliglty.maps .mapping{width:100%;}
.sliglty.maps #top-cloud{position:absolute;top:-15px;left:350px;max-width:60%;-webkit-animation:topmove 5s ease infinite;-moz-animation:topmove 5s ease infinite;-o-animation:topmove 5s ease infinite;animation:topmove 5s ease infinite;}
@-webkit-keyframes topmove{50%{left:375px;}
}
@-moz-keyframes topmove{50%{left:375px;}
}
@-o-keyframes topmove{50%{left:375px;}
}
@keyframes topmove{50%{left:375px;}
}
.sliglty.maps #left-cloud{position:absolute;top:150px;left:-350px;max-width:50%;-webkit-animation:leftmove 5s ease infinite;-moz-animation:leftmove 5s ease infinite;-o-animation:leftmove 5s ease infinite;animation:leftmove 5s ease infinite;}
@-webkit-keyframes leftmove{50%{left:-380px;}
}
@-moz-keyframes leftmove{50%{left:-380px;}
}
@-o-keyframes leftmove{50%{left:-380px;}
}
@keyframes leftmove{50%{left:-380px;}
}
.sliglty.maps #right-cloud{position:absolute;top:195px;right:-250px;max-width:60%;-webkit-animation:rightmove 5s ease infinite;-moz-animation:rightmove 5s ease infinite;-o-animation:rightmove 5s ease infinite;animation:rightmove 5s ease infinite;}
@-webkit-keyframes rightmove{50%{right:-275px;}
}
@-moz-keyframes rightmove{50%{right:-275px;}
}
@-o-keyframes rightmove{50%{right:-275px;}
}
@keyframes rightmove{50%{right:-275px;}
}
.sliglty.maps .caption{padding-left:30px;}
.sliglty.business{background-color:#f8f8f8;}
.pin{position:absolute;display:inline-block;}
.pin a:before,
.pin a:after{content:'';position:absolute;width:100%;height:100%;z-index:1;padding:0px;margin:0px;background-position:0px 0px;background-size:65.7px auto;background-repeat:no-repeat;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.pin a{display:inline-block;position:absolute;height:67.5px;width:76.5px;z-index:1;margin-top:10px;transform:scale(0);transform-origin:20px 16px;-webkit-transition:transform 300ms ease-out;-moz-transition:transform 300ms ease-out;-o-transition:transform 300ms ease-out;transition:transform 300ms ease-out;}
.loadedpin .pin a{transform:scale(0.8);-webkit-animation:3s pinsanim infinite ease;animation:3s pinsanim infinite ease;}
@-webkit-keyframes pinsanim{0%,
100%{margin-top:0;}
50%{margin-top:8px;}
}
@keyframes pinsanim{0%,
100%{margin-top:0;}
50%{margin-top:8px;}
}
.pin a p{position:absolute;left:20px;top:3px;margin:0px;padding:0px;}
.pin a span{position:relative;height:55px;display:table-cell;vertical-align:middle;padding-right:10px;font-size:12px;letter-spacing:1.5px;line-height:14px;text-transform:uppercase;color:#fff;border-radius:4px;min-width:145px;white-space:nowrap;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.pin a.rtol p{right:58.5px;left:auto;}
.pin a.rtol span{padding-left:10px;padding-right:0px;min-width:115px;}
.pin a:before{top:0px;left:0px;opacity:1;}
.pin a:after{top:-3px;left:5px;opacity:0;}
.pin a.rtol:after{left:-10px;}
.pin a:hover{z-index:2;}
.pin a:hover:before{opacity:0;}
.pin a:hover:after{left:-2px;opacity:1;}
.pin a:hover span{opacity:1;padding-left:35px;}
.pin a.rtol:hover span{padding-right:30px;padding-left:10px;}
.pin-blue{top:0px;left:0px;}
.pin-blue a span{background-color:#5e9d43;}
.pin-blue .meter:before{background-image:url(../img/pin/meter.png);}
.pin-blue .meter:after{background-image:url(../img/pin/meter_hover.png);}
.pin-blue .train:before{background-image:url(../img/pin/train.png);}
.pin-blue .train:after{background-image:url(../img/pin/train_hover.png);}
.pin-blue .battery:before{background-image:url(../img/pin/battery.png);}
.pin-blue .battery:after{background-image:url(../img/pin/battery_hover.png);}
.pin-blue .water:before{background-image:url(../img/pin/water.png);}
.pin-blue .water:after{background-image:url(../img/pin/water_hover.png);}
.pin-purple{top:0px;left:0px;}
.pin-purple a span{background-color:#c0371d;}
.pin-purple .power:before{background-image:url(../img/pin/power.png);}
.pin-purple .power:after{background-image:url(../img/pin/power_hover.png);}
.pin-purple .energy:before{background-image:url(../img/pin/energy.png);}
.pin-purple .energy:after{background-image:url(../img/pin/energy_hover.png);}
.pin-purple .transmission:before{background-image:url(../img/pin/transmission.png);}
.pin-purple .transmission:after{background-image:url(../img/pin/transmission_hover.png);}
.pin-red{top:0px;left:0px;}
.pin-red a span{background-color:#d0145a;}
.pin-red .wireless span{background-color:#5e9d43;}
.pin-red .wireless:before{background-image:url(../img/pin/wireless.png);}
.pin-red .wireless:after{background-image:url(../img/pin/wireless_hover.png);}
.pin-red .building span{background-color:#5e9d43;}
.pin-red .building:before{background-image:url(../img/pin/building.png);}
.pin-red .building:after{background-image:url(../img/pin/building_hover.png);}
.pin-red .checklist:before{background-image:url(../img/pin/checklist.png);}
.pin-red .checklist:after{background-image:url(../img/pin/checklist_hover.png);}
.pin-red .laptop span{background-color:#574b7c;}
.pin-red .laptop:before{background-image:url(../img/pin/laptop.png);}
.pin-red .laptop:after{background-image:url(../img/pin/laptop_hover.png);}
.pin-red .storage span{background-color:#0f83c6;}
.pin-red .storage:before{background-image:url(../img/pin/storage.png);}
.pin-red .storage:after{background-image:url(../img/pin/storage_hover.png);}
.pinmo{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.loadedpin .pinmo:hover,
.loadedpin .pinmo.highlight{opacity:1;}
.pinmo.meter-mo{top:239px;left:318px;width:78px;}
.pinmo.train-mo{top:415px;left:93px;width:197px;}
.pinmo.battery-mo{top:394px;left:417px;width:150px;}
.pinmo.water-mo{top:454px;left:577px;width:112px;}
.pinmo.power-mo{top:177px;left:597px;width:156px;}
.pinmo.energy-mo{top:54px;left:679px;width:432px;}
.pinmo.transmission-mo{top:282px;left:773px;width:132px;}
.pinmo.wireless-mo{top:364px;left:820px;width:76px;}
.pinmo.building-mo{top:421px;left:725px;width:62px;}
.pinmo.checklist-mo{top:356px;left:1127px;width:76px;}
.pinmo.laptop-mo{top:326px;left:956px;width:95px;}
.pinmo.storage-mo{top:549px;left:953px;width:90px;}
.multiscroll-nav{display:inline-block;position:fixed;top:50%;right:20px;z-index:5;}
.multiscroll-nav ul{margin:0px;padding:0px;}
.multiscroll-nav ul li{display:block;width:22px;height:22px;margin:25px 7px;padding:0;position:relative;}
.multiscroll-nav ul li a{display:inline-block;position:relative;text-decoration:none;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(255, 255, 255, 0.6);border:1px solid #3a5874;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.multiscroll-nav .active a{background:#ec555c;}
.multiscroll-nav .arrow-scroll{display:none;position:relative;width:34px;height:25px;}
.multiscroll-nav .arrow-scroll:after{content:'';width:15px;height:15px;position:absolute;margin:0 auto;top:0;right:0;left:0;border-right:2px solid #fff;border-bottom:2px solid #fff;box-shadow:2px 2px 1px rgba(0, 0, 0, 0.7);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:3s arrow infinite ease;animation:3s arrow infinite ease;}
.sliglty .multiscroll-nav{display:none;}
@-webkit-keyframes arrow{0%,
100%{top:0;}
50%{top:15px;}
}
@keyframes arrow{0%,
100%{top:0;}
50%{top:15px;}
}
#pinmodal{overflow:hidden;padding:0px;}
#pinmodal .modal-dialog{position:absolute;bottom:0px;left:50%;width:800px;margin:0px auto;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);max-height:-moz-calc(100% - 108px);max-height:-webkit-calc(100% - 108px);max-height:calc(100% - 108px);background-color:#6a6a6a;}
#pinmodal.in .modal-dialog{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);}
#pinmodal .modal-content{box-shadow:none;border-radius:0px;border:none;background-color:#6a6a6a;color:#fff;}
#pinmodal button.close{position:absolute;top:0px;right:5px;filter:alpha(opacity=100);opacity:1;font-size:24px;color:#fff;text-shadow:none;z-index:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
#pinmodal button.close:active,
#pinmodal button.close:focus,
#pinmodal button.close:hover{color:#000;}
#pinmodal .modal-body{padding:20px 6px 20px 30px;max-height:200px;overflow:hidden;}
#pinmodal .modal-body #modal-inners .img-responsive{max-height:200px;}
#pinmodal .modal-body .oscroll{overflow-x:hidden!important;height:160px!important;}
#pinmodal h2{text-transform:uppercase;margin-bottom:15px;margin-top:0px;font-size:21px;font-weight:700;}
#pinmodal a{color:#fff;text-decoration:none;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
#pinmodal a:hover{color:#ff0000;}
#pinmodal .listed h3{text-transform:uppercase;margin-top:0px;margin-bottom:5px;font-size:18px;}
#pinmodal .listed p a{text-decoration:underline; color:#fff;}
#pinmodal .listed p a:hover{color: #0064d2;}
.opanull .modal-backdrop{filter:alpha(opacity=0);opacity:0;}
#modal-package{height:0px;overflow:hidden;width:0px;padding:0px;margin:0px;opacity:0;}
.scrollbar-outer > .scroll-element div{z-index:1000}
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element .scroll-element_track{background-color:#6a6a6a!important;}
.scrollbar-outer > .scroll-element .scroll-bar{background-color:#eeeeee!important;opacity:0.2;}
.scrollbar-outer > .scroll-element.scroll-x{display:none!important;}
.scrollbar-outer > .scroll-content{padding-right:40px!important;margin-right:-17px!important;}
.scrollbar-outer > .scroll-content.scroll-scrolly_visible{padding-right:40px!important;margin-right:-12px!important;}
#videocampaign{padding:0px!important;margin:0px!important;overflow:hidden;}
#videocampaign .close{position:absolute;right:50px;top:50px;opacity:1;text-shadow:none;color:#fff;font-size:30px;z-index:1;display:none;}
#videocampaign .modal-dialog{position:fixed;top:50%;left:50%;width:100%;max-width:1200px;margin:54px auto 0px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:-moz-calc(100% - 108px);max-height:-webkit-calc(100% - 108px);max-height:calc(100% - 108px);height:100%;background-color:transparent;-webkit-transition:none;-o-transition:none;transition:none;}
#videocampaign .player{width:100%;height:100%;display:block;margin:0 auto;display:none;}
#videocampaign .player.playing{display:block;}
#videocampaign.in .player{-webkit-animation:showVideo 1.25s forwards;animation:showVideo 1.25s forwards;}
@-webkit-keyframes showVideo{0%{-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{-webkit-transform:scale(0.3);transform:scale(0.3);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes showVideo{0%{-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{-webkit-transform:scale(0.3);transform:scale(0.3);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
.menu-holder{display:block;width:100%;position:relative;padding-top:120px;padding-bottom:30px;left:0;max-width:1330px;margin:0 auto;}
.menu-inner{display:block;width:100%;}
.menu-inner .nav-tabs{border-bottom:none;display:inline-block;}
.menu-inner .nav-tabs li{display:inline-block;float:none;vertical-align:middle;text-transform:uppercase;border-right:1px solid #8e8e8e;line-height:14px;}
.menu-inner .nav-tabs li:first-child,
.menu-inner .nav-tabs li:last-child{border-right:none;}
.menu-inner .nav-tabs li a{font-size:14px;line-height:16px;padding:3px 0 10px;margin:0 13px;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;text-decoration:none;}
.menu-inner .nav-tabs li a,
.menu-inner .nav-tabs li a:hover,
.menu-inner .nav-tabs li.active a,
.menu-inner .nav-tabs li.active a:hover{background:transparent;border-width:0 0 4px 0;border-style:solid;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease;}
.menu-inner .nav-tabs .home a{margin-left:0;padding-left:0;}
.menu-inner .nav-tabs .home a.backtomap{position:absolute;padding:0;margin:10px 0 0;border:none;text-transform:none;color:#000;border-radius:0;line-height:normal;z-index:10;}
.iss_color,
.iss_color:hover{color:#5e9d43;}
.menu-inner .nav-tabs .iss a:hover,
.menu-inner .nav-tabs .iss a:active,
.menu-inner .nav-tabs .iss a:focus,
.menu-inner .nav-tabs .iss.active a{color:#5e9d43;border-color:#5e9d43;}
.ess_color,
.ess_color:hover{color:#c0371d;}
.menu-inner .nav-tabs .ess a:hover,
.menu-inner .nav-tabs .ess a:active,
.menu-inner .nav-tabs .ess a:focus,
.menu-inner .nav-tabs .ess.active a{color:#c0371d;border-color:#c0371d;}
.iis_color,
.iis_color:hover{color:#574b7c;}
.menu-inner .nav-tabs .iis a:hover,
.menu-inner .nav-tabs .iis a:active,
.menu-inner .nav-tabs .iis a:focus,
.menu-inner .nav-tabs .iis.active a{color:#574b7c;border-color:#574b7c;}
.sed_color,
.sed_color:hover{color:#0f83c6;}
.menu-inner .nav-tabs .sed a:hover,
.menu-inner .nav-tabs .sed a:active,
.menu-inner .nav-tabs .sed a:focus,
.menu-inner .nav-tabs .sed.active a{color:#0f83c6;border-color:#0f83c6;}
.bv_color,
.bv_color:hover{color:#c9651d;}
.menu-inner .nav-tabs .bv a:hover,
.menu-inner .nav-tabs .bv a:active,
.menu-inner .nav-tabs .bv a:focus,
.menu-inner .nav-tabs .bv.active a{color:#c9651d;border-color:#c9651d;}
.mb_color,
.mb_color:hover{color:#646463;}
.menu-inner .nav-tabs .mb a:hover,
.menu-inner .nav-tabs .mb a:active,
.menu-inner .nav-tabs .mb a:focus,
.menu-inner .nav-tabs .mb.active a{color:#646463;border-color:#646463;}
.ros_color,
.ros_color:hover{color:#d0145a;}
.menu-inner .tab-content .tab-pane{padding-left:20px;padding-right:20px;padding-bottom:20px;}
.menu-inner .tab-content .tab-pane:not(#menu-bv){padding-top:20px;}
.menu-inner .tab-content p{line-height:24px;font-size:14px;margin-bottom:20px;}
.menu-inner .tab-content .more-info{margin-bottom:20px;}
.menu-inner .tab-content ul{list-style:none;padding:0;margin:0;}
.menu-inner .tab-content ul > li > a{color:#6f6f6f;line-height:24px;font-weight:400;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.menu-inner .tab-content ul > li > a:hover{color:#ff0000;text-decoration:none;font-weight:700;}
.menu-inner .tab-content ul > li{position:relative;padding-left:19px;}
.menu-inner .tab-content ul > li:before{content:"";position:absolute;left:0;top:6px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff;}
.menu-inner .tab-content .menu_list{padding:28px 24px;border-radius:8px;}
.menu-inner .tab-content .menu_list.arrows{white-space:nowrap;margin-bottom:30px;}
.menu-inner .tab-content .menu_list.arrows:last-child{margin-bottom:0;}
.menu-inner .tab-content .menu_list.arrows:before{content:' ';display:inline-block;vertical-align:middle;height:100%;}
.menu-inner .tab-content .menu_list.arrows h3{position:relative;padding-right:18px;display:inline-block;margin:0!important;vertical-align:middle;white-space:normal;}
.menu-inner .tab-content .menu_list.arrows h3:after{content:"";position:absolute;right:0;top:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff;}
.menu-inner .tab-content .menu_list.arrows h3 a{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.menu-inner .tab-content .menu_list.arrows h3:hover a{color:#ff0000;text-decoration:none;}
.menu-inner .tab-content .sed_menu_list.arrows h3:after{border-left:6px solid #7bacbe;}
.menu-inner .tab-content .iis_menu_list.arrows h3:after{border-left:6px solid #a494c3;}
.menu-inner .tab-content .ros_menu_list.arrows h3:after{border-left:6px solid #c492a3;}
.menu-inner .tab-content .iss_menu_list{background-color:#e8f4ea;}
.menu-inner .tab-content .ess_menu_list{background-color:#f9eae7;}
.menu-inner .tab-content .sed_menu_list{background-color:#dceff6;}
.menu-inner .tab-content .iis_menu_list{background-color:#e3e8ed;}
.menu-inner .tab-content .ros_menu_list{background-color:#fce5ed;}
.menu-inner .tab-content .iss_menu_list ul > li:before{border-left:6px solid #8db185;}
.menu-inner .tab-content .ess_menu_list ul > li:before{border-left:6px solid #de8c8a;}
.menu-inner .tab-content #menu-mb{padding:10px 20px 20px;}
.menu-inner .tab-content #menu-mb h3{margin:0 0 10px;font-size:18px;}
.menu-inner .tab-content #menu-mb .tbllayout{width:100%;display:table;table-layout:fixed;}
.menu-inner .tab-content #menu-mb .tbllayout .col-tb{display:table-cell;float:none;vertical-align:top;}
.menu-inner .tab-content h3{font-size:24px;line-height:18px;margin:35px 0 22px;}
.menu-inner .tab-content .btn{position:relative;padding:15px 28px;border:none;line-height:14px;font-size:14px;font-weight:700;letter-spacing:1px;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;}
.menu-inner .tab-content .btn:hover{opacity:0.8;}
.menu-inner .tab-content #menu-iss .btn .button-inner-cover .button-text{color:#5e9d43;}
.menu-inner .tab-content #menu-ess .btn .button-inner-cover .button-text{color:#c0371d;}
.menu-inner .tab-content #menu-iis .btn .button-inner-cover .button-text{color:#574b7c;}
.menu-inner .tab-content #menu-sed .btn .button-inner-cover .button-text{color:#0f83c6;}
.menu-inner .tab-content #menu-bv .btn .button-inner-cover .button-text{color:#c9651d;}
.menu-inner .tab-content #menu-bv .btn .button-inner-cover .button-text sub{margin:0;}
.menu-inner .tab-content #menu-iss .btn .button-inner-cover:before{background-color:#cddfbf;border:none;}
.menu-inner .tab-content #menu-ess .btn .button-inner-cover:before{background-color:#dfbfbf;border:none;}
.menu-inner .tab-content #menu-iis .btn .button-inner-cover:before{background-color:#cecfe5;border:none;}
.menu-inner .tab-content #menu-sed .btn .button-inner-cover:before{background-color:#c1dbf0;border:none;}
.menu-inner .tab-content #menu-bv .btn .button-inner-cover:before{background-color:#eee1d4;border:none;}
.menu-inner .tab-content .btn-group .dropdown-menu{top:auto;bottom:100%;}
.menu-inner .tab-content .btn-group .dropdown-menu > li{border-top:1px solid #d4d4d4;border-bottom:none;padding-left:0;}
.menu-inner .tab-content .btn-group .dropdown-menu > li:before,
.menu-inner .tab-content .btn-group .dropdown-menu > li:after{display:none;}
.menu-inner .tab-content .btn-group .dropdown-menu > li > a:hover{color:#fff;font-weight:400;}
.menu-inner .tab-content .btn-group.open .btn-mate .button-inner-cover .button-text,
.menu-inner .tab-content .btn:hover .button-inner-cover .button-text{color:#fff!important;}
.menu-inner .tab-content .videobrandlink{display:inline-block;cursor:pointer;}

#carousel-banner{position:absolute;height:100%;width:100%;top:0;left:0;}
.carousel-inner{height:100%;overflow:hidden;}
.carousel-inner > .item{height:100%;}
.carousel-indicators li{background:rgba(255, 255, 255, 0.6);border:1px solid #3a5874;width:10px;height:10px;margin:0 5px;padding:0;}
.carousel-indicators .active{width:10px;height:10px;margin:0 5px;padding:0;background:#ec555c;}
.slick-slide{padding:0 5px;}
.slick-slide img{width:100%;}
.video-hd li a img{width:100%;}
.video-hd{margin:0 -5px!important;}
.video-hd li{padding:0 5px!important;width:20%;}
.video-hd img,
.video-sd img{border-radius:4px;}
.fancybox-overlay{background:transparent!important;}
.fancybox-skin,
.fancybox-opened .fancybox-skin{box-shadow:none!important;background:transparent!important;max-height:100%;}
.fancybox-wrap{position:fixed!important;max-height:calc(100% - 108px)!important;top:100px!important;}
.fancybox-close{top:-10px!important;right:-10px!important;}
.fancybox-nav span{width:39px!important;height:62px!important;background-image:none!important;background-repeat:no-repeat;background-size:auto 100%!important;visibility:visible!important;opacity:0.5;}
.fancybox-nav:hover span{opacity:1;}
.fancybox-next span{background-position:center right!important;}
.fancybox-prev span{background-position:center left!important;}
.empowers-intro-text{margin:0 auto 15px;max-width:260px;}
.empowers-logo{margin-top:30px;}
.empowered-world-holder{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);width:100%;color:#595957;z-index:0;padding:0 30px;text-align:left;}
.empowered-world{display:inline-block;margin:0 auto;text-align:left;}
.empowered-world h3{margin:0;font-size:22px;}
.empowered-world span{font-size:16px;}
.empowered-world span .fa{font-size:22px;margin:5px 0 0;}
.finger2{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;display:none;z-index:10;margin-top:32px;}
.swiper-container{width:100%;height:auto;}
.swiper-slide{opacity:0!important;display:block!important;height:0!important;}
.swiper-slide.swiper-slide-active{opacity:1!important;height:auto!important;}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev {display:none;position:fixed;top:50%;transform:translateY(-20px);width:32px;height:65px;z-index:10;cursor:pointer;background-size:20px auto;background:transparent;font-size:35px;color:grey;}
.swiper-container .swiper-button-next{right:0;}
.swiper-container .swiper-button-prev{left:0;}
/*.swiper-container .swiper-button-last,*/.swiper-container .swiper-button-disabled{display:none!important;}


@media only screen and (max-width:400px){.sliglty.intro .introtext p br{display:none;}}
@media only screen and (max-width:767px){#videocampaign .modal-dialog{margin:32px auto 0px;max-height:-moz-calc(100% - 64px);max-height:-webkit-calc(100% - 64px);max-height:calc(100% - 64px);}
#videocampaign .close{top:40px;right:20px;}
.menu-wrap{top:115px;}
.sliglty.maps{overflow:auto;}
.sliglty.business .btn-infox{top:75px;}
.sliglty.intro .introtext{width:90%;line-height:normal;top:auto;font-size:14px;position:relative;left:0;transform:translate(0,0);margin:90px auto 65px;}
.sliglty.intro .introtext h2{line-height:normal;margin-bottom:10px;font-size:22px;}
.empowered-world h3{font-size:20px;}
.empowered-world span{font-size:14px;}
.multiscroll-nav{top:50%;right:0;margin:60px 0 0;transform:translateY(-50%);}
/*.multiscroll-nav{top:200px;right:10px;margin:0;}*/
.multiscroll-nav ul li{width:15px;height:15px;margin:0 7px 20px;}
.multiscroll-nav ul li:last-child{margin-bottom:0;}
.multiscroll-nav .arrow-scroll{width:29px;}
/*body[data-current-section="business"] .multiscroll-nav{position:absolute;top:200px;margin:0;transform:translateY(0);}*/
/*body[data-current-section="business"] .sliglty .multiscroll-nav{display:inline-block;}*/
/*body[data-current-section="business"] #multiscroll-nav-global{display:none;}*/
#pinmodal{overflow-x:hidden;overflow-y:auto;}
#pinmodal .modal-dialog{height:100%;width:100%;left:0px;max-height:-moz-calc(100% - 64px);max-height:-webkit-calc(100% - 64px);max-height:calc(100% - 64px);-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);}
#pinmodal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
#pinmodal .modal-body{padding:30px!important;max-height:none;overflow:auto;}
#pinmodal .modal-body .oscroll{overflow-y:auto!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;width:100%!important;}
.menu-holder{padding-top:90px;overflow-y:auto;overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;top:0;}
.menu-inner .tab-content figure{text-align:center;}
.menu-inner .tab-content figure img{max-width:150px;margin:0 auto;}
.menu-inner .tab-content h3{font-size:18px;line-height:18px;}
.menu-inner .tab-content p{font-size:12px;line-height:22px;}
.menu-inner .tab-content .tab-pane{padding-left:30px;padding-right:30px;}
.menu-inner .tab-content #menu-mb{padding:10px 30px 20px;}
.menu-inner .tab-content .more-info{text-align:center;margin-bottom:0;margin-top:20px;}
.menu-inner .tab-content .btn{margin:0 auto;}
.menu-inner .tab-content .menu_list{margin-bottom:20px!important;}
.fancybox-wrap{max-height:calc(100% - 64px)!important;top:50%!important;transform:translateY(-50%);}
.fancybox-overlay{background:rgba(0, 0, 0, 0.5)!important;}
.fancybox-margin{margin-right:0;}
.fancybox-nav span{width:24px!important;height:38px!important;}
.sliglty.intro .intro-holder{position:relative;padding:90px 0 65px;}
.finger2{display:block;}
.menu-inner .tab-content #menu-mb .tbllayout{width:auto;display:block;table-layout:auto;}
.menu-inner .tab-content #menu-mb .tbllayout .col-tb{display:block;float:none;vertical-align:unset;}
.empowered-world-holder{bottom:75px;position:fixed;z-index:10;text-align:center;}
.sliglty.intro .introtext .btn{padding-bottom:5px;margin:5px auto 0;}
.empowered-world{text-align:center;text-shadow:0.5px 0.5px #fff, 1px 1px #fff, 1.5px 1.5px #fff, 2px 2px #fff;}
.btn-mate .button-inner-cover .button-text sub{margin-bottom:5px;}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev {display:inline-block;}
}
@media only screen and (min-width:1024px) and (max-width:1366px){.maps{overflow-x:hidden!important;}
}
@media only screen and (max-width:799px){#pinmodal{overflow-x:hidden;overflow-y:auto;}
#pinmodal .modal-dialog{height:100%;width:100%;left:0px;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);}
#pinmodal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
#pinmodal .modal-body{padding:30px!important;max-height:none;overflow:auto;}
#pinmodal .modal-body .oscroll{overflow-y:auto!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;width:100%!important;}
}
@media only screen and (min-width:768px) and (max-width:991px){.empowered-world-holder{bottom:95px;}
.sliglty.intro .introtext{max-width:90%;}
.nav-tabs-mobi{padding:0 15px;}
.menu-holder{position:absolute;overflow-y:auto;overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;top:0;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.empowered-world-holder{bottom:105px;}
.menu-inner .nav-tabs:not(.nav-tabs-mobi) .home{display:block;text-align:left;padding:0 13px 10px;}
.menu-holder{position:absolute;overflow-y:auto;overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;top:0;}
}
@media only screen and (max-width:1300px){.sliglty .menu-container .menuDesc p{padding-right:50px;}
#videocampaign .modal-dialog{height:70%;}
}
@media only screen and (min-width:1600px){#pinmodal .modal-dialog{width:1200px;}
#pinmodal .modal-body{padding:30px 12px 30px 30px;max-height:300px;}
#pinmodal .modal-body #modal-inners .img-responsive{max-height:300px;}
#pinmodal .modal-body .oscroll{height:250px!important;}
#pinmodal h2{font-size:30px;margin-bottom:25px;}
#pinmodal .listed h3{font-size:24px;margin-bottom:10px;}
#pinmodal button.close{font-size:35px;right:8px;}
.pin a{margin-top:0;transform:scale(1);}
.pin a span{letter-spacing:normal;}
.sliglty.intro .introtext{top:170px;width:auto;}
.sliglty.maps #top-cloud{left:475px;-webkit-animation:topmove_big 5s ease infinite;-moz-animation:topmove_big 5s ease infinite;-o-animation:topmove_big 5s ease infinite;animation:topmove_big 5s ease infinite;}
@-webkit-keyframes topmove_big{50%{left:500px;}
}
@-moz-keyframes topmove_big{50%{left:500px;}
}
@-o-keyframes topmove_big{50%{left:500px;}
}
@keyframes topmove_big{50%{left:500px;}
}
.sliglty.maps #left-cloud{top:300px;}
.sliglty.maps #right-cloud{top:270px;}
.empowers-intro-text{max-width:none;margin:0 auto 20px;}
.empowered-world-holder{bottom:22%;}
.empowered-world h3{font-size:24px;}
.empowered-world span{font-size:16px;}
.menu-holder{padding-top:150px;}
.menu-inner .tab-content{padding:20px;}
}
.wrap_intromap{width:100%;position:absolute;top:0;left:0;background:rgba(255,0,0,.5)}.sliglty.maps .introtext{position:fixed;top:50%;left:50%;max-width:700px;width:95%;text-align:center;line-height:1.3;font-size:22px;color:#000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.75);border-radius:20px;padding:20px 15px;z-index:10}.sliglty.maps .introtext span{font-size:.909em;padding-top:1.2em;display:inline-block;}.sliglty.maps .introtext p{margin-bottom:10px}.sliglty.maps .introtext .close_new{position:absolute;top:10px;right:10px;width:18px}.sliglty.maps .introtext .close_new img{display:block}@media only screen and (max-width:730px){.sliglty.maps .introtext{font-size:18px;width:87%;left:47%}}@media only screen and (max-width:580px){.sliglty.maps .introtext{font-size:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 5px 10px}.sliglty.maps .introtext .close_new{width:12px;top:8px;right:8px}}@media only screen and (max-width:450px){.sliglty.maps .introtext{padding:20px 5px 10px;font-size:12px}}@media only screen and (max-width:380px){.sliglty.maps .introtext{font-size:10px}}

.modal-backdrop.fade.in{
	display:none;
}
.oscroll.scrollbar-outer p{
	font-size:18px!important;
	
}
.modal-body{
background-color: white;
}
#modal-inners * {
    color: black !important;
}
.oscroll.scrollbar-outer{
	padding-right: 21px;
}
.modal-content .oscroll.scrollbar-outer{
	scrollbar-width: thin !important;
	scrollbar-color: #e61e1e #eeeeee !important;
	    margin-top: 6px;
}
 #pinmodal button.close {
        font-size: 35px;
        right: 0px;
        padding: 0 19px;
        background-color: #e61f1f;
    }

