@media(max-width: 1500px){
	.container{
		max-width: 96%;
	}
}
@media screen and (min-width:992px) and (max-width:1200px){
	header .navbar-expand-lg .navbar-nav .nav-link {	    
	    font-size: 12px;
	}
	.after-login .nav-link{
		font-size: 15px;
	}
}
@media screen and (max-width: 991px){
	.mobile-menu-open {
	    position: relative;
	    font-size: 28px;
	    z-index: 1;
	    color: #6a1f74;
	}
	header {	    
	    padding: 15px 0;
	}
	header ul.navbar-nav li {
	    margin: 0!important;
	}
	.login-box {
	   padding: 14px;
	   border-radius: 0;
	    z-index: 99;
	}
	.after-login .dropdown-menu{
		margin-top: 10px;
	}
	.after-login .nav-item+.nav-item:before{
		left: 0;
	}
}
@media(min-width:768px){
    .navbar-brand{
        max-width: 220px;
    }
}
@media screen and (max-width: 767px){
	.navbar-brand{
		max-width: 46%;
	}
	.cart:before{
		display: none;
	}
	header .theme-btn{
		min-width: auto!important;
		padding: 10px;
		height: 40px;
		padding: 12px 20px;
	}
	section{
	    padding:30px 0!important;
	}
	header ul.navbar-nav li+li{
		margin:  0 0 0 10px;
	}
	ul.tags{
	    font-size: 14px;
	}
	.owl-carousel.d-flex .owl-nav{
		z-index: 9;
	}
	.owl-carousel.d-flex .owl-nav button{
		width: 25px;
	}
	.owl-carousel.d-flex .owl-nav button:hover{
		opacity: 1;
	}
	.owl-carousel.d-flex button.owl-next{
		right: -12px;
		border-radius: 50px;
	}
	.owl-carousel.d-flex button.owl-prev{
		left: -12px;
		border-radius: 50px;
	}
	.after-login .nav-item+.nav-item:before{
		left: -3px;
	}
}

@media(min-width: 992px){
	.service-box.effect-box {
    	transform: translateY(-30px);
 	}
 	.login-box{
        max-height: 100vh;
        overflow-y: scroll;
    }
}
