.menu{position:absolute;width:100%;heigh:100%;text-align:center;top:40%;left:0;margin:0 auto;}
.menu p{font-size:20px;}
.menu a{display:inline-block;position:relative;text-align:center;color:#FF5252;text-decoration:none;font-size:20px;overflow:hidden;top:5px;}
.menu a:after{content:'';position:absolute;background:#FF5252;height:2px;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0;-webkit-transition:.35s ease;transition:.35s ease;}
.menu a:hover:after{width:100%;}
h1{position:relative;}
.button_menu{position:fixed;top:5%;right:2%;height:27px;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;}
.button_menu:hover{opacity:.7;}
.button_menu.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);background:#FFF;}
.button_menu.active .middle{opacity:0;background:#FFF;}
.button_menu.active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);background:#FFF;}
.button_menu span{background:#FF5252;border:none;height:5px;width:100%;position:absolute;top:0px;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;}
.button_menu span:nth-of-type(2){top:10px;}
.button_menu span:nth-of-type(3){top:20px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;-webkit-transition:opacity .35s, visibility .35s, width .35s;transition:opacity .35s, visibility .35s, width .35s;z-index:111;}
.overlay:before{content:'';background:#000;left:-55%;top:0;width:50%;height:100%;position:absolute;-webkit-transition:left .35s ease;transition:left .35s ease;}
.overlay:after{content:'';background:#000;right:-55%;top:0;width:50%;height:100%;position:absolute;-webkit-transition:all .35s ease;transition:all .35s ease;}
.overlay.open{opacity:1;visibility:visible;height:100%;}
.overlay.open:before{left:0;}
.overlay.open:after{right:0;}
.overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.30s;animation-delay:.30s;}
.overlay.open li:nth-of-type(2){-webkit-animation-delay:.35s;animation-delay:.35s;}
.overlay.open li:nth-of-type(3){-webkit-animation-delay:.40s;animation-delay:.40s;}
.overlay.open li:nth-of-type(4){-webkit-animation-delay:.45s;animation-delay:.45s;}
.overlay.open li:nth-of-type(5){-webkit-animation-delay:.50s;animation-delay:.50s;}
.overlay.open li:nth-of-type(6){-webkit-animation-delay:.55s;animation-delay:.55s;}
.overlay.open li:nth-of-type(7){-webkit-animation-delay:.60s;animation-delay:.60s;}
.overlay.open li:nth-of-type(8){-webkit-animation-delay:.65s;animation-delay:.65s;}
.overlay.open li:nth-of-type(9){-webkit-animation-delay:.70s;animation-delay:.70s;}
.overlay.open li:nth-of-type(10){-webkit-animation-delay:.75s;animation-delay:.75s;}
.overlay.open li:nth-of-type(11){-webkit-animation-delay:.80s;animation-delay:.80s;}
.overlay.open li:nth-of-type(12){-webkit-animation-delay:.85s;animation-delay:.85s;}
.overlay.open li:nth-of-type(13){-webkit-animation-delay:.90s;animation-delay:.90s;}
.overlay.open li:nth-of-type(14){-webkit-animation-delay:.95s;animation-delay:.95s;}
.overlay.open li:nth-of-type(15){-webkit-animation-delay:1s;animation-delay:1s;}
.overlay nav{position:relative;height:70%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;;font-weight:400;text-align:center;z-index:100;}
.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;transform:translateY(-50%);top:50%;max-width:80%;}
.overlay ul li{display:block;position:relative;opacity:0;float:left;width:33.33%;margin:0 -1px -1px 0;font-weight:300;}
.overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden;border:1px solid #4f4f4f;padding:17px 10px;}
.overlay ul li a:hover{background:#3b5998;}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after{width:100%;}
.overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#fe6b04;-webkit-transition:.35s;transition:.35s;opacity:1;}
.overlay ul li a:hover:after{opacity:0;}
@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%;}
100%{opacity:1;left:0;}
}
@keyframes fadeInRight{0%{opacity:0;left:20%;}
100%{opacity:1;left:0;}
}
#toggle{position:absolute;z-index:999;}
.button_container{position:fixed;top:70px;left:20px;height:30px;width:40px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;}
.button_container span{background:#fff;height:4px;display:block;-webkit-transition:all .35s ease;transition:all .35s ease;margin:0 auto 5px;position:relative;}
.button_container div{color:#fff;text-align:center;}
.button_container.active .top{transform:rotate(45deg);top:5px;}
.button_container.active .bottom{transform:rotate(-45deg);top:-3px;}
.button_container.active .middle{display:none;}
.button_container.active div{margin-top:14px;}
body{font-size:14px;font-family:'roboto';}
.mainslider{transition:all ease 0.3s;}
#multiscroll-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;}
#multiscroll-nav.right{right:17px;}
#multiscroll-nav li{display:block;margin:15px 5px;position:relative;}
#multiscroll-nav span{top:2px;left:2px;width:20px;height:20px;border:3px solid #0098fd;background:rgba(0, 0, 0, 0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1;background:rgba(255,255,255,0.65);}
#multiscroll-nav li .active span{background:rgba(255,255,255,0.8);border-color:#d3425f;}
.topbar{background:#3faaf4;color:#fff;height:37px;}
.ms-tableCell{padding-left:50px;padding-right:50px;}
#right1 .ms-tableCell{padding:0;}
.owl-nav{font-size:28px;left:20px;position:absolute;bottom:60px;z-index:99;}
.owl-nav>div{border:1px solid rgba(255, 255, 255, 0.4);display:inline-block;width:42px;height:42px;text-align:center;position:absolute;z-index:92;line-height:1.5;background:rgba(254, 107, 4, 0.8);color:#fff;}
.owl-nav>div.owl-prev{}
.owl-nav>div.owl-next{left:48px;}
.owl-item img{max-width:100%;max-height:100%;height:100vh;}
.mainslider{opacity:0.8;}
.mainslider:hover{opacity:1;}
.subscribe-section .footerhome{position:absolute;bottom:0;z-index:8;width:200%;background:rgba(255, 255, 255, 0.1);color:#fff;padding:9px 15px;font-size:13px;line-height:2;margin-left:-50px;box-sizing:border-box;text-align:left;}
.overlay .col-sm-6{float:left;width:50%;}
.text-right{text-align:right;}
.row:after{content:'';clear:both;display:block;}
.headerhome{position:absolute;top:0;z-index:5;}
.ms-section{z-index:10;}
.logosection, .slidersection{z-index:4;}
.subscribe-section{z-index:8;}
.flinks-section{z-index:7;}
video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;opacity:0.15;transform:translateX(-50%) translateY(-50%);transition:1s opacity;}
@media all and (max-width:1199px){.overlay nav{font-size:16px;}
}
@media all and (max-width:991px){.overlay ul li{width:50%;}
.overlay ul li:last-child{width:100%;}
}
@media all and (max-width:767px){.overlay ul li{width:50%;text-align:left;}
.overlay ul li a{padding:5px 10px;}
}