@media (min-width: 768px) and (max-width: 979px) {

  #warpper, #warpper2 { width: 90%; }
  #header, .logo-part, .profit-main, .contener, .right-box-2, .live, .video{ width: 100%; }
  .top { width: 260px; }
  .cfw { margin: 7px 0 0 16px; }
  .profit-bg { width: 480px; }
  .profit-bg h2 { font-size: 26px; }
  .profit-main { min-height: 69px; }
  .profit-main a.sign-up { margin: 20px; float: right; } 
	#navigation { display: none; }
  .mobile-menu { display: block; margin: 25px 0 10px; float: left; width: 100%; }
  .left-box { width: 330px; float: left; }
  .right-box { width: 310px; float:right; margin: 15px 15px 0 0; }
  .o-box, .we-box { width: 90%; }
  .right-co-box { width: 88%; }
  .right-co-text h2 { text-align: center; width: 100%; }
  .video iframe { width: 100% !important; }
  .navigations { width: 307px; }
  a.live-football-odds { background-size: 100%; width: 100%; }
  a.live-football-odds:hover { background-size: 100%; width: 99.5%; }
  .footer-menu { width: 330px; margin: 25px 0; display: none; }
  .social-outer { margin: 25px 0; }
  .bottom-footer-menu { width: 330px; }
  .bottom-footer-menu .dl-menuwrapper .dl-menu { bottom: 50px; }
  .footer #warpper2 { overflow: visible; }
  table { width: 100%; }
  #content .video-outer-box .video-box { width: 315px; }
  #content .video-outer-box .video-box iframe { width: 100% !important; height: 190px; }
  #content .video-outer-box .video-box { min-height: 330px; }
  .cat-list { position: relative; top: 0; margin: 0 auto 20px; display: table; float: none; }
  div[style="width: 922px;"] { width: 100% !important; }
  .am-product-desc { border-bottom: 1px solid #CCC; padding: 0 0 10px; }

}

@media (max-width: 767px) {

    body { background: #06203f url(../images/mobile-bg-1.jpg) left top repeat-x;  }
  
  #warpper, #warpper2 { width: 90%; }
  #header, .logo-part, .profit-main, .contener, .right-box-2, .live, .video, #amember-top-sign-in, .box, .boxinside, .footer-ri-menu { width: 100%; }
  .top { width: 100%; }
  #amember-top-sign-in .box { float: none; display: table; margin: 0 auto; width: auto; }
  
  .logo-part { margin: 0 0 0; }
  .logo { margin: 0px; }
  
	.top-right { padding: 0px; margin: 0 auto; width: auto; float: none; height: auto; display: table; }
  .links { padding: 0; margin: 38px 14px; width: auto; height: auto; float: none; display: block; }
  .left { float: left; margin: 19px 0 0; width: 100px; height: 36px; padding: 5px; }

  .cfw { margin: 29px 0 20px; display: block; float: right; width: 145px; height: 90px; }
  
  .click { padding: 0px; margin: 10px 0 0; float: left; width: 110px; height: auto; clear: both; position: absolute; top: 155px; }
  
  .profit-bg { width: 480px; }
  .profit-bg { width: 100%; text-align: center; }

  .profit-bg h2 { font-size: 26px; padding: 8px 0 0; margin: 0; text-align: center; width: 100%; }
  .profit-main { min-height: 69px; }
  .profit-main a.sign-up { float: none; display: table; margin: 0 auto 13px; } 
	#navigation { display: none; }
  .mobile-menu { display: block; margin: 25px 0 10px; float: left; width: 100%; }
  .left-box { width: auto; float: none; margin: 0; padding: 0; }

  
  .right-box { width: 100%; float: right; padding: 0; margin: 0; } 
  .o-box, .we-box { width: auto; margin: 15px; padding: 20px; float: none; }
  
  .contener { padding: 0; width: 100%; }
  .we-box a.sign-up { float: none; margin: 20px auto 0; display: table; }

  .right-co-box { width: auto; padding: 20px 0; margin: 10px 0; }
  .right-co-text h2 { text-align: center; width: 100%; }
  .video iframe { width: 100% !important; }
  .navigations { width: 100%; margin: 0; padding: 0; }
  .navigations ul li { display: block; text-align: center; line-height: 20px; padding: 5px 10px; }
  
  a.live-football-odds { background-size: 100%; width: 100%; height: 123px; }
  a.live-football-odds:hover { background-size: 100%; width: 99.5%; }
  .footer-menu { width: 330px; margin: 25px 0; display: none; }
  .social-outer { margin: 0; width: 100%; padding: 0; overflow: hidden; position: relative; }
  .bottom-footer-menu { width: 100%; }
  .bottom-footer-menu .dl-menuwrapper .dl-menu { bottom: 50px; }
  .footer #warpper2 { overflow: visible; }
  .footer { background: #071c34!important; float: left; width: 100%; overflow: visible; position: relative; } 
  table { width: 653px; }
  #content .video-outer-box .video-box { width: 100%; margin: 0 0 25px; padding: 0; }
  #content .video-outer-box .video-box iframe { width: 100% !important; height: 190px; }
  #content .video-outer-box .video-box { min-height: 172px; }
  .cat-list { position: relative; top: 0; margin: 0 auto 20px; display: table; float: none; }
  div[style="width: 922px;"] { width: 100% !important; }
  .am-product-desc { border-bottom: 1px solid #CCC; padding: 0 0 10px; }
  
  .right-box { width: auto; margin: 15px; }
  .right-box-2 { padding: 0; }
  .footer-ri-menu { text-align: center; }
  .social-icons .line { display: none; }
  .fu { width: auto; }
  .fu a { margin: 0 5px; display: block; float: left; height: 20px; width: 20px; }
  .footer button.dl-trigger { display: block; margin: 0 auto; float: none; }
  .dl-menuwrapper { max-width: 100%; }
  
  #content { margin: 10px auto; float: left; clear: both; position: relative; width: 89%; }
  span.pages { display: none; }
  #content iframe { width: 100% !important; }
  .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"] { width: 77%; }
	
   .wpcf7 textarea { width: 91%; }
  .am-login-form, .am-sendpass-form {min-width: 100%; }
  .am-tabs > li { clear: both; }
  
  .element input[name="aff_paypal_email"] { width: 94%; }
  
  .bottom-scroll { overflow: scroll; }
  
  a.my-cfw-account { width: 100px; background-size: 100%; height: 35px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
   a.my-cfw-account:hover { background-size: 100%; }

  
  a.hund-prsnt-guar { background-size: 100%; width: 110px; height: 51px; }
  a.hund-prsnt-guar:hover { background-size: 100%; }
  #odds-widget-0 iframe { width: 1000px !important; }
  div[style="width: 922px;"] { width: 100% !important; overflow: scroll; }
  
  .live-football-outer { overflow: scroll; width: 90%; margin: 0 auto 30px; }
   .live-football-outer { display: none; }
  a.mobile-view-odds { display: block; }
  
  .search_anything {
top: 12px;
right: 12px;
position: initial;
display: table;
margin: 0 auto 20px;
}
  
  #itro_popup {
  width: 80% !important;
}
  
}

@media (max-width: 480px) {
  
  #itro_popup {
  width: 80% !important;
}
  
  .am-form.am-login-form { width: 100% !important; }
	
  body { background: #06203f url(../images/mobile-bg-1.jpg) left top repeat-x;  }
  
  #warpper, #warpper2 { width: 90%; }
  #header, .logo-part, .profit-main, .contener, .right-box-2, .live, .video, #amember-top-sign-in, .box, .boxinside, .footer-ri-menu { width: 100%; font-size: 11px; }
  .top { width: 100%; }
  #amember-top-sign-in .box { float: none; display: table; margin: 0 auto; width: auto; }
  
  .logo-part { margin: 0 0 0; }
  
  
	.top-right { padding: 0px; margin: 0 auto; width: auto; float: none; height: auto; display: table; }
  .links { padding: 0; margin: 38px 14px; width: auto; height: auto; float: none; display: block; }
  .left { float: left; margin: 19px 0 0; width: 100px; height: 36px; padding: 5px; }
  a.my-cfw-account { width: 100px; background-size: 100%; height: 35px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
  .logo { margin: 0px; }
  a.my-cfw-account:hover { background-size: 100%; }
  
  
  .cfw { margin: 29px 0 20px; display: block; float: right; width: 145px; height: 90px; }
  .click { padding: 0px; margin: 10px 0 0; float: left; width: 110px; height: auto; clear: both; position: absolute; top: 155px; }
  a.hund-prsnt-guar { background-size: 100%; width: 110px; height: 51px; }
  a.hund-prsnt-guar:hover { background-size: 100%; }
  
  .profit-bg { width: 480px; }
  .profit-bg { width: 100%; text-align: center; }

  .profit-bg h2 { font-size: 26px; padding: 8px 0 0; margin: 0; }
  .profit-main { min-height: 69px; }
  .profit-main a.sign-up { float: none; display: table; margin: 0 auto 13px; } 
	#navigation { display: none; }
  .mobile-menu { display: block; margin: 25px 0 10px; float: left; width: 100%; }
  .left-box { width: auto; float: none; margin: 0; padding: 0; }

  
  .right-box { width: 100%; float: right; padding: 0; margin: 0; } 
  .o-box, .we-box { width: auto; margin: 15px; padding: 20px; float: none; }
  
  .contener { padding: 0; width: 100%; }
  .we-box a.sign-up { float: none; margin: 20px auto 0; display: table; }

  .right-co-box { width: auto; padding: 20px 0; margin: 10px 0; }
  .right-co-text h2 { text-align: center; width: 100%; }
  .video iframe { width: 100% !important; }
  .navigations { width: 100%; margin: 0; padding: 0; }
  .navigations ul li { display: block; text-align: center; line-height: 20px; padding: 5px 10px; }
  
  a.live-football-odds { background-size: 100%; width: 100%; }
  a.live-football-odds:hover { background-size: 100%; width: 99.1%; }
  .footer-menu { width: 330px; margin: 25px 0; display: none; }
  .social-outer { margin: 0; width: 100%; padding: 0; overflow: hidden; position: relative; }
  .bottom-footer-menu { width: 100%; }
  .bottom-footer-menu .dl-menuwrapper .dl-menu { bottom: 50px; }
  .footer #warpper2 { overflow: visible; }
  .footer { background: #071c34!important; float: left; width: 100%; overflow: visible; position: relative; } 
  table { width: 653px; }
  #content .video-outer-box .video-box { width: 100%; margin: 0 0 25px; padding: 0; }
  #content .video-outer-box .video-box iframe { width: 100% !important; height: 190px; }
  #content .video-outer-box .video-box { min-height: 172px; }
  .cat-list { position: relative; top: 0; margin: 0 auto 20px; display: table; float: none; }
  div[style="width: 922px;"] { width: 100% !important; }
  .am-product-desc { border-bottom: 1px solid #CCC; padding: 0 0 10px; }
  
  .right-box { width: auto; margin: 15px; }
  .right-box-2 { padding: 0; }
  .footer-ri-menu { text-align: center; }
  .social-icons .line { display: none; }
  .fu { width: auto; }
  .fu a { margin: 0 5px; display: block; float: left; height: 20px; width: 20px; }
  .footer button.dl-trigger { display: block; margin: 0 auto; float: none; }
  .dl-menuwrapper { max-width: 100%; }
  
  #content { margin: 10px auto; float: left; clear: both; position: relative; width: 89%; }
  span.pages { display: none; }
  #content iframe { width: 100% !important; }
  .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"] { width: 77%; }
	
   .wpcf7 textarea { width: 91%; }
  .am-login-form, .am-sendpass-form {min-width: 100%; }
  .am-tabs > li { clear: both; }
  
  .element input[name="aff_paypal_email"] { width: 94%; }
   .bottom-scroll { overflow: scroll;  }
 
  div[style="width: 922px;"] { width: 100% !important; overflow: scroll; }
  
  
  #odds-widget-0 iframe { width: 100% !important; overflow-x: scroll !important; overflow-y: scroll !important; }
  
  
  
  #content h2 { font-size: 14px; }
  
  .error-h2-heading { font-size: 100px !important; }
  .error-h3-heading { top: -58px; font-size: 19px; left: 2px; }
  .error-message { font-size: 23px; left: 0; top: -50px; }
  .live-football-outer { display: none; }
  a.mobile-view-odds { display: block; }
  
  .right-co-text h2 { margin: 0; }  
  
  .search_anything {
top: 12px;
right: 12px;
position: initial;
display: table;
margin: 0 auto 20px;
}
  
}