/* Responsive */ @media only screen and (min-width: 992px) and (max-width: 1024px) { .header.fixed.trim { top: -210px; } .header.fixed.scroll-down { top: -54px; } /*Main Menu Start*/ .header-fixed { padding-top: 190px } .main-menu-deputy .logo { float: none; margin: auto; display: table; padding-top: 15px; } .main-menu { float: none; display: table; margin: auto; } .main-menu .main-nav { display: table; margin-left: auto; margin-right: auto; } /*Main Menu End*/ } /* Medium Devices, Tablet, Mobile */ @media only screen and (min-width: 768px) and (max-width: 991px) { /*Header Top*/ .header-fixed { padding-top: 80px; } .header-top { border-bottom: none; } .header-top ul { display: table; margin: auto; } .header-top ul li a { margin-bottom: 15px; } .header-top .contact-text { margin-top: 10px; float: none; } .header-top .contact-text ul li { float: none; } .header-top .social-to ul li a { margin: 0 3px; } .header.fixed.trim { top: -90px; } .header.fixed.scroll-down { top: -2px; } /*Main Menu Start*/ .overflow-hidden { overflow: hidden } .main-menu .close-nav { display: block } .menu-collapse-after-effect, .main-menu-deputy .menu-when-collapse, .main-menu .main-nav li { display: block; } .menu-collapse-after-effect { visibility: hidden; opacity: 0; -webkit-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; -o-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; transition: visibility ease-in-out .3s, opacity ease-in-out .3s } .menu-collapse-after-effect.show-casing { visibility: visible; opacity: 1; } .main-menu { background: #180638; position: fixed; top: 0; bottom: 0; left: -50%;; z-index: 12; width: 50%;; height: 100%; overflow: auto; margin: 0; padding: 0; -webkit-transition: left ease-in-out .3s; -o-transition: left ease-in-out .3s; transition: left ease-in-out .3s; -webkit-overflow-scrolling: touch; overflow-scrolling: touch } .main-menu .main-nav .sub-nav .sub-nav, .main-menu.toggle-nav { left: 0; } .main-menu .main-nav li a { line-height: 60px; color: rgba(255, 255, 255, .5) } .main-menu .main-nav li.has-children:after { content: "\f107"; line-height: 60px } .main-menu .main-nav li.has-children.active:after { content: "\f106" } .main-menu .main-nav .sub-nav { position: relative; top: 0; width: 100%; height: auto; display: none } .main-menu .main-nav li .sub-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav li .sub-nav, .main-menu .main-nav li:hover .sub-nav, .main-menu .main-nav li:hover .sub-nav li .sub-nav { display: none } .main-menu .main-nav li .toggle-submenu { display: block } .main-menu .main-nav .sub-nav li a { padding-left: 30px } .main-menu .main-nav .sub-nav .sub-nav li a { padding-left: 40px } .main-menu .main-nav .sub-nav .sub-nav .sub-nav li a { padding-left: 50px } .main-menu .main-nav .sub-nav li.has-children:after { content: "\f107" } .main-menu .main-nav .sub-nav li.has-children.active:after { content: "\f106"; color: #fff; } /*Main Menu End*/ } @media only screen and (min-width: 480px) and (max-width: 767px) { /*Header Top*/ .header-fixed { padding-top: 80px; } /*Header Top*/ .header-top { border-bottom: none; } .header-top ul { display: table; margin: auto; } .header-top ul li a { margin-bottom: 15px; } .header-top .contact-text { margin-top: 10px; float: none; } .header-top .contact-text ul li { float: none; } .header-top .social-to ul li a { margin: 0 3px; } .header.fixed.trim { top: -220px; } .header.fixed.scroll-down { top: -135px; } /*Main Menu Start*/ .overflow-hidden { overflow: hidden } .main-menu .close-nav { display: block } .menu-collapse-after-effect, .main-menu-deputy .menu-when-collapse, .main-menu .main-nav li { display: block; } .menu-collapse-after-effect { visibility: hidden; opacity: 0; -webkit-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; -o-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; transition: visibility ease-in-out .3s, opacity ease-in-out .3s } .menu-collapse-after-effect.show-casing { visibility: visible; opacity: 1; } .main-menu { background: #180638; position: fixed; top: 0; bottom: 0; left: -50%;; z-index: 12; width: 50%;; height: 100%; overflow: auto; margin: 0; padding: 0; -webkit-transition: left ease-in-out .3s; -o-transition: left ease-in-out .3s; transition: left ease-in-out .3s; -webkit-overflow-scrolling: touch; overflow-scrolling: touch } .main-menu .main-nav .sub-nav .sub-nav, .main-menu.toggle-nav { left: 0; } .main-menu .main-nav li a { line-height: 50px; color: rgba(255, 255, 255, .5) } .main-menu .main-nav li.has-children:after { content: "\f107"; line-height: 50px } .main-menu .main-nav li.has-children.active:after { content: "\f106" } .main-menu .main-nav .sub-nav { position: relative; top: 0; width: 100%; height: auto; display: none } .main-menu .main-nav li .sub-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav li .sub-nav, .main-menu .main-nav li:hover .sub-nav, .main-menu .main-nav li:hover .sub-nav li .sub-nav { display: none } .main-menu .main-nav li .toggle-submenu { display: block } .main-menu .main-nav .sub-nav li a { padding-left: 30px } .main-menu .main-nav .sub-nav .sub-nav li a { padding-left: 40px } .main-menu .main-nav .sub-nav .sub-nav .sub-nav li a { padding-left: 50px } .main-menu .main-nav .sub-nav li.has-children:after { content: "\f107" } .main-menu .main-nav .sub-nav li.has-children.active:after { content: "\f106"; color: #fff; } /*Main Menu End*/ } @media only screen and (min-width: 0px) and (max-width: 479px) { /*Header Top*/ .header-fixed { padding-top: 60px; } /*Header Top*/ .header-top { border-bottom: none; } .header-top ul { display: table; margin: auto; } .header-top ul li a { font-size: 15px; margin-bottom: 12px; } .header-top ul li .fa { margin-right: 6px; } .header-top .contact-text { margin-top: 10px; float: none; } .header-top .contact-text ul li { float: none; } .header-top .social-to ul li a { margin: 0 4px; } .header.fixed.trim { top: -2px; } .header.fixed.scroll-down { top: -90px; } /*Main Menu Start*/ .main-menu-deputy .logo img { height: 40px; } .main-menu-deputy .menu-when-collapse { height: 70px; } .overflow-hidden { overflow: hidden } .main-menu-deputy .logo { max-width: 70%; } .main-menu-deputy .logo img { max-width: 100%; } .main-menu .close-nav { display: block } .menu-collapse-after-effect, .main-menu-deputy .menu-when-collapse, .main-menu .main-nav li { display: block; } .menu-collapse-after-effect { visibility: hidden; opacity: 0; -webkit-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; -o-transition: visibility ease-in-out .3s, opacity ease-in-out .3s; transition: visibility ease-in-out .3s, opacity ease-in-out .3s } .menu-collapse-after-effect.show-casing { visibility: visible; opacity: 1; } .main-menu { background: #180638; position: fixed; top: 0; bottom: 0; left: -100%;; z-index: 12; width: 100%;; height: 100%; overflow: auto; margin: 0; padding: 0; -webkit-transition: left ease-in-out .3s; -o-transition: left ease-in-out .3s; transition: left ease-in-out .3s; -webkit-overflow-scrolling: touch; overflow-scrolling: touch } .main-menu .main-nav .sub-nav .sub-nav, .main-menu.toggle-nav { left: 0; } .main-menu .main-nav li a { font-size: 15px; line-height: 45px; color: rgba(255, 255, 255, .5) } .main-menu .main-nav li.has-children:after { content: "\f107"; line-height: 50px } .main-menu .main-nav li.has-children.active:after { content: "\f106" } .main-menu .main-nav .sub-nav { position: relative; top: 0; width: 100%; height: auto; display: none } .main-menu .main-nav li .sub-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav, .main-menu .main-nav li .sub-nav li:hover .sub-nav li .sub-nav, .main-menu .main-nav li:hover .sub-nav, .main-menu .main-nav li:hover .sub-nav li .sub-nav { display: none } .main-menu .main-nav li .toggle-submenu { display: block } .main-menu .main-nav .sub-nav li a { padding-left: 30px } .main-menu .main-nav .sub-nav .sub-nav li a { padding-left: 40px } .main-menu .main-nav .sub-nav .sub-nav .sub-nav li a { padding-left: 50px } .main-menu .main-nav .sub-nav li.has-children:after { content: "\f107" } .main-menu .main-nav .sub-nav li.has-children.active:after { content: "\f106"; color: #fff; } /*Main Menu End*/ }