@charset "utf-8";
/* CSS Document */
/*@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400;1,800&display=swap');

.adminBtn{
	display:block !important;
	border: 2px solid #fff !important;
	margin-top: 8px !important;
}

.adminBtn .logs{
	color: #fff !important;
}
body {
	background-color: #f7f5f5; /* For browsers that do not support gradients */
background:url(/global/images/unnamed.jpg); background-size:cover; background-repeat:no-repeat;
	font-family: 'Open Sans', sans-serif;

 min-height:900px; 
}
.insidebody {
	background-color: #fafafa!important; /* For browsers that do not support gradients */
background:url(/global/images/baby-inside.jpg); background-size:cover; background-repeat:no-repeat;
	font-family: 'Open Sans', sans-serif;

 min-height:900px; 
}.homepage{overflow-y:scroll;}
.insidebodytext{color:#785964;}
.loginhd{font-weight:bold; font-size:18px;}
.linkbar{Padding-top:20px; color: #919889;}
.linkbar a{color:#919889;  font-size:12px; font-weight: 600;}
.phoneform{display:none;} .regfor{font-size:12px; font-weight:bold; text-transform:uppercase; color:#785963;}
.regfor:hover{color:#5e464f}
.buttonStyle{width:6%; margin-left:10px;     background-color: #9e898e;
    color: #fff;
	border: 0px;} .textField{padding-left:10px;}
.buttonStyle:hover{background-color:#785963;}
.toplogin {
	display: none; 
} .loginbody .imagebartop{    margin-bottom: 10px;}
.insidecontent .sidemenu{top:30px; background:transparent;}
.videoarea{    margin-top: -40px;}
input{  height:35px;  width: 30%; 
    border: 0px;}
.mobilewelcome {
	display: none;
} input:focus{outline-color: #785963!important;}
.showmobile {
	display: none;
}
.logoheaders {
	height: 122px;
}
.partnershipmobile {
	display: none;
}
.pinkmenu{height:415px;}
.chartcontainer{positioN:relative}
.chartblock {
	  position: absolute;
    top: 0px;
    width: 60%;
    float: right;
    right: 0px;
    top: 5px;
}
.chartblock img {
	max-width: 100%;
}
.purplemenu {
	background: #785963; /* For browsers that do not support gradients */

	border-radius: 0px;
	border: none;
	margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;

 
}
.navbar-default .navbar-nav>li>a {
	color: #fff!important;
}
.nopaddingR {
	padding-right: 0px;
}
.nopaddingL {
	padding-left: 0px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #0c1c73;
}
.alwaysmenu .fa {
	font-size: 28px;
	padding-top: 3px;
} .c1 span{margin:0px!important;}
.blueheader {
	background: rgba(151, 159, 134, 1);
/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, rgba(151, 159, 134, 1) 20%, transparent 30%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, rgba(151, 159, 134, 1) 20%, transparent 30%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, rgba(151, 159, 134, 1) 20%, transparent 30%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, rgba(151, 159, 134, 1) 20%, transparent 30%); /* Standard syntax */
	color: #fff;

}
.gfegs{background: rgba(151, 159, 134, 1);}
.blueheader h1 {
	margin-bottom: 3px; font-size:25px; margin: 5px 0px;   text-shadow: 2px 2px 5px #0000007a;
    letter-spacing: 8px;
}
.blueheader h3 {
	margin-top: 0px; 
	padding-bottom: 20px;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	background-color: #90787f;
	border-right: 1px solid #c1b4b8;
	font-weight: 600!important;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:18px;
	padding-left: 20px;
	padding-right: 20px;
	cursor: pointer !important;

}
#bs-example-navbar-collapse-1 {
	padding-left: 0px;
}
.imagebartop img {
	display: inline-block;
	width: 100%; margin-top:17px;
	
}
.navbar-default .navbar-nav>li>a:hover {
	background-color: rgba(151, 159, 134, 1) !important;
	color: #fff;
}
.nospace {
	padding-left: 0px;
}
.imagebartop .apihlogo {
	display: none;
}
.tope{color:#fff; font-size:36.5px; }
.tope .hs1{font-weight:700; }
.tope .hs1b{font-weight:900; }

.tope .hs2{font-weight:400;}
.dpink li {
	
		background: rgba(138, 110, 120, 0.83);
	
/*    background: #a0858e;*/
	display: block;

	font-family: 'Open Sans', sans-serif;


	font-weight: 600;
	font-weight: 400;

	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #d0c5c5;
	color: #fff;
}
.dpink a {
font-weight:400;
	font-size: 27px;
	text-decoration: none!important;
}

.dpink li span {
color: rgba(161, 165, 139, 1);
	margin-left: 10px;
	margin-right: 6px;
}.dpink a:hover li {
		background: rgba(165, 181, 146, 0.8);

	color: #785963;
	text-decoration: none!important;
}
.dpink a:hover li span {
color: #785963;

}
.c1 span{color:#785964!important;}
footer{padding-top:150px;}
.dpink {
	padding-left: 0px;
	margin-top: 0px;
}  .welc{margin-top: 20px; color:#785964;margin-bottom: 50px; font-size:20px; font-weight:600;}.welc2{margin-top: 20px; color:#785964;margin-bottom: 20px; font-size:20px; font-weight:600;}
.dpink a:hover li span{/*color:#785963;*/}
.dpink>li>a{}



.c1{color:#785964; display:block; font-size:18px;}
.done{color:#fff!important;} .done span{color:#fff!important;} 
.videosubmenu{    background-color: #aab79a!important;}
.videosubmenu .c1{ font-weight:normal; color:#785964;}
.videosubmenu .done{color:#fff!important;}
.videosubmenu .c1:hover span {
    color: #fff!important;
}
.loginform{padding-bottom: 40px;}
.c1 span{font-weight:bold;}
.dpink a:hover .casehead{display:none;}
.dpink2 li {
	background-color: #9e848d;
	display: block;
	min-width: 270px;
	background-color: #9e848d;
/*	background: -webkit-linear-gradient(left, #dbddea 80%, transparent 100%); 
	background: -o-linear-gradient(right, #dbddea 80%, transparent 100%); 
	background: -moz-linear-gradient(right, #dbddea 80%, transparent 100%); 
	background: linear-gradient(to right, #dbddea 80%, rgba(255,255,255,0) 100%); */
	font-family: 'Open Sans', sans-serif;

background-color: #957c84;
	font-weight: 900;
	color: #17277a;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px solid #d2cecd;
	color: #17277a;
}
.dpink2 a {

	font-size: 16px;
	color: #785963;
	/*font-weight: bold!important;*/ min-height: 50px;
}
.dropdown-menu>li>a{	color: #fff;}

.dpink2 li:hover {
	background: #aab79a!important;
	color: #fff;
}

.dpink2 li:hover .c100.orange .bar, .dpink2 li:hover .c100.orange .fill {
    border-color: #785963!important;
}

.dpink2 li:hover a {
	color: #fff;
}
.dpink2 li a:hover {
	background-color: transparent;
	color: #fff;
}
.dpink2 li span {
	color: #785963;
	margin-left: 10px;
	margin-right: 6px;
}
.dpink2 {
	padding-left: 0px;
	margin-top: 30px;
	padding-bottom: 0px;
	border-radius: 0px;
	padding-top: 0px; box-shadow:none!important; border:0px!important;
} 
.chartblock p {
	text-align: right;
}
.alwaysmenu {
	padding-right: 0px;
	border-left: 1px solid #b77ab1;
	padding-left: 0px;
	margin-left: 15px;
}
.graphtext p {
	font-size: 14px;
	line-height: 15px;
	color: #0a1a72;
	margin-top: 15px;
	margin-bottom: 0px;
}
.sidebtns {
	border: 2px solid #785963;
	padding: 8px;
	border-radius: 0px;
	cursor: pointer;
	float: right;
	margin-top: 0px;
	margin-bottom: 5px; padding-bottom:6px;
}
.herlps{margin-right:5px;}
.sidebtns .logs {
	color: #785963;
	font-weight: bold;
	text-transform:uppercase; 
	display: block;
}
.sidebtns .logs2 {
	color: #fff;
	font-weight: bold;
	text-transform:uppercase;   padding:2px 5px;
	display: block; border:1px solid #fff;
} 
.fe{ padding:0px; margin:0px; 
    margin-top: 1px;}

.instr{width: 139px;
    line-height: 20px;
    line-height: 18px;
    text-align: left;}
.sidenomob.fe >span{padding: 12px 8px;}
.fe.instr{width: 119px;}
.instr.fe >span{padding: 4px 8px;}

.copy{	color: #785963; font-size:12px; font-weight: 600}
.sidebtns .welcome {
	color: #785963;
	display: block;
}
.sidebtns:hover {
	background-color: #785963;
	color: #fff;
}.fe:hover{background-color:#9e898e;}
.sidebtns:hover span {
	color: #fff!important;
}
.homepage .videosubmenu{background:transparent!important}
.graphtext .copy {
	margin-top: 130px;
	color: #cad2e6;
	font-size: 12px;
}
.newcircle {
	width: 32px;
	height: 32px;
	display: inline-block;
	top: -2px;     top: -22px;
}
.newcircle .slice {
	width: 50px;
	height: 50px;
}
.newcircle .bar {
}
.c100.small {
	font-size: 32px;
	font-weight: bold;
}
.newcircle span {
	font-size: 15px;
	width: 100%;
	line-height: 30px;
	margin-left: -10px;
	margin-left: 1px!important;
	margin-top: 1px;
}
.p100 span {
	font-size: 12px!important;
	margin-left: 0px!important;
}
.c100 {
	background-color: #785963;
}
.c100:after {
	background: none;
	background-color: #ecedf4;
}
.navbar-nav>li>.dropdown-menu {
	margin-left: -1px;
}
.lockbutton {
	float: right;
	display: inline-block;
	position: relative;
	color: #785963;
	border-radius: 15px;
	border: 2px solid #785963;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin-left: -15px;
	text-align: center;
	right: 5%;
}
.circlegroup {
	padding-left: 5px;
	display: inline-block;
	position: relative;
	right: 50%;
	float: right;
	margin-right: -5px;
}
.circlegroup2 {
	padding-left: 5px;
	display: inline-block;
	position: relative;
	right: 3%;
	float: right;
	margin-right: -5px;
	margin-top: 5px; position: absolute;
}
.lb2 {
	right: 3%; position: absolute;
	margin-top: 5px;     margin-top: -15px;
}
.videobar{background-color:#0c1c73; color:#fff;     margin-top: -7px;}  .videobar{background: #785963;}
video{margin-top:20px;}
.videotitle{color:#fff; text-transform:uppercase; padding-top:7px; padding-bottom:7px; font-size:16px; }
.videotitle span{padding-right:6px;}
.backnext{foont-size:16px; padding-top:10px; padding-bottom:10px; text-align:center;}
.backnext a{color:#fff;}
.backnext .notactive{ color:#b9a9a9; pointer-events: none; cursor:not-allowed;}
.locked{pointer-events: none; cursor:not-allowed;}
.sublocked{pointer-events: none; cursor:not-allowed; opacity:.4}
.backnext a:hover{color:#c7ceba; text-decoration:none; /*font-weight:bold;*/}
.cdcinside{font-size:11px; color:#0a1a72; width:310px; font-weight:bold;     display: inline-block; text-align:right;  
    margin: 0px;
}
.back{padding-right:10px;}
.insidelogs{    float: none;
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
     padding: 4px;
    margin-top: 3px;
    margin-right: 20px;
}
.rowzero{margin:0;}
video{}
.qnextback{padding-left:10px; padding-right:10px;}
.counter{padding-right: 15px;
}
.bnc{margin-top:20px;}
input[type=checkbox], input[type=radio]
{margin-right:10px;}
.quiz{color:#0c1c73; font-weight:bold; padding-top:15px; margin-bottom:500px;}
.quiz h4{font-size:19px; font-weight:bold;}
.quiz form{font-size:15px;}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.videosubmenu{position:absolute; left:100%; min-height:160px; width:90%; top:0px; background-color: #fff; margin-bottom:16px; display:none; 
    padding: 10px 0px; padding-right: 10px;
/*	display:none;*/}
.insidecontent .videosubmenu .c1{font-size:15px;}
.videosubmenu a{display:block; margin-top:5px; margin-bottom:5px; min-height:15px; padding-left:15px;  width:100%;    color: #785963!important;}
 .videosubmenu a:hover{ color: #fff!important; background-color: #785963!important; text-decoration:none}
.dpink2 li:hover .videosubmenu{display:block;}
.cg3 .newcircle {
 
    top: -5px;
}
.videohomesub{
    position: relative; background-color:transparent;
    left: 0px;}
	/*.videosubmenu span{display:block; margin-top:5px; margin-bottom:5px; min-height:15px; padding-left:15px;  width:100%;    color: #fff!important;     font-size: 13px;}*/
/* .videosubmenu span:hover{ color: #fff!important; background-color: #74006a!important; text-decoration:none}
*/
.dpink a{width: 60%;
    display: block;}
.dpink a:hover{width: 100%;
    display: block;}
.dpink a:hover .videohomesub{display:block;}




@media (min-width: 768px)
{
.navbar-nav>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
}}


@media(max-width:1500px){
	.videosubmenu{    min-height: 210px;}
	
	
}







@media (max-width:1200px) { 
	.gfegs{    width: 70%;}
 	body{ background-position: top center;     background-position: top center;
    background-size: initial;}

h1 {
	font-size: 30px;
}
h3 {
	font-size: 19px;
}.dpink a {
	font-size: 18px;}
	.c1{    font-size: 16px;}
	.herlps {
    margin-right: 6px;
}
	.instr {
		    width: 141px;}
.navbar-default .navbar-nav>li>a {
	font-size: 13px;
	padding-left: 12px;
	padding-right: 12px;
}
/*.cg3 {
	right: 40%;
}*/
	
	.lockbutton{
		
		width:30px !important;
		height:30px !important;
	}	
.logoheaders {
	height: 110px;
}
.graphtext .copy {
	margin-top: 130px;
	color: #cad2e6;
	font-size: 10px;
}
}
.mobileheader33{display:none;}
@media (max-width:991px) {.quiz{margin-bottom:10px;} .collapse34{overflow-x: hidden;} .pswap{color: #0a1a72;;}
	
	video{margin-bottom:10px;} 	.gfegs{    width: 100%;} footer {
    padding-top: 350px;
}
.chartblock {
	position: relative;
	top: 0px;
	width: 100%;
	float: none;
}.cdcinside{display:none;}
.blueheader {background: rgba(151, 159, 134, 1);
}
input {
    height: 35px;
	width: 90%}
.purplemenu {
}
	.pinkmenu{height:100%;}
.cg3 {
	right: 5%;
}.gfegs {
    background: transparent;
}
/*.imagebartop .imagebar {
	display: none;
}
.imagebartop .apihlogo {
	display: inline-block;
	width: 80%;
	height: auto; margin-top:0px;
	max-width: 210px; padding-top:5px;
	} */.tope{    line-height: 38px;
    margin-top: 10px;
    margin-bottom: 7px;}
.partnershipmobile {
	display: none!important;
	margin-top: 30px; margin-bottom:70px;
}
	
	.insidecontent .partnershipmobile {
		margin-top: 230px;}
.partnershipmobile img {
	width: 30%;
	}body > div.partnershipmobile > div > div > div:nth-child(2) > img{width:60%; padding-top:30px;}
.chartblock .copy {
	display: none;
} .videobar {
   
    margin-top: -15px;
}
.partnershipmobile .copy {
	color: #cad2e6;
	font-size: 14px;
	padding-left: 10px;
}
.logoheaders {
	height: 100%;
}
h1 {
	font-size: 24px;
}
h3 {
	font-size: 17px;
}
.sidenomob {
	display: none;
}.imagebartop {
    text-align: Center;
}
.toplogin {
	display: inline-block;
	float: right;
	margin-top: 30px; float: none;     margin-top: 10px;
    margin-bottom: 15px;
}
.mobilewelcome {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	padding-left: 30px;
	float: right;
	padding-top: 15px;
	position: absolute;
	right: 10px;
}
.chartblock p {
	text-align: left;
}
.quiz{padding-bottom:80px;}}

@media (max-width:767px) { .phoneform{display:block;} .partnershipmobile{margin-bottom:100px;}
.dpink2 {
	display: inline-block;
	width: 100%;
}
.alwaysmenu .dropdown-toggle {
	display: none;
}
.navbar-nav {
	margin: 0px;
	margin-left: 10px;
}
.bigmenu {
	height: 300px;
	width: 100%;
	margin: 0px;
	background-color: #fff;
	padding: 0px;
}
.alwaysmenu {
	border: none;
}
.navbar-collapse {
	padding-right: 0px;
	padding-left: 0px;
}
.showmobile {
	display: inline-block;
	color: #785963;
	margin-left: 10px;
	margin-right: 6px;
}
	
.hidemobile{display:none;}	
.mobilewelcome {
	float: none;
	position: relative;
	right: 0px;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	background-color: #90787f;
	/*background: -webkit-linear-gradient(left, #dbddea 40%, #fff 100%);*/ /* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(right, #dbddea 40%, #fff 100%);*/ /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(right, #dbddea 40%, #fff 100%);*/ /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(to right, #dbddea 80%, #fff 100%);*/ /* Standard syntax */
	border-bottom: 2px solid #fff;
}
.dropdown-menu {
	border-bottom: none;
}
.dpink2 li {
	width: 100%;
}
.navbar-default .navbar-nav>li>a {
	font-size: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-left: 10px; height: 50px;
padding-top: 15px;
}
.navbar-toggle {
	background: #90787f;
	color: #fff!important;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #785963;
	color: #0a1a72;
}
.navbar-collapse {
	box-shadow: none;
}
.dropdown-menu {
	box-shadow: none;
}
}
@media(max-width:650px){.hs1b{display:none;} .hs2{display: block;}	.dpink a {
		width: 100%!important;}
	.imagebartop{text-align:Center;}
/*	.imagebartop .apihlogo{display:block;}
	.imagebartop .apihlogo {
    display: block;
    max-width: auto;
    max-width: none;
    width: 50%;
    margin-left: 25%;
}*/.toplogin {
    display: inline-block;
	float: none;} .blueheader h1{font-size:25px;}

}

@media (max-width:400px) {
h1 {
	font-size: 21px;
}
h3 {
	font-size: 15px;
}
.dpink a {
	font-size: 15px;
}
}

@media (max-width:335px) {
.dpink a {
	font-size: 14px;
}
.dpink li {
	padding-bottom: 15px;
}
}

/*IE 9 */
@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{ 
    .graphtext{color:#fff; margin-top:-10px;}
	.graphtext p{color:#fff!important; font-size:11px; padding-bottom:5px;  padding-top:30px; text-align:center; padding-bottom:15px;  background: #74006a;} .graphtext .copy {
background-color:#fff; color:#000!important; 
}
}

/*IE 8 */
@media \0screen {
  /*  .chartblock{display:block; top:0px; float:none; width:100%;}*/  .graphtext{color:#fff; margin-top:-10px;}
	.graphtext p{color:#fff!important; font-size:11px; padding-bottom:5px;  padding-top:30px; text-align:center; padding-bottom:15px;  background: #74006a;} .graphtext .copy {
background-color:#fff; color:#000!important; 
}
}  @media (min-width: 1500px) {
  .container {
    width: 1370px !important;
  }/* .chartblock {
    position: relative;
    top: -455px;
    width: 60%;
    float: right;
}*/
}

@media (min-width:1200px) and (max-width:1500px){
	
	
	.imagebartop img {
    display: inline-block;
    width: 90%;
    margin-top: 5px;
    margin-left: 5%;
}
	.logoheaders {
    height: 75px;
}
}

.questionarea{min-height:350px; height:100%;}
.questiontitle{   width: 25%;
    border: 1px solid #957c84;     margin-top: 30px;
    font-size: 20px;  display:inline-block;
    height: 120px; 
}
.questiontitle>div{font-size:23px; line-height:46px; font-weight:bold; border-left:solid 10px #957c84; position:absolute; margin-left:-5px; padding-left:20px;margin-top: 30px;}
.question54{ width:75%; display:inline-block; font-weight:bold; font-size:16px; padding-left:20px; position: absolute;
    margin-top: 30px;}
.answerblock{}
.letterm{text-transform:lowercase;     position: absolute;}
.answerblock .AnswerBtn{    background: transparent;
    border: none!important;     outline: none!important; cursor:pointer;
}
.answerblock .AnswerBtn:hover{    background: transparent;
    border: none!important; color:rgba(151, 159, 134, 1); 
}
.qt2{    position: absolute;
    top: -15px; top: 20px;}
.qt2>div{line-height:30px; }
.ab2{display:inline-block; float:right; width:65%;     padding-bottom: 50px;}
.ab2>div{padding-left:30px; padding-top:30px;}
.are2{padding-bottom: 20px;
    font-weight: bold;}
#CorrectMessage{display:block;width:100%;}
#CorrectMessage{padding-left:25%;}
#IncorrectMessage{padding-left:25%;}

.incorrectve{width: 90%;
    display: block;
    padding-top: 150px;
    padding-left: 30px;}
.wronganswer{padding-top:80px; font-weight:normal;}
.redx{width:50px; height:auto;}
.ExplanationArea{margin-left: 87px; display:inline-block;
    margin-top: -50px;}
.LinkArea{margin-left: 87px;  display:inline-block;
    margin-top: -50px;}
.correctAnswerLine{font-weight:700;} .answerblock .AnswerBtn {
   
    margin-left: 15px;
    text-align: left;
}
.incor{font-weight:bold; border-radius:5px; padding:5px 12px; border:1px solid #785963; color: #785963; width:155px; text-align:Center; font-size:20px; float:right; position: absolute;
    right: 10px; top:-50px;}
.ince{background-color: #785963; color:#fff;}
.ute{position:absolute; width:99%; left:10px; margin-top: 15px!important;}


body > section > div.pinkmenu.insidebodytext.videoarea > section > section > div > div > div.col-xs-12.col-sm-7.col-md-8.col-lg-9{ -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;}









@media(max-width:1024px){
	
	.questiontitle>div {
    font-size: 15px;
    line-height: 46px;
    font-weight: bold;
    border-left: solid 10px #957c84;
    position: absolute;
    margin-left: -5px;
    padding-left: 10px;
    margin-top: 30px;
}
	
	.answerblock .AnswerBtn {
    margin-left: 15px;
    text-align: left;
    font-size: 13px;
}.incor {

  
    top: -10px;
}#IncorrectMessage {
    padding-left: 0%;
    padding-right: 5%;
} #CorrectMessage{
    padding-left: 0%;
    padding-right: 5%;
}
}



@media(max-width:800px){
	.answerblock{
    line-height: 15px;
}
	
	.questiontitle>div {
    font-size: 11px;
    line-height: 46px;
    font-weight: bold;
    border-left: solid 10px #957c84;
    position: absolute;
    margin-left: -5px;
    padding-left: 5px;
    margin-top: 30px;
    /* width: 100%; */
    /* position: relative; */
    /* word-wrap: normal; */
}
}



@media(max-width:991px){
.questiontitle {
    width: 35%;
    border: 1px solid #957c84;
    margin-top: 10px;
    font-size: 20px;
    display: block;
    height: 80px; margin-left:20px;
}
	.questiontitle>div{margin-top:15px;}
	.questionarea {
    min-height: 500px!important;
}
	
}

@media(max-width:767px){ .phoneform{display:none;}
	#side_column{margin-top:20px!important;}
}



.formPopUp{
	border: 2px #785963 solid;
    position: fixed;
    width: 35%;
    padding: 10px;
    top: 35%;
    z-index: 55;
    background-color: #fff;
	display: none;
}

#bs-example-navbar-collapse-1 > ul > li.dropdown.open > ul > li{
	cursor: pointer !important;
}
