@media only screen and (min-width: 1600px) {

	

	

}

@media only screen and (min-width: 1200px) and (max-width : 1599px) {

	

}

@media only screen and (min-width: 1200px) {

	

}

@media only screen and (min-width: 992px) and (max-width : 1199px) {

ul.menu a{
	margin: 12px 15px;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

/****menu****/
.dgmenuwrap{margin-top:0;}
ul.menu > li::after{content:''; position:inherit;}
ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
.dgmenuwrap {
    position: absolute;
    z-index: 9999;
    width: 100%;
    background: transparent;
    left: 0;
    top: -8px;
}
.mean-container .mean-nav {
    width: 100%;
    margin-top: 65px;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/

.apostaslot-faq-area , .apostaslot-disclaimer-area{
    padding: 55px 0 35px;
}
.apostaslot-faq-area h2 , .apostaslot-trnading-area h2 , .apostaslot-disclaimer-area h2 , .apostaslot-welcome-text h2 , .apostaslot-inner-page-header h2{
    font-size: 32px;
}
.footer-menu ul{
    flex-direction: column;
    justify-content: center;
}
.footer-menu ul li{
    text-align: center;
}
.apostaslot-trnading-area , .apostaslot-welcome-area{
    padding: 55px 0;
}
.apostaslot-disclaimer-area h2{
    letter-spacing: 0.8px;
}
.apostaslot-welcome-text h2{
    margin-bottom: 5px;
}
.apostaslot-banner-text p{
    padding: 0 25px;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
.mean-container a.meanmenu-reveal{
    margin-top: 22px;
}
.apostaslot-logo-area{
    width: 52%;
}
.apostaslot-send-text{
    margin-top: 45px;
}
.apostaslot-card-area{
    padding-bottom: 40px;
}
.apostaslot-symbol-area img{
    display: none;
}
.apostaslot-symbol-area{
    padding: 55px 0 35px;
}

}

@media only screen and (max-width: 767px) {

/****menu****/
.dgmenuwrap{margin-top:0;}
ul.menu > li::after{content:''; position:inherit;}
ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
.dgmenuwrap {
    position: absolute;
    z-index: 9999;
    width: 100%;
    background: transparent;
    left: 0;
    top: -8px;
}
.mean-container .mean-nav {
    width: 100%;
    margin-top: 65px;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/

.apostaslot-faq-area , .apostaslot-disclaimer-area{
    padding: 55px 0 35px;
}
.apostaslot-faq-area h2 , .apostaslot-trnading-area h2 , .apostaslot-disclaimer-area h2 , .apostaslot-welcome-text h2 , .apostaslot-inner-page-header h2{
    font-size: 32px;
}
.footer-menu ul{
    flex-direction: column;
    justify-content: center;
}
.footer-menu ul li{
    text-align: center;
}
.apostaslot-welcome-area{
    padding: 35px 0;
}
.apostaslot-trnading-area{
    padding: 35px 0 5px;
}
.apostaslot-disclaimer-area h2{
    letter-spacing: 0.8px;
}
.apostaslot-welcome-text h2{
    margin-bottom: 5px;
}
.apostaslot-banner-text p{
    padding: 0 25px;
    display: none;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
.mean-container a.meanmenu-reveal{
    margin-top: 22px;
}
.apostaslot-send-text{
    margin-top: 45px;
}
.apostaslot-footer-logo {
    width: 100%;
    display: flex;
    gap: 12px;
    padding-bottom: 25px;
    flex-direction: column;
    align-items: center;
}
.footer-menu ul li a{
    border:none;
}
footer{
    padding: 25px 0;
}
.copy-text{
    padding-top: 25px;
}
.apostaslot-welcome-area-img{
    margin-top: 5px;
}
.apostaslot-trnading-area .owl-controls{
    display: none;
}
.apostaslot-trnading-area .item {
    text-align: center;
    padding: 5px;
}
.apostaslot-welcome-area-reverce .row{
    flex-direction: column-reverse;
}
.apostaslot-welcome-area img{
    height: auto;
}
.apostaslot-footer-logo{
    padding-top: 35px;
}
.apostaslot-banner-text h2{
    margin-bottom: 5px;
    font-size: 26px;
}
.apostaslot-top-sale-area .owl-dots{
    display: none;
}
.apostaslot-top-sale-area .owl-nav{
    display: none;
}
.apostaslot-trnading-area h2{
    margin-bottom: 25px;
}
.apostaslot-top-sale-area{
    padding-bottom: 35px;
}
.apostaslot-welcome-area-img{
    margin-bottom: 25px;
}
.apostaslot-header-bottom-section img{
    width: 42px;
}
.apostaslot-header-bottom-section{
    padding: 12px 0;
}
.apostaslot-trnading-area .owl-carousel .owl-item img{
    display: none;
}
.apostaslot-inner-page-header-color .banner-text h2{
    font-size: 38px;
}
.apostaslot-card-area{
    padding-bottom: 40px;
}
.apostaslot-symbol-area img{
    display: none;
}
.apostaslot-symbol-area{
    padding: 55px 0 35px;
}

}

@media only screen and (min-width: 640px) and (max-width: 767px) {

	

}

@media only screen and (min-width: 480px) and (max-width: 639px) {

	

}

@media only screen and (max-width: 479px) {

.menu{ top: 0; }
.mean-container .mean-nav ul{ background:#2c0a0a; }
.mean-container .mean-nav ul li a{ font-size: 13px; color: #f0f0f0; }
.mean-container .mean-nav ul li a.mean-expand{ height: 34px; }
.mean-container .mean-nav ul li a.mean-expand:hover {background: #c41e3a;}
.mean-container a.meanmenu-reveal{ padding: 0 12px; }
.mean-container .mean-bar{ min-height: auto; }

}