.child-menu[title="TRIP"]{display:none!important;}
.page-home .header {padding: 5px 30px; background: transparent !important;}

.page-home .sticky-header {
    background-color: rgba(0,104,56,0.75) !important;
}
.header {
    padding: 5px 30px;
    background: #408e6a !important;
}
.shop-btn{ display:none;}

header nav {
    background-color: transparent !important;
}

.header .navbar-nav .dropdown-menu a {
    font-size: 20px;
 	margin-top: 6px;
}

.header .navbar-nav .dropdown-menu a:hover {
	 background: #408e6a;
	 color:#fff;
}

.header .navbar-expand-lg .navbar-nav .dropdown-menu {
   width: 300px;
  
}
.sticky-header nav {
    background-color: transparent !important;
}

.learn_active{ display: none !important;}

/*---Banner Button---*/
#isi0bk a{
	display: block;
    /*background: red;*/
    width: 100%;
    height: 38px;
    font-size: 0px;
	}
#i7thnl a{
	display: block;
    /*background: red;*/
    width: 100%;
    height: 38px;
    font-size: 0px;
	}
#inqhesy a{
	display: block;
    /*background: red;*/
    width: 100%;
    height: 38px;
    font-size: 0px;
	}
	
#iiq89ll a{
	display: block;
    /*background: red;*/
    width: 100%;
    height: 38px;
    font-size: 0px;
	}

header.sticky-header nav {
    background-color: unset !important;
}

.child-menu:hover .dropdown-menu{display:block;}
.location {text-align: center; width:100%; left:0px;}

.location-box {
    margin-bottom: 60px !important;
    display: inline-block;
    padding: 50px;
}

.sticky-header .nav-link, .header-nav-link a {
    color: #ffffff !important;
}

.sticky-header .nav-link, .header-nav-link a:hover { color: #ffffff !important; }

.sticky-header .nav-link:hover {
    color: #ffffff !important;
}

.page-home .header-social2.social-icon-section a {
   
    color: #fff !important;
}

.navbar-nav{
    margin-right: initial !important;
    padding-right: 50px;
}


.footer-contact-info{font-size:16px;}
.f-location-list{border:solid 1px #fff; border-radius:5px;}
.f-location-list a{color:#fff;}
.footer-bottom{padding-bottom:15px;}
#siteseal{display: block; margin-left: 50px;}
.footer-nav-link{margin-left: 50px!important;}

.header-social2{margin: inherit !important;}


.header-social2.social-icon-section a {
    font-size: 18px;
    color: #752e75 !important;
}


.sticky-header .header-social2.social-icon-section a {
    font-size: 18px;
    color: #fff !important;
}

.contact-form .field input {
    
    border-bottom: 3px solid #752e75;
}

.contact-form button[type="submit"] {
    
    background: #752e75;
    }

  .contact-form textarea {
   
    border-bottom: 3px solid #752e75; 
    } 

   #login-form .field input {
    
    border-bottom: 3px solid #752e75; 
}

#login-form button[type="submit"] {
   
    background: #752e75;

}

#forgot-password .field input {

    border-bottom: 3px solid #752e75;

}

#forgot-password button[type="submit"] {
  
    background: #752e75;
    }

 #change_password .field input {
  
    border-bottom: 3px solid #006838;
    } 

  #change_password button[type="submit"] {
    
    background: #006838; 

    }   

footer.footer {
   
    background: #752e75;
}

.footer-nav-link {
    background-color: #752e75;
}

.footer-bottom {
    background-color: #752e75;
    }
.footer-nav-link li{margin:0px!important; display:table; width:100%;}
.footer-other-links li a{font-size: 17px; padding: 7px!important;}
.footer-nav-link ul{margin:unset!important}
.footer-logo {
    width: 230px;
    height: auto;
	margin-bottom:20px;
}

.subscription-widget button.btn {
  background-color: #752e75;

}

.shop-btn {
    font-size: 16px;
    background-color: #752e75;
    padding: 18px 20px !important;
    }
.shop-btn:nth-child(1){display:none!important;}

.location-name {
    font-size: 34px;
   color: #752e75;
}

.page-wrapper-bottom {
    max-width: 100% !important;
    width: 100% !important;
    height: 156px !important;
    margin-bottom: 5px;
}

.Thankyou{font-size:20px!important;}
.Thankyou span{margin-top:30px!important; margin-bottom:30px!important;}

@media (max-width: 1440px){
.navbar-nav .nav-item .nav-link {
    font-size: 22px;
    padding: 0px 20px!important;
}

}

.page-wrapper-bottom .add-social-icon{
    display: none !important;

}


@media screen and (min-width: 1281px){

.page-wrapper-bottom div {
    width: 100% !important;
    max-width: 100% !important;
    left: unset !important;
        height: initial !important;
   }

}

@media (max-width: 991px){
	header.header{padding:0px;}
	nav.navbar {
    padding-top: 5px;
    padding-bottom: 5px;
}
}


@media screen and (max-width: 539px) and (min-width: 320px){
	#siteseal{margin-left:0px;}
	.footer-nav-link{margin-left:0px!important;}
	.footer-nav-link ul{width:100%;}
	.location-box {margin-bottom: 20px !important; padding:10px;}
	.location-name {font-size: 28px)
}

.header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 96%;
    background: transparent;
}

.navbar-nav .nav-item .nav-link:hover {
    background-color: transparent;
}
.navbar-nav {
 
    padding-right: 0px;
}

.header .navbar-nav .dropdown-menu a {
    font-size: 17px;
    margin-top: 6px;
}

.page-home .header {
    padding: 5px 0px;

}
.child-menu .dropdown-menu{display:block;}
.child-menu {
    margin-bottom: 10px;
}

}
button.navbar-toggler{color:#fff;}