/* Custom responsive stylesheet by Webs Coder [Rafiul Alom] */

/*@media only screen and (max-width: 1199px) {
	
}​*/

/*@media only screen and (max-width: 1049px){ 
	
}*/
@media only screen and (min-width : 1025px) {
	body {
		max-width: 1024px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 160px;
	}
}

@media only screen and (max-width : 1024px) {
	body {
		max-width: none;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 160;
	}
}

@media only screen and (min-width: 791px) and (max-width: 991px) {
	.short_desc_entry {
		width: 33.333%;
		float: left;
	}

	.short_desc_entry h3 {
		font-size: 20px;
	}

}

@media only screen and (max-width: 991px) {
	.navbar-header {
		width: 250px;
	}

	.navbar-brand {
		float: none;
		display: block;
	}

	.navbar-nav.navbar-right {
		margin-top: 3px;
	}

	#welcome_text h1 {
		font-size: 40px;
	}

	/*#content-section-4{
		background-position: 550px 73px;
	}
	#content-section-5{
		background-position: -160px 73px;
	}
	#content-section-3{
		background-position: -160px 73px;
	}*/
	#content-section-1,
	#content-section-3,
	#content-section-4,
	#content-section-5 {
		background-image: none;
	}

	.toggleTM {
		display: block;
	}

	.move_box {
		margin-top: 0px;
	}

	#about-the-study .center-align {
		margin-left: 0;
		padding-left: 15px;
		position: relative;
	}

	.content-section-3-img-mb,
	.content-section-5-img-mb.imgbottom {
		display: none;
	}

	.imagefloat {
		display: block;
	}

	.content-section-4-img-mb,
	.content-section-6-img-mb {
		display: none;
	}

	#btn_top2 {
		bottom: -25px;
	}

	#am-i-eligible .center-align,
	#what-ia-it .center-align,
	#why-participate .center-align {
		padding-left: 15px;
		position: relative;
	}

	.wpProQuiz_listItem .wpProQuiz_button {
		bottom: 15px;
	}

	/* blocked this code as it problem on responsive header */
	/*
	.headbackground .easylogo {
	  width: 35%;
	}
	
	 .navemenu {
	  bottom: 0;
	  position: absolute;
	  right: 15px;
	} */
	.copy {
		margin-left: 20px;
	}

	.Privacy-Policyl a {
		margin-right: 20px;
	}

	.Privacy-Policyl p.version {
		margin-right: 20px;
	}
}

@media only screen and (max-width: 870px) {
	.banner-text {
		max-width: 399px;
		top: 39px;
	}

	.left-hed {
		font-size: 50px;
	}

	.right-hed {
		font-size: 50px;
	}

	.sub-hed-top {
		font-size: 22px;
	}

	.sub-hed-bottom {
		font-size: 14px;
	}
}

@media only screen and (max-width: 850px) {
	.mobile_contact {
		margin: 0 auto !important;
	}

	.navemenu li {
		margin: 0 4px;
	}

	.btn-eligible-text {
		top: 18%;
		width: 89%;
	}
}

@media only screen and (max-width: 831px) {
	.navemenu a {
		font-size: 10px;
	}

	#menu-item-32>a {
		padding-left: 10px;
		padding-right: 10px;
	}

	section#content-section-6 p.title_2 {
		font-size: 17px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 13px;
	}

	section#content-section-8 p.title_2 {
		font-size: 17px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 13px;
	}
}

@media only screen and (max-width: 790px) {
	.navbar-header {
		width: auto;
	}

	#header {
		background: #26bea5 none repeat scroll 0 0;
		margin-bottom: 0;
	}

	.navbar-brand>img {
		width: 60%;
	}

	.navbar-nav {
		margin: 0;
	}

	.nav>li {
		text-align: center;
	}

	.content_section_common {
		padding: 30px 0;
	}

	.short_desc_entry {
		margin-bottom: 30px;
	}

	.short_desc_entry h3,
	.short_desc_entry p {
		text-align: center;
	}

	.move_box {
		margin-top: 0;
	}

	.wc_common {
		margin-bottom: 100px;
	}

	#welcome_text h1 {
		font-size: 35px;
	}

	#welcome_text h2 {
		font-size: 34px;
	}

	#btn_top1 {
		right: 15px;
	}

	#btn_top2 {
		right: 15px;
	}

	section#content-section-2 {
		padding: 40px 0;
		margin-bottom: 0px;
	}

	.content_pad {
		padding: 0;
	}

	#content-section-1 .content_pad {
		padding-bottom: 70px;
	}

	.navbar-fixed-top {
		padding: 5px 0;
		background: rgba(255, 255, 255, 0.8);
	}

	#content-section-1,
	#content-section-3,
	#content-section-4,
	#content-section-5 {
		background-image: none;
	}

	.toggleTM {
		display: block;
	}

	.headbackground {
		height: auto !important;
	}

	.navemenu {
		margin-top: 38px;
	}

	.imagefloat,
	.imagefloat.right {
		display: block;
		width: 90%;
		margin: 0 auto 4%;
		text-align: center;
		float: none;
	}

	#menu {
		margin-bottom: 0;
	}

	#about-the-study .center-align {
		float: none;
		margin: 0 auto;
	}



	.center-align {
		float: none;
		margin: 0 auto;
		width: 80%;
	}

	.mobile_contact {
		margin: 0 auto !important;
	}

	.wpProQuiz_listItem .wpProQuiz_button {
		left: 45%;
	}

	.short_desc_entry1 {
		margin-top: -7.5em;
	}

	.header-line {
		display: none;
	}

	.row {
		margin-left: 0;
		margin-right: 0;
	}

	/* .navemenu {
	  bottom: 45px;
	  position: absolute;
	  right: 15px;
	} */
	.navemenu li {
		margin: 0 4px;
	}

	.form-group {
		float: left;
		margin: 5px 0;
		width: 50%;
	}

	.wpcf7-form .action-block {
		float: left;
		width: 100%;
	}

	.btn-eligible-text {
		top: 16%;
		width: 88%;
	}

	.Privacy-Policyl a {
		margin-right: 0;
	}

	.Privacy-Policyl p.version {
		margin-right: 0;
	}

	.con-input {
		max-width: 247px;
	}
}

@media screen and (max-width: 790px) {
	.form-group.full-width {
		width: 97%;
	}

	.mobile-border-1 {
		border: 15px solid #f2a78a;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 36px;
	}

	.mobile-border-2 {
		border: 15px solid #26bea5;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 46px;
	}

	.mobile-border-3 {
		border: 15px solid #26bea5;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 46px;
		/* 	background: -webkit-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -moz-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -o-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -ms-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: linear-gradient(180deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%); */
		background-image: url(../images/gra-1.png);
		background-repeat: repeat-x;
		display: table;
	}

	#s-and-p-content {
		background-image: none;
	}

	#privacy-section-1 .container {
		border: 15px solid #f2a78a;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 46px;
		display: table;
	}

}

@media only screen and (max-width: 767px) {
	.contact-mob {
		display: inline-block;
	}

	.contact-desk {
		display: none;
	}

	.short_desc_entry1 {
		margin-top: -7.5em;
		text-align: center;
	}

	.short_desc_entry2,
	.short_desc_entry2 h3 {
		text-align: center;
	}

	.btn-eligible-text {
		top: 17%;
		width: 100%;
		left: 0;
	}

	.contact-information {
		display: table;
		float: left;
		width: 100%;
	}

	.con-input {
		max-width: initial;
	}

	.r-question-container,
	.registerquestion {
		display: table;
		width: 100%;
		float: left;
	}

	.r-question {
		display: table;
		width: 100%;
		float: left;
	}

	.r-question-left {
		float: left;
		width: 60%;
	}

	.r-question-right {
		float: right;
		min-width: 141px;
		width: 30%;
	}

	.conferm-container {
		display: table;
		margin-top: 75px;
		width: 100%;
	}

	.B-time {
		margin-bottom: 31px;
	}
}

@media only screen and (max-width: 744px) {
	#header.wc_common {
		display: table;
		height: 104px;
	}

	.navbar-brand>img {
		width: 70%;
		padding-top: 5px;
	}

	#welcome_text h1 {
		font-size: 30px;
		line-height: 34px;
	}

	#welcome_text h2 {
		font-size: 28px;
		line-height: 30px;
	}

	.slicknav_menu {
		display: inline-block;
		top: 27px;
	}

	.navemenu li.last-yellow {
		display: block;
		position: absolute;
		right: 98px;
		top: 26px;
	}

	.navemenu li {
		display: none;
	}

	.headerImage {
		display: block !important;
	}

	.desktopImage {
		display: none;
	}

	.banner-text {
		display: block;
		float: none;
		left: initial;
		margin-left: auto;
		margin-right: auto;
		max-width: initial;
		position: relative;
		text-align: center;
		top: 40px;
		width: 92%;
		margin-top: 20px;
	}

	.sub-hed-top {
		margin-top: 14px;
	}

	#content-section-2 {
		text-align: center;
		width: 88%;
		margin: 0 auto;
	}

	.center-align {
		float: none;
		margin: 0 auto;
		width: 90%;
	}

	/*.form-group input[type="text"], 
	.form-group input[type="password"], 
	.form-group input[type="search"], 
	.form-group input[type="email"], 
	.form-group input[type="url"], 
	.form-group select{
		width:100%;
		
	}
	.wpcf7-form-control.wpcf7-submit{
		margin-right:0;
	}
	*/
	.action-block {
		float: none;
		margin: auto;
		width: 80%;
	}

	#content-section-2 .row {
		text-align: center;
	}

	.mobile_contact {
		margin: 0 auto !important;
	}

	.movetop .slicknav_btn {
		display: block;
	}

	.slicknav_icon.slicknav_no-text {
		float: right;
		margin-bottom: 10px;
	}

	.movetop .slicknav_nav {
		float: right;
		clear: both;
		padding-left: 0;
		padding-right: 9px;
	}

	#header {
		margin-bottom: 0;
	}

	.imagefloat,
	.imagefloat.right {
		width: 100%;
	}

	.content_pad {
		padding: 0;
	}

	.easylogo>a {
		height: auto;
		width: 250px;
	}

	.headbackground .easylogo {
		text-align: left !important;
		margin-left: 0;
	}

	.banner .MobImage {
		display: block;
		width: 100%;
	}

	.banner .DesktopImage {
		display: none;
	}

	.easylogo img {
		margin-top: 2px;
		max-width: 130%;
	}

	.footer-logo {
		width: 40%;
	}

	.Privacy-Policyl {
		width: 60%;
	}

	.mobile-border-1 {
		border: 15px solid #f2a78a;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 36px;
	}

	.mobile-border-2 {
		border: 15px solid #26bea5;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 46px;
	}

	.mobile-border-3 {
		border: 15px solid #26bea5;
		border-radius: 60px;
		padding-top: 51px;
		padding-bottom: 46px;
		/* 	background: -webkit-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -moz-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -o-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: -ms-linear-gradient(-90deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%);
		background: linear-gradient(180deg, #26bea5 0%, #9b4a9a 7%, #ffffff 50%); */
		background-image: url(../images/gra-1.png);
		background-repeat: repeat-x;
	}

	.con-input {
		max-width: initial;
	}

	#why-participate #maincontent {
		display: table;
	}

	.Teliphone {
		margin-bottom: initial;
	}

	.name,
	.Teliphone,
	.con-email {
		margin-bottom: 10px;
	}

	.submit-container {
		display: inline-block;
		width: 100%;
	}

	#am-i-eligible {
		height: auto;
	}

	#content-section-6.wc_common {
		margin-bottom: auto;
	}

	.eligible-content {
		margin-top: 0;
		padding-bottom: 30px;
		padding-left: 42px;
		padding-right: 42px;
		padding-top: 17px;
	}

	#am-i-eligible {
		border: 0 none;
	}

	#content-section-6 .row {
		border-color: #f2a78a;
		border-radius: 60px;
		border-style: solid;
		border-width: 15px;
		height: auto;
		width: 100%;
	}

	#am-i-eligible-white-border {
		height: auto;
	}

	#content-section-8.wc_common {
		margin-bottom: auto;
	}

	.r-question-container,
	.r-question {
		display: table;
		margin-bottom: 6px;
		width: 100%;
	}

	.r-question-left {
		float: left;
		width: 60%;
	}

	.r-question-right {
		float: right;
		min-width: 141px;
		width: 30%;
	}

	#why-participate #maincontent {
		padding-right: 15px;
	}

	.r-question-right {
		padding-left: 0 !important;
	}

	.registerquestion .r-question-left {
		line-height: 21px;
	}

	br.show-mob {
		display: block;
	}

	section#content-section-6 p.title_2 {
		font-size: 22px;
		line-height: 30px
	}

	section#content-section-6 .last-con-details p {
		font-size: 18px;
		line-height: 30px;
	}

	section#content-section-8 p.title_2 {
		font-size: 24px;
		line-height: 30px
	}

	section#content-section-8 .last-con-details p {
		font-size: 18px;
		line-height: 30px;
	}

}

@media only screen and (max-width: 544px) {

	.left-hed,
	.right-hed {
		font-size: 54px;
	}

	.sub-hed-top {
		font-size: 21px;
	}

	section#content-section-6 p.title_2 {
		font-size: 20px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 16px;
	}

	section#content-section-8 p.title_2 {
		font-size: 22px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 16px;
	}

}

@media only screen and (max-width: 510px) {
	#am-i-eligible-white-border .eligible-content {
		display: inline;
	}

	section#content-section-6 p.title_2 {
		font-size: 19px;
		line-height: 24px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 14px;
		line-height: 24px;
	}

	section#content-section-8 p.title_2 {
		font-size: 20px;
		line-height: 24px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 14px;
		line-height: 24px;
	}

	#privacy-section-1 {
		padding: 0 29px;
	}
}

@media only screen and (max-width: 479px) {

	.top_text {
		font-size: 14px;
	}

	.navbar-brand>img {
		width: 75%;
		padding-top: 8px;
	}

	#welcome_text h1 {
		font-size: 26px;
		line-height: 30px;
	}

	#welcome_text h2 {
		font-size: 24px;
		line-height: 26px;
	}

	.slicknav_menu {
		top: 26px;
	}

	.slicknav_menu.movetop {
		top: 26px;
	}

	.center-align {
		width: 90%;
		padding: 0 8px;
	}

	.form-group {
		float: left;
		width: 100%;
	}

	#am-i-eligible .center-align,
	#what-ia-it .center-align,
	#why-participate .center-align,
	#about-the-study .center-align {
		padding-left: 0;
		padding-right: 0;
		position: relative;
	}

	/* #content-section-6 .row {
		padding: 0 20px;
	} */
	#content-section-6 .eligible-content {
		display: inline;
	}

	.Privecy_Policy .banner img {
		width: auto;
	}

	.form-group input[type="text"],
	.form-group input[type="password"],
	.form-group input[type="search"],
	.form-group input[type="email"],
	.form-group input[type="url"],
	.form-group select {
		width: 100%;

	}

	.wpcf7-form-control.wpcf7-submit {
		margin-right: 0;
	}

	.btn-eligible-text {
		top: 13%;
	}

	.footer-logo .copy {
		margin-left: 0;
	}

	.footer-logo {
		width: 30%;
		padding: 0;
	}

	.Privacy-Policyl {
		width: 70%;
		padding: 0;
	}

	.Privacy-Policyl a {
		line-height: 50px;
	}

	.Privacy-Policyl p.version {
		font-size: 11px;
		margin-top: -15px;
	}

	#s-and-p-content h2.title_2 {
		font-size: 17px;
	}

	#s-and-p-content {
		padding: 0;
	}
}

@media only screen and (max-width: 469px) {
	.r-question-left {
		float: left;
		width: 53%;
	}

	.r-question-left {
		font-size: 14px;
	}

	.submit-radio {
		margin-left: 0;
		margin-top: 19px;
	}
}

@media only screen and (max-width: 411px) {
	.r-question-right {
		float: left;
		width: 100%;
	}

	.r-question-left {
		float: left;
		width: 100%;
	}
}

@media only screen and (max-width: 400px) {
	.btn-eligible-text p {
		margin-bottom: 5px;
	}

	.btn-eligible-text .large-text {
		font-size: 20px;
		line-height: 25px;
	}

	.btn-eligible-text .small-text {
		font-size: 12px;
		line-height: 20px;
	}

	.btn-eligible-text .contact-no {
		font-size: 20px;
		line-height: 20px;
	}

	.btn-eligible-text {
		top: 12%;
	}

	.navemenu li.last-yellow {
		right: 81px;
	}

	.navemenu li:last-child {
		margin-right: 0;
		max-width: 117px;
	}

	.navemenu li:last-child a {
		padding-left: 2px;
		padding-right: 2px;
		font-size: 13px;
	}

	.left-hed,
	.right-hed {
		font-size: 37px;
	}

	.sub-hed-top {
		font-size: 17px;
	}

	section#content-section-6 p.title_2 {
		font-size: 17px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 14px;
	}

	section#content-section-8 p.title_2 {
		font-size: 17px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 14px;
	}
}

@media only screen and (max-width: 390px) {
	section#content-section-6 p.title_2 {
		font-size: 17px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 13px;
	}

	section#content-section-8 p.title_2 {
		font-size: 17px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 13px;
	}
}

@media only screen and (max-width: 360px) {
	section#content-section-6 p.title_2 {
		font-size: 15px;
	}

	section#content-section-6 .last-con-details p {
		font-size: 12px;
	}

	section#content-section-8 p.title_2 {
		font-size: 15px;
	}

	section#content-section-8 .last-con-details p {
		font-size: 12px;
	}

	.top_text {
		font-size: 10px;
	}

	.wpProQuiz_listItem .wpProQuiz_button {
		left: 50%;
	}

	#footer_nav li a {
		font-size: 15px;
		line-height: 25px;
	}

	.navbar-brand>img {
		width: 78%;
		padding-top: 12px;
	}

	#welcome_text h1 {
		font-size: 24px;
		line-height: 26px;
	}

	#welcome_text h2 {
		font-size: 23px;
		line-height: 24px;
	}

	.easylogo>a {
		width: 210px;
	}

	.movetop .slicknav_nav {
		margin-top: 5px;
	}

	.Privacy-Policyl a {
		margin-right: 0;
	}

	.copy {
		margin-left: 0;
	}

	.btn-eligible-text {
		top: 8%;
	}

	.Privacy-Policyl p.version {
		margin-right: 0;
	}
}

/*@media only screen and (max-width: 320px){
	section#content-section-8 .title_2 {
		font-size: 16px;
		padding: 0 5%;
	}
	section#content-section-8 .last-con-details {
		font-size: 12px;	
	}
}*/
@media only screen and (max-width: 340px) {
	#content-section-8 .container {
		display: inline;
	}

	footer .container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width: 320px) {
	.btn-eligible-text {
		top: 6%;
	}
}