/*
 Theme Name:     twentysixteen Child Theme
 Author:         Dipak Parmar
 Author URI:     http://www.omnimd.com/
 Template:       twentysixteen
 Version:        1.0.0
*/
 
/* Add Custom CSS after this line */



@font-face {
	font-family: 'Source Sans bold';
	src: url('../fonts/SourceSansPro-Bold.eot');
	src: url('../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SourceSansPro-Bold.woff') format('woff'),
		url('../fonts/SourceSansPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans light';
	src: url('../fonts/SourceSansPro-Light.eot');
	src: url('../fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SourceSansPro-Light.woff') format('woff'),
		url('../fonts/SourceSansPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans regular';
	src: url('../fonts/SourceSansPro-Regular.eot');
	src: url('../fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SourceSansPro-Regular.woff') format('woff'),
		url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.page_top_image { width: 400px; height: 225px; position: absolute; top: 39px; right: 0; }
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content { margin:0 }
#page { background:url(../../uploads/2016/08/background.png); background-repeat: repeat-y;background-size: 100%;}
#pnlPoweredBy {display:none !important;}
header{
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
		border-bottom:1px solid #eee;
        }
        
        header.stickyhead {
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
            position: fixed;
            height: 70px; 
            width: 100%;
            top: 0;
	border:none;
	    background:#fff;
            text-align: left;
            padding-left: 20px;
			z-index:100;   
			-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
    		-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
    		box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
        }

body, button, input, select, textarea { line-height:1.42857143 }

header.stickyhead .container { padding:0 !important; }	
.award_omni { float:left; margin:30px 0; }
.omnimdimg {     width: 400px;  float: left;  margin: 0 20px 20px 0; }
header.stickyhead img { width:150px; margin-top: 8px;}		
#formilla-chat-button {display:none;}
embed, iframe, object, video { margin-bottom: 0.75em; }
.upfooter {position: relative;    padding-bottom: 50px;}
.site-main {margin-bottom:0}
.download-mat { background: #27b1f8;    width: 100px;    height: 100px;    border-radius: 50%; text-align: center;}
.fstdownload-mat {top: 290px;right:230px;  text-align: center; margin: auto; float: left; position: absolute;}
.download-mat .row { text-align:center; font-size:15px; color:#fff }
.download-mat .row .fa { font-size:40px; margin-top:20px; }
.footermain {background:#EDF9FF; color:#111;position: relative; z-index:5;}
.footer-icon {width:30px; float:left; text-align:center;}
.footer-icon i {font-size:15px; color:#111}
.footer-icon i:hover {color:#0592db; transition: color 1s ease;}
.post-thumbnail { display:none; }
.page_banner_text { height:44px; font-size:22px;    margin: 0 0 20px 0;}
p { margin:10px 0; }
#menu-footermenu2 li a:hover, #menu-footermenu1 li a:hover { color:#27b1f8; transition: color 1s ease; }
.wpcf7 p span input{  padding:3px 10px; font-size:14px;  border:1px solid #bdc3c7; background:#fff; border-radius:0; color:#222;font-family: 'Source Sans regular'; width:295px;}
.wpcf7 p span {  margin:2px 0; float:left }
#sendfooter { background:#1fa67a;padding: 8px;margin: 10px 0;border-radius: 0; font-size:13px; width:65px;}
.menu-279 {width:295px;}
.menu-279 select{width:100%;}
.textarea-32 textarea{width: 295px; max-height: 120px; background: #fff; font-family: 'Source Sans regular'; font-size: 16px;}
.thankyou-page-content { text-align: center;}
.thank_you_heading { font-size: 60px; padding: 40px 0;}
.thank_you_icon i {color: #1fa67a; font-size: 150px;}
.thank_you_smallline {font-size: 16px;margin-top: 50px;}
.thank_you_bigline {font-size: 25px; margin: 30px 0;}
.thank_you_home {margin: 30px 0}
.thank_you_home a{color: #fff;  background: #1fa67a;padding:12px;}
.reqheadline { padding: 50px 0; font-size: 50px !important; margin: 0 !important; font-family: 'Source Sans light';}
#mega-menu-wrap-social {display:none;}
.bs-calltoaction{
    position: relative;
    width:auto;
    border: 1px solid black;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}
.cta-contents{
                padding-top: 10px;
                padding-bottom: 10px;
            }

                .cta-title{
                    margin: 0 auto 15px;
                    padding: 0;
                }

                .cta-desc{
                    padding: 0;
                }

                .cta-desc p:last-child{
                    margin-bottom: 0;
                }

            .cta-button{
                padding-top: 10px;
                padding-bottom: 10px;
            }

.bs-calltoaction.bs-calltoaction-default{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.table-striped i {border: none !important; height: auto !important; font-size: 15px !important; margin: 0 !important; padding: 0 !important; width: auto !important;}
.omnimd-ac-panel {border-radius: 0; border: none;}
.omnimd-ac-panelhead {background: #1fa67a !important; color: #fff !important; border-radius: 0; padding: 15px; font-size: 31px; margin: 0; height: 45px;}
.omnimd-ac-panelhead h4{ font-size:15px; }

.tablearrow { color: #1fa67a; width: 0px;}
.tablearrow i { display:none; }
.table { border:none !important; }
.table tr th{ border:none !important; }
.table tr td{ border:none !important; }
.table tr { border:none !important; }
.table-striped>thead>tr:nth-of-type(odd) {background:#EDF9FF}
.table-striped>thead>tr:nth-of-type(even) {background:#C2FCD4}
.table-striped>tbody>tr:nth-of-type(odd) {background:#EDF9FF}
.table-striped>tbody>tr:nth-of-type(even) {background:#ffffff}

.error-404 header{ z-index: 0; width: 100%; left: 0; height: 110px;}
.error-404 header h1{font-size: 45px; padding-top: 20px;}
.error-404 .page-content {display:none;}

div.wpcf7-validation-errors { display: none !important; }
span.wpcf7-not-valid-tip { display: none; }
input[aria-invalid="true"], select[aria-invalid="true"] { border: 2px solid red !important; background-color: #fff !important; }
.page-icon-omni i { width:25px; }
body:not(.custom-background-image):before, body:not(.custom-background-image):after { height: 0; }
body { color:#111; font-family: 'Source Sans regular'; font-size: 16px; background:#fff;}
a { color:#111; }
a:focus, a:hover { color:#111; text-decoration:none; }
.row { margin:0; }
.fa { font-size: 15px; }

.home_brochure:hover .specialty-header { color:#27b1f8; transition: color 1s; -webkit-transition: color 1s; /* Safari 3.1 to 6.0 */}
.home_whitepaper:hover .specialty-header {  color:#27b1f8; transition: color 1s; -webkit-transition: color 1s; /* Safari 3.1 to 6.0 */}

#menu-footermenu1 { margin:0; }
#menu-footermenu1 li { list-style:none;     padding: 5px 0;}
#menu-footermenu1 li a{ color:#111; }
#menu-footermenu2 { margin:0; }
#menu-footermenu2 li { list-style:none;     padding: 5px 0;}
#menu-footermenu2 li a{ color:#111; }
.copyright { text-align:center; background:#fff; float:left; width:100%; color:#111; padding:15px 0 }

.slider-down { position: absolute;    z-index: 10;    font-size: 50px;    color: #fff;    bottom: 0px;    left: 0; width: 100%;   border-bottom: 6px solid #11aaf9;}
.topleft {padding: 8px 0 0 0;}
.topleft .fa { padding-right: 5px; padding-top: 4px;float: left;}
.topleft:hover .fa { color:#11aaf9; transition: color 1s ease;}
.search-form { float: left; width: 85%; height:25px; }
.search-form input { float: right;  width: 100% !important; background: none; padding: 2px 6px 0 0; border: none;     font-weight: normal;    font-size: 14px;}
#menu-top-bar { margin-bottom: 0px; float:right; }
#menu-top-bar li { list-style: none; float: left; padding: 6px 15px; }
#menu-top-bar li a:hover { color:#11aaf9; }
#menu-top-bar li:last-child { background:#11aaf9; }
#menu-top-bar li:last-child a { color:#fff; }
#menu-top-bar li:last-child:hover { background:#111; transition: background-color 1s ease; }
.top-bar { border-bottom:1px solid #11aaf9; }
#menu-main-menu { float:right; margin-top: 25px;}
#menu-main-menu li { list-style: none; float:left; }
#menu-main-menu li a { padding: 0 15px 15px 15px; }
#menu-main-menu li a:after {
  display:block;
  content: '';
  border-bottom:2px solid #11aaf9;  
  transform: scaleX(0.0001);  
  transition: transform 250ms ease-in-out;
}
h2 { font-family:'Source Sans light' }
#menu-main-menu li a:hover:after { border-bottom:2px solid #11aaf9;transform: scaleX(1); }
.main-header { padding:15px 0; }
.remove-padding { padding:0; }
#masthead { display:none; }
.site-footer { display:none; }
.entry-header { display:none; }
.content-pra-page { text-align: justify;     margin-top: 40px;    font-size: 17px;}
.site { margin:0; }
.header-title-page { text-align: left; font-family: 'Source Sans light'; font-size: 35px !important; margin: 50px 0 !important; font-weight: normal !important;}
.specialty-header { text-align: center; font-family: 'Source Sans light'; font-size: 48px !important; margin: 50px 0 !important; font-weight: normal !important;}
.specialty-content { text-align: center;}
.inpage_top_border { float:left; width:100%; border-top: 3px solid #0592db; }
.top-page-content { padding-top: 50px; }
.top-page-content:last-child { margin-bottom: 50px; }
.top-page-content h1 { color:#0592db; 
	font-family: 'Source Sans light';}
.top-page-content i {border: 2px solid #0592db;
    border-radius: 50%;
    padding: 10px;
    font-size: 25px;
    margin-right: 10px;
	width: 50px;
	height: 50px;
    text-align: center;}
.top-page-content p { text-align:justify; padding:5px 0;}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover { box-shadow: none; }

.inpage_btn { background: #11aaf9;    border-bottom: 3px solid #0592db;   text-align: center;    height: 50px;    padding: 15px; color: #fff; float:left;margin-top: 30px; cursor: pointer;}
.inpage_btn i{ padding-right:7px; }
.inpage_btn:hover { background: #0592db;    border-bottom: 3px solid #11aaf9;}
.dr_b { border-radius: 50% 0; }
.sticky-container { /*background-color: #333;*/ padding: 0px; margin: 0px; position: fixed; right: -140px; top: 35%; width: 200px; z-index: 100; }
/*.sticky li:last-child { margin: 3px 0 0 0; bottom: -20px; left: -34px; position: relative;height: 80px; background:none;}
.sticky li:last-child:hover { margin-left: -115px; bottom: -20px;background:none;}*/

.sticky li { list-style-type: none; background-color: #1fa67a; color: #fff; height: 43px; padding: 0px; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; cursor: pointer;  }

.sticky li:hover {  background-color: #34495e; margin-left: -145px; /*-webkit-transform: translateX(-115px); -moz-transform: translateX(-115px); -o-transform: translateX(-115px); -ms-transform: translateX(-115px); transform:translateX(-115px);*/ }

.sticky li i { float: left; padding:14px 16px 12px 12px; font-size:16px; }

.sticky li p { padding: 0px; margin: 0px; text-transform: capitalize; line-height: 43px; font-size:15px; }
.sticky li a { color:#fff; }
.leadership { position: absolute; bottom: 0;  background:url(../../uploads/2016/08/leadershipfst.png); width:250px; height:72px}
.leadership:hover { background:url(../../uploads/2016/08/leadership.png);}

.slider-btn { float: left; background: #11aaf9; color:#fff; padding: 1%; font-size: 17px; margin: 0; width: 25%; border-left:1px solid #fff }
.slider-btn:hover { color:#11aaf9;background:#fff; transition: background 0.5s ease; }
.slider-btn:hover i { color:#11aaf9;}
.slider-btn::before { 
content:url('../../uploads/2016/07/slider-btn-left.png');
position:absolute; /*or absolute*/
  z-index:1; /*a number that's more than the modal box*/
  left:-20px;
  top:1px;
 -webkit-margin :0;
}
.slider-btn::after { 
content:url('../../uploads/2016/07/slider-btn-right.png');
position:absolute; /*or absolute*/
  z-index:1; /*a number that's more than the modal box*/
  right:-20px;
  top:1px;
-webkit-top:0px ;
}

.slider-btn i { float: right; color: #fff; margin-top: 5px; }

.slider-btn:hover i { font-size: 21px; margin:3px 0 0 -5px; } 

.spec-padd  { padding: 0 0 40px 0; }
.spec-padd  img{ padding: 0 0 10px 0;max-width: 170px; margin:auto;}
.spec-padd figure{font-size: 32px;font-weight: bold;}


.spec-padd1 { width:14.2%;height:200px; }
.spec-padd1  img { max-width: 120px; }

.spec-padd:hover figure{color:#444; transition: color 0.4s ease;  }
.spec-padd:hover img{ border:10px solid #fff; border-radius:50%; padding:0; margin-bottom:10px; transition: border 0.4s ease;  }

.spec-padd1:hover p{margin:0 0 10px 0 !important; }
.spec-padd1:hover figure{color:#444; transition: color 0.4s ease;  }
.spec-padd1:hover img{ border:10px solid #fff; border-radius:50%; padding:0; margin-bottom:10px; transition: border 0.4s ease;  }

.slider-button { position: relative; bottom: 0; text-align: center; margin: auto; width: 1100px; }

.top-page-wid { margin: 0; background:#f7f7f7; padding:20px; }
.top-page-wid a {color:#0592db;}
.top-page-wid hr {border-top: 1px solid #ccc;}
.top-page-wid img {margin-bottom:10px;}

.widget { border-top:none; }
.widget-title { font-size:20px !important; }
.textwidget { font-size:15px !important; }

.sliderimg  {position: absolute;
    left: 45%;
    width: 550px;
    bottom: 0;
}

.team_de_color {color:#1fa67a;}
.team_de_row {padding: 20px 0px;}
.team_de_img img {border-radius:50% 0;}
.team_de_name {font-size: 20px;font-weight: bold;}
.team_de_pra {padding-top:10px;}


.ha-bg-parallax {
    background: url(../../uploads/2016/09/banneromni-min.jpg) top no-repeat;
   /* background-attachment: fixed; */
    -moz-background-size: inherit;
    -o-background-size: inherit;
    -webkit-background-size: inherit;
    background-size: inherit;
    height: 500px;
    margin: 0 auto;
    width: 100%;
    display: table;
    vertical-align: middle;
}
.ha-bg-parallax .ha-parallax-body {
    display: table-cell;
    vertical-align: middle;
	position: relative;
}
.ha-bg-parallax .ha-content-whitecolor {
    font-size: 35px;
    color: #222222;
    text-align: left;
    margin: -150px auto 0 auto;
}
.ha-bg-parallax .ha-diamond-divider-md {
    margin: 15px 0px;
}

.top-bar-height { height:140px; border:none; }

.ha-bg-parallax1 {
    background: url(../../uploads/2016/07/Hospital-ward-design-one-bed-crank-.jpg) no-repeat;
    background-attachment: fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: 500px;
    margin: 0 auto;
    width: 100%;
    display: table;
    vertical-align: middle;
}


.ha-bg-parallax2 {
    background: url(../../uploads/2016/08/specialty-bg.jpg) top no-repeat;
    background-attachment: fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: 500px;
    margin: 0 auto;
    width: 100%;
    display: table;
    vertical-align: middle;
}
.ha-bg-parallax2 .ha-parallax-body {
    display: table-cell;
    vertical-align: middle;
}
.ha-bg-parallax2  i{
	font-size:140px;
}
.ha-bg-parallax2:hover  i{
	color:#11aaf9;transition: color 1s ease; 
}
.ha-bg-parallax2 .ha-content-whitecolor {
    font-size: 35px;
    color: #ffffff;
    text-align: center; 
	margin-top: 70px;
}
.ha-bg-parallax2 .ha-diamond-divider-md {
    margin: 15px 0px;
}



.ha-bg-parallax-top-page {
    background:#d1ecf9;
    height: 300px;
    margin: 0 auto;
    width: 100%;
    display: table;
    vertical-align: middle;
}
.ha-bg-parallax-top-page .container {
	text-align:left;
}
.ha-bg-parallax-top-page h1 { padding: 30px 0; font-size: 40px; margin: 0; color:#11aaf9 ;/* font-family:'Source Sans light' ; */font-weight:100;}
.ha-bg-parallax-top-page img { margin-top:80px; float:right; -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: gray;}

.info_here { background:#eee; font-size:25px; width:100%; text-align:center; padding:70px 0; margin:30px 0 0 0; }

@media \0screen\,screen\9 {
.ha-bg-parallax-top-page, .ha-bg-parallax2, .ha-bg-parallax1, .ha-bg-parallax  {
        background-attachment: scroll;
    }
}
@media screen and (min-width:0\0) {
.ha-bg-parallax-top-page, .ha-bg-parallax2, .ha-bg-parallax1, .ha-bg-parallax  {
        background-attachment: scroll;
    }
}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
	margin:0;
	    margin-bottom: 100px;
}

    .timeline:before {
        top: 40px;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 1px;
        background-color: #27b1f8;
        left: 50.15%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

.viewallnews {
	        border: 2px solid #27b1f8;
            background-color: #fff !important;
            color: #27b1f8 !important;
	}

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 17px;
            font-size: 14px;
			padding-top:7px;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #27b1f8;
            z-index: 50;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }


.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}

@media (max-width: 1300px) {
.slider-button { width:100% }
}
@media (max-width: 1000px) {
#mega-menu-max_mega_menu_1 { position: absolute !important;z-index: 10; width:150px !important;right: 0 !important;}
.spec-padd1 { width: 33% !important;float: left; }
.spec-padd { width:auto; }
.page_top_image {display:none;}
.top-page-wid {margin-top:30px !important;}
.sliderimg  { width:420px; right:0; left:auto }
.upfooter{background: #eee;}
.download-mat { top: 20px; }
.fstdownload-mat { position:relative; bottom:50px }
.brochurebtm img{ float:right }
.brochurebtm h1, .whitepaperbtm h1 { float:left}
.slider-down { top: 378px; }
.slider-button { width:250px;float: left; }
.slider-button:before { background:0 }
.slider-btn::before { content:none; }
.slider-btn::after { content:none; }
.slider-btn { float:none; border-left:none; border-bottom:1px solid #11aaf9; width:100% }
#sendfooter { padding: 7px;
margin: 14px 0 10px 10px; }
.page_banner_text {height: 90px;}
}

@media (max-width: 991px){
.brochurebtm h1, .whitepaperbtm h1 {width:100%;}
.fstdownload-mat {display:none;}
.whitepaperbtm, .brochurebtm {float:left;width:100%;}
.brochurebtm img {float:none;}
    .bs-calltoaction > .row{
        display:block;
        width: auto;
    }

        .bs-calltoaction > .row > [class^="col-"],
        .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:block;
            vertical-align:middle;
            position: relative;
        }

        .cta-contents{
            text-align: center;
        }
}


@media (max-width: 770px) {
	.menuomni { width: 400px;float: right; } 
	.logo { width:200px; float:left }
.top-bar {display:none;}
#mega-menu-wrap-max_mega_menu_2 {display:none;}
#mega-menu-wrap-social {display:block;right: 0;position: absolute;z-index: 100;top: 10px;}
#mega-menu-social {width:200px !important;}
header.stickyhead { position:relative; }
.omnimdimg {width:100%;margin:10px 0;}
}
@media (max-width: 600px) {
.spec-padd1 { width: 50% !important; }
	.menuomni { width:96px; padding:4px 8px 0 0}
.topleft {display:none;}
	#mega-menu-max_mega_menu_2 { width: 300px !important;position: absolute !important;right: 0px !important;z-index: 100 !important; }
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link::before{ display:none !important; }
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-right { padding-top: 0 !important; }
.ha-content-whitecolor { position: absolute;top: 0;margin:0 !important; }
}