@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: 11px 13px;
}
.product-section-1{
    flex-direction: column;
}
.product-section-area{
    width: 100%;
}


}



@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: -5px;
}
.mean-container .mean-nav {
    width: 100%;
    margin-top: 62px;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/


.faq-area , .disclaimer-area{
    padding: 50px 0 30px;
}
.faq-area h2 , .trnading-area h2 , .disclaimer-area h2 , .welcome-text h2 , .inner-page-header h2{
    font-size: 30px;
}
.footer-menu ul{
    flex-direction: column;
    justify-content: center;
}
.footer-menu ul li{
    text-align: center;
}
.trnading-area , .welcome-area{
    padding: 50px 0;
}
.disclaimer-area h2{
    letter-spacing: 0.5px;
}
.welcome-text h2{
    margin-bottom: 0;
}
.banner-text p{
    padding: 0 20px;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
.mean-container a.meanmenu-reveal{
    margin-top: 20px;
}
.logo-area{
    width: 50%;
}
.send-text{
    margin-top: 40px;
}
.anmeldelser-panel{
    margin: 20px 0;
}
.anmeldelser-area , .lience-area{
    padding: 50px 0 0;
}
.lience-area h2{
    font-size: 36px;
}
.inner-page-header1 p{
    padding: 0;
}
.lience-panel a{
    padding: 8px;
}
.velkomstbonus-area{
    padding: 50px 0;
}
.footer-logo {
    width: 100%;
    display: flex;
    gap: 10px;
    padding-bottom: 20px;
    flex-direction: column;
    align-items: center;
}
.footer-menu ul li a{
    border:none;
}
footer{
    padding: 20px 0;
}


.product-section-1{
    flex-direction: column;
}
.product-section-area{
    width: 100%;
}




}



@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: -5px;
}
.mean-container .mean-nav {
    width: 100%;
    margin-top: 62px;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/


.faq-area , .disclaimer-area{
    padding: 50px 0 30px;
}
.faq-area h2 , .trnading-area h2 , .disclaimer-area h2 , .welcome-text h2 , .inner-page-header h2{
    font-size: 30px;
}
.footer-menu ul{
    flex-direction: column;
    justify-content: center;
}
.footer-menu ul li{
    text-align: center;
}
.welcome-area{
    padding: 30px 0;
}
.trnading-area{
    padding: 30px 0 0;
}
.disclaimer-area h2{
    letter-spacing: 0.5px;
}
.welcome-text h2{
    margin-bottom: 0;
}
.banner-text p{
    padding: 0 20px;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
.mean-container a.meanmenu-reveal{
    margin-top: 20px;
}
.send-text{
    margin-top: 40px;
}
.footer-logo {
    width: 100%;
    display: flex;
    gap: 10px;
    padding-bottom: 20px;
    flex-direction: column;
    align-items: center;
}
.footer-menu ul li a{
    border:none;
}
footer{
    padding: 20px 0;
}
.copy-text{
    padding-top: 20px;
}
.welcome-area-img{
    margin-top: 0;
}
.trnading-area .owl-controls{
    display: none;
}
.trnading-area .item {
    text-align: center;
    padding: 0;
}
.welcome-area-reverce .row{
    flex-direction: column-reverse;
}
.welcome-area img{
    height: auto;
}

.anmeldelser-panel{
    margin: 20px 0;
}
.anmeldelser-area , .lience-area{
    padding: 50px 0 0;
}
.lience-area h2{
    font-size: 36px;
}
.inner-page-header1 p{
    padding: 0;
}
.lience-panel a{
    padding: 8px;
}
.velkomstbonus-area{
    padding: 50px 0;
}

.product-section-1{
    flex-direction: column;
}
.product-section-area{
    width: 100%;
}




}



@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:#000; }
.mean-container .mean-nav ul li a{ font-size: 12px; }
.mean-container .mean-nav ul li a.mean-expand{ height: 32px; }.
.mean-container .mean-nav ul li a.mean-expand:hover {background: #cb8161;}
.mean-container a.meanmenu-reveal{ padding: 0 10px; }
.mean-container .mean-bar{ min-height: auto; }



	

}



