
/** added to remove unwanted padding and margins across browsers **/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/** end of changes on14102016 **/

/*!
 * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
@font-face {
    font-family: MyriadPro-Regular;	
	src: url('../fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/MyriadPro-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
	     
}
@font-face {	
	font-family: MyriadPro-Bold;	
    src:  url('../fonts/MyriadPro-Semibold.woff') format('woff'),
		  url('../fonts/MyriadPro-Bold.otf') format('opentype');
}

body {
    overflow-x: hidden;
	color: #5f6062;
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:1px;
}

p {

  /* font-family: MyriadPro-Bold;*/
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
	letter-spacing:1px;

}
#slider1{
		  background-image:url('/sites/default/files/slider/new_slider/active.jpg');	
		  background-repeat:no-repeat;
		}	
#slider2{
		  background-image:url('/sites/default/files/slider/new_slider/healthy.jpg');		
		  background-repeat:no-repeat;
		}	
#slider3{
		  background-image:url('/sites/default/files/slider/new_slider/happy.jpg');		
		  background-repeat:no-repeat;
		}																			   

p.small {
    font-size: 16px;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
    /*color: #18bc9c;*/
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

/*
hr.star-light,
hr.star-primary ,
hr.star-green,hr.star-orange {
    margin: 25px auto 30px;
    padding: 0;
    max-width: 250px;
    border: 0;
    border-top: solid 5px;
    text-align: center;
}

hr.star-light:after,
hr.star-primary:after,
hr.star-green:after,
hr.star-orange:after{
   
	content : "\f04b";
    display: inline-block;
    position: relative;
    top: -.6em;
    padding: 0 .25em;
    font-family: FontAwesome;
    font-size: 2em;
}

hr.star-orange:after{
  background-color:#f25d38;
   color: #fff;
}	
hr.star-light {
    border-color: #fff;
}
hr.star-green {
    border-color: #fff;
}
hr.star-orange{
  border-color:#fff;
}

hr.star-light:after {
    color: #fff;
 
  background-color: #028da9;
}
hr.star-green:after {
    color: #fff; 
   background-color: #6552a0;;
}

hr.star-primary {
    
	border-color: #5f6062;
}

hr.star-primary:after {
    
	color: #5f6062;
    background-color: #fff;
}
*/

.star-primary {
	display:block;
	background-image: url('/sites/all/themes/go4fun/img/play-icon.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:35px; 
	width:auto;	
	border:none;
	margin-top:2px;
}		
.star-green,.star-orange,.star-light{
	display:block;
	background-image: url('/sites/all/themes/go4fun/img/play-icon-white.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:35px; 
	width:auto;	
	border:none;
	margin-top:2px;
	
}	

.img-centered {
    margin: 0 auto;
}

header {
    text-align: center;
    color: #fff;
  /*  background: #18bc9c;*/ /** commented by sujatah **/
}

header .container {
    padding-top: 100px;
    padding-bottom: 50px;
}

header img {
    display: block;
    /*margin: 0 auto 20px;*/
	margin: 0 auto 0;
	
}

header .intro-text .name {
    display: block;
    text-transform: uppercase;
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
}

header .intro-text .skills {
    font-size: 1.25em;
    font-weight: 300;
}
#downloads{
  background-color:	#f25d38;
}
#downloads h2{
  color:#ffffff;	
  padding-top:0px;
}	
#possible_prizes h2{
  padding-top:0px;	
}	
#help h2{
  padding-top:0px;	
}	
@media(min-width:438px) and (max-width:767px) {
  /* .not-logged-in header{
		margin-top:55px;
		
	}*/
	.logged-in header{
		margin-top:108px;
		
	}
	#user_login .nav >li{
	  float:left !important;	
	}
.header-top #phone {
	
    font-size: 20px;
    font-weight: 700;
    padding-left: 42px;
    text-align: left;
}
}
@media(min-width:768px) and (max-width:980px) {
  .header-top #phone {
    font-size: 20px;
    font-weight: 700;
    padding-left: 42px;
    text-align: left;
 }

}
@media(max-width:437px) {
	.not-logged-in header{
		margin-top:55px;
		
	}
	.logged-in header{
		margin-top:108px;
		
	}
		
 .header-top #phone{
	padding-left:35px;
 }

	
 .header-top #phone{
  font-size:20px;
  font-weight:700;
  text-align:left;
  padding-left:42px;
  
}	
.header-top #user_login{
  text-align:right;	  
}	
}
@media(min-width:981px){
 .header-top #phone{
  font-size:25px;
  font-weight:700;
  text-align:left;
  padding-left:22px;  
  font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}	
.header-top #user_login{
  text-align:right;	
  padding-right:0px;
}		
}	
@media(min-width:768px) {
	.number{
 display:none;
 }
.test_login{
	display:none;
}
    header .container {
        padding-top: 200px;
        padding-bottom: 100px;
    }

    header .intro-text .name {
        font-size: 4.75em;
    }

    header .intro-text .skills {
        font-size: 1.75em;
    }

	/*added by sujatha **/
/*added by sujatha **/
	.logged-in header{
		margin-top:218px;		
	}
	.header-bottom{
		  background-color:#9fa1a3;  
		  color:#FFFFFF;
		  text-align:center; 
		  position:fixed;  
		  top:165px;
		  left:0;
		  right:0;
		  z-index:1030;
		  padding-top:15px;
		  padding-bottom:15px;
          display:none;
	}
    /*#portfolioModalResult{
		bottom: 40%;
		left: 18%;    
		position: fixed;
		right: 25%;
		top:25%;	
	}*/		
    .navbar-fixed-top .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }

    .navbar-fixed-top.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
	.header-bottom.navbar-shrink{
	  position:fixed;	
	  top:135px;
	}
	 .header-top.navbar-shrink{ 
     padding-top:4px;
   }
}
@media(min-width:768px) and (max-width:800px) {
	.navbar-fixed-top.navbar-shrink {
	    padding : 0px 0;
    }
	.navbar-fixed-top {
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }
		.not-logged-in header{
		margin-top:50px;
	}
#logo{
		width:120px;
		margin-top:-6px;
 }	
}
@media(min-width:801px){
	  .navbar-fixed-top {
	  top:55px !important;
        padding: 15px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }
	.navbar-default .navbar-nav > li > a.test_login{
display:none;
}
	    .navbar-fixed-top.navbar-shrink {
       /* padding: 10px 0;*/ /*commented by koulini on 29062017 */
	    padding : 0px 0;
	    top:40px;
    }
  .phone_img{
	display:none;
}	
	.not-logged-in header{
		margin-top:145px;
	}
}
.navbar {
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:20px;
}

.navbar a:focus {
    outline: 0;
}

.navbar .navbar-nav , #user_login .navbar .navbar-nav {
    letter-spacing: 1px;
}

.navbar .navbar-nav li a:focus {
    outline: 0;
}
.navbar .navbar-nav li.current a{
  color:#60605b;	
}
.navbar-default,
.navbar-inverse {
    border: 0;
}
/** added by sujatha **/
/*.page-user .navbar-default,.logged-in .navbar-default{
	background-color:#8cc657;	
}*/	
.logged-in .navbar-default{
	background-color:#8cc657;	
}	
.navbar-default{
 background-color:#00a0bf;	
}	
.navbar-brand{
		padding-top:5px;
		padding-bottom:5px;
}	
#user_login .navbar-nav li a{
  color:#fff;
  padding-top:10px;
  padding-left:5px;  
}

#user_login .nav li a{
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:20px;	
}	
	
#about .ftof{
  font-weight:bold;	
}	
#about .ftof a{
  color:#5f6062;	
  text-decoration:underline;
}	
section {
  padding: 175px 0;
}

section h2 {
    margin: 0;
    font-size: 3em;
}

section.success {
    color: #fff;
  /*  background: #18bc9c;*/
 background: #028da9;
 
}

section.success a,
section.success a:hover,
section.success a:focus,
section.success a:active,
section.success a.active {
    outline: 0;
    /*color: #2c3e50;*/
	color:#FFFFFF;
	font-weight:bold;
}
.front section, .page-user-funstuff section,.page-user-surveys section{
   padding:100px 0px !important;	
}
@media(max-width:767px) {
    section {
        padding: 75px 0;
    }

    section.first {
        padding-top: 75px;
    }
		
}
@media(min-width:968px) and (max-width:1197px) {
	#portfolioModalResult{
		top:25%;
	}
	#portfolioModalPrizeResult{
		top:25%;
	}
	#portfolioModalQstnrResult{
		top:25%;
	}		
	#portfolioModalTest{
		top:25%;
	}		
	#portfolioModalResultSurvey{
		top:25%;
	}
}
@media(min-width:1198px) and (max-width:1520px){
	#portfolioModalResult{
		top:25%;
	}
	#portfolioModalPrizeResult{
		top:55%;
	}	
	#portfolioModalQstnrResult{
		top:25%;
	}	
	#portfolioModalResultSurvey{
		top:25%;
	}
	#portfolioModalTest{
		top:25%;
	}	
}
@media(min-width:1521px) and (max-width:1920px){
	#portfolioModalResult{
		top:25%;
    }
	#portfolioModalResultSurvey{
		top:25%;
	}
	#portfolioModalPrizeResult{
		top:25%;
	}	
	#portfolioModalQstnrResult{
		top:25%;
	}
	#portfolioModalTest{
		top:25%;
	}	
}
@media(min-width:1921px){
	#portfolioModalResult{
		top:35%;
	}	
	#portfolioModalResultSurvey{
		top:35%;
	}
	#portfolioModalPrizeResult{
		top:35%;
	}	
	#portfolioModalQstnrResult{
		top:35%;
	}	
	#portfolioModalTest{
		top:35%;
	}	
}
/** home page slider theeming */
@media(min-width:320px) and (max-width:359px){
  .move_layer{
	top:60px;
	left: 15%;
	display:block;
	position: absolute;
	z-index: 100;  
  }	  
  /*.move_img,.think_img,.eat_img{
	width:170px !important;		
  }	  */
  .think_layer{
		top:60px; 
		display:block;
		left: 15%;
		position: absolute;
		z-index: 100;
 }
 #slider1,#slider2,#slider3{
	margin-top:60px; 
 }	 

}
@media(min-width:360px) and (max-width:480px){
 /* .move_img,.think_img{
	width:220px;		
  }	  
  .eat_img{
	width:200px;  
  }	  */
  #slider1,#slider2,#slider3{
   margin-top:60px;	  
  }	 
}
@media(min-width:480px) and (max-width:767px){
 /* .move_img,.think_img{
	width:365px;		
  }
  .eat_img{
	width:220px;  
  }	  */
  #slider1,#slider2,#slider3{
   margin-top:60px;	  
  }	
#user_login .nav li > a{
	  float:left;
	  font-size:18px;	
	  padding-top:3px;
  } 
  #user_login .navbar-right{
	 float:right; 
  }  
  #user_login .navbar-nav{
     margin-top:0px;
  }	
    .tele{
	  display:none;
  }  
  /*.logged-in .navbar-default .nav{
	   padding-top:40px;
	}	*/ /* commented by koulini on 13092017*/
  .header-top #phone{
	 font-size:20px;  
	  padding-left:40px;
  }  
}	
@media (min-width:409px) and (max-width:479px){
	#user_login .nav li > a{
	  float:left;
	  font-size:15px;	
	  padding-top:0px;
	  padding-left:5px;
	  padding-right:5px;
	  letter-spacing:0.5px;
  } 
  #user_login .navbar-nav{
     margin-top:0px;
	
  }	
   #user_login .navbar-right{
	 float:right; 
  }  
   .header-top #phone{
	 font-size:15px;  
	 margin-top:3px;
	 padding-left:20px;
	
  }
  /*.logged-in .navbar-default .nav{
	   padding-top:60px;
	}	*/
 
}
@media (max-width:408px){
	#user_login .nav li > a{
	  float:left;
	  font-size:12px;	
	  padding-top:5px;
	  padding-left:3px;
	  padding-right:3px;
	  letter-spacing:0.5px;
  } 
  #user_login .navbar-nav{
     margin-top:0px;
	
  }	
   .header-top #phone{
	 font-size:12px;  
	 margin-top:3px;
  }
  /*.logged-in .navbar-default .nav{
	   padding-top:60px;
	}*/
 
}
@media(max-width:480px) {
	#about .about_go4fun_bold a{
  color:#5f6062;	
  text-decoration:underline;
}
	.welcome_user{
	  font-size:12px;
	  font-weight:700;	
	}	
	.token_text p{
	  font-size:12px;
	  font-weight:700;	
	}	
.about_103,.about_104,.about_105,.about_106,.about_107,.about_108{
	display:none;
}
  .tele{
	  display:none;
  }  	
}	

@media(min-width:768px) and (max-width:979px){
  /*.move_img,.think_img,.eat_img{
	width:400px;		
  }	  
*/
}	
@media(min-width:978px) and (max-width:1243px){
 /* .move_img,.think_img,.eat_img{
	width:450px !important;		
  }	  */
}
@media(min-width:992px) and (max-width:1199px){
    .nsw{
	margin-top:-10px;  
  }	
 #logo{
		width:130px;
		height:75px;
		margin-top:-19px;
 }  
}
@media(min-width:900px) and (max-width:991px){
    .nsw{
	margin-top:-35px;  
  }	  
}
@media(min-width:680px) and (max-width:899px){
    .nsw{
	margin-top:-30px;  
  }	  
}
@media(min-width:480px) and (max-width:679px){
    .nsw{
	margin-top:-25px;  
  }	  
}
@media(min-width:380px) and (max-width:479px){
    .nsw{
	margin-top:-20px;  
  }	  
}
@media(min-width:320px) and (max-width:379px){
    .nsw{
	margin-top:-15px;  
  }	  
}
@media(min-width:769px) and (max-width:991px){
		#logo{
			margin-left:-10px;	
		}	
}	
	
@media(min-width:311px) and (max-width:319px){
  #logo{
	  width:190px;
  }  
  /*.move_img{
	width:200px;		
  }	  
  .think_img{
	width:180px;  
  }	 
.eat_img{
	width:200px;
}	*/
  #slider2,#slider3{
	margin-top:60px;  
  }	  

}
@media(max-width:310px){
/*   #logo{
	  width:160px;
  } */  
 /* .move_img,.eat_img{
	width:120px;		
  }	 */ 

}

/*@media(min-width:1079px){
		#slider1{
		  background-image:url('/sites/default/files/slider/new_slider/slider_move_large.jpg');	
		  background-repeat:no-repeat;
		}
		#slider2{
		  background-image:url('/sites/default/files/slider/new_slider/slider_think_large.jpg');	
		  background-repeat:no-repeat;
		}
			
		#slider3{
			background-image:url('/sites/default/files/slider/new_slider/slider_eat_large.jpg');		
			background-repeat:no-repeat;
		}	
		.carousel {
			height: 65%;
		}
			
	
}*/
@media(min-width:1200px){
  
    .nsw{
          margin-top:-4px;
		}
   
}	
/*@media(max-width:1097px){
		#slider1{
		  background-image:url('/sites/default/files/slider/new_slider/slider_move_small.jpg');	
		  background-repeat:no-repeat;
		}	
		#slider2{
		  background-image:url('/sites/default/files/slider/new_slider/slider_think_small.jpg');		
		  background-repeat:no-repeat;
		}	
		#slider3{
			background-image:url('/sites/default/files/slider/new_slider/slider_eat_small.jpg');		
			background-repeat:no-repeat;
		}	
		
	
		
}	*/

/*@media(max-width:360px){
	.carousel{	
		height:45%;
	}
		
	
	.nsw{
	  margin-top:-10px;	
	}	
}	*/
@media(min-width:314px)and(max-width:360px) and (max-height:560px){
	.carousel{	
		height:70%;
	}
		
	
	.nsw{
	  margin-top:-10px;	
	}	
}	
@media(max-width:315px)and (max-height:560px){
	.carousel{	
		height:55%;
	}
		
	
	.nsw{
	  margin-top:-10px;	
	}	
}	
@media(max-width:360px) and (min-height:561px){
	.carousel{	
		height:60%;
	}
		
	
	.nsw{
	  margin-top:-10px;	
	}	
}

/** end of home page slider themeing **/
@media(min-width:920px){
	.sm-span{
		display:block;
	}
	.xs-span{
	   display:none;	
	}	
   	
}	
@media (min-width:481px) and (max-width:919px){
	.sm-span{
		display:none;
	}
	.xs-span{
	   display:block;	
	}	
	.carousel-caption{
	  bottom:45px;	
	}	
   	
}	
@media(max-width:480px){
	.sm-span{
		display:none;
	}
	.xs-span{
	   display:block;	
	}	
	.carousel-caption{
	  bottom:60px;	
	}	
   	
}

#portfolio .portfolio-item,#user_program .program-item {
    right: 0;
    margin: 0 0 15px;

}


#portfolio .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}

#portfolio .portfolio-item .portfolio-link .caption {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
	filter: alpha(opacity=0); /*for ie8 browser */
    background: rgba(24,188,156,.9);
	background-color:#18bc9c; /*for ie8 browser */
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
    transition: all ease .5s;
}

#portfolio .portfolio-item .portfolio-link .caption:hover {
    opacity: 1;
	filter: alpha(opacity=100);
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 20px;
    /*margin-top: -12px;*/
	margin-top:-60px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content i {
    margin-top: -12px;
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,
#portfolio .portfolio-item .portfolio-link .caption .caption-content h4 {
    margin: 0;
}

#portfolio * {
    z-index: 2;
}

@media(min-width:767px) {
    #portfolio .portfolio-item{
        margin: 0 0 30px;
    }
	#user_program .program-item {
		margin-bottom:30px;
	}	
	 #user_login .navbar-nav > li{
              float:left;
	}
}
/*@media(min-width:991px) {
	#user_program .program-item {	
		margin-left:120px;
	}
}
@media(max-width:990px) {
	#user_program .program-item {	
		margin-left:50px;
	}
	
}*/	
@media(min-width:768px) and (max-width:991px){
 .not-front .access_program{
	  display:none;	
	}	
	.nav li > a{
	 padding-left: 6px;
    padding-right: 6px;
    font-size: 18px;
    letter-spacing: 0.2px;
	}		
}	
.btn-outline {
    margin-top: 15px;
    border: solid 2px #fff;
    font-size: 20px;
    color: #fff;
    background: 0 0;
    transition: all .3s ease-in-out;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    border: solid 2px #fff;
    color: #18bc9c;
    background: #fff;
}

.floating-label-form-group {
    position: relative;
    margin-bottom: 0;
    padding-bottom: .5em;
    border-bottom: 1px solid #eee;
}

.floating-label-form-group input,
.floating-label-form-group textarea,
.floating-label-form-group select {
    z-index: 1;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    border: 0;
    border-radius: 0;
    /*font-size: 1.5em;*/
	font-size:20px;
    background: 0 0;
    box-shadow: none!important;
    resize: none;
}

.floating-label-form-group label {
    display: block;
    z-index: 0;
    position: relative;
    top: 2em;
    margin: 0;
    font-size: .85em;
    line-height: 1.764705882em;
    vertical-align: middle;
    vertical-align: baseline;
    opacity: 0;
	filter: alpha(opacity=0);
    -webkit-transition: top .3s ease,opacity .3s ease;
    -moz-transition: top .3s ease,opacity .3s ease;
    -ms-transition: top .3s ease,opacity .3s ease;
    transition: top .3s ease,opacity .3s ease;
}

.floating-label-form-group::not(:first-child) {
    padding-left: 14px;
    border-left: 1px solid #eee;
}

.floating-label-form-group-with-value label {
    top: 0;
    opacity: 1;
	filter: alpha(opacity=100);
}

.floating-label-form-group-with-focus label {
    color: #18bc9c;
}

form .row:first-child .floating-label-form-group {
    border-top: 2px solid #eee;
}

footer {
    color: #fff;
}

footer h3 {
    margin-bottom: 30px;
	font-size:20px;
	text-align:left;
	 font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

footer .footer-above {
    padding-top: 50px;
    background-color: #5f6062;
}

footer .footer-col {
    margin-bottom: 50px;
}

footer .footer-below {
    padding: 25px 0;
    background-color: #9fa1a3;
}
.footer-below .copyright_txt{
  font-weight:700;	
}	
.footercopyright_txt{
  font-weight:700;	
}
@media(min-width:558px){
	.footer-col .list-inline{
		text-align:left;
		padding-right:30px;
	}	
	.nsw_footer{
	  padding-left:30px;	
	}	
	.make_heal_footer{
	  padding-left:30px;	
	}	
}

.btn-social {
    display: inline-block;
     width: 40px;
    height: 40px;
    /*border: 2px solid #fff;*/
    border-radius: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
	margin-top:15px;
}

.btn:focus,
.btn:active,
.btn.active {
    outline: 0;
}

.scroll-top {
    z-index: 1049;
    position: fixed;
    right: 2%;
    bottom: 2%;
    width: 50px;
    height: 50px;
}

.scroll-top .btn {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 28px;
}

.scroll-top .btn:focus {
    outline: 0;
}

.portfolio-modal .modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media(min-width:481px){
.portfolio-modal .modal-content h2 {
    margin: 0;
    font-size: 3em;
}
}
@media(min-width:385px) and (max-width:480px){
.portfolio-modal .modal-content h2 {
    margin: 0;
    font-size: 2em;
}
}
@media(max-width:384px){
.portfolio-modal .modal-content h2 {
    margin: 0;
    font-size: 1.5em;
}
}

.portfolio-modal .modal-content .port-img {    
	width:55% !important;
}
.portfolio-modal .modal-content img {
   margin-bottom:30px;	
}	
#portfolioModalnqqsnrform .modal-content img {
   margin-bottom:0px !important;	
}  

.portfolio-modal .modal-content .item-details {
    margin: 30px 0;
}

@media(min-width:481px){
.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}
}
@media(max-width:480px){
.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 15px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}
}

.portfolio-modal .close-modal:hover {
    opacity: .3;
	filter: alpha(opacity=30);
}

.portfolio-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #2c3e50;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #2c3e50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.portfolio-modal .modal-backdrop {
    display: none;
    opacity: 0;
	filter: alpha(opacity=0);
}

/** added by sujatha **/
.bxslider{
 padding-left:0px;	
}	
.bx-controls{
 display:none;	
}
.bx-wrapper .bx-viewport{
		border:none;
		box-shadow:none;
		left:0px;
}
#user-login .form-control{
		width:auto;
}
#portfolioModalResult .close{
  font-size:80px;	
  margin-right:10px;
  font-weight:normal !important;
}	
#portfolioModalResult .modal-body{
  margin-top:50px;	
}	
#portfolioModalResult p{
  text-align:center;	
}
#portfolioModalPrizeResult .close{
  font-size:80px;	
  margin-right:10px;
  font-weight:normal !important;
}	
#portfolioModalPrizeResult .modal-body{
  margin-top:50px;	
}	
#portfolioModalPrizeResult p{
  text-align:center;	
}
#portfolioModalQstnrResult .close{
  font-size:80px;	
  margin-right:10px;
  font-weight:normal !important;
}	
#portfolioModalQstnrResult .modal-body{
  margin-top:50px;	
}	
#portfolioModalQstnrResult p{
  text-align:center;	
}
#portfolioModalResultSurvey .close{
  font-size:80px;	
  margin-right:10px;
  font-weight:normal !important;
}	
#portfolioModalResultSurvey .modal-body{
  margin-top:50px;	
}	
#portfolioModalResultSurvey p{
  text-align:center;	
}	
#portfolioModalTest .close{
  font-size:80px;	
  margin-right:10px;
  font-weight:normal !important;
}	
#portfolioModalTest .modal-body{
  margin-top:50px;	
}	
#portfolioModalTest p{
  text-align:center;	
}
.sign-up a:hover{
  text-decoration:none;	
  color:#fff;
}	
/** portfolios **/

.portfoli-text{
  font-size:50px;
  font-weight:800;   
	
}	

/***/	
/** styling forms **/
#contactForm #name,
#contactForm #email,
#contactForm #phone,
#contactForm #message{
	color:#ffffff !important;
}
#contactForm #name::-moz-placeholder{
	color:#ffffff !important;
}
#contactForm #name::-webkit-input-placeholder{
	color:#ffffff !important;
}
#contactForm #name::-ms-input-placeholder{
	color:#ffffff !important;
}
#contactForm #email::-moz-placeholder {
	color:#ffffff !important;
}
#contactForm #email::-webkit-input-placeholder{
	color:#ffffff !important;
}
#contactForm #email::-ms-input-placeholder{
	color:#ffffff !important;
}
#contactForm #phone::-moz-placeholder{
	color:#ffffff !important;
}
#contactForm #phone::-ms-input-placeholder{
	color:#ffffff !important;
}
#contactForm #phone::-webkit-input-placeholder{
	color:#ffffff !important;
}
#contactForm #message::-moz-placeholder {
	color:#ffffff !important;
}
#contactForm #message::-ms-input-placeholder {
	color:#ffffff !important;
}
#contactForm #message::-webkit-input-placeholder{
	color:#ffffff !important;
}
.form-control{
  color:#5f6062;	
}	
:-ms-input-placeholder.form-control{
	color:#5f6062 !important;	
}	
.form-control::-moz-placeholder {
	 color:#5f6062;	
}	
.form-control::-ms-input-placeholder{
	 color:#5f6062;	
}
.form-control::-webkit-input-placeholder{
	 color:#5f6062;	
}


#edit-child-dob-datepicker-popup-0::-moz-placeholder {
    color: #5f6062;
    opacity: 1;
	filter: alpha(opacity=100);
}
#edit-child-dob-datepicker-popup-0::-webkit-input-placeholder {
    color: #5f6062;
    opacity: 1;
	filter: alpha(opacity=100);
}
#edit-child-dob-datepicker-popup-0::-ms-input-placeholder {
    color: #5f6062;
    opacity: 1;
	filter: alpha(opacity=100);
}

/** added on 14102016 to style child dob select **/
.child_dob{
   border-bottom: 2px solid #6b6c6e;
   padding-top:16px;
   padding-bottom:16px;
}	
.child_dob label{
	 font-size: 20px;
	 font-weight:normal;
	 float:left;
}	
@media(min-width: 398px){
	.child_dob  select{
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 0px solid #6b6c6e;
		border-radius: 0;
		box-shadow: none !important;
		font-size: 20px;
		/*padding-left: 15px;
		padding-right: 15px;*/
		position: relative;
		resize: none;
		z-index: 1;	
		
	}	
	.child_dob{
	  padding-top:55px;
	  padding-bottom:30px;	  
	}	
	
}
@media(max-width: 397px){
	.child_dob  select{
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 0px solid #6b6c6e;
		border-radius: 0;
		box-shadow: none !important;
		font-size: 20px;			
		position: relative;
		resize: none;
		z-index: 1;	
		
	}
/*#edit-child-dob-year{
  padding-right:5px;

}*/	
}
@media(min-width: 528px){
 #edit-child-dob{
	  margin-top:-22px;	
	}	
}
/** to hide default select drop down in IE **/
select::-ms-expand {
    display: none;
}
/** end of styles added on 14102016**/
#contactForm .row:first-child .floating-label-form-group {
    border-top: 1px solid #ffffff!important;
}
form .row:first-child .floating-label-form-group {
    border-top: 2px solid #6b6c6e;
}

#contactForm .floating-label-form-group {
    border-bottom: 2px solid #ffffff!important;
    margin-bottom: 0;
    padding-bottom: 0.5em;
    position: relative;
}
.floating-label-form-group {
    border-bottom: 2px solid #6b6c6e;
    margin-bottom: 0;
    padding-bottom: 0.5em;
    position: relative;
}.

.form-item{
	margin-top:0px;
	margin-bottom:0px;
}
.btn-contact{
  color:#5f6062;
  background-color:#ffffff;
}	
#user-login #edit-actions{
	margin-top:40px;
}
.resetpwd .form-group{
		padding:20px 0px;
}	
.customwrapper .form-group{
		padding:20px 0px;
	    font-style:italic;
		font-size: 20px;
		text-align:center;
	
}	
.resetpwd a{
		 font-size: 20px;
		 color:#5f6062 !important;	
		 font-style:oblique;
		 text-decoration:none;
		 
}	
.resetb{
 font-weight:bold;	
}	
.form-select{
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    
	position:relative;
	
}	

@media(min-width: 1200px){
	/*#edit-child-dob{
	  margin-left:68.5%;	
	}*/	

	#edit-child-dob-day,#edit-child-dob-day--2,#edit-child-dob-day--3,#edit-child-dob-day--4,#edit-child-dob-day--5,#edit-child-dob-day--6,#edit-child-dob-day--7{
		right:207px;
		top:  3px;	
		position: absolute;
	}

	#edit-child-dob .form-item-child-dob-day:after , #edit-child-dob--2  .form-item-child-dob-day:after,#edit-child-dob--3  .form-item-child-dob-day:after , #edit-child-dob--4 .form-item-child-dob-day:after, #edit-child-dob--5  .form-item-child-dob-day:after,#edit-child-dob--6  .form-item-child-dob-day:after , #edit-child-dob--7 .form-item-child-dob-day:after{
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		right:195px;
		top: -12px;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-month,#edit-child-dob-month--2,#edit-child-dob-month--3,#edit-child-dob-month--4,#edit-child-dob-month--5,#edit-child-dob-month--6,#edit-child-dob-month--7{
		right:111px;
		top:  3px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-month:after , #edit-child-dob--2 .form-item-child-dob-month:after,#edit-child-dob--3  .form-item-child-dob-month:after , #edit-child-dob--4 .form-item-child-dob-month:after, #edit-child-dob--5 .form-item-child-dob-month:after,#edit-child-dob--6  .form-item-child-dob-month:after , #edit-child-dob--7 .form-item-child-dob-month:after{
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		right:105px;
		top: -12px;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-year,#edit-child-dob-year--2,#edit-child-dob-year--3 ,#edit-child-dob-year--4,#edit-child-dob-year--5,#edit-child-dob-year--6,#edit-child-dob-year--7{
		right:20px;
		top:  3px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-year:after,#edit-child-dob--2 .form-item-child-dob-year:after,#edit-child-dob--3  .form-item-child-dob-year:after,#edit-child-dob--4 .form-item-child-dob-year:after,#edit-child-dob--5 .form-item-child-dob-year:after,#edit-child-dob--6  .form-item-child-dob-year:after,#edit-child-dob--7 .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:15px;
		top: -12px;	
		/*left:286px;
		top: 10px;	*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	#edit-msr-date-day	{
		right:-12px;
		top:  12px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:480px!important;
		top: 15px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-112px;
		top:  12px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:580px!important;
		top: 15px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-215px;
		top:  12px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:680px!important;
		top: 15px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
}
@media(min-width:992px) and (max-width: 1199px){
	/*#edit-child-dob{
	  margin-left:66%;	
	}*/
	#edit-child-dob-day	{
		right:325px;
		top:  7px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:322px;
		top: -12px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-month{
		right:242px;
		top: 7px;	
		position: absolute;
	}	
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:242px;
		top: -10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-year{
		right:145px;
		top: 7px;	
		position: absolute;
	}	
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:140px;
		top: -12px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	#edit-msr-date-day	{
		right:-55px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:650px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-132px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:725px!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-205px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:800px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
}
/*@media(min-width:748px) and (max-width: 992px){
	#edit-child-dob{
	  margin-left:66%;	
	}	
}	
@media(min-width:695px) and (max-width: 748px){
	#edit-child-dob{
	  margin-left:63%;	
	}	
	
}	
@media(min-width:655px) and (max-width: 694px){
	#edit-child-dob{
	  margin-left:60%;	
	}	
}
@media(min-width:609px) and (max-width: 654px){
	#edit-child-dob{
	  margin-left:55%;	
	}	
}*/

@media(min-width:528px) and (max-width: 992px){	
	#edit-child-dob-day	{
		right:205px;
		top:  2px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:205px;
		top: -14px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-month	{
		right:115px;
		top:  2px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:130px;
		top: -14px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob-year	{
		right:40px;
		top:  2px;	
		position: absolute;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:35px;
		top: -14px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
}
@media(min-width:778px) and (max-width: 992px){	
	#edit-msr-date-day	{
		right:-60px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:495px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-135px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:560px!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-185px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:635px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
}	

@media(min-width:528px) and (max-width: 777px){	
	#edit-msr-date-day	{
		right:-60px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:510px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-125px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:571px!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-192px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:635px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
}	


@media(min-width:480px) and (max-width: 527px){
	.child_dob label{
	  width:100%;
	  float:left;	
	}	
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:270px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:200px;
		top: 10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:100px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
}
@media(min-width:445px) and (max-width: 479px){
	.child_dob label{
	  width:100%;	  
	}	
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:250px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:180px;
		top: 10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);

		right:80px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
}
@media(min-width:400px) and (max-width: 444px){
	.child_dob label{
	  width:100%;	  
	}	
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:235px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:160px;
		top: 10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:60px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	#edit-msr-date-day	{
		right:-60px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:490px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-135px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:560px!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-185px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:635px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
}

@media(min-width:400px) and (max-width: 444px){
	.child_dob label{
	  width:100%;	  
	}	
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:235px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:160px;
		top: 10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:60px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	#edit-msr-date-day	{
		right:-60px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:263px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-120px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:325px!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-185px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:390px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
}


@media(min-width:320px) and (max-width: 399px){
	.child_dob label{
	  width:100%;	  
	}	
	#edit-child-dob .form-item-child-dob-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:210px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 10px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:120px;
		top: 10px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-child-dob .form-item-child-dob-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:30px;
		top: 8px;	
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
}	
@media(min-width:381px) and (max-width: 399px){	
	#edit-msr-date-day	{
		right:-40px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:190px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-105px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		top: 12px!important;	
		left:250px!important;	
		/*top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-168px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:320px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	
	
	
}	
@media(min-width:366px) and (max-width: 380px){	
	#edit-msr-date-day	{
		right:-40px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:190px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-105px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		top: 12px!important;	
		left:250px!important;	
		/*top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-175px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:320px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	
	
	
}
@media(min-width:366px) and (max-width: 380px){	
	#edit-msr-date-day	{
		right:-40px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:180px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-105px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3  .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		top: 12px!important;	
		left:238px!important;	
		/*top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-175px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:306px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	
	
	
}
@media(min-width:319px) and (max-width: 347px){	
	#edit-msr-date-day	{
		right:-40px;
		top:  7px;	
		position: absolute;
	}

	#edit-msr-date--3 .form-item-msr-date-day:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);	
		left:162px!important;
		top: 12px!important;		
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-month	{
		right:-100px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-month:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		left:238x!important;
		top: 12px!important;	
		/*left:175px;
		top: 10px;		*/
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	#edit-msr-date-year	{
		right:-125px;
		top:  7px;	
		position: absolute;
	}
	#edit-msr-date--3 .form-item-msr-date-year:after {
		content: '<>';
		font: 16px Consolas, monospace;
		color: #444;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		left:263px!important;
		top: 12px!important;	
		left:none;
		position: absolute;
		pointer-events: none;
		width: 15px;
		padding: 0 0 5px 0;
		text-indent: 14px;
	}
	
	
	
	
}	
	
.form-type-select:after {
	content: '<>';
	font: 16px Consolas, monospace;
	color: #444;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 2px;	
	top: 45px;	
	position: absolute;
	pointer-events: none;
	width: 35px;
	padding: 0 0 5px 0;
	text-indent: 14px;
}

#go4fun-eligibilty-form  #edit-actions{
		text-align:center;
}	
.more_child{
  text-align:center;
  font-style:italic;  
}	
.more_child a,
.customwrapper a{
  color:#5f6062;	
  font-weight:800;
  text-decoration:none;
}	
/** button color #8cc657 **/
.btn-go4fun,.reportbtn-go4fun {
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 33px;
	color:#ffffff;
}
/** for reports download button **/
.reportbtn-go4fun { 
	white-space: normal;
	width: 200px;
	-webkit-appearance: none;
	margin-top: 50px;
	font-family:MyriadPro-Bold;
}	
/************************/

/** modal **/

.modal-body{
 margin-bottom:50px;	
}	
/*
.page-user .navbar-fixed-top{
	top:39px !important;
}
.logged-in .navbar-fixed-top{
	top:39px !important;
}*/
/*.navbar-fixed-top{
	top:55px !important;
}*/ /*commented by koulini on 29062017*/
.page-user section h2,.logged-in section h2{
  padding-top:50px;	
}	
.header-top{
/*  background-color:#9fa1a3;*/
  background-color:#60605b;	
  color:#FFFFFF;
  text-align:center; 
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:1030;
  padding-top:9px;
  padding-bottom:5px;
}
/*.header-top p{
	padding-top:5px;
}	*/ /* commented by koulini on 29062017*/
.welcome_user{
  font-style:italic;	
}
.welcome_align{
	text-align:left;
}
.token_text{
  text-align:right; 
 
}
.tokens{
 font-family:MyriadPro-Bold;  
}	
.token-image{
  margin-left:-35px;	
}

/*.program-item a:hover{
   color:#FFFFFF;	
}*/
#help p{
  text-align:center;	
}
/*#help span{
  font-weight:700;
  margin-left:5px;
}	*/

section#contact {
   color: #fff;
   background: #6552a0;

}	
#user_program{
  margin-top:45px;	
   /*margin-top:95px;*/
}	
#allpages{
/*  margin-top:50px;	*/
  margin-top:125px;	
}	
#user_surveys{
  /*margin-top:50px;	*/
  margin-top:95px;	
}	
#user_surveys table{
  width:100%;	
}
#user_surveys tr.even,#user_surveys tr.odd,#go4fun-questionnaires-forms tr.even,#go4fun-questionnaires-forms tr.odd {
 border-bottom:0px!important; 
 }	
#go4fun-questionnaires-forms td,#user_surveys td,#user_surveys th{
 padding:10px !important;
}
#user_surveys td,#user_surveys th,#go4fun-questionnaires-forms td, #go4fun-questionnaires-forms th{
 text-align:left;
} 	
#user_surveys tbody ,#allpages tbody{
 border-top: 0px !important;	
}	
#go4fun-questionnaires-forms .form-submit{
  background-color:#8cc657;
  margin-right:10px;  
  margin-top:20px;  
}	

#go4fun-questionnaires-forms .form-text {
    height: 30px;
    border: 1px solid #5f6062;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;    
}
#go4fun-questionnaires-forms .form-type-date-popup label{
  float:left;
  padding-right:5px;  
}	
#go4fun-questionnaires-forms .form-type-select:after {
  	content:"";
}	
 #go4fun-questionnaires-forms .form-select{
	  border: 1px solid #5f6062;
	 border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;   
		height:30px;
 } 

#go4fun-my-account-form .floating-label-form-group label {
    display: block;
    font-size: 20px;
    line-height: 1.76471em;
    margin: 0;
    opacity: 1;
	filter: alpha(opacity=100);
    position: relative;
    top: 1em;
    transition: top 0.3s ease 0s, opacity 0.3s ease 0s;
    vertical-align: baseline;
    z-index: 0;
	text-align:left;
	margin-left:10px;
}
.success_text{
  color:green;
  font-size:25px;  
}	
#go4fun-my-account-form .form-item-files-user-pic label{
    color: #ffffff; 
    left: 345px;
    opacity: 0;
	filter: alpha(opacity=0);
    position: absolute;
    top: 225px;
}	
/*#go4fun-my-account-form .form-item-files-user-pic{
  opacity:0;
  position:relative;
  top:-170px;
  left:315px; 
}	*/
#edit-user-pic{
  opacity:0;
  filter: alpha(opacity=0);
  position:absolute;
  top:125px;
  left:275px; 
  height:220px;
  width:220px;
 }
.user_profile_image .image_text{
	color: #ffffff;
    opacity: 0;
	filter: alpha(opacity=0);
    position: relative;
    top: 145px;	
	z-index:100;
}	
#go4fun-change-password-form .form-required{
	display:none;
}
/*#allpages .row:first-child .floating-label-form-group {
    border-top: 1px solid #6b6c6e !important;
}	*/
#go4fun-change-password-form .btn-go4fun {
  margin-top:20px;	
}	
.chg_pwd{
   font-size: 20px;
   color:#5f6062 !important;	
   font-style:oblique;
	text-decoration:none;
	font-weight:normal;
}
.chg_pwd > a{
   font-size: 20px;
   color:#5f6062 !important;	
   font-style:italic;
 
}
div.messages{
 border:none;
}	
.custom_msg{
   font-size: 20px;
   color:#5f6062 !important;	
   font-style:oblique;
   text-decoration:none;
   font-weight:normal;
}
.custom_msg li{
  list-style:none;
}	
.my_account_btn{
 margin-top:20px;	
}	
#go4fun-my-account-form .floating-label-form-group input{
  text-align:left;	
  padding-top:10px;
}
/*
.program-item { position: relative; overflow: hidden; }
.program-item img.hover_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.program-item:hover img { 
  opacity: 0;
  -web-kit-transition:  opacity 1s ease;
  -moz-transition:  opacity 1s ease;li 
  -o-transition:    opacity 1s ease;
  transition:   opacity 1s ease;
}
.program-item:hover img.hover_img { opacity: 1; padding-right:15px; padding-left:15px; }	
	
.prg_last img.hover_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;  	
}
.prg_last:hover img{
   opacity: 0;
  -web-kit-transition:  opacity 1s ease;
  -moz-transition:  opacity 1s ease;li 
  -o-transition:    opacity 1s ease;
  transition:   opacity 1s ease;
}	

.prg_last:hover img.hover_img { opacity: 1; padding-right:15px; padding-left:15px; }		
*/
/*.program-item { position: relative; overflow: hidden; }
.program-item img.hover_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.program-item:hover img { 
  opacity: 0;
  filter: alpha(opacity=0);
  -web-kit-transition:  opacity 1s ease;
  -moz-transition:  opacity 1s ease;li 
  -o-transition:    opacity 1s ease;
  transition:   opacity 1s ease;
}
.program-item:hover img.hover_img { opacity: 1;filter: alpha(opacity=100); padding-right:15px; padding-left:15px; }	*/
	
.prg_last img.hover_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
	filter: alpha(opacity=0);  
}
.prg_last:hover img{
   opacity: 0;
   filter: alpha(opacity=0);
  -web-kit-transition:  opacity 1s ease;
  -moz-transition:  opacity 1s ease;li 
  -o-transition:    opacity 1s ease;
  transition:   opacity 1s ease;
}	

.prg_last:hover img.hover_img { opacity: 1;filter: alpha(opacity=100); padding-right:15px; padding-left:15px; }		

.carousel-caption{
	left:24%; !important
}	
/** program module **/


@media (min-height: 800px) {
	#sco-node-wrapper{
	 height:650px;
	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:40px;
		padding-bottom:40px;
	}
}
@media (min-height: 750px) and (max-height: 799px) {
	#sco-node-wrapper{
	 height:600px;
	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
	}

}
@media(min-height: 650px) and (max-height: 749px) {
	#sco-node-wrapper{
	 height:500px;


	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
	}
}

@media(min-height: 550px) and (max-height: 649px) {
	#sco-node-wrapper{
	 height:450px;
	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
	}
}
@media(min-height: 480px) and (max-height: 549px) {
	#sco-node-wrapper{
	 height:350px;
	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
	}
}
@media(min-height: 320px) and (max-height: 479px) {
	#sco-node-wrapper{
	 height:260px;
	}
	.page-node-play #allpages{
		margin-top:20px;
		padding-top:20px;
		padding-bottom:20px;
	}
}
#sco-node-content{
  overflow:hidden;	
}	
.hide-access-program{
   display:none !important;
}
/*.logged-in  header{
  margin-top:145px !important;	  
 }*/	
#user_login .nav > li > a:hover{
  background-color:#60605b!important;
  color:#18bc9c;
}	
#user_login .nav > li > a:focus{
  background-color:#60605b!important;
  color:#18bc9c;  
}
@media(max-width:767px){
 .header-bottom{
		  background-color:#9fa1a3;  
		  color:#FFFFFF;
		  text-align:center; 
		  position:fixed;  
		  top:115px;
		  left:0;
		  right:0;
		  z-index:1030;
		  padding-top:15px;
		  padding-bottom:15px;
		  display:none;
	}
	
	#go4fun-my-account-form .form-type-textfield input {
		margin-left:10px;  
	}
	 .navphone{
	  display:none;
  }
}	
	
	
/** funstuff page **/

#score_wrapper{
  text-align:center;
}	
.bronze_img,.silver_img,.gold_img{
   /*position:relative;
   width:100%*/
   margin-left:5%
}	
.bronze_img .nor-img ,.silver_img .nor-img,.gold_img .nor-img{
    float: left;
   
}
@media(min-width:801px){
.bronze_img .nor-img ,.silver_img .nor-img,.gold_img .nor-img{
    width: 6%;
    padding: 15px 5px;  
	text-align:center;
}	
.bronze_img .img-last,.silver_img .img-last,.gold_img .img-last{
   width:10%;
   padding-left:10px;
}	
.gold_img{
   padding-bottom:30px;
}	
}
@media(max-width:800px){
.bronze_img .nor-img ,.silver_img .nor-img,.gold_img .nor-img{
   /* width: 6%;*/
    padding: 15px 5px;  
	text-align:center;
}	
.bronze_img .img-last,.silver_img .img-last,.gold_img .img-last{
   /*width:10%;*/
   padding-left:10px;
}	
.gold_img{
   padding-bottom:30px;
}	
}
.line-bg{
  margin-left:5%;
  width:90%;	
  padding:10px 0px;
}	
#fun_stuff {
    margin-top: 95px;
}
#score_board{
  background-color:#6552a0;	
}	
#score_board h2{
   position:relative;
   top:0;
   color:#ffffff;   
}	
.ribbon{
 /* background-color:#f25d38;	*/

   background-image:url('/sites/default/files/tokens/score_banner.png');					
   background-size: 100% 100%;
   background-repeat:no-repeat;
}	

#score_wrapper{
 background-color:white;
 text-align: center;		
 margin:-10px auto auto;

padding-top:30px;
 
 width:96%;		 
}
#score_board h2{
 padding:5px 0px;
}	
.token_bronze_success,.token_silver_success,.token_gold_success{
	color: #5f6062;
	font-family: MyriadPro-Regular;
    letter-spacing: 1px;	
	font-weight:bold;	
}	

@media(min-width: 1200px) {
	#downloads .view-downlaods{
	   margin-left:12%;
	}	
	.token_bronze_success{
	   position:absolute;
		top:115px;
		right:60px;
		width:10%;  		
	}	
	.token_silver_success{
	   position:absolute;
		top:230px;
		right:60px;
		width:10%; 	
	}	
	.token_gold_success{
	   position:absolute;
		top:350px;
		right:60px;
		width:10%;    
	}	
}
@media(min-width: 992px) and (max-width:1999px) {
	.token_bronze_success{
	   position:absolute;
		top:115px;
		right:68px;
		width:12%;  		
	}	
	.token_silver_success{
	   position:absolute;
		top:230px;
		right:68px;
		width:12%; 	
	}	
	.token_gold_success{
	   position:absolute;
		top:350px;
		right:68px;
		width:12%;    
	}	
}
@media(min-width:685px) and (max-width: 991px) {
	.token_bronze_success{
	   position:absolute;
		top:90px;
		right:40px;
		width:12%;  		
	}	
	.token_silver_success{
	   position:absolute;
		top:180px;
		right:40px;
		width:12%; 	
	}	
	.token_gold_success{
	   position:absolute;
		top:270px;
		right:40px;
		width:12%;    
	}	
}
@media(min-width:478px) and (max-width: 684px) {
	.token_bronze_success{
	   position:absolute;
		top:90px;
		right:40px;
		width:12%;  	
		font-size:12px;	
	}	
	.token_silver_success{
	   position:absolute;
		top:165px;
		right:40px;
		width:12%; 	
		font-size:12px;
	}	
	.token_gold_success{
	   position:absolute;
		top:240px;
		right:40px;
		width:12%;    
		font-size:12px;
	}	
}
@media(min-width:380px) and (max-width: 477px) {
	
	.bronze_img .nor-img, .silver_img .nor-img, .gold_img .nor-img {
		/*width: 6%;
		padding: 5px 2px;*/
		text-align: center;
    }
	.token_bronze_success{
	   position:absolute;
		top:90px;
		right:25px;
		width:12%;  	
		font-size:10px;	
	}	
	.token_silver_success{
	   position:absolute;
		top:140px;
		right:25px;
		width:12%; 	
		font-size:10px;
	}	
	.token_gold_success{
	   position:absolute;
		top:200px;
		right:25px;
		width:12%;    
		font-size:10px;
	}	
}
@media(min-width:348px) and (max-width:379px) {
	
	.bronze_img .nor-img, .silver_img .nor-img, .gold_img .nor-img {
		/*width: 6%;
		padding: 5px 2px;*/
		text-align: center;
    }
	.token_bronze_success{
	   position:absolute;
		top:90px;
		right:25px;
		width:12%;  	
		font-size:10px;	
	}	
	.token_silver_success{
	   position:absolute;
		top:140px;
		right:25px;
		width:12%; 	
		font-size:10px;
	}	
	.token_gold_success{
	   position:absolute;
		top:188px;
		right:25px;
		width:12%;    
		font-size:10px;
	}	
}

@media (max-width:347px) {
	
	.bronze_img .nor-img, .silver_img .nor-img, .gold_img .nor-img {
		/*width: 6%;
		padding: 5px 2px;*/
		text-align: center;
    }
	.token_bronze_success{
	   position:absolute;
		top:140px;
		right:25px;
		width:12%;  	
		font-size:10px;	
	}	
	.token_silver_success{
	   position:absolute;
		top:185px;
		right:25px;
		width:12%; 	
		font-size:10px;
	}	
	.token_gold_success{
	   position:absolute;
		top:230px;
		right:25px;
		width:12%;    
		font-size:10px;
	}	
}
		
.download-img{
  padding:30px;
}


	/** surveys page **/
@media (min-width: 220px) and (max-width:767px){
  .seven-cols .col-xs-1  {
    width: 14.285714285714285714285714285714%;   
  }  
}

@media (min-width: 481px) and (max-width:767px){
  .sry-br{
	/* margin-left:12%;   */
  }	   
  #logo{
		width:120px;
		/*height:75px;*/
		margin-top:-6px;
 }
}

@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    
  }
  .post_sry_space{
	  margin-left:20%;
  }	 
  
  .week_survey_space{
	  margin-left:-3%;
  }	
}
// added by ramraj for questionnaires-forms
.qbtn-go4fun{
	background-color: #8cc657;
	box-shadow: none;
	border-radius: 6px;
	border: none;
	font-size: 19px;
	padding: 15px 33px;
	color: #ffffff;
	margin-top: 25px;
}
.q-lbl-textfield {
	text-align: left;	
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size:18px;
}
.q-lbl-note{
	text-align: left;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-weight: bold;
}
 .italic {
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
	font-weight: 599;
	font-size:18px;
}
.italic-bold {
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
	font-weight: bold;
	font-size:18px;
	text-align:left;
}
.italic-bold-head {
    font-style: italic;
	font-weight: bold;
	font-size:18px;
	text-align:center;
}
.formnote{
	text-align: left;
	padding-top: 10px;
	padding-left: 6px;
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	
}
#consent-form .form-item-yes{
  text-align:left;	
}	
#consent-form .form-item-yes label span{
  font-size:20px;	
}
#consent-form .form-item-yes input.form-checkbox{
  width:20px;
height:20px;
margin-top:0px;  
}	

#mydata-mpq-mq100 .q-lbl,#mydata-mpq-pa100 .q-lbl,#mydata-mpq-so100 .q-lbl,#mydata-mpq-nq100 .q-lbl,#mydata-mpq-ms100 .q-lbl,#mydata-mpq-cq100 .q-lbl,#mydata-mpq-fb100 .q-lbl,#mydata-g4foq-gffb010 .q-lbl   {
	text-align: left;	
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 20px;
	font-size:18px;
}	
#mydata-mpq-mq100 .form-select,#mydata-mpq-pa100 .form-select,#mydata-mpq-so100 .form-select,#mydata-mpq-nq100 .form-select,#mydata-mpq-fb100 .form-select,#mydata-mpq-ms100 .form-select,#mydata-g4foq-gffb010 .form-select{
border: none;
margin-top: 20px;
}
#mydata-mpq-nq100 .form-select{
  padding-right:0px !important;	
}
#mydata-mpq-mq100 .form-type-select::after,#mydata-mpq-pa100 .form-type-select::after,#mydata-mpq-so100 .form-type-select::after,#mydata-mpq-fb100 .form-type-select::after,#mydata-mpq-nq100 .form-type-select::after,#mydata-mpq-ms100 .form-type-select::after,#mydata-g4foq-gffb010 .form-type-select::after{
	left: 2px;
	top: 25px;
}
#mydata-mpq-mq100 .form-group,#mydata-mpq-pa100 .form-group,#mydata-mpq-fb100 .form-group,#mydata-mpq-so100 .form-group,#mydata-mpq-nq100 .form-group,#mydata-mpq-ms100 .form-group,#mydata-mpq-cq100 .form-group,#mydata-mpq-ws100 .form-group,#mydata-g4foq-gffb010 .form-group{
	margin: -8px;
    border-bottom: 2px solid #6b6c6e;
    margin-bottom: 0;
    padding-bottom: 0.5em;
    position: relative;

}

#mydata-mpq-mq100 h6,#mydata-mpq-so100 h6,#mydata-mpq-ms100 h6,#mydata-g4foq-gffb010 h6 {
	padding-bottom: 10px;
    text-transform: none;
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:18px;
	
}
#mydata-mpq-pa100 h6,#mydata-mpq-nq100 h6 {	
	padding-bottom: 10px;
    text-transform: none;
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-right: -15px;
	font-size:18px;
}
#mydata-mpq-mq100 .form-textarea, #mydata-g4foq-gffb010 .form-textarea{
 border: none;
 width: 650px;
 height: 30px;
}
#mydata-mpq-mq100 .resizable-textarea .grippie, #mydata-g4foq-gffb010 .resizable-textarea .grippie {
	border: none;
	height: 0px;
}


#edit-q2,#q3hours,#q3minutes,#wsq9a ,#right,#change1,#change2,#change3 {	
	outline: 0;
	border-width: 0 0 1px 0;
	border-radius: inherit;
	border-color: #5f6062;
	float: right;
}	
/* Feedback questionnarie css*/
#textbox{
	outline: 0;
	border-width: 0 0 1px 0;
	border-radius: inherit;
	border-color: #5f6062;
	float: left;
	text-align:left;
	/* height:0px;
	padding-top:0px;  */
}	
#textbox2,#textbox3,#textbox4,#textbox5,#textbox6{
	outline: 0;
	border-width: 0 0 1px 0;
	border-radius: inherit;
	border-color: #5f6062;
	float: left;
}
#mydata-mpq-fb100 .form-item-q05{
	text-align:left;
} 
.left{
	text-align:left;
	margin-left:-16px;
	font-size:15px;
}
.font{
	margin-left:-14px;
}	
.q05{
	float: left;
}
.align{
	padding-left:17px;
}
#yes{
	font-weight:bold;
}
.fb_text{
	font-family:MyriadPro-Regular;
	font-size: 18px;
    letter-spacing: 1px;
	padding-left:5px;
}
.fb_email_text{
	display:block;
	margin-top:-17px;
	margin-left:16px;
}
/* .fb_align{
	padding-left:100px;
} */
.changes,.changes2,.info,.easy,.hard,.health{
	display:none;
}
#relation{
	display:none;
    float:left;
	text-align:left;
}
.font{
	font-size:18px;
}
/*End of  Feedback questionnarie css*/
#wsq9a {
	margin-right: -89px;
	margin-top: -66px;
	}
#wsq10 {
	outline: 0;
	border-width: 0;
}	
#text_nutrition_7_1 {
	outline: 0;
	border-width: 0 0 1px 0;
	border-radius: inherit;
	border-color: #5f6062;
}
#mydata-mpq-so100  #edit-child-lang{
  text-align:left;
}
#mydata-mpq-so100  #edit-child-lang label{
  font-size:18px;
}	
#mydata-mpq-so100  #edit-child-lang input[type="checkbox"]{
  width:20px;
 height:20px;  
}	
#mydata-mpq-nq100 #q07 input[type="checkbox"]{
  width:20px;
  height:20px;  
  margin-top:0px;
}
#mydata-mpq-nq100 .nq-img img{
 width:50%;
}
#mydata-mpq-nq100 .nq-img  .wdg-img  img{
	width:50%;
	margin-top:9px;
}
#mydata-mpq-nq100 .nq-img  .hash-img  img{
	width:50%;
	margin-top:5px;
}	
#mydata-mpq-nq100 .q1-img img{
  width:40%;	
}
#mydata-mpq-nq100 .q1-img .rk-img img{
  width:50%;	
  margin-top:9px;
}
#mydata-mpq-nq100 .q3-img img{
  width:25%;	
}
#mydata-mpq-nq100 .q4-img img{
  width:25%;	
}
#mydata-mpq-nq100 .q9-img img{
  width:60%;	
}
#mydata-mpq-nq100 .q10-img img,#mydata-mpq-nq100 .q2-img img{
  width:60%;  
}	

#mydata-mpq-nq100 .nq-img div,#mydata-mpq-nq100 .q1-img div, #mydata-mpq-nq100 .q3-img div, #mydata-mpq-nq100 .q9-img div , #mydata-mpq-nq100 .q10-img div,#mydata-mpq-nq100 .q4-img div,#mydata-mpq-nq100 .q2-img div{
  text-align:center;	
}	
.chocolate{
	margin-top:-22px;
}
.doughnut{
  margin-top:-22px;	
}	
@media(min-width:481px){	
.muesli{
  margin-top:7px;	
}
}	
@media(max-width:480px){	
.muesli{
  margin-top:0px;	
}
}	
.cord_glass{
  margin-top:-10px;	
}
	.portfolio-modal .modal-content>img{
  margin-bottom:10px!important;
  text-align:center;  
}	
.downloads-section .handouts{
  margin-bottom:60px !important;	 
}
.downloads-section .test{
  color:red;
  bottom:-25px;  
}
#mydata-mpq-cq100 .form-type-radio input {
  float: left;
  clear: none;
margin: 2px -58px 0 41px;
width:18px; height:18px;
  
}
@media(min-width:481px){
#mydata-mpq-cq100 .form-type-radio label {
  float: left;
  clear: none;
  display: block;
padding: 26px 1em 9px 0;
margin: 2px 44px 0 1px;
}
}
@media (min-width:381px) and (max-width:480px){
#mydata-mpq-cq100 .form-type-radio label {
display: block;
padding: 2px 1em 9px 0;
margin: 2px 44px 0 1px;
}
}
@media(max-width:380px){
#mydata-mpq-cq100 .form-type-radio label {
display: block;
padding: 2px 1em 9px 0;
margin-left:30px;
}
}
.nsw_text{
font-size:18px;
}
.nickname_class{
text-align:left;
}
.phone_class{
	text-align:left;
}
#portfolioModal92 .modal-content ,#portfolioModal93 .modal-content ,#portfolioModal94 .modal-content,#portfolioModal95 .modal-content ,#portfolioModal96 .modal-content ,#portfolioModal97 .modal-content ,#portfolioModal98 .modal-content ,#portfolioModal99.modal-content ,#portfolioModal100 .modal-content ,#portfolioModal101 .modal-content ,#portfolioModal102.modal-content{
 padding: 100px 0;
    min-height: 50%;
	width: 60%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
	 margin: 0 auto;
}
#portfolioModal99 .modal-content{
	 padding: 100px 0;
    min-height: 50%;
	width: 60%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	 margin: 0 auto;
}
#portfolioModal102 .modal-content{
	 padding: 100px 0;
    min-height: 50%;
	width: 60%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	margin: 0 auto;
}
.modal-rk{
   display:none;
   overflow:visible;
   position:fixed;
    top:0;
   right:0;
   bottom:0;
   left:0;
   z-index:1050;
   -webkit-overflow-scrolling:touch;
   outline:0;
   }
.week{
	   font-family:MyriadPro-Regular;
	   font-size:14pt;
   }
.modal {
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
@media(min-width:1200px){
.welcome_user{
  font-style:italic;	
  padding-top:3px;
}
.tokens{
 font-family:MyriadPro-Bold;  
}	
.navbarphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:18pt;
	padding-left:30px;
	padding-top:15px;
}
/*  #logo{
		width:150px;
		height:35px;
		margin-top:7px;
 } */	

}
#mydata-mpq-ws100 .q-lbl   {
	text-align: left;	
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 20px;
	font-size:18px;
	margin-left:-8px;
}
#mydata-mpq-ws100 .r-lbl   { 
	text-align: left;
	font-size:18px;
	padding-left: 0px;
}
#mydata-mpq-ws100 .wsform-group{
border-bottom: 2px solid #6b6c6e;
padding-bottom: 0.5em;
    position: relative;
}
#mydata-mpq-ws100 .rr{
	margin: -8px;
	position: relative;
	padding-bottom: 0.5em;
}
#mydata-mpq-ws100 .form-group .form-type-radio  input {
float: left;
clear: none;
/*margin: 2px -58px 0 41px;*/
width:18px; height:18px;
}
#mydata-mpq-ws100 .form-group .form-type-checkbox input {
float: left;
clear: none;
/*margin: 2px -58px 0 41px;*/
width:18px; height:18px;
}
@media(min-width:992px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px 24px 25px 28px;
  width:18px; 
  height:18px;
}
}
@media (min-width:768px) and (max-width:991px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px 24px 25px 16px;
  width:18px; 
  height:18px;
}
}
@media (min-width:529px) and (max-width:767px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px 24px 25px 10px;
  width:18px; 
  height:18px;
}
}
@media (min-width:481px) and (max-width:528px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px 20px 25px 8px;
  width:18px; 
  height:18px;
}
}
@media (min-width:475px) and (max-width:480px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 6px 13px 45px 13px;
  width:18px; 
  height:18px;
}
}
@media (min-width:463px) and  (max-width:474px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 9px 7px 45px 18px;
  width:18px; 
  height:18px;
}
}
@media (min-width:421px) and  (max-width:462px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 6px 3px 45px 16px;
  width:18px; 
  height:18px;
}
}
@media (min-width:391px) and  (max-width:420px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 6px 3px 45px 11px;
  width:18px; 
  height:18px;
}
}
@media (min-width:361px) and  (max-width:390px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px 5px 47px 7px;
  width:18px; 
  height:18px;
}
}
@media (min-width:349px) and  (max-width:360px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 6px 0px 56px 10px;
  width:18px; 
  height:18px;
}
}
@media (min-width:301px) and  (max-width:348px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px -11px 56px 14px;
  width:18px; 
  height:18px;
}
}
@media(max-width:300px){
#mydata-mpq-ws100 .rr .form-type-radio  input {
  clear: none;
  margin: 11px -8px 56px 8px;
  width:18px; 
  height:18px;
}
}
#mydata-mpq-ws100  .form-group  .form-type-radio  label {
  display:block;	
  text-align: left; 
  padding-left:28px;
  font-family:MyriadPro-Regular;
  font-size:18px;
  font-style:sharp;
}
#mydata-mpq-ws100  .form-group  .form-type-checkbox  label {
  display:block;	
  text-align: left; 
  padding-left:28px;
  font-family:MyriadPro-Regular;
  font-size:18px;
  font-style:sharp;
}
@media(min-width:992px){
#mydata-mpq-ws100 .labels{
padding-left:337px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 13pt;
}
}
@media(min-width:768px) and (max-width:991px){
#mydata-mpq-ws100 .labels{
padding-left:366px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:740px) and (max-width:767px){
#mydata-mpq-ws100 .labels{
padding-left:312px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:701px) and (max-width:739px){
#mydata-mpq-ws100 .labels{
padding-left:284px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:660px) and (max-width:700px){
#mydata-mpq-ws100 .labels{
padding-left:260px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:601px) and (max-width:659px){
#mydata-mpq-ws100 .labels{
padding-left:223px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:551px) and (max-width:600px){
#mydata-mpq-ws100 .labels{
padding-left:190px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:481px) and (max-width:550px){
#mydata-mpq-ws100 .labels{
padding-left:160px;
padding-bottom:10px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:474px) and (max-width:480px){
#mydata-mpq-ws100 .labels{
padding-left:145px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:466px) and (max-width:473px){
#mydata-mpq-ws100 .labels{
padding-left:160px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:460px) and (max-width:465px){
#mydata-mpq-ws100 .labels{
padding-left:160px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 10pt;
}
}
@media(min-width:413px) and (max-width:459px){
#mydata-mpq-ws100 .labels{
padding-left:139px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 9pt;
}
}
@media(min-width:393px) and (max-width:412px){
#mydata-mpq-ws100 .labels{
padding-left:75px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 8pt;
}
}
@media(min-width:381px) and (max-width:392px){
#mydata-mpq-ws100 .labels{
padding-left:116px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 6pt;
}
}
@media(min-width:351px) and (max-width:380px){
#mydata-mpq-ws100 .labels{
padding-left:116px;
padding-bottom:25px;
font-family:MyriadPro-Bold;
font-size: 6pt;
}
}
@media(min-width:323px) and (max-width:350px){
#mydata-mpq-ws100 .labels{
padding-left:117px;
padding-bottom:25px;
font-family:MyriadPro-Regular;
font-size: 7pt;
}
}
@media(max-width:322px){
#mydata-mpq-ws100 .labels{
padding-left:84px;
padding-bottom:25px;
font-family:MyriadPro-Regular;
font-size: 5pt;
}
}
.wksry{
	font-family:MyriadPro-It;
	font-size:16pt;
}
 .sharp {
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: sharp;
	font-weight: 599;
	font-size:18px;
}
@media(min-width:992px){
.navphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:18pt;
	padding-left:30px;
	padding-top:29px;
}
}
@media (min-width:881px) and (max-width:991px){
.navphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:15pt;
    margin-left:-80px;
	padding-top:17px;
}
}
@media (max-width:880px) {
.navphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:14pt;
	padding-top:16px;
}
#user_login .nav li a{
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:18px;	
}
.welcome_align{
	text-align:left;
	padding-top:3px;
}
}
@media(max-width:1199px){
.welcome_user{
  font-style:italic;	
  font-size:14px;
  margin-top:7px;
}
.tokens{
 font-family:MyriadPro-Bold;  
 font-size:15px;
}	
}
@media (min-width:992px) and (max-width:1199px){	
#user_login .nav li a{
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:20px;	
}
.welcome_align{
	text-align:left;
	padding-top:3px;
}	
 #logo{
		width:130px;
		/* height:35px; */
		margin-top:7px;
 }
 .navbarphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:11pt;
	padding-top:17px;
}	
	.nav li > a{
    letter-spacing: 0px;
	}	
}
@media (max-width:880px){	
#user_login .nav li a{
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:18px;	
}
.welcome_align{
	text-align:left;
	padding-top:3px;
}	
/*  #logo{
		width:120px;
		height:27px;
		margin-top:7px;
 } */
 .navbarphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:11pt;
	padding-top:17px;
}	
}
@media(min-width:481px)and(max-width:880px){	
	.nav li > a{
	 padding-left: 17px;
    padding-right: 17px;
    font-size: 12px;
    letter-spacing: 0.2px;
	}
}
@media (max-width:480px){	
    .navbarphone {
		 display:none;
	 }
	.nav li > a{
	 padding-left: 17px;
    padding-right: 17px;
    font-size: 13pt;
    letter-spacing: 0.2px;
	font-family:MyriadPro-Bold;
	}
}
@media (min-width:881px) and (max-width:991px){
#user_login .nav li a{
    text-transform: uppercase;
    font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	font-size:18px;	
}	
.welcome_align{
	text-align:left;
	margin-left:-84px;
}
 #logo{
		width:190px !important;
		/* height:30px; */
		margin-top:-6px !important;
		margin-left:-84px !important;
 }
 .navbarphone{
	color:#ffffff;
	font-family:MyriadPro-Bold;
	font-size:11pt;
	padding-top:17px;
	margin-left:-80px;
}	
	.nav li > a{
	 padding-left: 17px;
    padding-right: 17px;
    font-size: 15px;
    letter-spacing: 0.2px;
	}	
}
#imgp7{
	width:120%;
}
#imgp13{
	margin-top:45px;
}
#imgp29{
width:80%;
}
#imgp16{
    padding-top:25px;
}
.download_img3{
width:98%;
}
.modal-kr{
  display:none;
   overflow:visible;
   position:fixed;
    top:130px;
   right:0;
   bottom:0;
   left:0;
   z-index:1050;
   -webkit-overflow-scrolling:touch;
   outline:0;
   overflow-y:auto;
   }
   #portfolioModal1 .modal-content,#portfolioModal2 .modal-content,#portfolioModal3 .modal-content,#portfolioModal4 .modal-content,#portfolioModal5 .modal-content,#portfolioModal6 .modal-content,#portfolioModal7 .modal-content,#portfolioModal8 .modal-content,#portfolioModal9 .modal-content,#portfolioModal10 .modal-content,#portfolioModal11 .modal-content,#portfolioModal12 .modal-content,#portfolioModal13 .modal-content,#portfolioModal14 .modal-content,#portfolioModal15 .modal-content,#portfolioModal16 .modal-content,#portfolioModal17 .modal-content,#portfolioModal18 .modal-content,#portfolioModal19 .modal-content,#portfolioModal20 .modal-content,#portfolioModal21 .modal-content,#portfolioModal22 .modal-content,#portfolioModal23 .modal-content,#portfolioModal24 .modal-content,#portfolioModal25 .modal-content,#portfolioModal26 .modal-content,#portfolioModal27 .modal-content,#portfolioModal28 .modal-content,#portfolioModal29 .modal-content,#portfolioModal30 .modal-content,#portfolioModal31 .modal-content,#portfolioModal32 .modal-content,#portfolioModal33 .modal-content,#portfolioModal34 .modal-content,#portfolioModal35 .modal-content,#portfolioModal36 .modal-content,#portfolioModal37 .modal-content,#portfolioModal38 .modal-content,#portfolioModal39 .modal-content,#portfolioModal40 .modal-content,#portfolioModal41 .modal-content,#portfolioModal42 .modal-content,#portfolioModal43 .modal-content,#portfolioModal44 .modal-content,#portfolioModal45 .modal-content,#portfolioModal46 .modal-content,#portfolioModal47 .modal-content,#portfolioModal48 .modal-content,#portfolioModal49 .modal-content,#portfolioModal50 .modal-content,#portfolioModal51 .modal-content,#portfolioModal52 .modal-content,#portfolioModal53 .modal-content,#portfolioModal54 .modal-content{
	 padding: 60px 0;
    min-height: 70%;
	width: 80%;
	border: 1px solid;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	 margin: 0 auto;
	 top:16%;
}

.p1,.p2,.p3,.p4,.p5,.p6,.p7,.p8,.p9,.p10{
	float:left;
	margin-top:80px;
}
 .prize_italic {
	font-family: MyriadPro-Bold;
    font-style: italic;
	font-weight: 599;
	font-size:14px;
}
.prize_font{
	font-family:MyriadPro-Bold;
	font-size:18pt;
}
@media (max-width:480px){
body.modal-open {
    overflow: hidden;
	position:fixed;
}
}
@media (min-width:481px){
	body.modal-open {
    overflow: hidden;
}
}
#portfolioModal85,#portfolioModal86,#portfolioModal87 {
overflow:auto;
}
.btn-prize{
    background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 10px 40px;
	color:#ffffff;
}
.testwrapperp1{
	display:none;
}
.fgt_pwd{
	padding:0px;
}
@media(min-width:801px){
.help{
	display:none;
}
  .tel{
	display:none; 
 }
 .navbar-default .navbar-nav > li > a.logout{
display:none;
}
 .navbar-default .navbar-nav > li > a.myaccount{
display:none;
}
/*.navbar-fixed-top{
	top:55px !important;
}*/
#logo{
		width:170px;
		/* height:35px; */
		margin-top:-19px;
 }
 .about_go4fun{
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
	letter-spacing:1px;
}
.btn-go4funonline{
	     display:none;
	            }
 .btn-go4{
	     display:none;
	    }
/*#slider1{
		  background-image:url('/sites/default/files/slider/new_slider/slider_move_large.jpg');	
		  background-repeat:no-repeat;
		}
#slider2{
		  background-image:url('/sites/default/files/slider/new_slider/slider_think_large.jpg');	
		  background-repeat:no-repeat;
		}
#slider3{
		  background-image:url('/sites/default/files/slider/new_slider/slider_eat_large.jpg');		
		  background-repeat:no-repeat;
		}	*/
.carousel {
		 height: 65%;
		}
.navbar-default .navbar-nav > li > a.test_login{
display:none;
}
.footer-below .copyright_txt{
  font-weight:700;	
}	
.footercopyright_txt{
  font-weight:700;	
}	
.abtgo4fun{
	display:none;
}
}
@media(min-width:481px) and (max-width:800px){
.help{
	display:none;
}
.navphone{
	display:none;
}
.about_go4fun{
    font-family: MyriadPro-Regular;
    font-size: 16pt;
	letter-spacing:0px;
}
.btn-go4funonline{
	     display:none;
	             }
.btn-go4{
	     display:none;
	    }
.abtgo{
	display:none;
}
/*
#slider1{
		  background-image:url('/sites/default/files/slider/move.png');	
		  background-repeat:no-repeat;  
		}	
#slider2{
		  background-image:url('/sites/default/files/slider/think.png');		
		  background-repeat:no-repeat;
		}	
#slider3{
		  background-image:url('/sites/default/files/slider/eat.png');		
		  background-repeat:no-repeat;
		}*/
.footer-below .copyright_txt{
font-family:MyriadPro-Regular;
font-size:13.12pt;
}	
.footercopyright_txt{
font-family:MyriadPro-Regular;
font-size:13.12pt;
}	
.nsw_footer{
   width : 80%;	  	
  }	
.make_heal_footer{
	   width : 80%;	
	  }	
.bhc_logo{
	width:80%;
 }
 .about_go4fun_bold{
    font-family:MyriadPro-bold;
    font-size: 16pt;
	letter-spacing:0px;	
}
#about .about_go4fun_bold a{
  color:#5f6062;	
  text-decoration:underline;
}
}
@media (max-width:480px){
.navbar-fixed-top{
	 top:55px !important;
    }
.header-top{
		display:none;
	}
 .tel{
	color:#ffffff !important;
	font-family: MyriadPro-Bold;
	font-style:sharp;
	font-size:15pt;
	line-height: 9.78px;
	vertical-align:text-top;
	text-decoration:none;
 }
 .tel:hover,.tel:focus {
color:#ffffff !important;
text-decoration:none;
}	
.navbar {
margin-top:-55px;
 }
/*.help p{
  text-align:center;
  font-family:MyriadPro;
  font-size:17px;
  letter-spacing:0px;
}*/
section.success{
    color: #fff;
 background: #028da9;
  padding:79px 0px 200px;
 }
.help1{
	display:none;
}
footer h3 {
    margin-bottom: 30px;
	font-size:20px;
	text-align:center;
	 font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.footer-col .list-inline{	
	}	
	.nsw_footer{
	  width : 60%;	  	
	}	
	.make_heal_footer{
	   width : 60%;	
	  
	}	
/* 	.bhc_logo{
		width:60%;
	} */
	.fb_logo{
	width:85%;
	}
	.mail_logo{
	width:85%;
	} 
.footer-below .copyright_txt{
  font-family:MyriadPro-Regular;
  font-size:9.78pt;	
  font-weight:bold;
  letter-spacing:0px;	
}
.footercopyright_txt{
  font-family:MyriadPro-Regular;
  font-size:9.78pt;	
  font-weight:bold;
  letter-spacing:0px;	
}
section h2 {
    margin: 0;
	font-size:1.5em;
}
.about_go4fun{
    font-family:MyriadPro-Regular;
    font-size: 14pt;
	text-align:center;
	letter-spacing:0px;
}
#about .ftof{
  font-weight:bold;	
  letter-spacing:0.2px;
  text-align:center;
}
#slider1,#slider2,#slider3{
   margin-top:5px;	  
  }	
.abtgo{
	display:none;
}

/*
#slider1{
		  background-image:url('/sites/default/files/slider/move1.png');	
		  background-repeat:no-repeat;
		}	
#slider2{
		  background-image:url('/sites/default/files/slider/think1.png');		
		  background-repeat:no-repeat;
		}	
#slider3{
		  background-image:url('/sites/default/files/slider/eat1.png');		
		  background-repeat:no-repeat;
		}*/
.star-green,.star-orange,.star-light{
	display:block;
	background-image: url('/sites/all/themes/go4fun/img/play1.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:35px; 
	width:auto;	
	border:none;
	margin-top:2px;
	
}
.star-primary {
	display:block;
	background-image: url('/sites/all/themes/go4fun/img/play_black.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:35px; 
	width:auto;	
	border:none;
	margin-top:2px;
}
.number{
	color:#ffffff;
	font-family: Tahoma;
	font-style:sharp;
	font-weight:100;
	line-height: 9.78px;
	vertical-align:text-top;
 }	
}

@media(max-width:365px){
	.navbar-fixed-top{
	 top:55px !important;
    }
    #block-views-about-info-block{
     height:600px;
    }	

	.about_47{
		width:80%;
		margin:auto;
	}
	.about_48{
		width:80%;
		margin:auto;
	}
	.about_49{
		width:80%;
		margin:auto;
	}
	.about_50{
		width:80%;
		margin:auto;
	}
	.about_51{
		width:80%;
		margin:auto;
	}	
	.about_52{
		width:80%;
		margin:auto;
	}	
}
@media (min-width:436px) and (max-width:480px){
.btn-go4funonline{
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 50px;
	position:absolute;
	top:-104px;
	left:60px;
	color:#ffffff;
}	
.btn-go4{
	text-align:center;
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:medium hidden;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 57px;
	position:absolute;
	top:-104px;
	right:44px;
	color:#ffffff;
}
}
@media (min-width:331px) and (max-width:435px){
.btn-go4funonline{
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 20px 42px;
	position:relative;
	top:-60px;
	float:left;
	color:#ffffff;
}	
.btn-go4{
	text-align:center;
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:medium hidden;
	box-sizing:none;
	font-size: 19px;	
	padding: 20px 49px;
	position:relative;
	top:-60px;
	float:right;
	color:#ffffff;
	color:#ffffff;
}	
}
@media (max-width:330px){
.btn-go4funonline{
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 30px;
	position:relative;
	top:-90px;
	float:left;
	color:#ffffff;
}	
.btn-go4{
	text-align:center;
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:medium hidden;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 34px;
	position:relative;
	top:-90px;
	float:right;
	color:#ffffff;
	color:#ffffff;
}	
}
@media (min-width:430px) and (max-width:480px){
section#about {
   padding:186px 0px !important;
}	
}
@media (max-width:429px){
section#about {
   padding:136px 0px !important;
}	
}
@media(max-width:481px){
.list-inline > li.test_li{
	display:block;
}	
}
@media(min-width:481px)and (max-width:650px){
.list-inline > li.test_li{
	display:table-cell;
}	
}
#mydata-mpq-ws100 .group .form-type-textfield input {
float: right;
clear: none;
border-color: #5f6062;
margin-top:-25px;
border-width:0 0 1px;
/*margin: 2px -58px 0 41px;
height:18px;*/
}
#mydata-mpq-ws100 .form-item-q5a-10{
	/*width:50%;*/
	float:left;
}
.regoform{
	float:left;
	height:20px;
}
.regoform-form-group {
    border-bottom: 2px solid #6b6c6e;
    margin-bottom: 0;
    padding-bottom: 0.5em;
    position: relative;
}
.rego_text{
	font-family:MyriadPro-Regular;
	font-size:18px;
	letter-spacing:1pt;
}
.phone_class a {
    color: #5f6062;
}
.privacy{
	color:#ffffff !important;
}
 .privacy:hover,.privacy:focus {
color:#ffffff !important;
text-decoration:none;
}
@media(min-width:481px) and (max-width:800px){
 .tel{
	color:#ffffff !important;
	font-family: MyriadPro-Bold;
	font-style:sharp;
	font-size:15pt;
	line-height: 9.78px;
	vertical-align:text-top;
	text-decoration:none;
 }
}
.about_go4fun_bold{
    font-family:MyriadPro-bold;
    font-size: 16pt;
	letter-spacing:0px;	
}
#about .about_go4fun_bold a{
  color:#5f6062;	
  text-decoration:underline;
}
@media (min-width: 350px) and (max-width: 480px) {
.hlp_font{
  text-align:center;
  font-family:MyriadPro-regular;
  font-size:15pt;
  letter-spacing:0px;	
}
#help span.hlp_font{
	margin-left:0px;

}
#help span.font_hlp{
  font-weight:700;
  margin-left:5px;
  font-size:14pt;
}
}
@media(max-width:349px){
.hlp_font{
  text-align:center;
  font-family:MyriadPro-Regular;
  font-size:17px;
  letter-spacing:0px;	
}
#help span.hlp_font{
	margin-left:0px;
	letter-spacing:0px;
}
#help span.font_hlp{
  font-weight:700;
  margin-left:5px;
  letter-spacing:0px;
  font-size:17px;
}
}
#postcode_formgroup{
	display:none;
}
#suburb_formgroup{
	display:none;
}
.text-submit{
	color:#8cc657;
}
.po_header{
	font-family:MyriadPro-Bold;
	font-size:30pt;
}
.po_body{
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
	font-size:18px;
	text-align:left;
}
#portfolioModalpoqsnrform .modal-content{
	padding: 60px 0;
    min-height: 50%;
	width: 55%;
    border: 1px solid;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	margin: 0 auto;
	top:30%;	
}
#portfolioModalpreqsnrform .modal-content{
	padding: 60px 0;
    min-height: 50%;
	width: 55%;
    border: 1px solid;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	margin: 0 auto;
	top:40%;	
}
#portfolioModalmonqsnrform .modal-content{
	padding: 60px 0;
    min-height: 50%;
	width: 55%;
    border: 1px solid;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;	
	margin: 0 auto;
	top:30%;	
}
.reminder{
	font-family:MyriadPro-Regular;
	font-style:italic;
	color:red;
	font-size:18px;
}
.btn-child{
	background-color: #8cc657;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 33px;
	float:left;
	color:#ffffff;
}
#shirt_size_formgroup{
	display:none;
}
.sname{
	float:left;
	margin-top:44px;
	font-family:MyriadPro-Bold;	
}
.cname{
color:#ffffff;	
}
.child_name{
font-family:MyriadPro-Bold;	
}
#token_name{
margin-top:-19px;
margin-left:61px;	
}
#name,#kname,#mname{
	margin-left:10px;
}
#shirt_size0_formgroup,#shirt_size1_formgroup,#shirt_size2_formgroup,#shirt_size3_formgroup,#shirt_size4_formgroup,#shirt_size5_formgroup,#shirt_size6_formgroup,#shirt_size7_formgroup,#shirt_size8_formgroup,#shirt_size9_formgroup,#shirt_size10_formgroup{
	display:none;
}
#token  .form-item-child-name:after{
	content: '<>';
	font: 16px Consolas, monospace;
	color: #444;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: -40px;	
	top: 0px;	
	position: absolute;
	pointer-events: none;
	width: 35px;
	padding: 0 0 5px 0;
	text-indent: 14px;
}
.reportbtn-go4fun-not {
	background-color: #96938E;
	box-shadow:none;
	border-radius: 6px;
	border:none;
	box-sizing:none;
	font-size: 19px;	
	padding: 15px 33px;
	color:#ffffff;
	white-space: normal;
	width: 200px;
	-webkit-appearance: none;
	margin-top: 50px;
	font-family:MyriadPro-Bold;
}
/* @media (min-width:451px) and (max-width:480px) {
	.nsw_footer{
	  width :20%;
	  margin-left:184px;
	  padding-bottom:20px;	  
	}	
	.make_heal_footer{
	   width : 15%;	
	   margin-left:184px;
	   padding-bottom:20px;
	  
	}	
	.bhc_logo{
		width:20%;
		margin-left:184px;
		padding-bottom:20px;
	}
}
@media (min-width:401px) and (max-width:450px) {
	.nsw_footer{
	  width :20%;
	  margin-left:170px;
	  padding-bottom:20px;	  
	}	
	.make_heal_footer{
	   width : 15%;	
	   margin-left:170px;
	   padding-bottom:20px;
	  
	}	
	.bhc_logo{
		width:20%;
		margin-left:170px;
		padding-bottom:20px;
	}
}
@media (min-width:376px) and (max-width:400px) {
	.nsw_footer{
	  width :20%;
	  margin-left:150px;
	  padding-bottom:20px;	  
	}	
	.make_heal_footer{
	   width : 15%;	
	   margin-left:150px;
	   padding-bottom:20px;
	  
	}	
	.bhc_logo{
		width:20%;
		margin-left:150px;
		padding-bottom:20px;
	}
}
@media (min-width:321px) and (max-width:375px) {
	.nsw_footer{
	  width :20%;
	  margin-left:135px;
	  padding-bottom:20px;	  
	}	
	.make_heal_footer{
	   width : 15%;	
	   margin-left:135px;
	   padding-bottom:20px;
	  
	}	
	.bhc_logo{
		width:20%;
		margin-left:135px;
		padding-bottom:20px;
	}
}
@media(max-width:320px) {
	.nsw_footer{
	  width :20%;
	  margin-left:120px;
	  padding-bottom:20px;	  
	}	
	.make_heal_footer{
	   width : 15%;	
	   margin-left:120px;
	   padding-bottom:20px;
	  
	}	
	.bhc_logo{
		width:20%;
		margin-left:120px;
		padding-bottom:20px;
	}
} */
@media(max-width:480px){
.links {
    margin-bottom: 10px;
	font-size:20px;
	text-align:center;
	 font-family: MyriadPro-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
}
@media(min-width:1200px){
.bspace{
	height:150px;
}
}
@media(min-width:992px) and (max-width:1199px){
.bspace{
	height:120px;
}
}
@media(max-width:991px){
.bspace{
	height:90px;
}
}
@media(min-width:481px){
.test_prizes{
height:350px;	
}
}
@media(min-width:451px) and (max-width:480px){
.test_prizes{
height:350px;	
}
}
@media(min-width:421px) and (max-width:450px){
.test_prizes{
height:310px;	
}
}
@media(min-width:401px) and (max-width:420px){
.test_prizes{
height:280px;	
}
}
@media(min-width:351px) and (max-width:400px){
.test_prizes{
height:260px;	
}
}
@media(min-width:321px) and (max-width:350px){
.test_prizes{
height:230px;	
}
}
@media(max-width:320px){
.test_prizes{
height:200px;	
}
}
@media(min-width:801px){
#score_wrapper{
height:400px;
}	
.about_103,.about_104,.about_105,.about_106,.about_107,.about_108{
	display:none;
}
}
@media(min-width:280px) and (max-width:374px){
#score_wrapper{
height:750px;
}	
}
@media(min-width:375px) and (max-width:400px){
#score_wrapper{
height:810px;
}	
}
@media(min-width:401px) and (max-width:481px){
#score_wrapper{
height:1000px;
}	
}
@media(min-width:481px) and (max-width:800px){
#score_wrapper{
height:1400px;
}	
}
@media(min-width:474px) and (max-width:480px) {
.brnimg{
	float:right;
	margin-right:-127px;
	margin-top:-200px;
}
}
@media(min-width:716px) and (max-width:800px) {
.brnimg{
	float:right;
	margin-right:-217px;
	margin-top:-200px;
}
}
@media(min-width:671px) and (max-width:715px) {
.brnimg{
	float:right;
	margin-right:-205px;
	margin-top:-200px;
}
}
@media(min-width:621px) and (max-width:670px) {
.brnimg{
	float:right;
	margin-right:-189px;
	margin-top:-162px;
}
}
@media(min-width:551px) and (max-width:620px) {
.brnimg{
	float:right;
	margin-right:-174px;
	margin-top:-147px;
}
}
@media(min-width:481px) and (max-width:550px) {
.brnimg{
	float:right;
	margin-right:-152px;
	margin-top:-124px;
}
}
@media(min-width:420px) and (max-width: 473px) {	
.brnimg{
	float:right;
	margin-right:-127px;
	margin-top:-104px;
}
}
@media(min-width:380px) and (max-width: 420px) {
.brnimg{
	float:right;
	margin-right:-115px;
	margin-top:-90px;
}
}
@media(min-width:348px) and (max-width:379px) {
	.brnimg{
	float:right;
	margin-right:-100px;
	margin-top:-80px;
}
}

@media (max-width:347px) {	
.brnimg{
	float:right;
	margin-right:-90px;
	margin-top:-70px;
}
}		
@media(min-width:481px) and (max-width:767px){
	.header-top{
		display:none;
	}
	.about_47,.about_48,.about_49,.about_50,.about_51,.about_52,.about_110{
	display:none;	
	}
	.about_103{
	width:50%;
	float:left;
	}
	.about_104{
	width:50%;
	float:right;
	}
	.about_105{
	width:50%;
	float:left;
	}
	.about_106{
	width:50%;
	float:right;
	}
	.about_107{
	width:50%;
	float:left;
	}
	.about_108{
	width:50%;
	float:right;
	}
}
@media(min-width:768px) and (max-width:800px){
  .tele{
	  display:none;
  }  
.about_47,.about_48,.about_49,.about_50,.about_51,.about_52,.about_110{
	display:none;	
 }
.header-top{
	display:none;
} 
.navbarphone{
	display:none;
}
}	
.download_img3{
	width:98%;
}
 .tele{
	color:#ffffff !important;
	font-family: MyriadPro-Bold;
	font-style:sharp;
	font-size:15pt;
	line-height: 9.78px;
	vertical-align:text-top;
	text-decoration:none;
 }
 .tele:hover,.tele:focus {
color:#ffffff !important;
text-decoration:none;
}

/* added by Ramraj on 05122017 */
i {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}
.ardown {
	 transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.mheading p {
	font-size:20pt;
}
.mheading {
	color: #A9A9A9;
	text-align: left; 
	margin-left: 60px;
	font-weight:bold;
	font-family: MyriadPro-Regular;
}
.sub_heading {
	color: #808080;
	text-align: left;
	margin-left: 60px;
	font-size:20px;	
	font-weight:bold;
	font-family: MyriadPro-Regular;
}

.ssubh p {
	text-align: left;
	margin-left: 60px;
    font-family: MyriadPro-Bold;
    font-family: MyriadPro-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:20px;	
    letter-spacing: 1px;
}
#paragraph312 ul {
text-align: left;
margin-left: 82px;
font-size:20px;	
}
#sub_heading1 ul, #paragraph311 ul, #paragraph412 ul, #paragraph511 ul, #paragraph1220 ul, #paragraph1304 ul, #paragraph1222 ul  {
	text-align: left;
	margin-left: 100px;
	font-size:20px;	
}
/* Ended by Ramraj on 05122017 */
.consent_content{
	text-align:left !important;
}
#list_content{
	padding-left:17px;
	text-align:left !important;
}
.consent_table{
	border:1px solid;
	width:85%;
	height:50%;
}
.con_bord{
	border:1px solid;
	text-align:left;
}
 .italic_consent {
	font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 599;
	font-size:18px;
}
#wsqc10a{
	margin-left:-14px;
}
.onl_lbl{
	padding-right:38px;
}
#mydata-mpq-ws100 .rk-lbl   {
	text-align: left;	
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size:18px;
	margin-left:-8px;
}
.activity{
    font-family: MyriadPro-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
	letter-spacing:1px;
}
@media(min-width:481px) and (max-width:800px) {
/* added by sruthi on 19092018*/
.Bracelet2,.Microscope2{
	margin-top:-5px;
}
.Smiggle2{
	margin-top:-33px;
}
.Stunt2{
	margin-top:11px;
}
.Tennis2{
	padding-top:13px;
}
.Vortex2{
	padding-top:14px;
}
.BCF2{
	padding-top:21px;
}
.Rebel2{
	margin-top:16px;
}
.Smigle2{
	margin-top:20px;
}
.Anaconda2{
	margin-top:-8px;
}
.Hover5{
	padding-top:34px;
}
.Modelling5{
	padding-top:8px;
}
.Magic5{
	padding-top:28px
}
.Mouse5{
	padding-top:9px;
} 
.Slip5{
	margin-top:-18px;
}
.Scooter5{
	margin-top:17px;
}
.soaker5{
	margin-top:-25px;
}
.BCF5{
	padding-top:18px;
}
.Rebel5{
	padding-top:16px;
}
.Smiggle5{
	margin-top:20px;
}
.Anaconda5{
	margin-top:-5px;
}
.tennis7{
	margin-top:-44px;
}
.netball7{
	margin-top:37px;
}
.bag7{
	padding-top: 36px;
}
.Lego7 {
	width:15%;
}
.Anaconda7{
	margin-top:-22px;
}
/* .Skh{
	width:104%;
} */
.slipnslide7{
	margin-top:-6px;
}
.kneepads7{
	margin-left:-31px;
	margin-top:-4px;
}
.stake7{
	margin-top:-13px;
}
.Eckersley7{
	margin-top:-2px;
	width:15%;
}
.BCF7{
	margin-top:12px;
}
.Rebel7{
	width:19%;
}
.Hart7{
	margin-top:-12px;
}
.Smiggle7{
	margin-top:8px;
}
.Booktopia7{
	margin-top:-15px;
}
/* ended by sruthi on 18092018*/
}
.gift_voucher{
font-weight:bold;
font-style:italic;
}
.tennis{
	width:76%;
}
.hower_ball{
	margin-top: 59px;
}
.hower_font{
	    padding-top: 30px;
}
@media (max-width:800px) and (min-width:767px){
.ball_font{
	margin-top: -25px;
}
}@media (max-width:990px) and (min-width:767px){
.gold_ten{
	margin-top:38px !important;
}
.Lego_font {
	margin-top: -23px !important;
}
.rebel_font{
	    margin-top: -3px !important;
}
}
@media (max-width:990px) and (min-width:800px){
.board_font{
	margin-top:-27px !important;
}
}
@media (max-width:800px) and (min-width:767px){
.board_font{
	margin-top:-42px !important;
}
}
.gold_ten{
    width: 100%;
}

@media (max-width: 766px) and (min-width: 481px){
.Eckersley7,.Rebel7,.slipnslide7,.Lego7  {
	  width: 100%
}
}
 @media (max-width:992px) and (min-width:767px){
	.helmet_img{
		margin-left:201px !important;
	}
} 
 @media (max-width:1199px) and (min-width:993px){
	.helmet_img{
		margin-left:237px !important;
	}
}
 @media (max-width:766px) and (min-width:390px){
	 .board_img{
		margin-left: -65px !important;
		margin-top: 80px !important;
	 }
 } 
 @media (max-width:390px){
	 .knee_img{
		width: 50%  !important;
	 }
	 .board_img{
		    width: 45%  !important;
			margin-left: 0px !important;
			margin-top: 0px !important;
	 }
	 .helmet_img{
		width: 50% !important;
		height: 30% !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
	 }
 }
 @media (max-width:480px) {
	.bhc_logo{
		padding-bottom:20px;
	}
}
@media (max-width:464px) {
	.foot_res_tab{
		display:none;
	}
}
@media (min-width:465px) {
	.foot_res{
		display:none;
	}
}
@media (min-width:325px) and (max-width:480px){
#logo{
		width:128px;
		/*height:75px;*/
		margin-top:-6px;
 }
}
@media (min-width:241px) and (max-width:324px){
#logo{
		width:120px;
		/*height:75px;*/
		margin-top:-6px;
 }	
}
@media(max-width:241px){
#logo{
		width:100px;
		/*height:75px;*/
		margin-top:-6px;
 }	
}
@media (min-width:800px) and (max-width:880px){
 #logo{
		width:120px;
		/*height:75px;*/
		margin-top:-6px;
 }
}
@media (min-width:1200px){
.activity_font{
		margin-top:13px;
	}
}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../img/circle.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}
.partner_footer{
	padding-bottom:15px;
}
/* edited by chanoja on 23 jan 2020 */
#imgp51,#imgp48,#imgp45,#imgp41,#imgp18,#imgp20,#imgp28,#imgp31,#imgp34,#imgp6,#imgp7,#imgp11,#imgp14,#imgp17{
	padding-bottom:45px !important;
}
#imgp38{
	padding-bottom:55px !important;
}
#imgp10{
	padding-bottom:69px !important;
}
#about, .covid_info{
	padding-top:30px !important;
}
.covid_info{
	background-color:#ffc838;
	padding-bottom:30px !important;
}
.funstuff_bann{
	font-family:MyriadPro-Bold !important;
	text-transform: uppercase!important;
    color: red !important;
}
.funstuff_banner{
	padding-top:30px !important;
/* 	padding-bottom:30px !important;
	margin-bottom:30px !important; */
}
.feedback_txt{
	font-size:18px !important;
}
.fb_head{
	text-align:center !important;
}
.fb_qo4a_cont, .fb_qo4d_cont, .fb_qo4f_cont, .fb_q05d_cont, .fb_q05e_cont, .fb_q05f_cont, .fb_q09{
	display:none;
}
.fb_font{
	font-family:MyriadPro-Bold;
}
.prize_row{
	margin-bottom:50px !important;
}
.tm_prize_row{
	padding-top:50px !important;
	margin-top:50px !important;
	margin-bottom: 50px !important;
}
#portfolioModalfbpostqsnrform .form-item .gffb_new {
	width: auto !important; 
}