@font-face{
    font-family:'Zoho_Puvi_Thin';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_ThinItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_thin.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_Light';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_LightItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_light.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_ExtraLight';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extralight.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extralight.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extralight.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extralight.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_Regular';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_RegularItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_regular.otf') format('opentype');
    font-weight:normal;
    font-style:oblique;
}
@font-face{
    font-family:'Zoho_Puvi_Medium';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_medium.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_medium.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_medium.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_medium.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_SemiBold';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_SemiBoldItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_semibold.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_Bold';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_BoldItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_bold.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_ExtraBold';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrabold.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrabold.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrabold.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrabold.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_ExtraBoldItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_Black';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Zoho_Puvi_BlackItalic';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_black.otf') format('opentype');
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:'Zoho_Puvi_ExtraBlack';
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.eot');
    src:url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.eot') format('embedded-opentype'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.woff2') format('woff2'),url('https://fonts.zohostatic.com/zohopuvi/3.0/zoho_puvi_extrablack.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
:root {
    --primaryfont-bold: 'Zoho_Puvi_Bold';
    --primaryfont-semibold: 'Zoho_Puvi_SemiBold';
    --primaryfont-regular: 'Zoho_Puvi_Regular';
    --secondaryfont-bold: 'Zoho_Puvi_Bold';
    --secondaryfont-semibold: 'Zoho_Puvi_SemiBold';
    --secondaryfont-regular: 'Zoho_Puvi_Regular';
    --zf-secondary-thin: 'Zoho_Puvi_Thin';
    --zf-secondary-thinitalic: 'Zoho_Puvi_ThinItalic';
    --zf-secondary-extralight: 'Zoho_Puvi_ExtraLight';
    --zf-secondary-light: 'Zoho_Puvi_Light';
    --zf-secondary-lightitalic: 'Zoho_Puvi_LightItalic';
    --zf-secondary-regular: 'Zoho_Puvi_Regular';
    --zf-secondary-regularitalic: 'Zoho_Puvi_RegularItalic';
    --zf-secondary-medium: 'Zoho_Puvi_Medium';
    --zf-secondary-semibold: 'Zoho_Puvi_SemiBold';
    --zf-secondary-semibolditalic: 'Zoho_Puvi_SemiBoldItalic';
    --zf-secondary-bold: 'Zoho_Puvi_Bold';
    --zf-secondary-bolditalic: 'Zoho_Puvi_BoldItalic';
    --zf-secondary-extrabold: 'Zoho_Puvi_ExtraBold';
    --zf-secondary-extrabolditalic: 'Zoho_Puvi_ExtraBoldItalic';
    --zf-secondary-black: 'Zoho_Puvi_Black';
    --zf-secondary-blackitalic: 'Zoho_Puvi_BlackItalic';
    --zf-secondary-extrablack: 'Zoho_Puvi_ExtraBlack';
    --zf-primary-thin: 'Zoho_Puvi_Thin';
    --zf-primary-thinitalic: 'Zoho_Puvi_ThinItalic';
    --zf-primary-light: 'Zoho_Puvi_Light';
    --zf-primary-lightitalic: 'Zoho_Puvi_LightItalic';
    --zf-primary-regular: 'Zoho_Puvi_Regular';
    --zf-primary-regularitalic: 'Zoho_Puvi_RegularItalic';
    --zf-primary-semibold: 'Zoho_Puvi_SemiBold';
    --zf-primary-semibolditalic: 'Zoho_Puvi_SemiBoldItalic';
    --zf-primary-bold: 'Zoho_Puvi_Bold';
    --zf-primary-bolditalic: 'Zoho_Puvi_BoldItalic';
    --zf-primary-extrabold: 'Zoho_Puvi_ExtraBold';
    --zf-primary-extrabolditalic: 'Zoho_Puvi_ExtraBoldItalic';
    --zf-primary-black: 'Zoho_Puvi_Black';
    --zf-primary-blackitalic: 'Zoho_Puvi_BlackItalic';
    --zf-primary-extrablack: 'Zoho_Puvi_ExtraBlack';
}

html,body{
    margin:0;
    padding:0;
    -webkit-user-select:text;
    -moz-user-select:-moz-text;
    -ms-user-select:text;
    user-select:text;
    -webkit-touch-callout:text;
    -webkit-user-select:text;
    -khtml-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
    -moz-user-select:text;
    -webkit-user-select:text;
    scroll-behavior: smooth;
}
body{
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Zoho_Puvi_Regular;
}
::-moz-selection{
    color:#ffffff;
    background-color:#ff2905 !important;
}
::selection{
    color:#ffffff;
    background-color:#ff2905 !important;
}
::-webkit-scrollbar{
    /*display:none;*/
}
.header-wrap > *,.body-wrap > *,.footer-wrapper > *{
    font-family:Zoho_Puvi_Regular;
}
p{
    font-family:Zoho_Puvi_Regular;
    font-size:15px;
    line-height: 1.6;
}
a{
    border:none;
    color:#0779b7;
    outline:none;
    text-decoration:none;
}
a:hover{
    color:inherit !important;
    text-decoration:none;
}
ol,ul{
    list-style:none !important;
    margin:0;
    padding:0;
    border:0;
}
img{
    max-width:100%;
    height:auto;
    width:100%;
}
object{
    max-width:100%;
    height:auto;
    width:100%;
    pointer-events: none;
}
b,strong{
    color:#000000 !important;
}
h1,h2,h3,h4,h5{
    font-weight: normal;
    font-family: Zoho_Puvi_Medium;
}
.visually-hidden{
    display: none !important;
}
.block-core.block-local-tasks-block{
    position:fixed;
    top: 52px;
    width:100%;
    z-index:999;
    background-color:#F5F7FB;
}
.gin--edit-form .block-core.block-local-tasks-block{
    position: unset !important;
}
.loading-wrap{
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,0.92);
    position:fixed;
    top:0;
    z-index:9999;
    display:none;
}
.load-circle{
    width: 50px;
    height: 54px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.on-load-visible{
    display:block !important;
}
.common-display{
    display:none;
}
#back-top{
    position:fixed;
    right:15px !important;
    bottom:5px;
    width:53px !important;
    height:53px !important;
    display:none;
    z-index:999;
    transition: all .5s ease;
}
.back-top-icon{
    width:50px;
    height:50px;
    font-size: 0;
    background:rgba(0,0,0,0.6);
    border: 1px solid #777777;
    display:inline-block;
    border-radius:50%;
    overflow:hidden;
}
.back-top-icon:before{
    z-index:1;
    background:url(/sites/qntrl/files/top-arrow-icon-sprite.png) no-repeat;
    background-size:auto 75px;
    display:inline-block;
    cursor:pointer;
    content:'';
    width:43px;
    height:30px;
    margin: 3px 0;
    background-position:-166px 6px;
}
.zsiq_theme1.zsiq_floatmain,.zsiq_theme1 .zsiq_flt_rel{
    width: 53px !important;
    height: 53px !important;
}
.zsiq_theme1 .siqico-chat:before{
    line-height: 53px !important;
}
.siq_bR{
    right: 15px !important;
}
.screen-scrolled .siq_bR{
    bottom: 70px !important;
}
 

.body-wrap{
    background-color:#fff;
    position:relative;
    top:0;
    z-index:99;
}
.user-logged-in .body-wrap{
    top:60px;
}
/*HEADER --- START*/
.header-wrap{
    width:100%;
    position:fixed;
    top:0;
    z-index:999;
    background-color:rgba(0,0,0,0.68);
    transition:all 1.3s ease;
    opacity:0;
}
.header-visible{
    opacity:1 !important;
    transition:all .75s ease !important;
}
.user-logged-in .header-wrap{
    top:120px;
}
.header-container{
    max-width:100%;
    width:95%;
    margin:0 auto;
    padding:0 0;
    display:flex;
    justify-content:space-between;
}
.product-logo-wrap{
    max-width:180px;
    margin:20px 0;
    transition: all .5s ease;
}
.product-logo-wrap > a > img{
    margin-top:10px;
    margin-left: 0px;
    /*width: 85%;*/
    width: 100px;
    height: 30px;
}
.header-menu-icon{
    width:25px;
    height:16px;
    /*margin: 32px  30px 26px 20px;*/
    display:none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 0px;
}
.header-menu-icon > .line-1{
    position: relative;
    top: 0;
}
.header-menu-icon > .line-3{
    position: relative;
    bottom: 0;
}
.header-menu-icon.close > .line-1{
    position: relative;
    top: 5px;
    transform-origin: center;
    transform: rotate(45deg);
}
.header-menu-icon.close > .line-3{
    position: relative;
    bottom: 4px;
    transform-origin: center;
    transform: rotate(-45deg);
}
span.header-menu-icon span {
    display: block;
    height: 2px;
    /*margin: 7px 0;*/
    border-radius: 3px;
    background-color: white;
    transition: all .5s ease;
}
span.line-1{
    margin: 3px 0 7px !important;
}
span.line-2{
    display: none !important;
}
.scroll-bg-color span.header-menu-icon span{
    background-color: #333333 !important;
}
.header-menu-icon.visible span:nth-child(1){
    transition-delay: .1s;
}
.header-menu-icon.visible span:nth-child(2){
    transition-delay: .2s;
}
.header-menu-icon.visible span:nth-child(3){
    transition-delay: .3s;
}
.mob_sec_lvl_menu_shower,.mob_third_lvl_menu_shower{
    display: none;
    font-size: 35px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 10px;
    vertical-align: super;
    transition: all .2s ease;
}
.sec_lvl_menu_showed .mob_sec_lvl_menu_shower ,.third_lvl_menu_showed .mob_third_lvl_menu_shower {
    transform: rotate(45deg);
}
.active-menu-slider{
    display:block !important;
    height:100%;
    overflow:scroll;
}
.product-header-menus .header-menu-list .productmenu{
    display:flex !important;
    z-index:999;
}
.signin-button{
    display: flex;
}
.loggedin-wrap{
    display: block;
}
.signin-button > li{
    margin: 24px 10px !important;
    padding: 10px 20px !important;;
    z-index: 99;
    transition: all .5s ease;
    border: 1px solid #ffff;
    border-radius: 25px;
}
.signin-button > li > a{
    color: #ffffff;
    font-family: Zoho_Puvi_Regular;
    font-size: 15px;
    box-sizing: border-box;
    padding: 15px 10px;
    letter-spacing: normal;
    transition: all 0.25s ease;
}
.productmenu > li{
    margin:0 0;
    padding:35px 25px;
    z-index:99;
    transition: all .5s ease;
}
.productmenu > li > a,.productmenu > li > span{
    color:#fff;
    font-family:Zoho_Puvi_Regular;
    font-size:15px;
    padding: 35px 0;
    letter-spacing:normal;
    transition:all 0.25s ease;
}
.productmenu > li:hover{
    color:#ff2905 !important;
    cursor:pointer;
}
.productmenu > li:hover > a,.productmenu > li:hover > span{
    color:#ff2905 !important;
}
:root{
    --w:0px;
    --l:0px;
}
.header-wrap:before{
    content:'';
    display:inline-block;
    width:var(--w);
    height:0;
    border-bottom:3px solid #ff2905;
    transition:all 0.5s ease;
    position:absolute;
    top:85px;
    left:var(--l);
    z-index:-9;
}
.user-logged-in .header-wrap:before{
    top: 93px;
}
.user-logged-in .productmenu:before{
    bottom:-93px;
}
.secondary-header-menu-wrap{
    width:100%;
    min-height:0;
    position: fixed;
    top: 86px;
    z-index: 100;
    transition:all .5s ease;
}
.user-logged-in .secondary-header-menu-wrap{
    top: 214px;
}
@-moz-document url-prefix(){
    .secondary-header-menu-wrap{
        margin-top:-2px;
    }
}
body * {
    transition: all .5s ease !important;
}
.banner-container{
    transition: all .5s ease;
    opacity: 0;
    transform: scale(1.5);
}
.banner-container.banner-container-visible {
    opacity: 1;
    transform: scale(1);
}
.secondary-menu-hover{
    min-height:86px;
    border:2px solid rgba(232,232,232,0.5);
}
.alt-features-list *{
    transition: all .5s ease !important;
}

.alt-features-list img:first-child {
    transition-delay: .0s !important;
}

.productmenu > li > .second-level-menu-wrap{
    position:absolute;
    left:0;
    top:87px;
    width:100%;
    max-height:0;
    overflow:hidden;
    transition:all 0.5s ease;
    opacity:0;
    z-index:101;
}
.user-logged-in .productmenu > li > .second-level-menu-wrap{
    top:95px;
}
.second-level-menus{
    display:flex;
    position:relative;
    right:0;
    max-width:85%;
    margin:0 auto 0 auto;
}
.productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus{
    width: 75% !important;
}
.productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus{
    /*width:75% !important;*/
    width: 70.5% !important;
    margin:0 0 0 auto;
}
.productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
    width:1450px !important;
    margin:0 auto 0 auto;
}
.productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus > li{
    padding:29px 15px 24px;
}
.second-level-menus > li{
    margin:0 8px;
    padding:40px 15px 30px;
    line-height: 1.2;
    opacity:0;
    transition:all 1s ease;
}
/*.productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus > li{
    padding: 0px 15px 0px;
}*/
.second-level-menus #departments span:after{
    content: '';
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    border: 1.4px solid #ff2905;
    border-bottom: none !important;
    border-left: none !important;
    transform: rotateZ(45deg);
    transition: all .25s ease;
    opacity: 0;
}
.second-level-menus #departments span.arrow-visible:after{
    opacity: 1;
    /*margin-left: 10px;*/
}
.hover-dropdown-menu > .second-level-menus > li{
    opacity:1 !important;
}
.second-level-menus > li > a,.second-level-menus > li > span{
    color:#333333;
    font-family:Zoho_Puvi_Regular;
    font-size:14px;
    letter-spacing:normal;
    padding: 40px 0 30px;
}
.second-level-menus > li > a:hover,.second-level-menus > li > span:hover{
    color:#ff2905 !important;
    cursor:pointer;
}
.third-level-menu-wrap{
    display:inline-block;
    max-width:0;
    /*max-height:18px;*/
    margin-left:23px;
    transition:all 0.25s ease;
}
.third-level-menu-wrap.hover-dropdown-menu-third{
    max-width:100% !important;
    /*max-height:18px !important;*/
}
.third-level-menu-wrap > ul{
    display:flex;
    max-width:0;
    /*max-height:22px;*/
    overflow:hidden;
    transition:all 0.25s ease;
}
.third-level-menu-wrap.hover-dropdown-menu-third > ul{
    max-width:100%;
    /*max-height:22px;*/
}
.third-level-menu-wrap > ul > li{
    margin:0 8px;
    padding:33px 10px;
    opacity:1;
    transition:all 1s ease;
}
.hover-dropdown-menu-third > .third-level-menu-wrap > li{
    opacity:1;
}
.third-level-menu-wrap > ul > li a,.third-level-menu-wrap > ul > li span{
    color:#333333 !important;
    font-family:Zoho_Puvi_Regular;
    font-size:14px;
    padding: 33px 0;
    letter-spacing:normal;
    transition:all 0.25s ease;
}
.third-level-menu-wrap > ul > li a:hover,.third-level-menu-wrap > ul > li span:hover{
    color:#ff2905 !important;
    cursor:pointer;
}
#sign-up-btn{
    border:1px solid #ff2905;
    background: #ff2905;
    border-radius:25px;
    padding:10px 20px;
    margin:25px 10px;
    transition:all .5s ease;
}
.scroll-bg-color #sign-up-btn,.bg-color #sign-up-btn{
    border:1px solid rgba(0,0,0,.6);
}
#sign-in-btn:hover, #sign-in-btn:hover a{
    color:#ff2905 !important;
    border-color: #ff2905;
}
#sign-up-btn:hover{
    color:#ff2905 !important;
    border:1px solid #ff2905;
    background-color: rgba(0,0,0,0) !important;
}
#sign-up-btn:hover a{
    color:#ff2905 !important;
}
.white-logo{
    display:block;
}
.color-logo{
    display:none;
}
.logo-hidden{
    display:none;
}
.logo-visible{
    display:block;
}
.bg-color{
    background-color:#ffffff !important;
}
.menu-color{
    color:#000000 !important;
}
.third-menu-color{
    color:#ff2905 !important;
}
.hover-dropdown-menu-three{
    max-width:100% !important;
    max-height:28px !important;
}
.hover-dropdown-menu{
    max-height:90px !important;
    opacity:0.96 !important;
}
.scrolll-color-logo{
    display:none;
}
.scroll-logo-hidden{
    display:none;
}
.scroll-logo-visible{
    display:block;
}
.scroll-bg-color{
    background-color:#ffffff !important;
    box-shadow:0px 0px 39px 0 rgba(0,0,0,0.13);
}
.secondary-header-menu-wrap{
    background-color: rgba(255,255,255,.96) !important;
}
.scroll-menu-color{
    color:#000000 !important;
}
.scroll-bg-color.header-wrap:before{
    top: 65px;
}
.user-logged-in .scroll-bg-color.header-wrap:before {
    top: 73px;
}
.scroll-bg-color .product-logo-wrap{
    margin: 10px 0;
}
.scroll-bg-color .productmenu > li{
    padding: 25px 25px;
}
.scroll-bg-color .signin-button > li{
    padding: 10px 20px !important;
    border: 1px solid black;
    margin: 14px 10px !important;
}
.scroll-bg-color #sign-up-btn{
    margin: 15px 10px;
    border-color: #ff2905;
}
.header-signup-btn a.scroll-menu-color {
    color: white !important;
}
.scroll-bg-color .productmenu > li > .second-level-menu-wrap, .scroll-bg-color.secondary-header-menu-wrap{
    top: 65px;
}
.user-logged-in .scroll-bg-color.secondary-header-menu-wrap{
    top: 190px;
}
/*HEADER --- END*/
/*logout*/
#mini-panel-product_menu .zgh-localization, #mini-panel-product_menu .zgh-accounts, .zgh-localization, .zgh-accounts{
    display: none;
}
.zgh-login, .zgh-signup{
    display: none !important;
}
.zgh-accounts-menu{
    top: 28px;
    width: 32px;
    margin-left: 30px;
    position: relative;
    float: left;
}
.scroll-bg-color .zgh-accounts-menu {
    top: 16px;
}
.zgh-user-box{
    position: relative;
    z-index: 999;
}
.zgh-userPanel{
    position: relative;
    float: right;
    width: 32px;
    height: 32px;
}
.zgh-userAvatar{
    cursor: pointer;
    max-height: 100%;
    border-radius: 50%;
    overflow: hidden;
}
.zgh-userLink{
    position: absolute;
    overflow: hidden;
    width: 300px;
    height: 122px;
    border: 1px solid #e8e8e8;
    opacity: 0; 
    top: 70px;
    right: -20px;
    visibility: hidden;
}
.zgh-userPanel ul{
    position: relative;
    width: 298px;
    height: 122px;
    margin: 0;
    padding: 0;
    -webkit-transition: padding .2s ease;
    -moz-transition: padding .2s ease;
    -o-transition: padding .2s ease;
    transition: padding .2s ease;
    background: #fff;
}
.zgh-userPanel ul *{
    transition: none !important;
}
.zgh-userPanel ul>li{
    line-height: 1;
}
.zgh-userImage {
    float: left;
    margin-right: 10px;
}
.zgh-userImage img{
    width: 36px;
    cursor: pointer;
    -webkit-transition: width .2s ease;
    -moz-transition: width .2s ease;
    -o-transition: width .2s ease;
    transition: width .2s ease;
}
.zgh-userName{
    font-size: 15px;
    line-height: 22px;
    display: inline-block;
    overflow: hidden;
    width: 200px;
    margin-top: 5px;
    white-space: nowrap;
    text-transform: capitalize;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    vertical-align: middle;
}
.zgh-userAccess {
    vertical-align: middle;
    display: inline-block;
    width: 200px;
}
.zgh-userAccess a{
    font: 13px Zoho_Puvi_Medium;
    text-transform: capitalize;
    color: #000 !important;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ff2905;
    border-radius: 20px;
    padding: 5px 12px;
    margin-top: 10px;
}
.zgh-userAccount {
    position: absolute;
    bottom: 15px;
    left: 10px;
}
.zgh-userAccount a {
    font-size: 11px;
    color: #03a9f5;
    vertical-align: middle;
    font-family: Zoho_Puvi_Medium;
}
.zgh-userLogout {
    position: absolute;
    right: 10px;
    bottom: 12px;
}
.zgh-userLogout a {
    font-size: 10px;
    padding: 4px 15px;
    color: #000;
    background: #efefef;
    display: inline-block;
    text-transform: uppercase;
}
.zgh-userPanel ul:after {
    position: absolute;
    right: 0;
    bottom: 40px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    background: #e8e8e8;
}
.zgh-userPanel.active img {
    width: 60px;
    cursor: default;
}
.zgh-userPanel.active .zgh-userLink {
    width: auto;
    height: auto;
    border: 0px solid #e8e8e8;
    top: 55px;
    opacity: 1;
    transition: .5s all;
    transition-delay: .1s;
    visibility: visible;
}
.zgh-userPanel.active ul {
    padding: 10px 10px 0;
}
/*logout*/
/*FOOTER --- START*/
.footer-wrapper{
    padding:70px 0 0;
    background:#ffffff;
    position:relative;
}
.user-logged-in .footer-wrapper{
    top:60px;
}
.footer-region{
    width:74%;
    margin:0 auto 0 auto;
    display:flex;
    table-layout:fixed;
}
.footer-region > div,.footer-region > div > div{
    padding:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin: 0 auto
}
.footer-region > div:nth-child(1){
    flex:0 0 25%;
    margin-left: auto;
}
.footer-region > div:nth-child(2){
    flex:0 0 22%;
}
.footer-region > div:nth-child(3){
    flex:0 0 22%;
}
.footer-region > div:nth-child(4){
    flex:0 0 22%;
    opacity: 0;
    display: none;
}
.footer-region > div:nth-child(5){
    flex:0 0 18%;
    margin-right: 0;
}
.footer-region > div > div{
    padding:0;
}
.footer-region > div > h4,.footer-region > div > div > h4{
    margin:15px 0 15px;
    text-align:left;
    color:#010101;
    font-family:Zoho_Puvi_Medium;
    font-weight: normal;
    font-size:24px;
    line-height:1.2;
    letter-spacing:-0.5px;
}
.footer-menu-arrow{
    display: none;
    position: absolute;
    right: 12px;
    top: 0;
    font-size: 20px !important;
    transition: all .5s ease;
}
.footer-region > div > div > h4{
    margin:80px 0 10px;
}
.footer-region > div:nth-child(5) div:nth-child(2) h4{
    margin:25px 0 20px;
}
.footer-region > div:nth-child(5) div:nth-child(1) h4{
    margin:15px 0 25px;
    /*display: none;*/
}
.footer-region > div:nth-child(5) div:nth-child(1){
    /*padding-top: 20px;*/
}
.footer-region > div:nth-child(5) div:nth-child(2){
    /*display: none !important;*/
    border: 1px solid transparent;
}
.footer-region > div > ul,.footer-region > div > div > ul{
    list-style:none;
    overflow:hidden;
    padding:0;
    margin:0 0;
}
.footer-region > div > div > ul{
    margin:10px 0;
}
.footer-region > div > div > span{
    display:inline-block;
    width:35px;
    height:35px;
    /*border-radius:50%;*/
    margin:0px 5px 22px;
    /*border: 1px solid #d7d7d7;*/
    transition:all 0.25s ease;
    cursor: pointer;
    position: relative;
}
.footer-region > div > div > span > a{
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
}
.footer-region > div:nth-child(5) div:nth-child(1) > span > a{
    display: block;
}
.footer-region > div > div:nth-child(2) span:hover{
    /*background-color:#000000;
    border: 1px solid #000000;*/
}
.footer-region > div > div:nth-child(2) span:hover > img{
    filter: invert(100%) sepia(0%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
    -webkit-filter: invert(100%) sepia(0%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
}
.footer-region > div > div:nth-child(1) > h4{
    margin-top:8px;
}
.footer-region > div > div:nth-child(1) > span{
    display:block;
    border-radius:10px;
    /*width:75%;*/
    width: 150px;
    height:unset;
    background-color:#fff;
    margin:0 0 20px;
    border: none;
}
.footer-region > div > div > .twitter-logo img{
    width:90%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    /*right: 0;*/
    margin: auto;
}
.footer-region > div > div > .insta-logo img{
    width:80%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    /*right: 0;*/
    margin: auto;
}
.footer-region > div > div > .linkedin-logo img{
    width:80%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    /*right: 0;*/
    margin: auto;
}
.footer-region > div > div > .youtube-logo img{
    width:100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    /*right: 0;*/
    margin: auto;
}
.footer-region > div > div > .linkedin-logo{
    margin-left:0 !important;
}
.footer-region > div > ul li a,.footer-region > div > div > ul li a{
    color:#333333 !important;
    text-decoration:none;
    font-size:14px;
    /*padding:8px 0;*/
    /*margin:5px 0;*/
    line-height: 2.2;
    letter-spacing:0;
    display:inline-block;
}
.footer-region > div > ul li a:hover,.footer-region > div > div > ul li a:hover{
    color:#555 !important;
}
.copy-rights-wrap{
    background-color:#363636;
    display:inline-block;
    width:100%;
    margin-top:90px;
}
.copy-rights-container{
    width:45%;
    margin:35px auto;
    text-align: center;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.copy-rights-container > img{
    max-width:100px;
    width: 80px;
    height: 20px;
    /*filter:brightness(0.8);*/
}
.copy-rights-container > p{
    color:#aaaaaa !important;
    /*display:inline-block;*/
    margin:5px 0 0 0px;
    vertical-align:super;
    font-size:14px;
    letter-spacing:normal;
    /*line-height:2.5;*/
}
/*FOOTER --- END*/

@media only screen and (min-width:2400px){
    .header-container{
        width: 1428px;
    }
    .productmenu > li > .second-level-menu-wrap{
        width: 1428px;
        right: 0;
        margin: 0 auto;
    }
    .second-level-menus{
        max-width: 1428px;
    }
    .productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus {
        width: 85% !important;
    }
    .productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus{
        width: 74% !important;
    }
    .footer-region{
        width: 1240px;
    }
    .copy-rights-container{
        width: 1428px;
    }
}
@media only screen and (max-width:1710px) and (min-width: 1610px){
    .productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus{
        /*width: 78% !important;*/
        width: 69% !important;
    }
    /*.productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
        margin: 0 225px 0 auto !important;
    }*/
}
@media only screen and (max-width:1680px) and (min-width: 1439px){
    .productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus{
        width: 70.9% !important;
    }
}
@media only screen and (max-width:1440px) and (min-width: 1240px){
    .productmenu > li{
        padding: 35px 20px;
    }
    /*.productmenu > li > a, .productmenu > li > span{
        font-size: 14px;
    }*/
    .second-level-menus > li{
        padding: 25px 5px;
    }
    .second-level-menus > li > a, .second-level-menus > li > span{
        font-size: 13px;
    }
    .third-level-menu-wrap > ul > li a, .third-level-menu-wrap > ul > li span{
        font-size: 13px;
    }
}
@media only screen and (max-width:1339px) and (min-width: 1240px){
    .product-logo-wrap{
        max-width: 170px;
    }
    .productmenu > li{
        padding: 35px 10px;
    }
    .productmenu > li > a, .productmenu > li > span{
        font-size: 14px;
    }
    .second-level-menus > li{
        padding: 25px 4px;
    }
    .second-level-menus > li > a, .second-level-menus > li > span{
        font-size: 13px;
    }
    .third-level-menu-wrap > ul > li a, .third-level-menu-wrap > ul > li span{
        font-size: 13px;
    }
    .scroll-bg-color .productmenu > li{
        padding: 25px 10px;
    }
}
@media only screen and (max-width:1239px) and (min-width: 1140px){
    .product-logo-wrap{
        max-width: 150px;
    }
    .productmenu > li{
        padding: 35px 12px;
    }
    .productmenu > li > a, .productmenu > li > span{
        font-size: 14px;
    }
    .second-level-menus > li{
        padding: 25px 3px;
    }
    .second-level-menus > li > a, .second-level-menus > li > span{
        font-size: 13px;
    }
    .third-level-menu-wrap > ul > li a, .third-level-menu-wrap > ul > li span{
        font-size: 13px;
    }
}
@media only screen and (max-width: 1139px){
    .second-level-menus #departments span:after{
        display: none;
    }
    .header-container{
        position: relative;
        width: 85%;
    }
    .product-logo-wrap{
        margin: 20px 0;
    }
    .product-logo-wrap > a > img{
        width: 85px;
        margin-left: 0;
    }
    .scroll-bg-color .product-logo-wrap{
        margin: 20px 0;
    }
    .product-logo-wrap > a > img{
        margin-top: 0 !important;
    }
    .productmenu, .product-header-menus .header-menu-list .productmenu{
        display:block !important;
        position:fixed;
        left:0;
        top:70px !important;
        width:100%;
        height:0 !important;
        overflow:hidden;
        transition:all 1s ease;
        background-color:#fff;
        text-align:center;
    }
    .productmenu > li{
        width: 85%;
        margin:20px auto;
        text-align: left;
        padding: 0px 0 0px;
        position: relative;
        border-bottom: 1px solid #e4e4e4;
    }
    .scroll-bg-color .productmenu > li{
        padding: 0px 0 0px;
    }
    .productmenu > li:hover > a, .productmenu > li:hover > span{
        color: #000000 !important;
    }
    .menu-arrow{
        /*border: 2px solid rgba(0,0,0,0.6);*/
        /*border-left: none;*/
        /*border-top: none;*/
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-right-radius: 3px;
        display: block;
        width: 12px;
        /*height: 12px;*/
        /*transform: rotate(45deg);*/
        font-size: 20px !important;
        margin-top: 0px;
        transition: all .75s ease;
    }
    .menu-arrow-open > .menu-arrow{
        /*border-color: #ff2905;*/
        /*transform: rotate(225deg);*/
        transform: rotate(45deg);
        /*color: #ff2905 !important;*/
    }
    .mob_sec_lvl_menu_shower,.mob_third_lvl_menu_shower{
        display: inline-block;
    }
    .second-level-menus > li > a, .second-level-menus > li > span{
        font-size: 12px !important;
    }
    .productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus {
        width: 100% !important;
    }
    .productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus > li{
        padding: 0 0 15px;
        margin: 25px 0 0 30px;
    }
    .sub-menu-open.second-level-menu-wrap > .second-level-menus > li, .sub-menu-open.third-level-menu-wrap > .third-level-menus > li{
        padding: 10px 0;
    }
    .second-level-menu-wrap, .third-level-menu-wrap{
        position: relative !important;
        top: 10px !important;
    }
    .second-level-menus, .third-level-menus{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .third-level-menu-wrap{
        max-width: 100%;
        max-height: 0;
        margin: 0;
        opacity: 0;
        display: block;
    }
    .third-level-menu-wrap > .third-level-menus{
        display: block;
        max-width: 100%;
        max-height: unset;
    }
    .third-level-menu-wrap > .third-level-menus > li{
        padding: 0 0 15px !important;
        margin: 15px 0 0 30px !important;
    }
    .sub-menu-open.second-level-menu-wrap, .sub-menu-open.third-level-menu-wrap{
        opacity: 1 !important;
        max-height: 1000px !important;
    }
    .sub-menu-open.second-level-menu-wrap > .second-level-menus, .sub-menu-open.third-level-menu-wrap > .third-level-menus{
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: 0 auto;
    }
    .sub-menu-open.second-level-menu-wrap > .second-level-menus > li, .sub-menu-open.third-level-menu-wrap > .third-level-menus > li{
        opacity: 1 !important;
        padding: 10px 0px;
    }
    .second-level-menus > li{
        position: relative;
        padding: 0px 0px 15px !important;
        opacity: 1;
        margin: 15px 0 0 30px !important;
    }
    .productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus, .productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
        width: 100% !important;
    }
    .productmenu > li#sign-up-btn{
        display:inline-block;
        padding:10px 30px;
    }
    .productmenu > li a, .productmenu > li span{
        color: #000000 !important;
        font-size: 14px;
        display: block;
        padding: 5px 0 15px;
    }
    .header-menu-icon{
        display:block;
    }
    .active-menu-slider, .product-header-menus .header-menu-list .productmenu.active-menu-slider{
        display:block !important;
        height:91.5% !important;
        overflow:scroll !important;
        border-top: 1px solid #e4e4e4;
    }
    #sign-in-btn{
        display: block !important;
        border: none;
        margin: 50px auto 0;
        text-align: center;
    }
    #sign-in-btn a{
        width: 170px;
        display: inline-block;
        border: 1px solid #ff2905;
        border-radius: 50px;
        color: #fff !important;
        padding: 14px 0 14px;
        font-family: Zoho_Puvi_Medium;
        font-weight: 500;
        font-size: 14px;
        line-height: 1.33;
        letter-spacing: -.3px;
        background-color: #ff2905;
        transition: all 0.2s ease;
        text-align: center;
    }
    #sign-in-btn a.access-signin, #sign-in-btn a.access-signin:hover{
        background-color: unset !important;
        color: #000 !important;
        border: 1px solid #000 !important;
    }
    #sign-in-btn a:hover{
        background-color: #ff2905 !important;
        color: #ff2905 !important;
        border: 1px solid #ff2905 !important;
    }
    #sign-up-btn{
        display: none !important;
        padding: 0;
        margin: 20px auto;
    }
    .signin-button #sign-in-btn{
        display: none !important;
    }
    .zgh-accounts-menu{
        top: 20px;
        right: 45px;
    }
    .footer-region{
        width: 85%;
        margin: 0 auto;
        /*display: block;*/
        flex-direction: column;
        overflow: auto;
    }
    .footer-region > div{
        /*flex: 0 0 33% !important;*/
        max-width: unset;
        min-height: unset;
        float: unset;
        padding: unset;
        margin: unset;
        width: 100%;
        border-bottom: 1px solid #e4e4e4;
    }
    .footer-region > div > h4, .footer-region > div > div > h4{
        position: relative;
        width: 100%;
        font-family: Zoho_Puvi_Regular;
        letter-spacing: normal;
    }
    .footer-menu-arrow{
        display: block;
    }
    .footer-menu-arrow-close{
        transform: rotate(45deg);
    }
    .footer-region > div > ul, .footer-region > div > div > ul{
        max-height: 0px;
        margin: 0 0 0 20px;
        overflow: hidden;
        transition: all .5s ease;
    }
    .footer-region > div > ul li a, .footer-region > div > div > ul li a{
        line-height: 2.8;
        padding: 5px 0;
    }
    .footer-region > div:nth-child(3) > div{
        border-top: 1px solid #e4e4e4;
    }
    .footer-region > div > div > h4{
        margin: 15px 0 15px;
    }
    .footer-menu-open{
        max-height: 1000px !important;
    }
    .footer-region > div:nth-child(4), .footer-region > div:nth-child(5){
        border-bottom: none;
    }
    .footer-region > div:nth-child(5) div{
        max-height: 1000px !important;
    }
    .footer-region > div:nth-child(5) div:nth-child(1){
        padding: 0;
        display: flex;
        width: 430px;
        margin: 30px auto 40px;
        flex-wrap: wrap;
    }
    .footer-region > div:nth-child(5) div:nth-child(1) h4{
        display: block;
        text-align: center;
    }
    .footer-region > div > div:nth-child(1) > span{
        margin: 0 auto 0;
        /*width: 40%;*/
        width: 150px;
    }
    .footer-region > div:nth-child(5) div:nth-child(2){
        text-align: center;
    }
    .footer-region > div:nth-child(5) div:nth-child(2) h4{
        text-align: center;
    }
    .footer-region > div > div > span{
        width: 45px;
        height: 45px;
    }
    .footer-region > div > div > .twitter-logo > img{
        margin: 14px 10px;
    }
    .footer-region > div > div > .insta-logo > img{
        margin: 12px 12px;
    }
    .footer-region > div > div > .youtube-logo > img{
        margin: 15px 11px;
    }
    .copy-rights-wrap{
        margin-top: 50px;
    }
}
@media only screen and (max-width:1499px) and (min-width: 1400px){
    .productmenu > li:nth-child(1) > .second-level-menu-wrap > .second-level-menus{
        width: 80% !important;
    }
    .productmenu > li:nth-child(2) > .second-level-menu-wrap > .second-level-menus{
        /*width: 81% !important;*/
        width: 69% !important;
    }
    /*.productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
        width: 550px !important;
        margin: 0 185px 0 auto !important;
    }*/
}
@media only screen and (max-width:1680px) and (min-width: 1441px){
    .productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
        width: 1270px !important;
        margin: 0 auto 0 auto !important;
    }
}
@media only screen and (max-width:1440px) and (min-width: 1200px){
    .productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus{
        width: 1070px !important;
        margin: 0 auto 0 auto !important;
    }
    .productmenu > li:nth-child(5) > .second-level-menu-wrap > .second-level-menus > li {
        padding: 35px 3px;
    }
}
@media only screen and (max-width:1430px) and (min-width:1140px){
    .footer-region > div > div > span{
        margin:0px 3px 22px;
    }
}
@media only screen and (max-width:999px){
    .header-container{
        width: 90%;
    }
    .productmenu > li{
        width: 90%;
    }
    .footer-region{
        width: 90%;
    }
}
@media only screen and (max-width:792px){
    .footer-region > div:nth-child(5){
        max-width: 100%;
        /*display: flex;*/
    }
}
@media only screen and (max-width:767px){
    .zgh-userPanel.active .zgh-userLink{
        right: -40px;
    }
    .copy-rights-container{
        width:95%;
    }
}
@media only screen and (max-width:480px){
    .footer-region > div > h4, .footer-region > div > div > h4{
        font-size: 14px;
    }
    .footer-region > div > ul li a, .footer-region > div > div > ul li a{
        font-size: 12px;
    }
    .footer-region > div:nth-child(5) div:nth-child(1){
        width: 300px;
    }
    .footer-region > div > div:nth-child(1) > span{
        width: 130px;
    }
}
.featured-apps-part{
    display: none !important;
}