.main-header{
	-webkit-overflow-scrolling:touch;
	background:#831515}
.main-header a{
	color:#fff}
.main-header a:hover{
	color:#ccc}
.main-header .top-bar-bg{
	color:#fff;
	background-color:#831515}
.main-header .top-bar-bg .top-bar ul{
	margin:0;
	line-height:39px;
	display:inline}
.main-header .top-bar-bg .top-bar ul li a{
	color:#fff}
@media (max-width: 980px){
	.main-header .top-bar-bg .top-bar ul li a{
	font-size:14px}
}
.main-header .top-bar-bg .top-bar ul li a:hover{
	color:#ccc}
@media (max-width: 768px){
	.main-header .top-bar-bg .top-bar ul{
	float:none !important;
	display:table;
	margin:0 auto}
}
.main-header .top-bar-bg .date-lang{
	text-align:left;
	margin-top:3px}
.main-header .top-bar-bg .date-lang .home-icon{
	display:inline-block}
.main-header .top-bar-bg .date-lang .home-icon:before{
	border-left:2px solid #fff;
	margin-left:6px}
.main-header .top-bar-bg .date-lang .home-icon:before{
	content:"";
	display:inline-block;
	height:10px;
	vertical-align:middle}
.main-header .top-bar-bg .date-lang .home-icon:after{
	border-left:2px solid #fff;
	margin-right:6px}
.main-header .top-bar-bg .date-lang .home-icon:after{
	content:"";
	display:inline-block;
	height:10px;
	vertical-align:middle}
.main-header .top-bar-bg .date-lang .home-icon a{
	color:#fff}
.main-header .top-bar-bg .language-selector ul li a{
	color:#fff;
	font-size:14px}
@media (max-width: 980px){
	.main-header .top-bar-bg .language-selector ul li a{
	font-size:14px}
}
.main-header .top-bar-bg .language-selector .divider-items li:nth-child(n+2)::before{
	border-left:1px solid #fff}
.main-header .top-bar-bg .date-time{
	color:#fff}
@media (max-width: 980px){
	.main-header .top-bar-bg .date-time{
	font-size:14px}
}

.top-bar-menu li:after {
	content: '|';
	display: inline-block;
    color: #fff;
    margin: 0 15px 0 0;
}
.top-bar-menu li:last-child:after {
	content: ''
}
.main-header .top-bar-bg .login-modal-btn:before{
	content:'\f007';
	margin-right:5px;
	vertical-align:bottom;
	font-family:FontAwesome}
.main-header .main-menu-2{
	min-height:52px;
	background-color:#831515;
	background-color:#831515;

	/* background:url(../img/bg7.png) no-repeat;
	background-position: center;  */
} 
.main-header .main-menu-2 .logo-wrapper{
	padding-top:5px;
	padding-bottom:5px}
.main-header .main-menu-2 .logo-wrapper .logo-sub img{
	width:110px}
.main-header .main-menu-2 .logo-wrapper .static-logo{
	float:left}
@media (max-width: 980px){
	.main-header .main-menu-2 .logo-wrapper .static-logo{
	width:50px}
}
@media (max-width: 980px){
	.main-header .main-menu-2 .logo-wrapper .logo img{
	width:100px}
}
.main-header .main-menu-2 .logo-wrapper .logo img .sub-static-logo{
	width:90px}
.main-header .main-menu-2 .logo-wrapper .logoTitle{
	top:10px;
	position:absolute;
	margin-top:66px;
	margin-right:-2px}
.main-header .main-menu-2 .logo-sub{
	padding-top:0px;
	padding-bottom:0px}
.main-header .main-menu-2.fixed-top{
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030}
.main-header .main-menu-2.fixed-top .header-banner{
	display:none}
.main-header .main-menu-2.fixed-top .logo img{
	width:100px}
.main-header .main-menu-2.fixed-top .static-logo{
	width:50px}
.main-header .main-menu-2.fixed-top .logo-sub img{
	width:90px}
.main-header .main-menu-2.fixed-top nav{
	padding-top:35px}
.main-header .main-menu-2.fixed-top .sub-nav{
	padding-top:5px}
.main-header .main-menu-2.fixed-top .logo-wrapper .logoTitle{
	top:-2px;
	margin-right:0px}
.main-header .main-menu-2 .header-banner{
	float:left;
	margin-top:25px;
	min-height:45px}
.main-header .main-menu-2 .navbar-header .navbar-toggle{
	background-color:#fff}
.main-header .main-menu-2 .navbar-header .navbar-toggle .icon-bar{
	border:1px solid #831515}
.main-header .main-menu-2 .padding-menu{
	margin-top:61px}
.main-header .main-menu-2 nav{
	float:left;
	margin:0;
	padding:0}
.main-header .main-menu-2 nav .navbar-collapse{
	padding:0;
	float:left}
.main-header .main-menu-2 nav li a{
	padding-bottom:4px;
	padding-top:4px}
@media (max-width: 980px){
	.main-header .main-menu-2 nav li a{
	font-size:12px}
	.signupbtn {
		display: none!important;
	}
	.colhide {
		display: none!important;
	}
	.nav-search
	{
		display: none!important;
	}
	.menu-type2 a{
		font-size: 11px!important;
	}
	.date-lang li{
		font-size: 11px!important;
	}
}
.main-header .main-menu-2 nav li a:hover,.main-header .main-menu-2 nav li a:focus{
	text-decoration:none;
	background:transparent}
.main-header .main-menu-2 nav .navbar-nav{
	margin:0}
.main-header .main-menu-2 .navbar-nav>li>a{
	padding:10px 9px}
.main-header .main-menu-2 .sub-nav li a{
	padding-bottom:0px;
	padding-top:0px}
.main-header .main-menu-2 .sub-nav .navbar-collapse{
	margin-top:-34px}
.main-header .main-menu-2 .sub-nav .navbar-collapse.fullwidth{
	margin-top:-10px;
	float:right}
.main-header .main-menu-2 .dropdown .dropdown-menu{
	padding:0px}
.main-header .main-menu-2 .dropdown-menu{
	margin-top:0px;
	padding-top:0px;
	position:absolute;
	background-color:#767676;
	border-radius:0}
@media (max-width: 768px){
	.main-header .main-menu-2 .dropdown-menu{
	position: relative}
}
.main-header .main-menu-2 .dropdown-menu li{
	border-bottom:1px dotted #434343}
.main-header .main-menu-2 .dropdown-menu li:last-child{
	border-bottom:none}
.main-header .main-menu-2 .dropdown-menu li a{
	line-height:30px;
	/* color:#fff; */
	-webkit-transition:all .50s ease;
	-o-transition:all .50s ease;
	transition:all .50s ease}
.main-header .main-menu-2 .dropdown-menu li a:hover{
	color:#831515;
	background-color:#fff
}
.main-header .main-menu-2 .dropdown-menu li a:before{
	font-family:FontAwesome;
	content:"\f104";
	margin-left:10px}
.main-header .main-menu-2 .dropdown-menu li .dropdown-menu{
	top:0;
	left:100%}
.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu{
	position:relative}
.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu a:after{
	font-family:FontAwesome;
	content:"\f0da";
	font-size:12px;
	margin-left:5px;
	display:block;
	padding-left:100%;
	margin-top:-30px}
@media (max-width: 768px){
	.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu a:after{
	content:"\f0d7"}
}
.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu{
	display:block}
.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu .dropdown-menu{
	margin-left:-1px;
	margin-top:0px;
	padding-top:0px}
.main-header .main-menu-2 .dropdown-menu li.dropdown-submenu .dropdown-menu a:after{
	content:none}
.main-header .vertical-menu{
	padding-left:2px;
	padding-right:2px}
.main-header .vertical-menu h4{
	border-bottom:1px solid #5c5c5c}
.main-header .vertical-menu ul li a .fa-angle-right::before{
	content:none}
    .nav-search {
       border-radius: 0px;
        margin-top: 0px;}
    .main-header .top-bar-bg a {
            font-size: 12px;
        }
    .signupbtn{
        border: 1px solid #ffcc01;
        padding: 5px 20px 5px 20px;
        background-color: #ffcc01;
        font-size: 16px;
        font-weight: 600;
    }
    .signupbtn a{
         
        color:#831515;
    }
    .main-menu {
        padding: 0;
        margin: 0;
        list-style: none;
        display: table;
        float: right;
        position: relative
    }
    .main-menu a {
        color: #fff;
        display: inline-block;
        padding: 15px 14px
    }
    .main-menu a:hover {
        color: #BEC8D2
    }
    .main-menu li {
        float: right;
        position: relative
    }
     
    .main-menu li:last-child:after {
        content: ''
    }
     
    .main-menu li .mega-menu {
        position: absolute;
        background-color: #29948c;
        /* width: 300px; */
        right: 0;
        top: 32px;
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 11px;
        border-radius: 3px;
        display: none;
        z-index: 999
    }
    .main-menu li:hover .mega-menu {
        display: block
	}
	.main-menu li:after {
		content: '/';
		display: none;
		color: #fff
	}
    .main-menu li > .mega-menu:before {
        content: '';
        display: none;
        /* width: 0;
        height: 0;
        border-width: 8px;
        border-style: solid;
        border-color: transparent transparent #29948c transparent;
        position: absolute;
        top: -12px;
        right: 20px */
    }
    .main-menu li > .mega-menu li {
        float: none;
        border-bottom: 1px solid #3DB5AC
    }
    .main-menu li > .mega-menu li:last-child {
        border-bottom: 0 none
    }
    .main-menu li > .mega-menu li:after {
        display: none
    }
    .main-menu li > .mega-menu li a {
        display: block;
        padding: 5px 0
	}
	.fix-header .main-menu li .mega-menu {
		margin-top: -3px;
	}
	.navbar-toggle {
		float: left;
		margin-left: 0;
		 
	}
@media screen and (min-width: 1199px) {
		 
		.navbar-toggle {
			display: none
		}
		
		}
@media screen and (max-width : 768px) {

	.top-nav .btn {
		margin: 9px 4px
	}
	.res-menu.collapse {
		padding-bottom: 0;
		overflow: hidden !important
	}
	/* .navbar-toggle {
		display: block
	} */
	.menu-bar:before, .menu-bar:after {
		display: none
	}
	 
	.res-menu {
		width: 100%
	}
	.main-menu {
		width: 100%
	}
	.main-menu a {
		display: block
	}
	.main-menu li {
		float: right;
		width: 100%
	}
	.main-menu li:after {
		display: none
	}
	.main-menu li:hover > .mega-menu {
		display: none
	}
	.main-menu li > .mega-menu {
		position: relative;
		top: 0;
		width: 100%;
		float: right
	}
		
	.mega-menu ul, .mega-menu {
		width: 100% !important;
		/*background: #29948c !important;*/
		border-radius: 0 !important
	}
	
	}
			
		