#container{position:fixed;right:0;top:0;z-index:10;padding:0;}

.menu-btncont{position:relative;z-index:99;top:300px;width:45px;float:left;padding-top:0px;cursor:pointer;}

.menu-btncont a {color: #fff;}

.menu-btncont a:hover{color: var(--color-orange);}

.clear{clear:both;}

.menu-btncont p{width:200px; float:right; background:#000; color:#fff; position:absolute;right:-200px; top:0px; padding:4px 0px 4px 10px; font-size:13px; line-height:18px; margin-bottom:0px; -webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}

.menu-btncont p span{display: block;}

.menu-btncont:hover p{right:45px;}

.topmenu{margin-top:0px;border-top:1px solid #ffffff;}

.menu-btn{z-index:99;width:45px;float:left;padding-top:10em;cursor:pointer;}

.menu-btn:hover img{opacity:0.8;}

.pushy{position:fixed; width:300px; height:100%; top:0; z-index:109; background: rgba(0,0,0,0.7); padding:100px 30px 40px 30px;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0, 0, 0, .3);-moz-box-shadow:inset -10px 0 6px -9px rgba(0, 0, 0, .3);box-shadow:inset -10px 0 6px -9px rgba(0, 0, 0, .3);overflow:auto;-webkit-overflow-scrolling:touch;line-height:normal; overflow-x: auto;}



.pushy::-webkit-scrollbar-track {border: 1px solid rgba(0,0,0,0.5); padding: 2px 0; background-color:rgba(73,73,73,0.7);}

.pushy::-webkit-scrollbar {width: 6px;}

.pushy::-webkit-scrollbar-thumb {border-radius: 100px; box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: rgba(0,0,0,0.5); border: 1px solid rgba(0,0,0,0.5);}





/* .pushy:before{background:rgba(0,0,0,0.7); content:""; height:100%; left:0; position:absolute; top:0; width:100%; z-index:-1;} */

.pushy h2{text-align:center; color: #e7e625; font-weight: 700;}

.pushy-left{-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}

.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

.container-push, .push-push{-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);}

.container-push .menu-btncont p{display: none;}

.pushy, #container, .push{-webkit-transition:-webkit-transform .2s cubic-bezier(.16, .68, .43, .99);-moz-transition:-moz-transform .2s cubic-bezier(.16, .68, .43, .99);-o-transition:-o-transform .2s cubic-bezier(.16, .68, .43, .99);transition:transform .2s cubic-bezier(.16, .68, .43, .99);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}

.site-overlay{display:none;}

.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:300px;z-index:9999;}

.pushy-left input{border:1px solid #c1c1c1;background:#fff}

.menu-btn-mba {display: none;}

.fieldset::placeholder{color:#9f9f9f!important}

.pushy select {color:#9f9f9f!important}

.pushy select option{color: #565950!important;}

.pushy option{zoom: 1.2;}

.fieldset:focus{border-bottom:2px solid #fff!important; outline:none;}

form{margin:0;padding:0}

*:focus{outline:0}

.fieldset{ width: 100%; height: auto; padding: 10px 5px; display: block; outline: 0; margin: 0 0 15px 0; color: #fff!important; font-size: 14px; float: left; background: transparent; border-top: 0 !important; border-right: 0 !important; border-bottom: 2px solid rgba(231,230,37,0.8) !important; border-left: 0 !important; border-radius: 0 !important;}

.pushy .btn-two-full {display: block; margin: 0 auto;}

.menu-btncont.opacity:hover a{opacity: 0.7;}







@media screen and (max-width:640px){

.pushy:before{background: rgba(0,0,0,0.8);}

.menu-btn{padding: 0;}

.menu-btn,.menu-btncont{width: 30px;top: 100px;}

#container{top:200px;}

#consultv{display:none;}

.menu-btn-mba { background: #a81847 none repeat scroll 0 0; bottom: 0; color: #fff; cursor: pointer; display: block; float: left; left: 0; margin-bottom: 0; padding-top:150px; position: fixed; text-align: left; transition: all 300ms ease-in-out 0s; width: 100%; z-index: 99;}

.menu-btncont p {padding: 6px 0px 6px 10px;}

.menu-btncont p span{display: none;}

.menu-btncont:hover p{left:30px;}

}

