.accordion-toggle:hover {
      text-decoration: none;
    }
.span-quest-tag
{
	font-size: 14px;
    text-transform: capitalize;
    margin-left: 10px;font-weight:normal;
}

#rc-imageselect,#RecaptchaField1, .g-recaptcha {transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
@media screen and (max-height: 575px){
#rc-imageselect,#RecaptchaField1, .g-recaptcha {transform:scale(0.50);-webkit-transform:scale(0.50);transform-origin:0 0;-webkit-transform-origin:0 0;}

h4.heading1 { font-weight: 700; font-size:20px; color: #000; text-transform: uppercase; text-align:left; margin:20px auto 10px; width:100%;}
.heading { font-weight: 700; font-size: 18px; color: #000; text-transform: uppercase; margin-top: 20px ;  display: inline-block;}
.heading span { font-weight: normal; font-size: 18px; color: #06F; text-transform: uppercase; margin: 0; margin-top:20px; display: inline-block; margin-right:15px;}
.line-sep {    display: block;    width: 100%;    height: 1px;    margin-top: 12px;    background: #2c2c2c;}
span.line { display: block; width: 33%; height: 1px;  background: #2CBCF1;}
label span{color:#F00;}
input[type="text"],  input[type="password"],  input[type="email"], textarea, select {
      width: 100%;line-height: 29px;border: 0;
      border-radius: 5px;
      outline: none;
      color: #666666;
      font-size: 14px;
      padding: 4px 10px;
      height:37px;
      border: 1px solid #ccc;
}

ul.catg3_snav{
      width: 100%; margin:0;padding:0;
}
.catg_nav3 li{
      width: 100%;
}
.catg_nav3 .catgimg_container {
  width:100%;
}
.catg3_snav li {
  border-bottom: 1px solid #f1f1f1 !important;
  display: block;
  padding:5px 0;line-height: 25px;
}
.catg3_snav li a{color:#666; font-size:14px;    }
.catg3_snav li a:hover{color:#00b3e5;}
.catg3_snav .media-left{
width: 30px !important;
height:30px !important;float: left;margin-right: 10px;
}
.catg3_snav .media-left:hover{
      opacity: 0.75;
}
.catg3_snav .media-left>img{
      width: 100%;
      height: 100%;
}

#listLoader {
            display:none;
    background: #0000004f;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* opacity: 0.4; */
    z-index: 99999;
}
.loader-centerNew {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: -webkit-translate(-50%, -50%);
    transform: -moz-translate(-50%, -50%);
    transform: -ms-translate(-50%, -50%);
}
.loader-spinnerNew {
    border: 5px solid #dddddd;
    border-radius: 50%;
    border-top: 5px solid #03A9F4;
    width: 65px;
    height: 65px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}