@media(max-width:1200px){
  .bg .bg-one img{max-width: 150%;margin-left:-24%}

}

@media(max-width:990px){
  .main-link li{font-size:24px}
  .bg .bg-one img{max-width: 150%;margin-left:-24%}
}

@media(max-width:768px){
  .bg{margin-top:-50px}
  .bg .bg-one img{max-width: 150%;margin-left:-24%}
  .main-content{top:50px}

  .head-desc h2{font-size:24px}

}

@media(max-width:650px){
  .mainlogo{max-width:40%;margin:20px auto}
  .mainlogo img{max-width: 100%;}
  .main-link .countdown > div{font-size:24px;margin:20px 0}
  .subscribe{margin-top:200px}
}


@media(max-width:480px){
  img{max-width: 100%;}
  .desktop{display: none;}
  .mobile{display: block;}

  header{padding:10px}
  header .logo{max-width: 40%;}
  header .top-right > div{padding:0}
  header .rs-links li{margin:0}
  header .rs-links li a{font-size:18px;line-height: 30px;}
  header .rs-links li a i:before{padding: 0;margin: 0;}
  header .newsletter-link a{line-height: 18px;padding:5px 10px;margin-left:5px}

  .bg{margin-top:100px}
  

  .main-content{position: initial;padding:0 15px}
  .mainlogo{margin:20px 0;max-width: 100%;}
  .mainlogo img{max-width:60%;margin:0 auto}
  #clockdiv{margin:20px 0}
  .main-link li{font-size:18px;margin:0 0 15px}

  .subscribe{margin-top:40px}
  .subscribe a{font-size:24px}

  .frise{margin:40px 0;padding:0}
  .frise-item{width:100%;margin:0!important;max-height:150px;overflow-y: hidden;display: block;}

  footer{padding: 10px}
  .left-footer{float:none}
  .right-footer{float:none;margin-top:20px}
}