/* Header start */
.hidden {
	display: none;
}
.header{
	padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 11;
/*    backdrop-filter: blur(62.15px);*/
    border-bottom: 1px solid #FFFFFF4D;  
}
.active-header {
    background:  rgba(0,11,66,1);
    box-shadow: 0px 7px 12px rgba(0,11,66,0.25);
}
.header .navbar{
    padding: 10px 0;
}
.header .navbar .menu {
	display: flex;
	flex-direction: row;
	flex: 1;
	flex-basis: auto;
	justify-content: center;
	align-items: center;
}
.header .navbar .menu-item{
	position: relative;
}
.header .navbar .menu-item a {
	font-weight: 400;
	font-size: 16px;	
	color: #FFFFFF;    
	margin-right: 30px;
  display: inline-block;    
  -webkit-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
.header .navbar .menu-item:last-child a{margin-right: 0;}
.header .navbar .menu-item a:hover, .header .navbar .menu-item .active{
   color: #fff;
}
/* Header End */

/* Footer start */
.footer{
    padding: 50px 0 30px;
    background: #100A0B;
    position: relative;
    display: block;
    color: #FFFFFF;
}
.footer p {
    font-size: 14px;
    font-weight: 400;
}
.footer h6{
    font-size: 18px;
    font-weight: 600;
    display: grid;
}
.footer h6 svg {
    margin-top: 10px;
}
.footer ul li a{
    font-size: 14px;
    font-weight: 300;
    color: rgb(255 255 255 / 80%);
    display: block;
    margin-bottom: 0.5rem;
    line-height: 1.6;
}
.newsletter_form .form-control {
    background: #FFFFFF21;
    border: none;
    height: auto;
    line-height: normal;
    padding: 10px 15px;
    color: #fff;
    border-radius: 0;
    position: relative;
    font-size: 14px;
}
.newsletter_form label {
    background: #EF016B;
    margin-bottom: 0;
    width: 40px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
}
.copyright_sec span strong {
    color: #EF016B;
}
.copyright_sec span {
    font-size: 13px;
    padding-top: 20px;
}
.copyright_sec {
    border-top: 1px solid rgb(255 255 255 / 50%);
    margin-top: 30px;
}

/* Footer End */

/* media query */
@media only screen and (max-width: 991px) {	    
    .brand img{width: 80%;}
    .header .navbar{flex-wrap: nowrap;}
	.header .navbar #nav:checked ~ .wrapper {width: 35%;z-index: 99;opacity: 1;transition: all 0.3s ease;display: flex;flex-direction: column;background: #4c002f;box-shadow: 0px 0px 10px #5B509452;}
	.header .navbar .wrapper {position: fixed;
        top: 0;
        bottom: 0;
        right: 0;
        left: auto;
        width: 100%;
        height: 100vh;
        z-index: -1;
        opacity: 0;
        transition: all 0.3s ease;
        display:none;
        background: #5B5094;}
	.header .navbar .wrapper .menu {display: none;position: absolute;top: 80px;width: 100%;padding-left: 20px;}
	.header .navbar .wrapper .menu-item {padding-bottom: 15px;width: 100%;text-align: left;}
	.header .navbar .wrapper .menu-item:nth-child(1) a {transition-delay: 0.2s;}
	.header .navbar .wrapper .menu-item:nth-child(2) a {transition-delay: 0.3s;}
	.header .navbar .wrapper .menu-item:nth-child(3) a {transition-delay: 0.4s;}
	.header .navbar .wrapper .menu-item:nth-child(4) a {transition-delay: 0.5s;}
	.header .navbar .wrapper .menu-item:not(:first-child) {margin-left: 0;}
	.header .navbar .wrapper .menu-item a {opacity: 0;transform: translateX(-20px);transition: all 0.3s ease-in-out;padding: 0}
	.header .navbar .nav-toggle {display: block;cursor: pointer;z-index: 999;margin-bottom: 0;position: relative;transition: all 0.3s ease;}
	.header .navbar .nav-toggle span {display: block;width: 20px;height: 2px;background: #fff;border-radius: 2px;margin-left: 14px;}
	.header .navbar .nav-toggle span:nth-child(2) {margin-top: 4px;opacity: 1;}
	.header .navbar .nav-toggle span:nth-child(3) {margin-top: 4px;}
	.header .navbar #nav:checked + .nav-toggle {transform: rotate(45deg);}
	.header .navbar #nav:checked + .nav-toggle span {background: #e3e5e9;transition: transform 0.5s ease;}
	.header .navbar #nav:checked + .nav-toggle span:nth-child(1) {transform: translateY(6px) rotate(180deg);}
	.header .navbar #nav:checked + .nav-toggle span:nth-child(2) {opacity: 0;}
	.header .navbar #nav:checked + .nav-toggle span:nth-child(3) {transform: translateY(-6px) rotate(90deg);}
	.header .navbar #nav:checked ~ .wrapper .menu{display: flex;flex-direction: column;}
	.header .navbar #nav:checked ~ .wrapper .menu-item a {opacity: 1;transform: translateX(0);color: #fff;}	       
}
@media (max-width: 767px)
{
        
}