
.header-top ,
.sing_up_memers_sec ,
.free_for_members,
.container-cap,
.content-left,
.container-cap .top-shadow_single,
.sh-bg,
.container-cap .bottom-shadow ,
.foot,
.footer {
	max-width:100%;
}
.footer-div { min-height:135px; height:auto;  background-color: #00739f !important; }
.ddsmoothmenu ul { width: 666px;}
 

#nav-toggle { position: absolute; top: 20px; left: 15px; display:none; z-index:1; }

#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 30px;
  background: #fff;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -8px; 
}
#nav-toggle span:after {
  bottom: -8px;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { 
}
#nav-toggle.active span { 
  background: url("/templates/cap/images/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-size: 100%; 
  width: 20px;
  height: 20px;
  top: 0;

}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before { 
  display:none;
}
#nav-toggle.active span:after { 
   display:none;
}


 
   
.ddsmoothmenu li  { display: block !important;}
.ddsmoothmenu li span {
    content: " ";
    cursor: pointer;
    display: none;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 20px;
    top: 10px;
    width: 20px;
	z-index:1;
	background: url("/templates/cap/images/plus-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-size: 100%; 
 
}
  
.ddsmoothmenu li.active span {
  background-image: url("/templates/cap/images/minus-icon.png") ; 
}
 
.content-body { 
    max-width: 100%; 
}

.hero { 
    width: 100%;
}
.hero-img {
	float: none;
    overflow: hidden;
}
img {
    height: auto;
    max-width: 100%;
}

ul.services-list li .ser-ri {
    float: none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 25px;
    width: auto;
}

.thick-blue ,
.our-partners, 
ul.services-list ,
ul.services-list li .ser-ri ,
ul.services-list li .ser-le { 
    max-width: 100%; 
}
ul.services-list li { 
    width: 100%;
}




 
ul.services-list li .ser-le {
    display: inline-block;
    float: none;
    margin: 0 60px 0 0;
    width: 50%;
}

ul.services-list li:nth-child(2) .ser-img {
    display: inline;
    float: none;
    width: 45%;
}

#user-toggle { background:url(../images/user-icon.png) no-repeat; width:30px; height:30px; display:none; position:absolute; top:20px; right:15px; z-index:1; }

@media (max-width:960px) { 

.container-cap .top-shadow  { display:none;}
.content-body {     margin: 20px 4px 0 5px;  }

.betterr-sec h2 { 
    font-size: 36px; 
    line-height: normal; 
}
.our-partners ul li {
    display: inline-block;
    float: none; 
    margin: 0 0  40px; 
	 width: 24%;
}
.our-partners ul { text-align: center; }
.footer-cta h2 { 
    line-height: normal; 
	font-size: 24px;
}
 .m-ri-none {
    margin-right: 20px !important;
}

ul.services-list li .ser-le { 
    width: 45%;
}

.ft-links { 
    text-align: center;
}

	.login-section { 
		display: inline-block;
		float: none !important; 
	}
	
	ul.ft-menu {
		clear: both;
		float: none; 
		overflow: hidden;
		text-align: center;
	}
	ul.ft-menu li { 
		display: inline-block;
		float: none;  
		padding: 0 5px 0 0;
	}

	.top-shadow_single, .bottom-shadow , .side-bar{ display:none; }
	.sing_up_memers_sec { width: 94%; }
	.container-cap {
		background: #fff ; 
			margin-left: auto;
		margin-right: auto;
		width: 94%; 
		}
		.content-left {    float: none;  	}
		.content-body .content-left.bg { background:none;}
.content-body { 
    width: auto; 
}
	 .sh-bg {
		background: none ; 
		overflow: hidden;
		width: 100%;
	}
	 
	.content-left { 
		width: auto;
	}
	
	.post-summary { 
		padding-top: 10px;
		width: auto;
	}
	
	body ul#sharebarx { 
		margin: 0 30px 10px; 
	}

	.sing_up_sec {
		background-repeat:repeat;
		float: none;
		height: auto;
		margin: 0;
		padding: 5px;
		text-align: center;
		width: 100%;
	}
	
	.singup-section {
		display: inline-block;
		float: none;
		margin: 0;
	}
	
	.sing_up_sec p { 
		display: inline-block; 
		margin: 0 0 0 4px;
		padding: 0;
		text-align: center; 
	} 
	
	.free_for_members {
		text-align: center;
	}
	  
	.top-shadow_single, .bottom-shadow { display:none; }
	.sing_up_sec {
		background-repeat:repeat;
		float: none;
		height: auto;
		margin: 0;
		padding: 5px;
		text-align: center;
		width: 100%;
	}
	.singup-section {
		display: inline-block;
		float: none;
		margin: 0;
	}
	
	.sing_up_sec p { 
		display: inline-block; 
		margin: 0 0 0 4px;
		padding: 0;
		text-align: center; 
	} 
	
	.free_for_members {
		text-align: center;
	}
 
} 

@media (min-width:768px) { 
 

	.head-right {
		width: auto;
	}
} 
@media (max-width:767px) { 



.betterr-sec h2 { 
    font-size: 24px;  
}

ul.services-list li .ser-cont h2 { 
    font-size: 22px; 
    line-height: normal; 
}

.footer-cta { 
    padding: 20px 0; 
}
	
	.our-partners ul li { 
	 width: 30%;
}
 .betterr-sec h2 , .betterr-sec h3 { font-weight: normal;}
 .betterr-sec h2 br, .betterr-sec h3 br , ul.services-list li .ser-cont h2 br { display: none;}

ul.services-list li:nth-child(2) .ser-img {
    float: right;
}
 
	.ddsmoothmenu li span { 
		display: block; 	
	}

	.ddshadow ,     
	.user-nav , .main-nav { display:none; }
	#nav-toggle, #user-toggle { display:block; }
	
	.fll {
		float: none !important;
	}
	
	
.subs-content {
    background:  #0d4065; 
    height: auto; 
    min-height: 45px;
    overflow: hidden; 
	padding: 10px 20px;
	display: inline-block;
	width:auto;
	line-height:normal;
}
.subsinput {
    background: none repeat scroll 0 0 #fff !important; 
    margin-left: 0; 
}	
	
	.header-content { 
		min-height:inherit  ;
		padding: 1px 0;
	}
	.search-section input[type="text"], 
	.search-section input[type="submit"] {
		display: inline-block;
		 float: none; 
		}
	.search-section input[type="submit"] { 
		 margin-left: -5px;
		}	
		
	.search-section {
		float: none !important; 
		text-align: center;
		width: 100% !important;
		 padding: 13px 0 5px;
		 margin: 0 !important;
		 background:url("/blog/wp-content/themes/capblog/images/head-bg.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0) !important;
	}
	.main-nav {
		height: auto !important;
		min-height: 37px;
	}
	#smoothmenu1 li {
		float: none;
	}
	.ddsmoothmenu ul li a {
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYzZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e6f3fb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6f3fb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e6f3fb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e6f3fb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e6f3fb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#e6f3fb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6f3fb',GradientType=0 ); /* IE6-8 */
	}
	#smoothmenu1 > ul {
		width: 100% !important;
	}
	.ddsmoothmenu ul li { 
		padding: 0; 
	}
	.ddsmoothmenu ul li a img.downarrowclass {
		display: block !important;
	}
	.ddsmoothmenu ul li ul { top:0 !impoortant; }
	.ddsmoothmenu ul li ul {
	   border: 0 none;
		padding: 0;
		position: relative;
		top: 0 !important;
		width: 100% !important;
	}
	.ddsmoothmenu ul li a {
		position: relative;
	}
	.downarrowclass { 
		position: absolute;
		right: 10px;
		top: 4px;
	}
	.ddsmoothmenu ul li a img.downarrowclass {
		display: block !important;
	}
	.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li:hover ul li a {
		 padding-left: 35px !important;
	}
	
	.search-section { 
		float: none;
		margin: 16px auto;
		width: 282px;
	}
		
	.header-top .logo   { 	float: none; 	margin: 0 15%; }
	.header-top .logo img {     display: block;     height: auto;     margin: 10px auto;     max-width: 100%; }
	
	.ft-links {
		height: auto;
	}
	.login-section, .login-section a {
		width:100%:
		clear: both; 
		float: none !important;
		margin: auto !important;
		
	}
	
.header-cap .login-section {
    width: 100%;
}
	.footer { 
		text-align: center; 
	}

.head-top-links { 
    position: absolute;
    right: 0;
    z-index: 16;
}
	.head-top-links { 
		margin-top: 0;  
	}
	.head-top-links a {
		display: block;
		width: 100%;
		border-top: 1px solid #ccc;
	}
	
	.login-section .divider {
		display: none; 
	}
	
	
	.head-right { 
		max-width: 100%; 
		width: auto;
	}
	.login-section  ,
	.login-section a { 
		float: none; 
	} 
	.head-right {
		float: none;
		max-width: 100%;
		
	}




	.post h1, h1, h1 a, h1 a:hover { 
		font-size: 24px; line-height:normal; 
	}

	 

}



@media (max-width:680px) { 


.betterr-sec h2 { 
    font-size:22px;  
}

.our-partners ul li { 
	 width: 45%;
}

.free-get-started { 
    float: none;
    margin: 0px auto 20px;
    overflow: hidden; 
}
.hero-img {
    float: none;
    margin: auto;
    overflow: hidden;
}

ul.services-list li .ser-img ,
ul.services-list li:nth-child(2) .ser-img { float:none; text-align: center;}

ul.services-list li:nth-child(2) .ser-img {
    display: block;
    float: none;
    width: 100%;
}
ul.services-list li .ser-ri { padding: 0;}
ul.services-list li .ser-le {
    float: none;
    margin: 0 ;
    width: 100%;
}

	.singup-section {
		 margin: 10px 0 0 0;
	}
}
@media (max-width:480px) { 


.footer-cta h2 {
    font-size: 18px; 
}

.head-top-links {
    float: none;  
}
.head-right {
    float: none; 
}
.head-top-links { 
    width: 100%;
}
.header-top .logo {  
    margin: 10px 20%;
}

#nav-toggle { 
    top: 12px; 
}
#nav-toggle span::before {
    top: -6px;
}
#nav-toggle span::after {
    bottom: -6px;
}
#user-toggle {  
    height: 20px;  
    top: 15px;
    width: 20px; 
	background-size: 100% auto;
}
#nav-toggle span, #nav-toggle span::before, #nav-toggle span::after {
    height: 2px; 
    width: 20px;
}
.search-section input[type="text"] { 
    width: 70%;
}
	.post h1, h1, h1 a, h1 a:hover { 
		font-size: 18px; 
	}
	
	 	.subs-signupbtn {
     margin-left: 0;
	}
	blockquote { 
    padding: 0 ;
}
}

@media (max-width:320px) { 
	.our-partners ul li { 
	 width: 100%;
}
	.sing_up_sec p { 
		margin: 0 30px; 
	}


}




/* inner pages - cap */
.refine-search {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
position:relative;
overflow: hidden;
z-index:0; 
background: url("/templates/cap/images/ap-images/refine-search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
width: auto;
}
.refine-search:before {
    background: url("/templates/cap/images/ap-images/refine-search.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; 
 }
 
 .refine-search span {
	  z-index: 1;
	  position: absolute;
	  right: 10px;
	  top: 10px;
	  cursor: pointer;
}

@media (max-width:960px) {


	.bingo-cont-header .title h1 {   font-size: 24px; }

	.ap-body { float:none; }

	.refine-search { 
		padding-left: 20px; 
		text-align: left;
	}
	.refine-search > br {
	    display: none;
	}
	.ap-left {
		float: none; 
		width: auto; 
	}
	.thick-blue .logo-area .featured-program { clear:both; margin-top: 10px;}

	.ap-content { 
		margin: 20px auto; 
	}
	
	.light-blue .reviews-box .reviews-bg: {
		position:relative;
	}
	
	 
.thick-blue .logo-area .logo .img {
     margin-bottom: 5px; 
}
.light-blue .logo-area .logo { 
    padding-top: 0; 
}
	.thick-blue .reviews-box2 .reviews-bg, 
	.thick-blue .logo-area, .thick-blue, .light-blue { float:none;  clear: both;  width: auto;}
	.thick-blue .reviews-box2 {width:auto; height:auto; }

	.thick-blue .reviews-box .reviews-bg,
	.light-blue .reviews-box .reviews-bg,
	.light-blue .search-box,
	.light-blue .logo-area .logo, 
	.thick-blue .search-box,
	.thick-blue .logo-area .logo,
	.thick-blue .reviews-box2 .reviews-bg { width:auto; margin-right: 200px; min-height: 56px; height:auto; clear:both; }
	

	.thick-blue .search-box .join-program , 
	.thick-blue .featured-program ,
	.light-blue .search-box .join-program , 
	.light-blue .featured-program 
	{  float:none;  position: absolute;   right: 20px; margin-top:8px; }
	
	.light-blue .reviews-box .reviewsleft,
	.light-blue .reviews-box .reviewsright ,
	.thick-blue .reviews-box2 .reviewsleft,
	.thick-blue .reviews-box2 .reviewsright,
	.thick-blue .reviews-box .reviewsleft,
	.thick-blue .reviews-box .reviewsright,
	.light-blue .top,
	.light-blue .bottom,
	.thick-blue .bottom ,
	.thick-blue .top { display:none; }
	.thick-blue .reviews-box2 .reviews-bg, 
	.thick-blue , .light-blue{
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px; 
		border-radius: 4px; 
	}
	.thick-blue {
		box-shadow: inset 0px 0px 10px 0px #79A1B6;
		-webkit-box-shadow: inset 0px 0px 10px 0px #79A1B6;
		-moz-box-shadow: inset 0px 0px 10px 0px #79A1B6;
		-o-box-shadow: inset 0px 0px 10px 0px #79A1B6;
	}
	.light-blue {
		box-shadow: inset 0px 0px 10px 0px #bed2de;
		-webkit-box-shadow: inset 0px 0px 10px 0px #bed2de;
		-moz-box-shadow: inset 0px 0px 10px 0px #bed2de;
		-o-box-shadow: inset 0px 0px 10px 0px #bed2de;
	}




	.thick-blue .reviews-box2 .reviews-bg,  
	.thick-blue .reviews-box .reviews-bg {}
	
	.light-blue .logo-area .logo ,
	.thick-blue .logo-area .logo { 
	  font-size: 16px; 
	}
 
	.thick-blue-line { 
	  margin: 10px 10px 5px;
	}

	.sort-by .results {
	  width: auto;
	  float: right;
	  margin-right: 10px; 
	}
	.sort-by .highest {
	  width: auto;
	  float: left;
	  margin-right: 10px; 
	}
	.pagenation {
	  float: left;
	  height: 19px;
	  clear: both;
	  padding-top: 10px; 
	  overflow: hidden;
	}


.thick-blue .logo-area .logo .tit,	
.light-blue .logo-area .logo .tit { 
    float: left; 
}

	.thick-blue .logo-area .logo a,
	.light-blue .logo-area .logo .tit a { 
	  line-height: normal;
	}

	.light-blue .search-box .search, 
	.light-blue .reviews-box { 
	  max-width: 100%;
	}

	.thick-blue .reviews-box .reviews-bg ,
	.light-blue .reviews-box .reviews-bg { min-height: 56px; height: auto; padding: 10px; }
 
	.thick-blue { background: #abd2e2; }
	.light-blue { background: #e4f2f8; }
 

	.sort-by { min-height: 19px; overflow: hidden;   height: auto; 	}
	
	.thick-blue .search-box .search .input-box,
	.thick-blue .search-box .search .input-box2,
	.light-blue .search-box .search .input-box,  
	.light-blue .search-box .search .input-box2{ 
		min-height: 30px;
		margin-top: 1px;  
		height: auto;
		overflow: hidden;;
		width: auto;
		margin-left: 80px;   
		float: none;   
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px; 
		border-radius: 4px; 

	}

	.thick-blue .search-box .search .input-right, 
	.light-blue .search-box .search .input-right,
	.light-blue .search-box .search .input-right2,
	.thick-blue .search-box .search .input-right2 { display:none; }

	.search-box::after ,
	.thick-blue::after ,
	.light-blue::after {
		clear: both;
		content: " ";
		display: block;
		height: 1px;
		position: relative;
		width: 100%;
	}
	
	.light-blue .reviews-box .reviews-bg {
		position: relative;
	}	
	.light-blue .reviews-box .reviews-bg:after {
		content:" ";
		position:absolute;
		right:-25px;
		bottom:30%;
	  width: 1px;
	  height: 1px;
	  display: block;
	  border-top: 25px solid transparent; 
	  border-left: 25px solid #cadce6;
	}

	.light-blue .search-box .search .input-box { background: #fff;}

	.gambling.a-right {
    text-align: left !important;
	}

	.light-blue .search-box .search  , 
	.thick-blue .search-box .search { max-width: 100%; }

	.thick-blue .search-box .search .affiliate,
	.light-blue .search-box .search .affiliate { 
	  position: absolute;
	  left: 0;
	}


}

@media (max-width:480px) {

.bingo-cont-header .title h1 {   font-size: 18px; }

.light-blue .reviews-box .reviews-bg::after {display:none}
.light-blue .reviews-box .reviews-bg::before {
    border-top: 25px solid transparent;
    border-right: 25px solid #cadce6;
    top: -15px;
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    width: 1px;
}
.thick-blue .reviews-box .reviews-bg, 
.light-blue .reviews-box .reviews-bg, 
.light-blue .search-box, .light-blue 
.logo-area .logo, .thick-blue .search-box, 
.thick-blue .logo-area .logo, 
.thick-blue .reviews-box2 .reviews-bg {
    margin: 5px ;
    min-height: 56px;
    padding: 5px;
    width: auto;
	height:auto;
}
 
.logo-area .logo,  
.thick-blue .logo-area .logo { 
    padding: 5px; 
}

.light-blue .search-box .search, .light-blue .reviews-box {
    max-width: 100%;
}
.thick-blue .search-box .search,
.light-blue .search-box .search {
    float: none; 
	 clear: both;
}

       
.thick-blue .search-box .join-program, 
.thick-blue .featured-program, 
.light-blue .search-box .join-program, 
.light-blue .featured-program {
    float: none;
    left: 10px;
    position: relative;
    right: inherit; 
}
.light-blue .reviews-box {
    height: auto;
    max-width: 100%;
    min-height: 62px;
    padding-left: 1px;
    padding-top: 10px;
    position: relative;
    width: 663px;
}
.thick-blue .reviews-box2 .rating, 
.light-blue .reviews-box .rating ,
.thick-blue .reviews-box .rating {
  position: relative;
  right: inherit;
  top: 0;
  left: 10px;
  top: 0;
  margin-top: 0;
}
.thick-blue .reviews-box2 .review-rating, 
.light-blue .reviews-box .review-rating, 
.thick-blue .reviews-box .review-rating {
  position: relative;
  width: 150px;
  right: inherit;
  top: 5px;
  font-size: 12px;
  left: 10px;
  margin-bottom: 20px;
}

.reviews-box2 .reviews-bg {   padding: 5px 5px 5px 40px; }

.join-program {
  left: -8px; 
}
.logo-area .logo  .img{
  margin-bottom: 10px;
}
.thick-blue .search-box .input-box {
  margin: 0;
  clear: both;
}
 
.sort-by .results { 
  float: left;
  margin: 10px 10px 10px 0;
}

}

@media (max-width:360px) {

.thick-blue .search-box .search .input-box, .thick-blue .search-box .search .input-box2, .light-blue .search-box .search .input-box, .light-blue .search-box .search .input-box2
{ margin-left: 0;}


.thick-blue .search-box .search .affiliate, .light-blue .search-box .search .affiliate {
    float: none;	
    position: relative;
}
.light-blue .search-box .search .exclusive {
     float: none; 
}
}

.reportdata .report-txt ,
.cap-freports .fplft ,
#mainColumn ,
.main { 
    max-width: 100%; 
}
.reportdata { 
    max-width: 90%; 
}
.reportdata .report-txt {
   max-width: inherit; 
}

@media (max-width:960px) {

.cap-freports .fprt {
    float: none; 
    width: auto;
}

.review-stages .top-flow-instructions .middle-in {
    min-height: 41px; 
    width: auto; 
}

.review-stages .top-flow-instructions  ,
.review-stages .drop-downscta { 
    max-width: 100%;
}

.review-stages .top-flow-instructions .middle-in ul li {
    background: none repeat scroll 0 0 #f0f5f8;
}


.review-stages .top-flow-instructions .middle-in {
    height: auto;
    min-height: 41px;
    overflow: hidden;
    padding: 0 0 0 5px;
    z-index: 5;
}

.review-stages .top-flow-instructions .middle-in {
    min-height: 41px; 
	height: auto !important;
}
.content-body { 
    width: auto !important;
}
.a-content ,
.a-contentarea ,
.a-sidebar  {max-width:100%;}
.a-contentarea ul li { min-height:30px; height:auto; }
}
@media (max-width:768px) { 
.pd-body-left  { background:none; }
.pd-body-right { background:none; }
.pd-top-rightbrd { display: none;}
.pd-body-right-cont {    padding-left: 0;}
.pd-body-left {     float: none;    max-width: 100%;     width: 650px;}
.pd-body-right {     clear: both;    float: none;     width: 100%;}
.a-contentarea , .a-sidebar {  float:none;  width: auto; }
.pd-sorts { height:auto; overflow: hidden;}
}
@media (max-width:640px) { 
.TabbedPanelsTab {     width: 48%; } 
.TabbedPanelsTab span.tab-mid {     width: 84%; } 
ul.pd-cap-details li .title {  max-width: 100%;  float: none; }
ul.pd-cap-details li .desc {       margin: 0; }
.pd-ratingbar , .pd-ratingbar .result {     max-width: 100%;  }
.review-this-program {    margin-left: 0; }
.pd-logo { float: left;     margin-right: 10px;}
.pd-body-top-l {     float: none; overflow: hidden;    width: 100%; }

.pd-body-top-r {    margin-left: 0;}
.litebluebrd-box { max-width: 90%; }
	.review-stages h1.review-stages-title { 
		font-size: 22px !important;
		margin: 20px !important; 
	}
	.review-stages .top-flow-instructions .middle-in ul li { 
    font-size: 12px !important;
	}
	
.input-med-mid-bg {
    background: none;
    border: 1px solid #abaaaa;
}

.input-med-top, .input-med-bot { 
    display: none;
}

dl.pd-login { 
    max-width: 90%;
}

.input-med-mid-bg { 
    max-width: 96%;
}

dl.pd-login dd { 
    max-width: 90%; 
}

dl.pd-login dd.remember { 
    margin-left: 20px;
	text-align: left;
	 width: 100%;
}


.whiteblue-box .cont .bottom .not-a-member { 
    float: none; 
    margin: 10px 0;
    padding: 3px 10px;
    text-align: center;
}

.whiteblue-box .cont .bottom .submit {
    display: block;
    float: none;
    margin: 0px auto;
    width: 135px;
}
dl.pd-login dt { 
    float: none;  
    margin: 8px 0 0 20px; 
    text-align: left;
    width: auto;
}

.whiteblue-box .cont .bottom { 
    width: 90%;
}
.whiteblue-box .cont .bottom .submit { 
    margin-top: 10px;
}

.thick-blue .reviews-box2 .reviews-bg {
    background-image: none;
}
}

@media (max-width:480px) { 
.TabbedPanelsTab {     width: 100%; } 
.TabbedPanelsTab span.tab-mid {     width: 84%; } 
.pd-brand-titcont { margin:0; }
.pd-brand-logo {    float: none; }
.review-this-program .tit { height:auto; }
.review-this-program .bottom .fll {    margin: 5px 0 10px; }
.review-this-program .input-top, .review-this-program .input-bot {display:none;}
.input-mid-bg {    background: none;    border: 1px solid #999;    margin: 0;    max-width: 91%;   }
.liteblue-box-traingle {     top: -22px; }

.pd-rev-userdetails {    float: none; }
.liteblue-box {    margin: 0 0 0 ;    margin-top: 20px; }

#form-left { 
    text-align: left; 
}
.review-stages .top-flow-instructions .middle-in ul li {
    border-bottom: 3px solid #fff; 
    margin: 0 5px 0 -5px;
    padding: 0 10px;
    width: 100%;
}

.thick-blue .logo-area .logo .tit, .light-blue .logo-area .logo .tit {
    clear: both; 
}


.review-stages .top-flow-instructions .middle-in ul li .number-icon { 
    display: none !important; 
}

.sort-by patb0 .gambling.a-right }
    width: auto !important;
}
.light-blue .logo-area .casino {
    float: left;
    margin: 0 0 5px; 
}
.sort-by .gambling { 
    width: auto !important;
}

}

.pd-login-popup { 
    max-width:90%; 
}

@media (max-width:360px) { 


.whiteblue-box .cont .header .rt {
    float: right;
    margin: 31px 10px 0 0;
    position: absolute;
    right: -16px;
    top: -26px;
}
.whiteblue-box .cont .bottom .not-a-member { 
    width: 80%;
}
}

.ddsmoothmenu ul li a {
    color: #636363 !important;
}