.mob-btn{     width: 29px;     height: 18px;     display: none;     flex-direction: column;     justify-content: space-between;     cursor: pointer;     position: relative;   }   .mob-btn span{     width: 100%;     height: 2px;     display: block;     background: #fff;     transition: all .4s ease;   }   .mob-btn.active span:nth-child(1){     transform: rotate(45deg);     position: absolute;   }   .mob-btn.active span:nth-child(2){     display: none;   }   .mob-btn.active span:nth-child(3){     transform: rotate(-45deg);   }   @media screen and (max-width: 768px){     iframe {         max-width: 100%;     }     nav .footer_menu li a{         padding: 0px 5px;     }     .mob-btn{     	display: flex;         z-index: 9999;     }     .mob-btn.active{       margin-top: 10px;            }     ul.menu.topmenu{       display: none;       position: absolute;       z-index: 9999;       background: #191919;       top: 100%;       left: 0;       width: 100%;       text-align: left;     }    	header .headerUpper {         height: 40px;         z-index: 99999;         position: relative;     }     header .headerUpper .container_15.clearfix{         display: flex;         justify-content: flex-start;         align-items: center;         position: relative;         width: auto;         height: 100%;         padding: 0 10px;         margin: 0;     }     header ul.topmenu li {         text-align: left;         padding: 0px;         margin: 0px;         border-bottom: 1px solid rgba(0, 0, 0, .1);         box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, .1);         padding: 4px 5px;     }     header .rightAlignment{       	right: 5px;     }   }   .blocks-out{   	display: inline-block;      left: 0px;      top: 0px;     opacity: 1;      position: relative;   }   @media screen and (max-width: 1200px){     .container_15{       width: auto;     }     .bonus_hp_list {         position: relative;         right: auto;         float: right;         margin: 5px;         top: 0;       	border-radius: 5px;     }     .container_15.bonus-list-out {         position: absolute;         width: 100%;         height: 100%;         top: 0;         left: 0;     }     .jackpot_noimage_Wrp ul {     	width: auto;     }     .blocks-out {       display: block;     }     .seo_hp img{       max-width: 100%;     }   }   @media screen and (max-width: 768px){       .seo_hp iframe {         width: 100%;         height: 240px;     }     .blocks-out {     	display: block;     }     .go_block {         width: auto;         box-sizing: content-box;         /* display: block; */         box-shadow: none;     }    .credibility_icons {         display: flex;         align-items: center;     	justify-content: center;     }     .bonus_hp_list {         background: transparent;         display: flex;         flex-direction: column;         justify-content: space-between;         align-items: center;     }     .hpMain{       position: relative;       z-index: 0;     }     .hpMain:before{       content: '';       position: absolute;       width: 100%;       height: 100%;       z-index: 1;       background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;     }     .container_15{       z-index: 99;     }     .container_15 .grid_6, .bonusC img, .jackpot_noimage_Wrp li {         width: auto;         max-height: 100px;     }     .bonus_hp_list .download_hp a, .bonus_hp_list .playonline_button a{           font-size: 17px;     }     .bonus_hp_list > li.download_item, .bonus_hp_list > li.registration_item {         margin: 0 0 5px;     }     .jackpot_noimage_Wrp li.jackpot_hp {         width: 100%;         max-height: unset;         text-align: center;     }   }   @media screen and (max-width: 480px){       .seo_hp iframe {         width: 100%;         height: 200px;     }    }   @media screen and (max-width: 375px){       .seo_hp iframe {         width: 100%;         height: 170px;     }   }