/*
Theme Name: CuriousTheme
Author: Rakesh
version:1.0*/

@font-face {
  font-family: "Lato";
  src: url("fonts/Lato-Regular.eot");
  src: url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Regular.woff2") format("woff2"),
    url("fonts/Lato-Regular.woff") format("woff"), url("fonts/Lato-Regular.ttf") format("truetype"),
    url("fonts/Lato-Regular.svg#Lato-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Bubblegum Sans";
  src: url("fonts/BubblegumSans-Regular.eot");
  src: url("fonts/BubblegumSans-Regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/BubblegumSans-Regular.woff2") format("woff2"), url("fonts/BubblegumSans-Regular.woff") format("woff"),
    url("fonts/BubblegumSans-Regular.ttf") format("truetype"),
    url("fonts/BubblegumSans-Regular.svg#BubblegumSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans";
  src: url("fonts/NotoSans-Bold.eot");
  src: url("fonts/NotoSans-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/NotoSans-Bold.woff2") format("woff2"), url("fonts/NotoSans-Bold.woff") format("woff"),
    url("fonts/NotoSans-Bold.ttf") format("truetype"), url("fonts/NotoSans-Bold.svg#NotoSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans";
  src: url("fonts/NotoSans.eot");
  src: url("fonts/NotoSans.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSans.woff2") format("woff2"),
    url("fonts/NotoSans.woff") format("woff"), url("fonts/NotoSans.ttf") format("truetype"),
    url("fonts/NotoSans.svg#NotoSans") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Reset */
section,
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
ol,
ul,
li,
fieldset,
form,
label {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  text-align: left;
}
body {
  line-height: 1;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
nav ul,
li {
  list-style-type: none;
}

/* Commons */
/*body{font: 400 13px/20px 'Lato';  font-weight: normal;font-style: normal; color:#333;}*/
body {
  font: 400 13px/22px "Noto Sans";
  font-weight: normal;
  font-style: normal;
  color: #333;
}
body,
body * {
  -webkit-font-smoothing: antialiased;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a,
a:hover,
a:active,
a:focus,
button,
input,
select,
textarea {
  outline: none;
  text-decoration: none;
}

p {
  margin: 0 0 15px;
}
p.last {
  margin-bottom: 0;
}

.clear {
  clear: both;
}

/* Clearfix */
.container:before,
.container:after,
.fac_box_left:before,
.fac_box_left:after,
#footer_right li:before,
#footer_right li:after,
.article_container:before,
.article_container:after,
.book:before,
.book:after,
.inner_right li:after,
.inner_right li:before,
.clearall:before,
.clearall:after,
.subbox:after,
.subbox:before,
.recentblog li:after,
.recentblog li:before,
.news_det:before,
.news_det:after,
.authorblog:after,
.authorblog:before,
.quizlist li:after,
.quizlist li:before,
.datefilter:after,
.datefilter:before,
.innerpp .subfeature:after,
.innerpp .subfeature:before,
.century:after,
.century:before,
.emvdiv:after,
.emvdiv:before,
.methemeform:after,
.methemeform:before,
.membershipplan:after,
.membershipplan:before,
.membershipplan li:after,
.membershipplan li:before {
  content: "";
  display: table;
}
.container:after,
.fac_box_left:after,
#footer_right li:after,
.article_container:after,
.inner_right li:after,
.book:after,
.clearall:after,
.subbox:after,
.recentblog li:after,
.news_det:after,
.authorblog:after,
.quizlist li:after,
.datefilter:after,
.innerpp .subfeature:after,
.century:after,
.emvdiv:after,
.methemeform:after,
.membershipplan:after,
.membershipplan li:after {
  clear: both;
}
.cws_widget_content.stt img {
  width: 30% !important;
  float: left;
  margin-right: 20px;
  border: 10px solid #5a41bb !important;
  border-radius: 8px;
}
.container {
  width: 1098px;
  margin: 0 auto;
  position: relative;
}
/*header{ background:#fff; }*/

#logo {
  margin: 15px 0 15px;
  float: left;
}

img {
  display: block;
}
.outer {
  background: #b60c8b;
}

.tag {
  color: #ff5a00;
  font-size: 18px;
  float: right;
  margin: 10px 0 12px;
}
#banner {
  margin-bottom: 2px;
}
.quiz_section {
  display: block;
  border: 0;
  margin: 0;
  padding: 15px !important;
  font-size: 16px;
  border: 1px solid #ccc !important;
  margin-bottom: 15px !important;
}
.wpulike-animated-heart .wp_ulike_btn {
  background: url(images/thumb_up3.png) no-repeat scroll 0 0px !important;
  width: 40px;
  height: 40px;
  float: left;
  box-shadow: none !important;
  clear: both !important;
  border-radius: 0 !important;
}
.wpulike-svg-heart {
  display: none !important;
}
.wpulike {
  clear: both !important;
}
.double-sidebar aside {
  width: 22% !important;
}
.double-sidebar main {
  width: 52% !important;
}
.double-sidebar #sidebar-left {
  margin-right: 2% !important;
}
.double-sidebar #sidebar-right {
  margin-left: 2% !important;
}
.book_appointment {
  color: #fff;
  font-size: 15px;
  padding: 0 42px;
  line-height: 37px;
  text-transform: uppercase;
  background: #b60c8b;
  float: right;
}

.outer1 {
  background: #e7e7e7;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
}
.whatsappnews-desktop {
  width: 750px;
  display: block;
  border: 1px solid;
  margin: 20px auto 0px auto;
  clear: both;
}
.whatsappnews-mobile {
  width: 350px;
  display: none;
  border: 1px solid;
  margin: 20px auto 20px auto;
  clear: both;
}
.pointer li {
  float: left;
  width: 33%;
}
.skdslider .slide-desc > h2.subcolor {
  color: #de2648;
}
.skdslider .slide-desc > p.subcolor1 {
  color: #445d73;
  font-size: 20px;
}
.skdslider .slide-desc > p.subcolor1 span {
  color: #165694;
  font-size: 24px;
  margin-bottom: 14px;
}
.pointer li:nth-child(2) {
  width: 34%;
}
.pointer li:last-child {
  border-right: 0;
}
.testimonial.dd img {
  width: 100%;
}
.pointer li i {
  width: 85px;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}
.pointer li h6 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 12px 0;
  float: left;
}
.qqqter {
  width: 23%;
  float: left;
  margin: 0 1%;
}
.qqqter75 {
  width: 65%;
  float: left;
  padding: 50px 0;
}
.qqqter img,
.qqqteri img {
  width: 100% !important;
  max-width: 100% !important;
}
.qqqteri {
  width: 100%;
  float: left;
}
.pointer li i img {
  width: 50px;
}
.vidsize {
  width: 100%;
  height: 229px;
}
.content-wrapper figure.ifryut iframe {
  width: 100%;
  height: 229px !important;
}
.vidsizesing,
.content-wrapper figure.ifryutlar iframe {
  width: 100%;
  height: 500px;
}
.resp-tabs-container .news-div:nth-child(4n),
.news-div:nth-child(4n) {
  margin-right: 0;
}
iframe video {
  height: 500px !important;
}
.content-wrapper iframe video source {
  height: 500px !important;
}
.menuicon {
  display: none;
}
h1,
h2,
h3,
h4 {
  font-family: "Bubblegum Sans" !important;
}
.checkout h2 {
  font-size: 28px;
  text-align: center;
  margin-bottom: 24px;
  color: #b60c8b;
}
.checkout p {
  font-size: 18px;
  text-align: center;
  line-height: 22px;
  color: #666666;
}
.textwidget {
  position: relative;
}
.textwidget .leftbox {
  width: 30%;
  float: left;
  padding-left: 20px;
}
.textwidget .rightbox {
  width: 67%;
  float: left;
  padding-left: 20px;
}
.textwidcont {
}
.textwidget .rightbox ul li {
  font-size: 18px;
  margin-bottom: 10px;
  list-style: disc;
}
.textwidget .rightbox ul {
  margin-left: 10px;
}
.textwidget p {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.widget h2.widgettitle {
  font-size: 24px;
  text-align: center;
  margin-bottom: 15px;
  color: #666;
}
.textwidget p {
  text-align: center;
}
.textwidget p a.btnshare {
  padding: 8px 15px;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 17px;
  width: 150px;
  clear: both;
  background: #b60c8b;
  color: #fff;
  display: block;
  text-align: center;
}
.checkout {
  padding: 20px 0 30px;
}
.patner li {
  width: 19%;
  float: left;
  margin-right: 1%;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  border-radius: 5px;
}
.patner li img {
  width: 100%;
}
.wp-video {
  margin-bottom: 20px !important;
}
.prod_det_right ul.likes li {
  list-style: none !important;
}
.likes {
  display: flex;
}

.likes__item {
  list-style: none;
}

.likes__item:not(:last-child) {
  margin-right: 20px;
}

.likes__item a {
  padding: 10px 15px;
  display: inline-block;

  box-shadow: none;
  background: #f5f5f5;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 100%;
  background: url(../images/thumb_up3.png) no-repeat scroll 0 0px !important;
}

.likes__item a:hover {
  color: #fff;
}

.likes__item--like a,
.buttontt {
  border-bottom-color: #47ba72;
  background: url(images/thumb_up3.png) no-repeat scroll 0 0px !important;
  color: #47ba72;
  width: 40px;
  height: 40px;
  float: left;
  position: relative;
}
.buttontt .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.buttontt:hover .tooltiptext {
  visibility: visible;
}

.likes__item--dislike a {
  border-bottom-color: #ba6547;
  color: #ba6547;
}

.likes__item--like a:hover {
  background: #47ba72;
}

.likes__item--dislike a:hover {
  background: #ba6547;
}
figure.aligncenter img {
  margin: 0 auto !important;
 
  overflow: hidden !important;
}
.is-style-rounded figure.aligncenter img {
  border-radius: 50%;
  overflow: hidden;
}
.is-style-default figure.aligncenter img{
  overflow: hidden;}
.patner li h6 {
  font-size: 16px;
  color: #333333;
  text-align: center;
  display: block;
  margin: 5px 0;
}
.news-div {
  width: 271px;
  padding: 4px;
  float: left;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  border-radius: 5px;
  margin-right: 4px;
  position: relative;
}
.profilei li.news-div {
  border: 3px solid #5a41bb;
}
.news-div h6 {
  clear: both;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  min-height: 97px;
  padding: 0 30px;
}
.news-div img {
  width: 100%;
  height: 160px;
}
.news-div h6 a {
  font-size: 16px;
  color: #333333;
  margin: 30px 0;
}
.read-now {
  width: 100px;
  margin: 0 auto 7px;
  text-align: center;
}
.read-now a {
  width: 100px;
  display: block;
  border-radius: 5px;
  text-align: center;
  background: #b60c8b;
  line-height: 33px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.blogpagination {
  width: 100px;
  display: block;
  border-radius: 5px;
  text-align: center;
  background: #b60c8b;
  line-height: 33px;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bold;
}
.blogpagination:hover {
  background: #000;
}
.registernow {
  clear: both;
  font-size: 22px;
  width: 100%;
  float: left;
  color: #dd2447;
  text-align: center;
}

.outer2 {
  background: #fff;
  padding: 40px 0 30px;
}
.outer2 h2,
.innerpg h2,
.login_container h2,
.contact_right h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 14px;
  color: #b60c8b;
}
.login_container h2 {
  margin-bottom: 0 !important;
}
.vce-text-block h3 {
  margin-bottom: 14px;
  text-align: left !important;
}
.vce-row--col-gap-30 > .vce-row-content > .vce-col {
  margin-right: 0px !important;
}
.vce {
  margin-bottom: 0 !important;
}
.web {
}
.mobile {
  display: none;
}
.outer2 p {
  font-size: 18px;
  text-align: center;
  line-height: 22px;
  color: #333;
  width: 70%;
  margin: 0 auto 20px;
}
.whycurious {
  width: 560px;
  float: left;
  margin-top: 30px;
}
.whycurious li {
  float: left;
  width: 48%;
  margin-right: 4%;
  min-height: 80px;
  margin-bottom: 30px;
}
.about_left li {
  text-align: left;
  list-style: disc;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}
.about_left ul {
  margin-left: 20px;
  margin-bottom: 15px;
}
.whycurious li:nth-child(2n) {
  margin-right: 0;
}
.innerpg h2.subheading {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.about_left h3 {
  font-size: 17px;
  font-weight: bold;
  color: #333;
  text-align: left;
  margin-bottom: 14px;
}
.about_left h4 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-align: left;
  margin-bottom: 14px;
}
.speakicon {
  width: 20px;
  border: 0;
  height: 20px;
  padding: 16px;
  cursor: pointer;
  background: url(images/speakicon.png) no-repeat;
}
.speakicon:active {
  background: url(images/speakiconh.png) no-repeat;

  transform: translateX(4px);
}
.whycurious i {
  width: 62px;
  float: left;
}
.whycurious li p {
  color: #333;
  font-size: 18px;
  margin: 0;
  text-align: left;
  line-height: 26px;
  float: left;
}

.whycuriousright {
  width: 508px;
  float: right;
  margin-top: 30px;
}
.usp-images-wrap {
  display: none !important;
}
.empower {
  padding: 10px 0 0px;
}
.empower h2 {
  font-size: 28px;
  text-align: center;
  margin-bottom: 28px;
  color: #b60c8b;
}
.empowerlist li {
  width: 539px;
  float: left;
  margin-bottom: 0;
}
.empowerlist li:nth-child(2) {
  float: right;
}

.outer3 {
  background: #f7f7f7;
  padding: 37px 0;
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
}
.outer3 .container {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
.outer3 p {
  font-size: 28px;
  font-weight: bold;
  padding: 25px 0 12px;
  text-align: center;
  color: #dd2447;
  margin-bottom: 0;
}
.outer3 h5 {
  font-size: 20px;
  font-weight: bold;
  padding: 0px 0 25px;
  text-align: center;
  color: #b60c8b;
}
.empower h2 span {
  float: left;
}
.testimonial {
  width: 100%;
  margin: 0 auto;
  padding: 24px 40px;
}
.bottomcomma {
  background: url(https://curioustimes.in/wp-content/uploads/2019/02/bottomcomma.jpg);
  width: 47px;
  height: 39px;
  background-repeat: no-repeat;
  float: right;
  padding: 24px;
}
.testimonial li {
}
.testimonial li p {
  color: #000;
  font-size: 16px;
  margin: 0 0 15px;
  text-align: center;
  line-height: 22px;
  float: left;
}
.testimonial li h6 {
  color: #dd2447;
  font-size: 18px;
  margin: 0 0 35px;
  text-align: center;
}
.testimonial li .img {
  width: 77px;
  height: 77px;
  overflow: hidden;
  border-radius: 10px;
  margin: 0 auto;
}
.empower h2.testimon {
  width: 313px;
  margin: 0 auto 30px;
}
.empower h2.testimon.par {
  width: 351px;
}
.lighte.bgdark.button.loginviasms,
.dig_ma-box .bgdark.loginviasms {
  color: #000;
  background: none !important;
  background-color: none !important;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  padding: 0;
}
.outer4 {
  background: #f7f7f7;
  padding: 46px 0 30px;
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
}
.outer4 h2 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  color: #b60c8b;
  margin-bottom: 20px;
  line-height: 32px;
}
.outer4 p {
  font-size: 16px;
  text-align: justify;
  color: #666666;
  margin-bottom: 20px;
}
.dig_ma-box .loginviasms {
  background-color: #fff !important;
}
.dig-container {
  background-color: #b60c8b !important;
}
.openbtn1 {
  background-color: rgba(49, 133, 203, 0.65);
}
.openbtn1 a.whatapiion {
  background: url(images/whatsaappic.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn1 a.fbiion {
  background: url(images/fb.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn1 a.lininaiion {
  background: url(images/linina.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn1 a.twaiion {
  background: url(images/twa.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn1 a.ytaiion {
  background: url(images/yta.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn1 a.instaaiion {
  background: url(images/instaa.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
.openbtn a.searchiion {
  background: url(images/searchicon.png) no-repeat;
  background-size: 20px;
  background-position: 7px 7px;
}
footer {
  background: #b60c8b;
  padding: 26px 0 20px !important;
}
.footerleft {
  width: 700px;
  float: left;
}
.menu-main-menu-container > ul > li > a {
  color: #fff;
  font-size: 15px;
  padding: 0 23px;
  line-height: 37px;
  border-left: 1px solid #9ab7d7;
  float: left;
}
.menu-main-menu-container > ul > li:nth-child(5) > a,
.menu-main-menu-container > ul > li:nth-child(3) > a,
.menu-main-menu-container > ul > li:nth-child(4) > a {
  background: url(https://curioustimes.in/wp-content/uploads/2019/07/DenseGaseousBobwhite-small.gif) no-repeat right top;
  background-position: right -5px;
  background-size: 35px;
}
.menu-main-menu-container > ul > li:last-child > a {
  border-right: 1px solid #9ab7d7;
}
.signiinn,
.signiiout {
  color: #fff;
  font-size: 15px;
  padding: 0 29px;
  line-height: 37px;
  border-right: 1px solid #9ab7d7;
  background: #b60c8b;
}
.signiiout {
  padding: 0 15px;
}
.menu-footer-menu-grades-container,
.menu-footer-menu-company-info-container,
.menu-footer-menu-company-info-container,
.menu-footer-menu-policies-container {
  width: 30%;
  float: left;
  margin-bottom: 30px;
  margin-right: 5%;
}
.menu-footer-menu-company-info-container {
  margin-right: 0;
}
.menu-footer-menu-grades-container > ul > li > a,
.menu-footer-menu-policies-container > ul > li > a,
.menu-footer-menu-company-info-container > ul > li > a {
  color: #fff;
  font-size: 14px;
  padding: 0 0px 6px 0;
  float: left;
}
.menu-footer-menu-grades-container > ul > li > a span {
  font-size: 12px;
}
.menu-footer-menu-grades-container > ul > li,
.menu-footer-menu-policies-container > ul > li,
.menu-footer-menu-company-info-container > ul > li {
  width: 100%;
  float: left;
}

.menu-footer-menu-grades-container > ul > li:first-child > a,
.menu-footer-menu-policies-container > ul > li:first-child > a,
.menu-footer-menu-company-info-container > ul > li:first-child > a {
  font-size: 16px;
  padding: 0 0px 8px 0;
  font-weight: bold;
}
.qaleft {
  width: 47%;
  float: left;
}
.qaleft.rgt {
  width: 47%;
  float: right;
}
.innerpg.subpg ul.quizsss {
  margin-left: 0;
}
.quizsss li {
  list-style: none;
  background: #e2e1ff !important;
  border: 1pxx solid #333;
  line-height: 22px;
  padding: 10px;
  display: block;
}
.century {
  width: 680px;
  margin: 0 auto;
}
.century li {
  list-style: none;
  width: 50%;
  padding: 10px;
  float: left;
  margin-bottom: 20px;
}
.century li:nth-child(2n + 1) {
  clear: both;
}
.century li h5 {
  font-size: 18px;
  margin-bottom: 10px;
  clear: both;
}
.century li p {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 8px;
}
.century li.first h5,
.century li.first p {
  color: #cc4e66;
}
.century li.sec h5,
.century li.sec p {
  color: #eba823;
}
.century li.third h5,
.century li.third p {
  color: #0d6db7;
}
.century li.fourth h5,
.century li.fourth p {
  color: #1099ab;
}
.century li.align h5,
.century li.align p {
  text-align: right;
  clear: both;
}
.century li .cenimg,
.century li.align .cenimg {
  width: 84px;
  height: auto;
  float: right;
  margin-bottom: 10px;
}
.century li .cenimg {
  float: left;
}
.century li.align .cenimg img,
.century li .cenimg img {
  width: 100%;
}
.quiz-area { background:#fff; border:1px solid #a2825c; padding:15px;}
.watu-submit-button{background:#b60c8b;}
.like,
.unlike {
  border: 0;
  background: none;
  letter-spacing: 1px;
  color: lightseagreen;
}

.like,
.unlike:hover {
  cursor: pointer;
}
.eyeshow2 {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 10px;
  display: none;
}
.profilei li input.eyeshow3 {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 10px;
  display: none;
  border: 0 !important;
}
.profilei li input.eyeshow3:hover {
  cursor: pointer;
}
.eyeshow3 {
  top: 5px;
  right: -4px;
  position: absolute;
  z-index: 999;
}
.password p {
  position: relative;
}
.eyeshow4 {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 10px;
  display: none;
}
.password p input.eyeshow4 {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 0px;
  display: none;
  display: inline-block;
  top: 25px;
  cursor: pointer;
  right: -4px;
  position: absolute;
  z-index: 999;
}
.eyeshow,
.eyeshow1 {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 0px;
  display: none;
  display: inline-block;
  top: 25px;
  cursor: pointer;
  right: -4px;
  position: absolute;
  z-index: 999;
}
.gallery-text p.aut {
  height: 30px;
}
.eyeshow {
  width: 30px;
  background: url("images/eye.png") no-repeat;
  padding: 0px;
  display: none;
  display: inline-block;
  top: 165px;
  cursor: pointer;
  right: 31px;
  position: absolute;
  z-index: 999;
  border: 0;
}
.rminput input.eyeshow1 {
  top: -30px;
  right: 6px;
  border: 0px !important;
  display: none;
  width: 30px;
  background: url("images/eye.png") no-repeat !important;
  padding: 0px;
  display: none;
  display: inline-block;
  cursor: pointer;
  border: 0;
}
.footerright {
  width: 260px;
  float: right;
}
.footerright h5 {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 2px;
  clear: both;
}
.footerright p {
  font-size: 14px;
  color: #fff;
  margin-bottom: 20px;
}

/* Social Whatsapp and telegram Icon */
.social-chat {
  padding: 10px 0 0 0;
}

.social-chat li {
  font-size: 16px;
  color: #666;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABRFJREFUWIXFl2tMFFcYhp+Z2UVYbrsgt0ViuahIBUEqEWrqpVJbjYhWU2uaWtHEO2ltaao2qGmk/VNNapt4qzaaeAm2KgYawVKLFKPUtoKgsVB0BQmXZVlAYLnM9Acpluwsi7bWL5lk9p3v+95nzsmcc1YAmHiWNEVkiygTjojAUw4ZqkXYVZnCEWHiWdIEka+ftqlqKLwjRObwhwgRz8Rf5rYoyoQ/C3MABSLEfzPnoiAiCZonBhBFHq9ap/FgnnEZswJTiPKOx9/VCEBHXxtV7RVcaSrgXO1R7j+sHnFPISoHxVmSJEi8+dwG1k/YjrfWBwBTezVlzdfo6uskzDuSKf5JCAjIikxO7VE+r/yQlp4mZ637nQJ4ar3ZHZ9Nkl8yFlszW4pWUvTnRWzd3UPyRElkfGAU26fvJSFwJk3d9WwsXcjN1tInB9BpPDic+APR+gSO3drLJz++R39v//DvJMDsyHkcfCWXzr4OVl6ZPRxEvzhcrx0x+4nWJ7Dn+sfsKEh3bg6gQOGtPOafjkan8eCLqWfQu/g6THcI8KLfXOYHL6ew9jxflezi73GSNBKi6PzDuV13k/TCpQS4BrMoYDWKA3aHAOvHZwKQUfA2ijygBfgEUbGui6xXDzoFAMir+JY7reVsnJSJaHZVhVAFGOs+jlifJL6rOkJrW+ugvmJyOlpRy9Jxq/Dy9HYKoMgK24s34KrRMcE3mp567CBUAaaNfhmAExX7h+ih+gmD91EBsU4BAG7UXgMgOSwVpQc7CFWAUI9IAGpa7gzRK5p+AaCk/iJXq38aEYDNZsPaY2F6cDKAHYQqgJeLAYCunq4h+vHyfQBEeEehcdGOCACgtr2GIPexg78HIWQHAP1yHwCSJA3RW6wtZP68Bn+dkcML85C0klq5XXiN0tNmax2iKT3QU4eoClDfZQLA4D7a7tnx6wc4dutLkoLmcGrpZdx1HgDEhSZw8o1LRAZP4p/bmygJhHiEUWG+btdL6UVQBShrvQpA4phZ9kUK7CzYxKfX3ifOL5HfVll496VMTi0oYWrgDHKXlPPa84sH8wP0AxtWoem8mpX6FJQ2X6K918oHL3yGINkvOooCh67sZtbJMMrMpWyK24kkPJqOG/WPlt63YtYBcPluviqA6nZsk7vJNh0gLTyD5MgF5FfkqBabGmpYciIJP70/U4xJhHiF8X1VNg/M9wEwePmwNmYbhaYcWqzmkQMAFDXkkRaegcHVz1HKQCjQZGnkguXsEFnSSnyTMvDWHxWucljucCmeETAfgOJ76kM3XGhHaTmcmssk33jWFaRitjY7zFUdAQGB5KDF9Mq91LfUonNzIyY4AU8XLwrv5NLfJ6s2EwSIConl0Nxc/HVGthavJr/y3LCwqgDjvWIYowvDYjNzelkJk/2mDT7rnNnBvrIsLpvyaex4gKzIeLv5EBc4jbWxWxnrGYG1x0LqmXjKTb8Oa+4QYE7QIgAMo3xpcWkko2gFxXcvMEYfyrbEPWyOz2JzfJZdXcPDOjZfWk5eZTa9vX1OzR0C+IgBrClYwFVTEe0dbYN6o6WB12sScdO5Eewdgp+7EVEUsXSaqbPew9rRivMT5tBQPZL1WwR6LY/Z6QlD9SuQDAoaw//gLqGIMqge4jUGniqEoAGNkSpRhF2OkjQG0Pg8HXMXI2i07JCaTvC73zLuKgqRioJeEFDg0SW6ogiA3P0f/W2XUDRGqiQt6ZUpHP8L2g3GIdCd8KwAAAAASUVORK5CYII=")
    no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position: 0 0;
  padding-left: 40px;
  margin-bottom: 8px;
  padding-top: 5px;
  padding-bottom: 10px;
  color: #ffffff;
  display: block;
  margin-right: 10px;
}

.social-chat li.telegram {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEdUlEQVRYhbWXXUibVxjHf+d986FJjKamFrXruqKx7YodtWlhH5DtZtRVadnc6MV6YaEbjDkQSjfcqFJlbAMv2rGLDkbZoL2aiJZ+QMGWboLpHM4x7fyAtZq4brrFVKMxJmcXr9EY8zVr//BevOc85/z/POc5z3keQaY4N2xk1v8yyCoEu4GipQ/AC3iRDIDoxGztoq40mMm2Iq1Fc18xusUzwDHAkqHcGeAyQmnk9D7v+gS0dmcTNDYgZD2QnSFxPOaQohVjsIX65+cyF9DyUyEq7cCBdRLHw02YIzTsn0gv4IvecsLyKlC8QeRReFBFJacq+pML+OznImTkLivBtdHwEMYZ6wlleaq1Oxsp258gOUAxKu20di/H1IqAoLEBpHOjmAyq4NCOXBybsuKnDmhcGrQj0K7aMOuP9mXstmdxotzO28/ms9mko3NkmurvR+LN5hBKCaf3eXUAS/d83eRWo8pbO22cKLdzsMi8am780UKiJdkQPgO8I2jsyiIrZxIwJ7JMBgG89JSF2nI7NWU2THrtNO9NzbPNalj+P3n9Pl//MploixlMuXYdRqsLZMbkRRY9x/fkU1tup9RmXB4PhCJ8cseLxaDQ9OJKHLsnZpNtZSHgd+lAVqUj1SuCwyW51JbbqdyRixKXPa6OTvP+zTHqnVt4b9/mVaJ+m5xPvrGU1bqlhyUhduZrAXV8Tz4FJt2a+YezIepujtExMs13h7fzRplt1XzvwwCLEZlcgGCXjrh7L4CjjjzqnVt4YWvyt+dC3yQf3h4nIuFaTQmubTlrbHq8Sd0fRdEaAVutBi6+tp0cg5pwxeDUPCev3+eH8RkKLXqu1ZSytyDxBUpx/lEUr/HrmH+Bwi/7efUZK0cceVSV5JFnVAlFJGd/nODznj8JhiWOTVnceLOU7bmGpLu703sAHVox4YgdnA1FaBvy0TbkQ69oGe2D/QWc7dZSuLPQzNWaEuzZa+MiioezIR74E+aAWHiUJQFJEYpIOkZ8hKXElqWytyCbrmOOlOQA7okAKcIvCq8OyQACVzrLKyPTVJfksc1qwKxX0plnEoAgGVRAdKa3hLYhH6+X2Si06JfH/p0PJ7XPIABBiA4Fs7ULrYZLifFHC+QaVcqWXreLv06x9at+zvf+ldD+bnoBM5ist5Sl6vVyerlwZdTHK0/ncKFvkhPX/iAQilB3c4yjbaP4give+P2f+VX/CSHkJepKg9phCqURSFg0xuJ8798c/PYe7964T2yCax/28dw3A3R7NEfefpDWoXOgNkFsSfZpbzNCNiRdkgF0iuDQDivdnlmm5haTG0rRwkcVH0NsRWQMtgDuxxGwGJF0jkynJgc3QX9z9Gf1u6aV43fZ+Io4ihRFKUDD/glUUQl4ngi5Kirje4O1GeVURT9hnDzmccShhzDO+J4gsQDQPGFYcCFFCxncjhQIAM3MP3Il6oogk+ZUa1Ya+b/NqZCXQG1af3Maj3PDRgJ+F1JWI9iFVkdEg9WD1p4PIkQHJuutTNvz/wBp84DXB8B+wAAAAABJRU5ErkJggg==")
    no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position: 0 0;
  color: #ffffff;
  display: block;
}

.social-chat li a {
  color: #ffffff;
  text-decoration: none;
}
.social-chat li a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.social {
  width: 37px;
  height: 38px;
  float: left;
  margin-right: 8px;
}

.jk,
.jj {
  display: none;
}

.footerright p.margin-bottom {
  margin-bottom: 5px;
}
.subscribe {
  width: 300px;
  background: #fff;
  font-family: "Lato";
  font-size: 16px;
  border: 0;
  color: #000;
  margin-bottom: 20px;
  line-height: 34px;
  padding: 3px 10px;
  float: left;
}
.submit {
  width: 100px;
  text-align: center;
  font-family: "Lato";
  font-size: 16px;
  font-weight: bold;
  border: 0;
  background: #dd2447;
  color: #fff;
  line-height: 40px;
  float: left;
}
.submit5 {
  width: 150px;
  text-align: center;
  font-family: "Lato";
  font-size: 16px;
  font-weight: bold;
  border: 0;
  background: #dd2447;
  color: #fff;
  line-height: 40px;
  float: left;
}
.blogdiv figure.wp-block-embed-youtube {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.blogdiv iframe {
  width: 100%;
  height: 400px !important;
  margin-bottom: 20px !important;
}
.usp-pro .usp-input-remember,
.usp-pro .usp-label-remember {
  display: none;
}
.rmagic .rmrow li input[type="checkbox"] {
  border: 1px solid #5a41bb !important;
  width: 15px !important;
}
.single {
  padding: 40px 0;
}
.inner_left {
  width: 70%;
  float: left;
}
.inner_right {
  width: 25%;
  float: right;
}
.inner_left img {
  width: 100%;
}
.full {
  width: 100%;
}
.inner_left h2 {
  font-size: 24px;
  text-align: left;
  margin: 24px 0 3px;
  color: #b60c8b;
}
.inner_left p {
  font-size: 14px;
  text-align: justify;
  margin-bottom: 15px;
  color: #666;
}
.inner_left p.datetop,
p.datetop {
  font-size: 12px;
  text-align: left;
  margin-bottom: 15px;
  color: #999;
}
.bannerrleft {
  width: 73%;
  float: left;
}
.bannerright {
  width: 25%;
  float: right;
}
.thumb {
  width: 80px;
  height: 54px;
  overflow: hidden;
  float: left;
}
.news_list {
  width: 182px;
  float: right;
}
.inner_right li {
  margin-bottom: 15px;
}
.news_list h6 {
  line-height: 14px;
}
.news_list h6 a {
  font-size: 14px;
  color: #666;
  line-height: 18px;
}
.news_list h6 a:hover {
  color: #b60c8b;
}
.paddingtop {
  padding: 30px 0;
}
.about_left {
  width: 65%;
  float: left;
}
.about_right {
  width: 30%;
  float: right;
}
.about_right img {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 10px;
  border: 10px solid #e2e1ff;
}

.innerpg h2 {
  text-align: left;
}
.innerpg ul.school_pointer {
  margin-left: 25px;
}
.innerpg ul.school_pointer li {
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
  margin-bottom: 12px;
  list-style: disc;
}
.divider {
  border-top: 1px dashed #b60c8b;
  margin-bottom: 40px;
  margin-top: 40px;
}
.schoolpoints {
  margin-bottom: 30px;
}
.schoolpoints li {
  position: relative;
  width: 31%;
  float: left;
  margin: 0 1.5% 15px 0;
}
.schoolpoints li:nth-child(3n) {
  margin-right: 0;
}
.schoolpoints li h6 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  text-align: center;
  background: #000;
  color: #fff;
  padding: 6px 10px;
  font-size: 16px;
}
.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.5s ease;
  background: url("https://curioustimes.in/wp-content/uploads/2019/03/bg.png");
}
.rm-logged-in-view-wrap .social-chat li {
  padding-top: 0px !important;

  line-height: 15px !important;
}
.schoolpoints li:hover .overlay {
  opacity: 1;
}

.text {
  color: #fff;
  font-size: 15px;
  position: absolute;
  top: 10%;
  left: 20%;
  -webkit-transform: translate(-10%, -10%);
  -ms-transform: translate(-10%, -10%);
  transform: translate(-10%, -10%);
  text-align: center;
  line-height: 22px;
}
.spacing {
  padding: 50px 50px 75px 50px;
}
.spacing p {
  text-align: justify !important;
}
.lglg {
  background: #b60c8b;
  color: #fff;
  font-size: 14px;
  padding: 5px 8px;
  margin-top: 10px;
  float: left;
}
.lglg1 {
  background: #b60c8b;
  color: #fff;
  font-size: 14px;
  padding: 5px 8px;
  margin-top: 10px;
  float: left;
  width: 48%;
  margin: 3px 1% !important;
}
.rm_display_custom_msg {
  padding-bottom: 5px !important;
  font-size: 15px !important;
}
.rm-logged-in-account-links {
  margin-top: 0 !important;
}
.lglg.rt {
  float: right;
  background: none;
  color: #000;
}
.innerpg h5 {
  font-size: 20px;
  text-align: left;
  margin-bottom: 18px;
  color: #b60c8b;
}
.innerpg p {
  font-size: 16px;
  line-height: 22px;
}

.login_container {
  width: 430px;
  margin: 20px auto 0;
  padding: 20px;
  display: block;
  background: #e2e1ff;
  border-radius: 10px;
  position: relative;
}
.rmrow,
.rmfield,
.rminput {
  padding: 0;
}
.rmrow {
  min-height: 5px;
  margin-bottom: 5px;
}
.rminput input,
.rminput select,
.rmagic .rmrow .rminput select {
  padding: 5px;
  background: #fff;
  border: 1px solid #e2e1ff !important;
  background: #fff !important;
}
.rmfield,
.rmagic .rmcontent.rm-login-wrapper .buttonarea {
  margin-top: 0;
}

.rmagic .buttonarea input[type="button"],
.rmagic .buttonarea input[type="submit"] {
  display: inline-block;
  padding: 8px 23px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #b60c8b;
  font-family: Bubblegum Sans;
  color: #fff;

  line-height: 1.5;
  border-radius: 4px;
  margin-right: 1px;
  font-family: Bubblegum Sans;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
}
.rmagic .buttonarea input[type="button"]:before,
.rmagic .buttonarea input[type="submit"]:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1px;
  right: 0;
  top: 0;
  z-index: -1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.rmagic .buttonarea input[type="button"]:after,
.rmagic .buttonarea input[type="submit"]:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: rgba(0, 0, 0, 0.12);
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.dividerrnew {
  display: none;
}
.single .content-wrapper img.slog {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px !important;
}
.owl-item .content-wrapper figure img.slogsm {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px !important;
  height: auto !important;
  z-index: 999999 !important;
}
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea {
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
}

.pagnation {
  clear: both;
  float: right;
  margin-top: 30px;
}
.pagnation .current,
.pagnation li {
  background: #000;
  color: #fff;
  font-size: 14px;
  padding: 5px 8px;
}
.pagnation a,
.pagnation li a {
  background: #b60c8b;
  color: #fff;
  font-size: 14px;
  padding: 5px 8px;
  border-radius: 5px;
}
.enewspaper li .owl-item {
  padding-left: 0 !important;
}
.cer .pagnation li {
  width: auto !important;
  margin-right: 3px !important;
  float: left;
  font-size: 12px !important;
  background: none !important;
  border: none !important;
}
.cer .pagnation li a {
  color: #fff !important;
}
/*Cookie Consent Begin*/
#cookieConsent {
  background-color: rgba(20, 20, 20, 0.8);
  min-height: 26px;
  font-size: 14px;
  color: #ccc;
  line-height: 26px;
  padding: 8px 0 8px 30px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 9999;
}
#cookieConsent1 {
  background-color: rgba(20, 20, 20, 0.8);
  min-height: 26px;
  font-size: 14px;
  color: #ccc;
  line-height: 26px;
  padding: 8px 0 8px 30px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  display: block;
  z-index: 9999;
}
#cookieConsent a,
#cookieConsent1 a {
  color: #4b8ee7;
  text-decoration: none;
}
#closeCookieConsent,
#closeCookieConsent1 {
  float: right;
  display: inline-block;
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin: -15px 0 0 0;
  font-weight: bold;
}
#closeCookieConsent1 {
  font-size: 18px;
  margin: -5px 0 0 0;
}
#closeCookieConsent:hover,
#closeCookieConsent1:hover {
  color: #fff;
}
#cookieConsent a.cookieConsentOK,
#cookieConsent1 a.cookieConsentOK1,
#cookieConsent1 a.cookieConsentOK2 {
  background-color: #f1d600;
  color: #000;
  display: inline-block;
  border-radius: 5px;
  padding: 0 20px;
  cursor: pointer;
  float: right;
  margin: 10px 60px 0 10px;
}
#cookieConsent1 a.cookieConsentOK1,
#cookieConsent1 a.cookieConsentOK2 {
  margin-top: 0;
}
#cookieConsent a.cookieConsentOK:hover,
#cookieConsent1 a.cookieConsentOK1:hover,
#cookieConsent1 a.cookieConsentOK2:hover {
  background-color: #e0c91f;
}
#cookieConsent1 a.cookieConsentOK2 {
  margin-right: 8px;
}
/*Cookie Consent End*/
.marquee {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
}
.marquee span {
  display: inline-block;

  position: relative;
  left: 100%;
  animation: marquee 22s linear infinite;
  color: #fff;
}
.marquee:hover span {
  animation-play-state: paused;
}

.marquee span:nth-child(1) {
  animation-delay: 0s;
}
.marquee span:nth-child(2) {
  animation-delay: 0.8s;
}
.marquee span:nth-child(3) {
  animation-delay: 1.6s;
}
.marquee span:nth-child(4) {
  animation-delay: 2.4s;
}
.marquee span:nth-child(5) {
  animation-delay: 3.2s;
}

@keyframes marquee {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}

.innerpg .schwhitethe .content-wrapper figure {
  border: 0;
}
.newpg_left {
  width: 775px;
  float: left;
}
.newpg_right {
  width: 300px;
  float: right;
}
.main_img {
  border-radius: 10px;
  overflow: hidden;
  height: 390px;
  margin-bottom: 15px;
  position: relative;
}
.main_img h6 {
  position: absolute;
  bottom: 40px;
  background: #ffffff;
  padding: 8px 10px;
  font-size: 16px;
  color: #d34764;
  border-radius: 0px 10px 10px 0px;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  border: 0px solid #000000;
}
.main_img img {
  width: 100%;
  height: 100%;
}
.full {
  width: 100%;
}
.newpg_left h2 {
  font-size: 24px;
  text-align: left;
  margin: 24px 0 3px;
  color: #b60c8b;
}
.newpg_left p {
  font-size: 14px;
  text-align: justify;
  margin-bottom: 15px;
  color: #666;
}
.newpg_left p.datetop {
  font-size: 12px;
  text-align: left;
  margin-bottom: 15px;
  color: #999;
}

.news_det,
.quiz_cont {
  background: url("images/newspg.jpg") repeat;
  padding: 28px 18px 20px;
}
.news_det h2 {
  font-size: 24px;
  text-align: left;
  margin: 0px 0 3px;
  color: #b60c8b;
  font-weight: bold;
}
.news_det h3,
.news_det h4,
.news_det h5,
.news_det h6 {
  font-size: 22px;
  text-align: left;
  margin: 0px 0 15px;
  color: #222;
}
.news_det h4 {
  font-size: 20px;
}
.news_det h5 {
  font-size: 18px;
}
.news_det h6 {
  font-size: 16px;
}
.news_det h2 {
  line-height: 26px;
}
.news_det p,
.news_det ul li,
.news_det ul li ul li {
  font-size: 16px;
  text-align: justify;
  margin-bottom: 15px;
  color: #222;
}
.news_det p a,
.news_det ul li a,
.news_det ul li ul li a {
  font-weight: bold;
  color: #d34764;
  border: underline;
  border-bottom: 1px dashed #d34764;
}
.news_det ol {
  margin-left: 30px !important;
}
.news_det ol li {
  list-style: decimal !important;
  margin-bottom: 20px !important ;
  font-size: 16px;
}

.news_det p.note {
  font-size: 16px;
  font-style: italic;
  margin-bottom: 15px;
  margin-top: 10px;
  color: #3366ff;
}
.news_det p img.alignleft,
.news_det .wp-caption.alignleft {
  float: left;
  margin-right: 30px !important;
  display: block;
}
.news_det .wp-caption.aligncenter .wp-caption-text {
  text-align: center;
}
.news_det .aligncenter img,
.news_det .wp-caption.aligncenter {
  max-width: auto;
  margin: 0 auto;
}
.news_det p img.alignnone,
.news_det .wp-caption.alignnone {
  float: none;
  margin: 0 !important;
}
.news_det p img.alignright,
.news_det .wp-caption.alignright {
  float: right;
  margin-left: 30px !important;
  display: block;
}
.news_det ul,
.news_det ul li ul {
  margin-left: 35px !important;
}
.news_det ul li,
.news_det ul li ul li {
  list-style: disc !important;
}
.author_con {
  background: #fff;
  margin-bottom: 20px;
}
.author_conleft {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding: 13px 27px;
  float: left;
}
.author_conright {
  color: #333333;
  font-size: 16px;
  float: left;
  width: 86%;
  border-left: 1px solid #aaaaaa;
  padding: 13px 20px;
}
.news_det img {
  margin: 0 auto !important;
}
.author_conright h6 {
  font-size: 16px;
  font-weight: bold;
  color: #222;
  margin-bottom: 5px;
}
.author_conright p {
  color: #222;
  font-size: 14px;
}
.quiz_cont {
  margin-top: 20px;
}
.quiz_cont h3 {
  font-size: 26px;
  font-weight: bold;
  text-align: left;
  background: url(images/owl.png) no-repeat;
  padding-left: 42px;
  margin: 0px 0 15px;
  color: #a2825c;
  background-position: 0 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.quest_cont {
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  padding: 20px;
}
.quest_cont p.ques {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #a2825c;
  margin-bottom: 8px !important;
}
.quest_cont p.ques span {
  width: 27px;
  float: left;
}
.quizopt {
  margin-left: 27px;
  float: left;
  width: 95%;
}
.quizopt li {
  width: 100%;
  float: left;
  padding: 3px 0 7px 0px;
  font-size: 16px;
  color: #000000;
  border-bottom: 1px dotted #000;
  margin-bottom: 5px;
}
.quest_cont input.submitbtn {
  background: #a2825c;
  text-transform: uppercase;
  float: right;
  margin-top: 15px;
  font-family: "Lato";
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding: 5px 20px;
  border: 0;
}
.morenewscont {
  margin-top: 30px;
}
.morenewscont h2 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 26px;
  color: #d34764;
}
.morenewscont .news-div {
  width: 100%;
  float: left;
  margin-right: 0%;
}
.morenewscont .news-div:nth-child(3n + 1) {
  margin-right: 0;
}
.innerpg.subpg h2 {
  font-size: 24px;
  text-align: left;
  margin: 0px 0 3px;
  color: #b60c8b;
  font-weight: bold;
  text-transform: uppercase;
}
.innerpg.subpg h3,
.innerpg.subpg h4,
.innerpg.subpg h5,
.innerpg.subpg h6 {
  font-size: 22px;
  text-align: left;
  margin: 0px 0 15px;
  color: #222;
}
.innerpg.subpg h4 {
  font-size: 20px;
}
.innerpg.subpg h5 {
  font-size: 18px;
}
.innerpg.subpg h6 {
  font-size: 16px;
}
.innerpg.subpg h2 {
  line-height: 26px;
}
.innerpg.subpg p,
.innerpg.subpg ul li,
.innerpg.subpg ol li,
.innerpg.subpg ul li ul li {
  font-size: 16px;
  text-align: justify;
  margin-bottom: 15px;
}
.innerpg.subpg ul,
.innerpg.subpg ol li,
.innerpg.subpg ul li ul {
  margin-left: 35px;
}
.innerpg.subpg ol li {
  list-style: numeric;
}
.innerpg.subpg ul li,
.innerpg.subpg ul li ul li {
  list-style: disc;
}
.innerpg p.tpg {
  text-align: center;
  margin-top: 40px;
}
.innerpg p.tpg.in {
  margin-top: 0;
}
.didknow {
  background: url("images/didyou.jpg") no-repeat bottom #e3f4fe;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  overflow: hidden;
  padding-bottom: 150px;
  margin-bottom: 15px;
}
.didknow h4 {
  background: url("images/quesmark.jpg") no-repeat;
  font-size: 18px;
  color: #b60c8b;
  padding: 15px 10px 8px 35px;
  margin-bottom: 20px;
  background-position: 30px 0px;
  border-bottom: 1px dotted #000;
  font-weight: bold;
  text-align: center;
}
.didknow p {
  font-size: 15px;
  color: #333;
  text-align: center;
  padding: 0 20px;
}
.quote {
  padding: 10px 0;
  background: #006400 !important;
}
.ticker {
  width: 100%;
  text-align: left;
  position: relative;
  overflow: hidden;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

.ticker ul {
  width: 100%;
  position: relative;
}

.ticker ul li {
  width: 100%;
  display: none;
  text-align: center;
}

br.dontshow {
  display: none;
}
.checkout .news-div {
  margin-bottom: 15px;
}
.news-div p.datetop {
  text-align: center;
}
.news-div p.datetop span {
  font-weight: bold;
  color: #b60c8b;
  font-size: 13px;
}
.quoteday {
  background: #fbeef1;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 15px;
  position: relative;
}
/*.quoteday.word{background:  #eefcfd;color:#209098;}*/
.quoteday.word {
  background: #fbeef1;
}
.quoteday h4 {
  text-transform: uppercase;
  background: url("images/quote.jpg") no-repeat;
  font-size: 18px;
  color: #fb0152;
  padding: 15px 10px 8px;
  margin-bottom: 20px;
  background-position: 18px 5px;
  border-bottom: 1px dotted #000;
  font-weight: bold;
  text-align: center;
}

.quoteday.word h6 {
  font-size: 18px;
  color: #000;
  padding: 0px 10px 0px;
  margin-bottom: 20px;
  text-align: center;
}

.quoteday.word h4 {
  background: none;
  border-bottom: 1px dotted #fb0152;
  color: #fb0152;
}
.quoteday p {
  font-size: 15px;
  color: #333;
  margin-bottom: 0px;
  text-align: center;
  padding: 10px 33px;
}
.widget-content.ssteet p {
  text-align: center !important;
}
.quoteday p:last-child {
  margin-bottom: 00px;
}
.quoteday.word p {
  font-size: 15px;
  color: #333;
  margin-bottom: 15px;
  text-align: center;
  padding: 0px 20px;
}
.quoteday.word p.noun {
  font-size: 13px;
  color: #fb0152;
  margin-bottom: 15px;
  text-align: center;
  padding: 0px 20px;
}
.quoteday.word p.noun span {
  font-style: italic;
  background: none;
}
.quoteday p img {
  float: left;
  margin-top: -12px;
}
.quoteday span.qq {
  background: url("images/quoteicon.jpg") no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 10px;
}
.loginic,
.signup {
  background: url("images/loginic.png") no-repeat #d0143b;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  background-position: 15px 0px;
  margin: 7px 19px 7px 0;
  font-size: 20px;
  color: #fff;
  padding: 5px 20px 7px 50px;
  float: left;
}
.signup {
  background: url("images/loginic.png") no-repeat #b60c8b;
  background-position: 15px 0px;
}
.loginic8,
.signup8 {
  background: url("images/loginic.png") no-repeat #d0143b;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0px solid #000000;
  background-position: 15px 0px;
  margin: 7px 19px 7px 0;
  font-size: 20px;
  color: #fff;
  padding: 5px 20px 7px 50px;
  float: left;
}
.signup8 {
  background: url("images/loginic.png") no-repeat #b60c8b;
  background-position: 15px 0px;
}
.readmore_con {
  background: #f0f0f0;
}
.readmore_conleft {
  color: #d0143b;
  font-size: 22px;
  font-weight: bold;
  padding: 25px 27px;
  float: left;
}
.readmore_conleft a {
  color: #d0143b;
}
.readmore_conright {
  color: #333333;
  font-size: 16px;
  float: left;
  width: 60%;
  border-left: 1px solid #aaaaaa;
  padding: 13px 20px;
}
.owl-item.ssdf .title {
  min-height: 60px;
}
.post-footer.ttfg {
  margin-top: 0px !important;
}
.logindiv {
  background: #ccc;
  padding: 10px;
  display: none;
}
.signupdiv {
  background: #ccc;
  padding: 10px;
  display: none;
}
.noitem {
  min-height: 400px;
  font-size: 30px;
}
.headerright {
  float: right;
  margin-top: 44px;
}

.search-field {
  width: 80%;
  border: 0;
  font-size: 16px;
  color: #666;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  float: left;
  text-align: right;
  border: 1px solid #e2e1ff;
  padding: 6px 10px;
  border-right: 0;
}

.search-submit {
  background: url("images/search.jpg") no-repeat #dd2447;
  width: 20%;
  float: left;
  background-position: 8px 8px;
  padding: 9px 20px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 0;
  line-height: 21px !important;
}
.bannerinner {
  width: 100%;
  height: 300px;
  overflow: hidden;
  position: relative;
}
.bannerinner img {
  float: right;
}
.bannerinner .bannertextcont {
  position: absolute;
  top: 130px;
  width: 40%;
  left: 11%;
}
.bannerinner h2 {
  font-size: 28px;
  color: #b60c8b;
  margin-bottom: 20px;
}
.bannerinner p {
  font-size: 19px;
  color: #333;
}
.searchicon {
  display: none;
}

.checkout .news-div,
.single .news-div {
  margin-bottom: 15px;
}
.bloc {
  display: block !important;
}
.bannerinner h2.aboutbannhead {
  font-size: 16px;
  color: #333;
}
.col_left {
  width: 50%;
  float: left;
}
.col_left input,
.col_left textarea {
  width: 100%;
  line-height: 25px;
  font-size: 16px;
  font-family: "Lato";
  padding: 5px 10px;
  border: 1px solid #999;
}
.col_left input.wpcf7-submit,
input.submitprofile,
.wpcf7-submit {
  color: #fff;
  width: 200px;
  padding: 9px 10px;
  background: #b60c8b;
  border: 0px solid #999;
}
.profilei li input.submitprofile {
  background: #b60c8b;
  float: left;
  color: #fff;
}
.profilei li input.submitprofile {
  font-family: Bubblegum Sans;
  float: right;
  width: 150px;
  background-color: #b60c8b;
  position: relative;
  display: inline-block;
  padding: 0.35em 0.6em 0.45em;
  font-size: 18px;
  outline: none;
  text-align: center;
  font-weight: 700;
  text-decoration: none !important;
  font-style: normal !important;
  cursor: pointer;
  font-family: Arial;
  line-height: 1;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.col_right {
  width: 45%;
  float: right;
}
.col_left textarea {
  height: 150px;
}
.news_det img {
  max-width: 100%;
}
img.photo,
.lb-tt.lb-share-tt,
.lb-tt-lt,
.lb-tt-rt,
.lb-tt-rt,
.lb-tt-m2,
.lb-tt-m,
.lb-popup-label.lb-popup-label-share,
.addthis_toolbox.addthis_default_style.addthis_20x20_style,
.lb-tt-a,
.lb-tt-rb,
.lb-tt-lb,
.lb-share-tt-ft {
  display: none !important;
}
.innerpg p a.cws_button {
  color: #fff !important;
}
.lb-tt-m,
.lb-tt.lb-share-tt {
  width: 0 !important;
  height: 0 !important;
  border-top: 0px solid #a9a9a9 !important;
  border-bottom: 0px solid #a9a9a9 !important;
  padding: 0px !important;
}
.comment-author,
.comment-meta {
  width: 100% !important;
  float: left !important;
  color: #b60c8b;
  font-size: 15px;
}
.comment-meta {
  width: 100% !important;
  margin-bottom: 8px;
  clear: both;
}
.comments-area ul.children {
  border-top: 1px dashed #fff;
  margin: 6px 0;
}
.comments-area ul.children li {
  padding: 6px 0px 6px 10px;
  border: 0;
  border-bottom: 1px dashed #fff;
}
.comments-area ul.children li:last-child {
  border-bottom: 0;
}
.comment-author {
  text-transform: capitalize;
}
.comment-meta a {
  font-size: 12px !important;
  color: #b60c8b;
}
.comments-area {
  background: url("images/newsbgyellow.jpg") repeat;
  margin: 20px 0;
  padding-bottom: 20px;
}
.comments-list-cont {
  padding: 6px 20px;
}
.comment-list li {
  background: #fff;
  border-radius: 12px;
  padding: 10px;
  border: 1px solid #fff;
  margin-bottom: 12px;
  position: relative;
}
.comment-count {
  background: url("images/comment.png") repeat;
  font-size: 22px;
  font-weight: bold;
  color: #b60c8b;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-family: Bubblegum Sans !important;
}
.comment-respond {
  padding: 20px;
}
.comment-form-comment label {
  display: none;
}
.comment-form-comment textarea {
  width: 100%;
  font-size: 16px;
  font-family: "Lato";
  border: 0px;
  border-radius: 13px;
  padding: 10px;
  resize: none;
  background: #fff;
  color: #000;
  height: 90px;
}
.comment-awaiting-moderation {
  width: 100%;
  clear: both;
  float: left;
}
.comment-list .comment-body {
  padding: 10px !important;
}
.magboxx {
  width: 300px;
  margin: 0 auto;
}
.blogbluecl {
  color: #b60c8b;
}
.emv.lgbt1 {
  border: 0;
  background: #b60c8b;
  color: #fff !important;
  font-size: 14px;
  padding: 4px 10px;
  width: 110px;
  text-align: center;
}

.emv.lgbt2 {
  border: 0;
  background: #b60c8b;
  color: #fff !important;
  font-size: 14px;
  padding: 4px 10px;
  width: 200px;
  text-align: center;
}
#four-oh-four p {
  text-align: center;
}
#four-oh-four h2 {
  text-transform: uppercase;
  font-size: 26px;
  color: #5a41bb;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
}
.comment-body br {
  display: none;
}
.reply {
  float: right;
  position: absolute;
  top: 00px;
  right: 00px;
}
.reply a {
  font-weight: bold;
  color: #2e6fb1;
  font-size: 15px;
}
.comment-reply-title,
.logged-in-as {
  display: none;
}

.rminput {
  min-height: auto !important;
}
.comment-body {
  width: 100%;
  position: relative;
}
.rmagic .buttonarea {
  margin-top: 7px !important;
}
.comment-body p {
  font-size: 16px;
}
.comment-body p:last-child {
  margin-bottom: 0;
}
#my-popup-div {
  background: #efefef;
  padding: 10px 20px;
  margin-top: 20px;
  font-size: 16px;
  color: #a2825c;
  font-weight: bold;
  width: 100%;
}

.owl-item .content-wrapper figure {
  overflow: hidden;
  height: 249px !important;
  -webkit-font-smoothing: antialiased;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.owl-item .content-wrapper figure img {
  width: auto !important;
  height: 249px;
  margin-left: auto;
  margin-right: auto;
  -webkit-font-smoothing: antialiased;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.owl-item.sub {
  width: 25%;
  float: left;
  margin-bottom: 20px;
}
.owl-item.sub:nth-child(4n + 1) {
  clear: both;
}
.contact_left {
  width: 60%;
  margin: 10px 0;
  float: left;
}
.contact_left img {
  width: 100%;
  margin-bottom: 20px;
}
.contact_left p {
  margin-bottom: 15px;
  color: #333;
  font-family: "Lato";
  font-size: 16px !important;
}
.contact_left p a {
  color: #b60c8b;
}
.contact_right {
  width: 35%;
  margin: 10px 0;
  float: right;
  padding: 20px;
  background: #e2e1ff;
  border-radius: 6px;
  position: relative;
}
.contact_right h2 {
  font-size: 22px;
}
.contact_right input,
.contact_right textarea {
  padding: 7px;
  width: 100%;
  border: 0;
}
.contact_right textarea {
  height: 70px;
}
.contact_right input.wpcf7-submit {
  padding: 10px;
  width: 120px;
}
.contact_right p {
  margin-bottom: 5px;
  font-size: 14px;
}
#my-popup-div p {
  margin-bottom: 0;
  color: #a2825c;
  font-size: 18px !important;
}
.owl-item .content-wrapper figure.tong {
  height: 110px !important;
}
.owl-item .content-wrapper figure.tong img {
  height: 100px !important;
}
.wotdtit1 p {
  color: #a2825c !important;
  margin-bottom: 12px !important;
}
.wotdtit {
  color: #b60c8b !important;
  font-family: Bubblegum Sans !important;
}
.enewspaper.worddd li:nth-child(2n + 1) {
  clear: both;
}
.lb-tt-m,
.lb-share-tt-tm {
  display: none !important;
}
.comments-area .submit {
  position: relative;
  display: inline-block;
  padding: 0.35em 0.6em 0.45em;
  margin: 0 auto !important;
  font-size: 18px;
  outline: none;
  text-align: center;
  font-weight: 700;
  text-decoration: none !important;
  font-style: normal !important;
  cursor: pointer;
  font-family: Arial;
  line-height: 1;
  color: #fff !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  width: auto !important;
  border-radius: 4px;
  background-color: #b60c8b;
  font-family: Bubblegum Sans !important;
  float: right !important;
}

.comments-area .submit:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: rgba(0, 0, 0, 0.12);
}
.comments-area .submit:hover {
  background: #000;
}
.comments-area .submit:active {
  background-color: #000;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
.password {
  margin-bottom: 90px;
}
.password p {
  font-size: 14px;
  text-align: center;
  line-height: 17px;
  font-family: "Lato";
}
.password legend {
  display: none;
}
.password label {
  font-weight: bold;
  margin-bottom: 10px;
  font-family: "Lato";
}
.password input {
  width: 100%;
  border: 0px solid #ccc;
  padding: 10px;
  background: #fff;
  font-family: "Lato";
  margin-bottom: 10px;
  margin-top: 5px;
}
.password button.button.big-btn {
  font-family: "Lato";
  border: 0;
  background: #b60c8b;
  color: #fff;
  font-size: 16px;
  padding: 8px 20px;
  width: 100%;
  text-align: center;
  min-height: auto;
}
.lostpassword-submit {
  width: 200px;
  margin: 0 auto;
}
.godashboard {
  display: none;
}
.emv.lgbt {
  border: 0;
  background: #b60c8b;
  color: #fff !important;
  font-size: 16px;
  padding: 8px 20px;
  width: 150px;
  text-align: center;
}
@import url(//fonts.googleapis.com/css?family=Lobster+Two:regular&subset=latin);
@import url(//fonts.googleapis.com/css?family=Lobster+Two:regular&subset=latin);
@import url(//fonts.googleapis.com/css?family=Lato:regular&subset=latin);
/* fonts */
html body {
  font-family: Lato;
  color: #a2825c;
  font-size: 16px;
  line-height: 1.375;
}
.pagenavi .prevpostslink:before,
.pagenavi .nextpostslink:before,
a.page-numbers,
span.page-numbers {
  font-size: 16px;
}
a.alt,
.footer .wpcf7,
#breadcrumbs .delimiter:before,
.footer input,
.top-panel input,
select,
input[type="date"] {
  color: #a2825c;
}
#kids_main_nav a {
  font-family: Bubblegum Sans !important;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
}
#kids_main_nav {
  font-size: 19px;
}
.section-title,
.post-content .widget-title,
.entry-container aside:not(#sidebar-right):not(#sidebar-left) .widget-title,
.entry-container main .widget-title {
  font-size: 32px;
  color: #b60c8b;
  line-height: 1.25;
}
.widget-title,
.section-title,
.title,
.header_container h1,
#respond_block h1,
.button,
#respond_block .comment-reply-link,
#respond_block .comment-edit-link,
.cws_button,
input[type="submit"],
.widget_calendar caption,
.pricing_table_column .price_part,
blockquote:before,
blockquote:after,
.testimonial p:before,
.testimonial p:after,
.slogan > .widget_text:before,
.slogan > .widget_text:after,
.post_cats span,
.post_tags span,
.post-meta .post-date,
.post-title a,
ul.products li.product .price,
.woocommerce .widget_shopping_cart_content .buttons a.button,
.woocommerce .products a.add_to_cart_button,
.woocommerce .products a.added_to_cart,
.woocommerce .summary > .product_title,
.woocommerce .summary .price,
.woocommerce-page .button,
.woocommerce-page [type="submit"],
.woocommerce-page [type="button"]:not(.plus):not(.minus),
.woocommerce-page .added_to_cart,
.woocommerce .button,
.tinv-wishlist button,
.woocommerce [type="submit"],
.woocommerce [type="button"]:not(.plus):not(.minus),
.woocommerce .added_to_cart,
.holder404 {
  font-family: Bubblegum Sans !important;
}
#respond_block .comment-author {
  color: #b60c8b;
}
a,
ul.type-2 li:before,
.post-title a:hover,
a.alt:hover {
  color: #b60c8b;
}
/* Colors for: top bar, menu, buttons, widget titles */
.cws_button,
.kids_curtain:before,
.accordion li a.opener:before,
.post-meta .post-date:before,
b.trigger:before,
.accordion_title .accordion_icon,
.accordion_title .acc_featured_icon,
aside .widget h3.widget-title,
aside .widget.type-3 h3.widget-title .cloud-element-1:before,
aside .widget.type-3 h3.widget-title .cloud-element-1:after,
aside .widget.type-3 h3.widget-title .cloud-element-2:before,
aside .widget.type-3 h3.widget-title .cloud-element-2:after,
aside .widget.type-3 h3.widget-title .cloud-element-3:before,
aside .widget.type-3 h3.widget-title .cloud-element-3:after,
#kids_main_nav ul ul li:hover,
#kids_main_nav > ul > li > a:before,
#kids_main_nav ul ul,
.touch_device #kids_main_nav > ul,
.single_bar .progress,
#respond_block .comment-reply-link,
#respond_block .comment-edit-link,
#post_comment,
#search-form .button,
.wpcf7 input[type="submit"],
.tinv-wishlist button,
input[type="radio"]:checked:before,
.soc_icon.fa,
.woocommerce .widget_shopping_cart_content .buttons a.button,
.woocommerce .products a.add_to_cart_button,
.woocommerce .products a.added_to_cart,
.woocommerce-page .button,
.woocommerce-page [type="submit"],
.woocommerce-page [type="button"]:not(.plus):not(.minus),
.woocommerce-page .added_to_cart,
.woocommerce .button,
.woocommerce [type="submit"],
.woocommerce [type="button"]:not(.plus):not(.minus),
.woocommerce .added_to_cart,
#kids-back-top span,
.gl_cat .backLava,
.nav_cat .backLava,
.owl-controls.clickable .owl-pagination .owl-page.active span,
.tparrows.default:after,
.menu-button {
  background-color: #b60c8b;
}
@media screen and (max-width: 980px) {
  #kids_main_nav > ul {
    background-color: #b60c8b;
  }
}
.pricing_table_header .title,
.widget_categories ul li:before,
.catappendspan:before {
  color: #b60c8b;
}
input[type="checkbox"]:before {
  color: #b60c8b;
}
ul.latest_tweets li li .icon_frame i.fa:before {
  background-color: rgba(49, 133, 203, 0.4);
}
.cws_button:hover,
#kids_main_nav > ul > li:hover > a:before,
#kids_main_nav > ul > li.current-menu-item > a:before,
#kids_main_nav > ul > li.current-menu-item > a + li > a:before,
#kids_main_nav > ul > li.current-menu-ancestor > a:before,
#kids_main_nav > ul > li ul li.current-menu-item,
#kids_main_nav > ul > li ul li.current-menu-parent,
#respond_block .comment-reply-link:hover,
#respond_block .comment-edit-link:hover,
#post_comment:hover,
#search-form .button:hover,
.wpcf7 input[type="submit"]:hover,
.woocommerce .widget_shopping_cart_content .buttons a.button:hover,
.woocommerce .products a.add_to_cart_button:hover,
.woocommerce .products a.added_to_cart:hover,
.woocommerce-page .button:hover,
.woocommerce-page [type="submit"]:hover,
.woocommerce-page [type="button"]:not(.plus):not(.minus):hover,
.woocommerce-page .added_to_cart:hover,
.woocommerce .button:hover,
.woocommerce [type="submit"]:not([name="tinvwl-remove"]):hover,
.woocommerce [type="button"]:not(.plus):not(.minus):hover,
.woocommerce .added_to_cart:hover,
#kids-back-top a:hover span {
  background: #ff633c;
}
.cws_button:hover,
.soc_icon.fa:hover {
  background: #ff633c !important;
}
/* Colors for: footer */
.footer,
.footer .widget_calendar table tbody,
.top-panel .widget_calendar table tbody,
.top-panel,
#kids_header .kids_social .openbtn a,
#kids_header .kids_social span,
#kids_header .kids_social li.hide,
.kids_social .lang_bar > div > ul a:after,
.kids_social .lang_bar > div > ul a:before {
  background-color: #b60c8b;
}
#kids_header .kids_social li,
.kids_social .lang_bar > div > ul > li > a:before {
  background-color: rgba(49, 133, 203, 0.65);
}
.top-panel {
  border-color: #b60c8b;
}
/* Colors for: middle content (the sand color) */
aside .widget > .latest-posts-widget > .widget-content,
aside .widget.widget_nav_menu ul.menu,
aside .widget.widget_categories > .ui-widget,
aside .widget.widget_archive > ul,
aside .widget_calendar > #calendar_wrap,
aside .widget_recent_comments > #recentcomments,
aside .widget > .textwidget,
aside .widget > .tagcloud,
aside .widget_search > #search-form,
aside .widget_cws_video .widget-content > .widget_video,
aside .widget > .contact-us,
aside .widget_cws_nav > .widget-content > .nav_cat,
aside .widget_meta > ul,
aside .widget_recent_entries > ul,
aside .widget_pages > ul,
aside .widget_categories > ul,
aside .cws_tweets,
aside .postform,
aside .flickr-badge,
aside .widget_cws_benefits .cws-widget-content .text_part,
aside .widget_shopping_cart_content,
aside .woocommerce.widget_price_filter > form,
aside .woocommerce.widget_product_categories .product-categories,
aside .woocommerce.widget_products .product_list_widget,
aside .woocommerce.widget_product_search > form,
aside .woocommerce.widget_recent_reviews .product_list_widget,
aside .woocommerce.widget_recently_viewed_products .product_list_widget,
aside .woocommerce.widget_top_rated_products .product_list_widget,
aside .woocommerce.widget_layered_nav_filters > ul,
.flickr-badge img,
.kids_image_wrapper,
.woocommerce .product_list_widget img {
  border-color: #5a41bb !important;
}
.kids_top_content_middle,
.post-entry,
.accordion_content,
.callout_widget .icons_part,
.pagenavi .page,
.pagenavi .nextpostslink,
.pagenavi .prevpostslink,
.pagenavi a.page-numbers,
.tab_items,
.tab_container,
.widget.woocommerce.widget_price_filter .ui-slider-range,
.pricing_table_column .button_part,
.page-content blockquote,
.testimonial {
  background-color: #e2e1ff !important;
}
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single,
.country_select {
  background: #5a41bb !important;
}
/* Colors for middle content helper */
.media-block .kids_picture,
body.home .kids_top_content_middle.homepage .bottom-border,
body.secondary-page .kids_top_content_middle.page_custom_slider .bottom-border,
.kids_top_content_middle,
.entry-container #comments ol > .comment,
.entry-container .children .comment,
form textarea,
input[type*="text"],
.tinv-wishlist input[type*="search"],
input[type="password"],
input[type="email"],
input[type*="tel"],
.user-login input[type="text"],
.search input[type="text"],
.contact-us input[type="text"],
.contact-us textarea,
.wpcf7 input,
.pricing_table_column,
.flxmap-container,
.entry-container #respond_block,
.avatar,
pre,
table,
th,
td,
.kids_posts_container .widget_wrapper > div,
.tabs .tab,
.accordion_section,
.accordion_widget,
.toggle_widget,
.tab_items,
.slogan:after,
.callout_widget,
img[class*="wp-image"],
select,
.woocommerce-ordering > select,
.woocommerce-result-count + ul.products,
.woocommerce-ordering + ul.products,
.content-wrapper figure,
.woocommerce div.product div.images div.thumbnails .content-wrapper figure,
.woocommerce-page div.product div.images div.thumbnails .content-wrapper figure,
.woocommerce-page #reviews #comments ol.commentlist li,
.woocommerce-tabs #reviews #comments ol.commentlist li,
.woocommerce .product-thumbnail img,
.chosen-container-single .chosen-single,
.chosen-container .chosen-drop,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-search input[type="text"],
#order_review,
.iso-column .iso-item,
.portfolio > .item,
.portfolio .filter,
.widget.woocommerce.widget_shopping_cart ul > li,
.widget.woocommerce.widget_price_filter .ui-slider-horizontal,
.widget.woocommerce.widget_price_filter .ui-slider-handle,
.widget.woocommerce.widget_product_categories li,
.widget.woocommerce.widget_layered_nav li,
.widget.woocommerce.widget_product_categories li ul li:first-child,
.widget.woocommerce.widget_layered_nav li ul li:first-child,
.widget.woocommerce.widget_shopping_cart ul > li,
.woocommerce .product_list_widget > li,
ul.tabs > li,
.woocommerce-page .shipping_calculator,
.woocommerce-page .cart_totals,
.woocommerce-page .shipping_calculator .shipping-calculator-form .country_to_state,
main .cws_tweets ul.latest_tweets li li,
aside .cws_tweets ul.latest_tweets li li,
aside .widget_recent_entries ul li,
aside .widget_archive ul li,
aside .widget_pages ul li,
aside .widget_nav_menu ul li,
aside .cws_tweets ul.latest_tweets li li,
aside .widget_categories ul li,
aside .widget_recent_comments ul li,
aside .gl_cat ul > li,
aside .nav_cat ul > li,
aside .latest-posts-widget ul li,
aside .widget_meta ul li,
.tab_container,
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget.woocommerce.widget_product_categories li,
.widget.woocommerce.widget_layered_nav li,
.latest-posts-widget ul li,
.gl_cat ul > li,
.nav_cat ul > li,
ul.latest_tweets li li,
.widget_calendar #calendar_wrap,
.country_select {
  border-color: #5a41bb !important;
}
.owl-carousel .owl-buttons > div,
main .cws-widget .carousel_header .widget_carousel_nav i,
.pricing_table_column .price_part,
.pricing_table_header,
.tabs .tab.active,
.accordion_section.active .accordion_title,
.accordion_section .accordion_title:hover,
.pagenavi .current,
.pagenavi > span.page,
.pagenavi .page:hover,
.pagenavi .prevpostslink:hover,
.pagenavi .nextpostslink:hover,
.pagenavi a.page-numbers:hover,
.widget_calendar table td#today:before,
.widget_calendar table td > a:before,
.post-footer,
ul.tabs > li.active,
.post-meta .post-comments,
.widget_calendar caption,
.widget_cws_benefits .widget-icon > i {
  background-color: #5a41bb !important;
}
/* Colors for: main color */
.kids-bg-level-1 {
  /*background: url(https://webpalettes.net/curious/wp-content/uploads/2021/03/greenbg.jpeg) repeat-y ;*/
  background: url(new/lightbluebg.jpg) repeat-y;
  background-size: 100%;
}
/* sand color */
hr {
  border-color: #5a41bb !important;
}
/* long shadow for kids_curtain */
.no-ie .kids_curtain:before {
  text-shadow: rgb(39, 106, 162) 1px 1px, rgb(39, 106, 162) 2px 2px, rgb(39, 106, 162) 3px 3px,
    rgb(39, 106, 162) 4px 4px, rgb(39, 106, 162) 5px 5px, rgb(39, 106, 162) 6px 6px, rgb(39, 106, 162) 7px 7px,
    rgb(39, 106, 162) 8px 8px, rgb(39, 106, 162) 9px 9px, rgb(39, 106, 162) 10px 10px, rgb(39, 106, 162) 11px 11px,
    rgb(39, 106, 162) 12px 12px, rgb(39, 106, 162) 13px 13px, rgb(39, 106, 162) 14px 14px, rgb(39, 106, 162) 15px 15px,
    rgb(39, 106, 162) 16px 16px, rgb(39, 106, 162) 17px 17px, rgb(39, 106, 162) 18px 18px, rgb(39, 106, 162) 19px 19px,
    rgb(39, 106, 162) 20px 20px;
}
.pp_social {
  display: none;
}
.page-content .container {
  padding-bottom: 160px;
}
.kids_bottom_content .content_bottom_bg {
  height: 160px;
}
.bg-level-1 {
}
.kids_bottom_content .content_bottom_bg {
  background-image: url(http://happykids.cwsthemes.com/wp-content/uploads/bfi_thumb/grass_retina-36qx5qtaql4nrnht4fj216.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (-o-device-pixel-ratio: 3/2),
  only screen and (min-device-pixel-ratio: 1.5) {
  .bg-level-1 {
    background-size: 1928px;
  }
  .kids_bottom_content .content_bottom_bg {
    background-image: url(http://happykids.cwsthemes.com/wp-content/uploads/2015/02/grass_retina.png);
    background-size: 1920px;
  }
}
/* jssor slider loading skin spin css */
.jssorl-009-spin img {
  animation-name: jssorl-009-spin;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

/*jssor slider bullet skin 132 css*/
.jssorb132 {
  position: absolute;
}
.jssorb132 .i {
  position: absolute;
  cursor: pointer;
}
.jssorb132 .i .b {
  fill: #fff;
  fill-opacity: 0.8;
  stroke: #000;
  stroke-width: 1600;
  stroke-miterlimit: 10;
  stroke-opacity: 0.7;
}
.jssorb132 .i:hover .b {
  fill: #000;
  fill-opacity: 0.7;
  stroke: #fff;
  stroke-width: 2000;
  stroke-opacity: 0.8;
}
.jssorb132 .iav .b {
  fill: #000;
  stroke: #fff;
  stroke-width: 2400;
  fill-opacity: 0.8;
  stroke-opacity: 1;
}
.jssorb132 .i.idn {
  opacity: 0.3;
}

.jssora051 {
  display: block;
  position: absolute;
  cursor: pointer;
}
.jssora051 .a {
  fill: none;
  stroke: #fff;
  stroke-width: 360;
  stroke-miterlimit: 10;
}
.jssora051:hover {
  opacity: 0.8;
}
.jssora051.jssora051dn {
  opacity: 0.5;
}
.jssora051.jssora051ds {
  opacity: 0.3;
  pointer-events: none;
}
.read-more-news {
  color: #fb0152;
  text-align: center;
  display: block;
  font-weight: bold;
}
.read-more-news:hover {
  color: #2e6fb1;
}
.newsletter {
  margin-top: 20px;
}
.newsletter li {
  width: 30%;
  margin-right: 5%;
  padding: 4px;
  text-align: center;
  float: left;
  margin-bottom: 20px;
  border: 1px solid #efefef;
}
.newsletter li:nth-child(3n) {
  margin-right: 0%;
}
.newsletter li:nth-child(3n + 1) {
  clear: both;
}
.newsletter li img {
  width: 100%;
  margin-bottom: 4px;
  height: auto;
}
.newsletter li a {
  font-size: 16px;
  color: #666;
}
.cer li {
  width: 45%;
  margin-right: 5%;
  padding: 4px;
  text-align: center;
  float: left;
  margin-bottom: 20px;
}

.cer li img {
  width: 100%;
  margin-bottom: 4px;
  height: auto;
}
.cer li a {
  font-size: 16px;
  color: #666;
}
.subfeature {
  margin-top: 14px;
}
.subfeature li {
  width: 32%;
  margin-right: 2%;
  padding: 4px;
  text-align: center;
  float: left;
  margin-bottom: 8px;
  border: 1px solid #efefef;
}
.subfeature li:nth-child(3n) {
  margin-right: 0%;
}
.subfeature li:last-child {
  margin-right: 0%;
  width: 66%;
}
.subfeature li img {
  width: 100%;
  margin-bottom: 4px;
}
.subfeature li a {
  font-size: 16px;
  color: #666;
}
.login_container.clearall.rgt {
  margin-top: 20px;
}
.login_container.clearall.rgt h2 {
  text-transform: uppercase;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 0px;
}
.login_container.clearall.rgt h3.subtitle {
  color: #b60c8b;
  font-size: 18px;
  text-align: center;
  margin-bottom: 3px;
}
.login_container.clearall.rgt {
  float: right;
}
/*.login_container.clearall.rgt .rmrow:nth-last-child(2), .login_container.clearall.rgt .rmrow:nth-last-child(3){ width:48%;}
.login_container.clearall.rgt .rmrow:nth-last-child(3){ width:48%; float:right}*/
.registerleft {
  width: 50%;
  float: left;
  margin-top: 20px;
}
.registerleft .leftbox {
  width: 70%;
  float: left;
}
.registerleft .leftbox h4 {
  color: #b60c8b;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 3px;
}
.registerleft .leftbox h5 {
  color: #b60c8b;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 3px;
}
.registerleft .rightbox {
  width: 30%;
  float: right;
  text-align: right;
}
.registerleft .rightbox h4 {
  text-align: right;
  color: #b60c8b;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 0;
}
.registerleft .rightbox h4 span {
  color: #b60c8b;
  font-size: 22px;
}
.enewspaper {
  margin-top: 20px;
}
.enewspaper li {
  width: 48%;
  margin-right: 2%;
  text-align: center;
  float: left;
  padding-bottom: 7px;
  margin-bottom: 20px;
}
.registerleft .emv.lgbt1 {
  font-size: 16px;
  padding: 8px 20px;
}
.registerleft p.subtext {
  text-align: center;
  font-size: 15px;
}
.registerleft p.subtext a {
  color: #b60c8b;
}
.mobtestoo {
  display: none;
}
.webtestoo {
}
/* Regster new css starts */
.registerleft-new {
  width: 58%;
  float: left;
  margin-top: 20px;
}
.registerleft-new .leftbox {
  width: 100%;
  float: left;
  border: 1px solid #b60c8b;
  border-radius: 10px;
  padding: 4px 8px;
}
.registerleft-new .leftbox h4 {
  color: #b60c8b;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 3px;
  text-align: center;
}
.registerleft-new .leftbox h5 {
  color: #b60c8b;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 3px;
  text-align: center;
}
.registerleft-new .heading {
  color: #b60c8b;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #b60c8b;
  margin-top: 5px;
  margin-bottom: 7px;
}
.isimag {
  max-width: 275px;
  margin: 0 auto;
}
.isimag img {
  width: 100%;
}
.subfeature-calender {
  margin-top: 10px;
}
.subfeature-calender li {
  width: 49%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 4px;
  text-align: center;
  float: left;
  margin-bottom: 8px;
  border: 1px solid #b60c8b;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.25);
  -moz-box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.25);
  box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.25);
  border-radius: 10px;
}
.sub-feature-border-bottom {
  border-bottom: 1px solid #b60c8b;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  height: 1px;
}
.subfeature-calender li.rgt {
  float: right;
}

.subfeature-usp {
  margin-top: 8px;
}
.subfeature-usp li {
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
  padding: 4px;
  text-align: center;
  float: left;
  margin-bottom: 8px;
  border: 1px solid #efefef;
  display: inline;
  border-radius: 10px;
}
.paddingtop .owl-item.sub:nth-child(4n + 1) {
  clear: none;
}
.registerleft-new .p1-text {
  text-align: center;
  font-size: 14px;
  text-align: center;
  margin-bottom: 10px;
}
.registerleft-new .p2-text {
  text-align: center;
  font-size: 14px;
  text-align: center;
  color: #5a41bb;
  margin-bottom: 0px;
}
.registerleft-new .p3-text {
  text-align: center;
  font-size: 14px;
  text-align: center;
  padding-bottom: 0px;
  border-bottom: 0px solid #b60c8b;
}
.ccenter {
  text-align: center;
}
.registerleft-new .p4-text {
  text-align: center;
  font-size: 16px;
  text-align: center;
  padding-bottom: 12px;
  color: #186bb9;
  margin-top: 8px;
  line-height: 20px;
  font-weight: bol;
  border-top: 1px solid #b60c8b;
}

/* Regster new css Ends */

#kids_middle_container .innerpg p a,
#kids_middle_container .innerpg ul.school_pointer li a {
  border: 0;
  color: #fff;
}
#kids_middle_container .enewspaper li .post-footer a {
  color: #fff;
}
/*.enewspaper li:nth-child(3n){ margin-right:0%;}
.enewspaper li:nth-child(3n+1){clear:both;}*/
.enewspaper li img {
  width: 100%;
  margin-bottom: 4px;
  height: auto;
}
.enewspaper li a,
.enewspaper li p {
  font-size: 18px;
  color: #666;
  text-align: left;
  margin-bottom: 0;
}
.datefilter {
  margin-bottom: 20px;
}
.enewspaper li p {
  font-size: 16px;
  font-weight: normal;
  display: block;
}
.datefilter li {
  position: relative;
  width: 31%;
  float: left;
  margin: 0 2% 5px 0;
}
.datefilter li label {
  line-height: 24px;
  width: 100%;
}
.datefilter li input {
  line-height: 24px;
  width: 100%;
  border: 1px solid #efefef;
}
.datefilter li input.submit5 {
  line-height: 24px;
  width: 100%;
  border: 1px solid #efefef;
}
.datefilter li:nth-child(3n) {
  margin-right: 0;
}
.profile_left li a {
  display: block;
  padding: 10px 0 6px;
  font-size: 15px;
}
.profile_left {
  width: 25%;
  float: left;
}

.profile_right {
  width: 72%;
  float: right;
  background: #e2e1ff;
  border-radius: 10px;
  padding: 20px;
  min-height: 200px;
}
.profile_right h2 {
  font-size: 20px;
}
.profile_right h4 {
  font-size: 16px;
  margin-bottom: 5px;
}
.profilei li {
  width: 48%;
  float: left;
  display: block;
  margin-bottom: 20px;
  position: relative;
}
.profilei li:nth-child(2n) {
  float: right;
}
.profilei li:nth-child(2n + 1) {
  clear: both;
}
.profilei li label {
  width: 100%;
  float: left;
}
.profile_left aside#sidebar-right {
  width: 100%;
  margin-left: 0;
  float: left;
}
.profilei li input,
.profilei li select,
.profilei li textarea {
  width: 100%;
  text-transform: capitalize;
  float: left;
  background: #fff;
  padding: 6px 10px;
  border: 1px solid #e2e1ff;
  color: #000;
  background: #fff;
}
#form_1_1-element-6,
#form_1_1-element-12 {
  text-transform: capitalize;
}
.profilei li input[name="user_login"],
.profilei li input[name="user_email"] {
  text-transform: none;
}
.profilei li input:disabled {
  background: #ccc;
}

input.cde {
  color: #333;
  width: 200px;
  padding: 9px 10px;
  float: left;
  border: 1px solid #999;
  margin-bottom: 20px;
}
input.submitprofile1 {
  color: #fff;
  width: 100px;
  padding: 9px 10px;
  background: #b60c8b;
  border: 1px solid #b60c8b;
  float: left;
  border: 0px solid #999;
  cursor: pointer;
}
input.submitprofile1:hover {
  background: #b60c8b;
}
.buy-button {
  clear: both;
}
.paydet li {
  margin-bottom: 15px;
  border-bottom: 1px solid #e2e1ff;
  padding-bottom: 15px;
}
.paydet li:last-child {
  border-bottom: 0px solid #d91722;
}
.paydet li p {
  font-size: 13px;
  margin-bottom: 7px;
  line-height: 24px !important;
}
input.cde1,
select.cde1 {
  width: 100%;
  float: left;
  background: #fff !important;
  padding: 6px 10px;
  margin-bottom: 10px;
  border: 0;
  color: #000;
  border: 1px solid #e2e1ff;
}
.gallery-text {
  text-align: center;
}
.quizlist li {
  padding: 10px;
  background: #efefef;
  margin-bottom: 15px;
  display: block;
  position: relative;
}
.quizlist li .ques {
  margin-bottom: 5px;
  font-weight: bold;
}
.quizlist li .ans {
  margin-bottom: 5px;
}
.blog_bann {
  margin-bottom: 40px;
  overflow: hidden;
}
.blog_bann img {
  width: 100%;
  float: right;
  height: auto;
  display: block;
}
/*******************Jokes section *******************************************/
.post-div {
  width: 271px;
  padding: 4px;
  float: left;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  border-radius: 5px;
  margin-right: 4px;
  position: relative;
}
.post-div h6 {
  clear: both;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  min-height: 97px;
  padding: 0 30px;
}
.post-div img {
  width: 80%;
  height: 150px;
}
.post-div h6 a {
  font-size: 16px;
  color: #333333;
  margin: 30px 0;
}
.outer6 {
  background: #f0f8fc;
  padding: 28px 0 18px;
}
.outer6 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 6px;
  color: #b60c8b;
}

.fundiv li {
  float: left;
  width: 319px;
  margin-right: 69px;
}
.fundiv li img {
  width: 100%;
}
.fundiv li:nth-child(3n) {
  margin-right: 0;
}

.joke_div li,
.bigword_div li,
.tongue-twister li {
  width: 24%;
  margin-right: 1%;
  border-radius: 10px;
  text-align: center;
  float: left;
  margin-bottom: 20px;
  border: 13px solid #fef2f9;
  min-height: 350px;
}
.joke_div li img,
.bigword_div li img,
.tongue-twister li img {
  width: 100%;
  margin-bottom: 15px;
}
.simile,
.simile1 {
  width: 171px;
  margin: 10px auto;
}
.joke_div li p {
  font-size: 20px;
  color: #252525;
  margin-bottom: 15px;
  font-style: italic;
  padding: 0 17px;
}

.joke_div li h6 {
  font-size: 12px;
  margin-bottom: 10px;
  padding: 0 30px;
  line-height: 19px;
}
.joke_div li.first,
.bigword_div li.first,
.tongue-twister li.first {
  width: 49%;
}
.joke_div h2,
.tongue-twister h2,
.bigword_div h2 {
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 24px;
  color: #d74864;
  font-style: italic;
}

.bigword_div li {
  border: 13px solid #fbe1af;
  min-height: 393px;
}

.simile1 {
  width: 120px;
}
.bigword_div li h6 {
  font-size: 20px;
  color: #000;
  padding: 0px 10px 0px;
  margin-bottom: 20px;
  text-align: center;
}
.bigword_div li p,
.tongue-twister li p {
  font-size: 15px;
  color: #333;
  margin-bottom: 15px;
  text-align: center;
  padding: 0px 20px;
}
.bigword_div li p.noun {
  font-size: 13px;
  color: #fb0152;
  margin-bottom: 15px;
  text-align: center;
  padding: 0px 20px;
}
.bigword_div li p.noun span {
  font-style: italic;
  background: none;
}
.bigword_div h2 {
  color: #eda621;
}

.widget-content .owl-item {
  padding-left: 0 !important;
}
.quiz_cont,
.comments-area {
  background: #e2e1ff !important;
  border-radius: 6px;
}
.author_con {
  border-radius: 6px;
}
.quiz_cont {
  padding-top: 0;
}
.tongue-twister li {
  border: 13px solid #9fdeff;
  min-height: 300px;
}
.tongue-twister li h6 {
  font-size: 20px;
  color: #000;
  padding: 0px 10px 0px;
  margin-bottom: 20px;
  text-align: center;
}
.tongue-twister h2 {
  color: #0082c6;
}
.sublink li a {
  padding: 5px 10px;
  font-size: 16px;
  color: #fff;
  background: #b60c8b;
  margin-bottom: 5px;
  float: left;
  margin-right: 10px;
}
.profilei.ccf li input {
  text-transform: none;
}
.sublink,
.sublink li,
.sublink ul,
.sublink p {
  float: left;
}
.sublink p {
  text-align: left;
  font-size: 16px;
  margin-bottom: 0;
  padding: 4px;
  font-weight: bold;
}
.sublink {
  margin-top: 21px;
}
.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0px 0 50px;
}
.vid {
  width: 100%;
  height: 229px;
}
/*****************************************************************************************************************/
/******************************Blog Section*********************************************************/
/*****************************************************************************************************************/
.blog-section {
  padding: 20px 0 20px;
}
.blog-section h1.title {
  font-size: 25px;
  padding: 0px 0 12px;
  border-bottom: 2px dashed #b60c8b;
  text-align: center;
  margin-bottom: 20px;
  color: #b60c8b;
  font-weight: bold;
}
.blog-sec-left {
  width: 700px;
  float: left;
}
.blog-sec-right {
  width: 370px;
  float: right;
}
.blogdiv {
  margin-bottom: 30px;
}

.blogdiv h1,
.blogdiv h2 {
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  margin-bottom: 24px;
  color: #000;
}
.blogdiv h1 a,
.blogdiv h2 a {
  color: #000;
}
.blogdiv h2 {
  font-size: 26px;
}
.blogdiv .subbox h2 {
  font-size: 26px;
  line-height: 34px;
  text-align: left;
  margin-bottom: 15px;
  color: #000;
}
.blogdiv p {
  font-size: 18px;
  text-align: center;
  line-height: 22px;
  color: #666666;
}
.blog_mainimg {
  position: relative;
  margin-top: 30px;
}
.blog_mainimg img {
  width: 100%;
  height: auto;
  display: block;
}
.mediaicon {
  background: url(images/mediaicon.png) no-repeat;
  width: 78px;
  height: 78px;
  position: absolute;
  left: 50%;
  top: -39px;
  margin-left: -39px;
}
.divider1 {
  width: 100px;
  margin: 30px auto 0;
  height: 1px;
  background: #efefef;
}
.blogdiv .read-now {
  width: 200px;
  margin-top: 40px;
}
.blogdiv .read-now a {
  width: 100%;
  padding: 8px 40px;
  font-size: 18px;
  background: url(images/arrow-white.png) no-repeat #b60c8b;
  background-position: 80% 20px;
}
.news-div ul {
  margin-left: 0;
}
.subbox {
  border-bottom: 1px solid #efefef;
  margin-bottom: 30px;
  clear: both;
  padding: 20px 0;
}
.subbox li {
  width: 48%;
  float: left;
  color: #999 !important;
  font-size: 14px;
  list-style: none !important;
  margin-bottom: 0 !important;
}
.caticon {
  width: 20px;
  height: 20px;
  background: url(images/caticon.png) no-repeat;
  padding: 10px;
  margin-right: 10px;
  float: left;
}
.tagicon {
  width: 20px;
  height: 20px;
  background: url(images/tagicon.png) no-repeat;
  padding: 10px;
  margin-right: 10px;
  float: left;
}
.authoricon {
  width: 20px;
  height: 20px;
  background: url(images/authoricon.png) no-repeat;
  padding: 10px;
  margin-right: 10px;
  float: left;
}
.dateicon {
  width: 16px;
  height: 16px;
  background: url(images/date.png) no-repeat;
  padding: 8px;
  margin-right: 10px;
  float: left;
}

.blog-sec-right .top {
  margin-bottom: 40px;
}
.blog-sec-right .top h2 {
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 24px;
  color: #000;
}
.divider2 {
  width: 60px;
  margin-top: 7px;
  height: 3px;
  background: #b60c8b;
}
.recentblog .left {
  width: 30%;
  margin-right: 5%;
  float: left;
}
.recentblog .left img {
  width: 100%;
  height: auto;
}
.recentblog .right {
  width: 65%;
  float: right;
}
.recentblog .right h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.recentblog .right h3 a {
  color: #a2825c;
}
.menu-blog-category-menu-container ul.menu-blog-category-menu {
  margin-top: 10px;
}
.recentblog .right p {
  font-size: 14px;
  color: #666;
  line-height: 16px;
}
.recentblog li {
  margin-bottom: 20px;
}

.blogdiv p.datetop {
  font-size: 16px;
  text-align: center;
  margin-bottom: 15px;
  color: #999;
}

.skdslider .slide-desc.sec3 {
  top: 30%;
  max-width: 60% !important;
}
.skdslider .slide-desc.sec3 h3 {
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: bold;
  text-align: left;
  color: #d94515;
}
.skdslider .slide-desc.sec3 h2 {
  font-size: 30px;
  line-height: 20px;
  text-align: left;
  font-weight: bold;
  color: #d94515;
}
.skdslider .slide-desc.sec3 p {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #004d95;
  margin-bottom: 10px;
}
.skdslider .slide-desc a.startbutn {
  width: 150px;
  line-height: 30px;
  font-weight: bold;
  border-radius: 30px;
  font-size: 16px;
  background: #d94515;
  margin-top: 10px;
  float: left;
  color: #ffd200;
  text-align: center;
}
.skdslider .slide-desc a.startbutn:hover {
  background: #000;
}

.banner-text {
  color: #9e0000 !important;
}

.skdslider .slide-desc.sec3 p.banner-text.bsec {
  color: #fff !important;
  text-transform: uppercase;
  margin-bottom: 30px;
  display: block;
  text-align: center;
  margin-left: auto;
  width: 200px;
  z-index: 999999;
  margin-right: auto;
  background: #2f7654;
  padding: 7px 10px;
  margin-top: -35px;
}
.skdslider .slide-desc.sec3.res a.startbutn {
  width: 250px;
}

.skdslider .slide-desc.sec2 {
  top: 30%;
  max-width: 60% !important;
}
.skdslider .slide-desc.sec2 h3 {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  text-align: left;
  color: #3e62ac;
}
.skdslider .slide-desc.sec2 h2 {
  font-size: 24px;
  line-height: 20px;
  text-align: left;
  font-weight: bold;
  color: #d94515;
}
.skdslider .slide-desc.sec2 p {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #023879;
  margin-bottom: 10px;
}
.skdslider .slide-desc.sec2 a.startbutn {
  width: 150px;
  line-height: 30px;
  font-weight: bold;
  border-radius: 30px;
  font-size: 16px;
  background: #d94515;
  margin-top: 10px;
  float: left;
  color: #ffd200;
  text-align: center;
}
.skdslider .slide-desc.sec2 a.startbutn:hover {
  background: #000;
}
.skdslider .slide-desc.sec {
  top: 20%;
  max-width: 60% !important;
}
.skdslider .slide-desc.sec h3 {
  font-size: 27px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
  color: #1896ea;
}
.skdslider .slide-desc.sec h2 {
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  font-weight: bold;
  color: #cd3656;
  margin-bottom: 20px;
}
.skdslider .slide-desc.sec p {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  color: #733d9b;
  margin-bottom: 20px;
}
.blogdiv h3,
.blogdiv h4,
.blogdiv h5,
.blogdiv h6,
.blog-sec-left h4 {
  font-size: 22px;
  text-align: left;
  margin: 0px 0 15px;
  color: #222;
}
.blogdiv h4 {
  font-size: 20px;
}
.blogdiv h5 {
  font-size: 18px;
}
.blogdiv h6 {
  font-size: 16px;
}
.blogdiv h2 {
  line-height: 34px;
}
.blogdiv p,
.blogdiv ul li,
.blogdiv ul li ul li {
  font-size: 16px;
  text-align: justify;
  margin-bottom: 15px;
  color: #222;
}
.blogdiv p a,
.blogdiv ul li a,
.blogdiv ul li ul li a {
  font-weight: bold;
  color: #d34764;
  border: underline;
  border-bottom: 1px dashed #d34764;
}
.blogdiv ol {
  margin-left: 30px;
}
.blogdiv ol li {
  list-style: decimal;
  margin-bottom: 20px;
  font-size: 16px;
}

.videothumb {
  width: 40px;
  height: 31px;
  background: url(images/videothumb.jpg) no-repeat;
  padding: 20px;
  display: block;
  position: absolute;
  right: 0;
  top: 0px;
}
.blogdiv p s,
.blogdiv p del {
  display: none;
}
.blogdiv p.note {
  font-size: 16px;
  margin-bottom: 15px;
  color: #b60c8b;
}
.blogdiv p img.alignleft,
.blogdiv .wp-caption.alignleft {
  float: left;
  margin-right: 30px !important;
  display: block;
}
.blogdiv .wp-caption.aligncenter .wp-caption-text {
  text-align: center;
}
.blogdiv .aligncenter img,
.blogdiv .wp-caption.aligncenter {
  max-width: auto;
  margin: 0 auto;
}
.blogdiv p img.alignnone,
.blogdiv .wp-caption.alignnone {
  float: none;
  margin: 0 !important;
}
.blogdiv p img.alignright,
.blogdiv .wp-caption.alignright {
  float: right;
  margin-left: 30px !important;
  display: block;
}
.blogdiv ul,
.blogdiv ul li ul {
  margin-left: 35px;
}
.blogdiv ul li,
.blogdiv ul li ul li {
  list-style: disc;
}
.authorblog {
  background: #e2e1ff;
  padding: 10px;
  margin-top: 20px;
}
.resright,
.resleft {
}
.authorblog-pic {
  width: 20%;
  float: left;
  border-radius: 50%;
  height: 150px;
  overflow: hidden;
}
.authorblog-pic img {
  width: 100%;
  vertical-align: center;
  height: 100%;
}
.authorblog-cont {
  width: 77%;
  float: right;
}
.authorblog-cont.full {
  width: 100%;
}
.authorblog-cont h3 {
  font-size: 22px;
  text-align: left;
  margin: 0px 0 10px;
  color: #222;
}
.authorblog-cont p:last-child {
  margin-bottom: 0;
}
.menu-blog-category-menu-container {
  margin-top: 8px;
  clear: both;
}
.menu-blog-category-menu-container li a {
  color: #666;
  font-size: 14px;
  display: block;
  font-weight: bold;
}
.menu-blog-category-menu-container li a:hover {
  background: #b60c8b;
  color: #fff;
}
.wp-block-image img {
  max-width: 600px;
}
.ses {
  display: none;
}
.blogsearchbox {
  border: 2px solid #5a41bb !important;
  width: 100%;
  padding: 10px;
  display: block;
  font-size: 14px;
  color: #000;
}
.blog-comment {
  margin-top: 70px;
}
.blog-comment .comments-area {
  background: #fff;
}

.single .content-wrapper {
  width: 100% !important;
}
.blog-comment .comment-reply-title {
  display: block;
  font-size: 20px;
  margin-bottom: 10px;
}

.blog-comment .comment-form-comment textarea {
  background: #fff;
  border: 1px solid #efefef;
  border-radius: 0;
}
.blog-comment .comments-area .submit {
  background: #b60c8b;
  border-radius: 0px;
}
.blog-comment .comments-list-cont {
  padding: 0;
}
.blog-comment .comment-list li,
.blog-comment .comment-count {
  background: #fff;
  color: #666;
  border-bottom: 1px solid #efefef;
  border-radius: 0;
  padding: 0 0 10px;
}
.blog-comment .comment-count {
  font-weight: normal;
}
.blog-comment .comments-area ul.children li {
  padding: 0px 0px 0px 0px;
  border: 0;
  border-bottom: 1px solid #efefef;
}

.blog-comment .comments-area ul.children li:last-child {
  border-bottom: 0;
}
.blog-comment .comments-area ul.children {
  border-top: 1px solid #efefef;
  margin: 10px 0;
  padding-top: 10px;
}
.blog-comment .comment-author,
.blog-comment .comment-meta,
cite {
  color: #000;
  font-style: normal;
}
.reply a {
  color: #b60c8b;
}

label.studentformthird {
  width: 32%;
  margin-right: 2%;
  float: left;
  margin-bottom: 20px;
}
label.studentformthird.rgt {
  margin-right: 0;
}
label.studentformthird.full {
  width: 100%;
}
label.studentformthird input,
label.studentformthird select {
  line-height: 18px;
  padding: 10px;
  border: 1px solid #efefef;
  background: #fff;
  width: 100%;
}
.container.paddingtop.innerpg h1.title.new {
  font-size: 26px;
  padding: 0px 0 17px;
  border-bottom: 2px dashed #b60c8b;
  text-align: center;
  margin-bottom: 20px;
  color: #b60c8b;
  font-weight: bold;
  line-height: 30px;
}
.methemeform {
  background: #e2e1ff;
  padding: 35px;
  border-radius: 7px;
}
.methemeform h2 {
  font-size: 24px;
  text-align: center;
  color: #2a6fb0;
  font-weight: bold;
}
.methemeform .usp-pro .usp-label {
  width: 14%;
  float: left;
  line-height: 35px;
  color: #4a4a4a;
  font-weight: bold;
  font-size: 16px;
}
.methemeform .usp-pro .usp-input {
  width: 86%;
  float: left;
  clear: none;
  padding: 10px;
  background: #fff;
  border: 1px solid e2e1ff;
  font-size: 14px;
  color: #666;
  font-family: "Lato";
  margin-top: 5px;
  border-radius: 5px;
}
.methemeform.teacherpost li {
  width: 49%;
  float: left;
  list-style: none;
}
.methemeform.teacherpost li:nth-child(2n) {
  float: right;
}
.methemeform.teacherpost li:last-child {
  width: 100%;
}
.methemeform.teacherpost .usp-pro .usp-label,
.methemeform.teacherpost .usp-pro .usp-input,
.methemeform.teacherpost .usp-pro fieldset:nth-child(8),
.methemeform.teacherpost .usp-pro fieldset:nth-child(9),
.methemeform.teacherpost .usp-pro fieldset:nth-child(10),
.methemeform.teacherpost .usp-pro fieldset:nth-child(11),
.methemeform.teacherpost .usp-pro fieldset:nth-child(12),
.methemeform.teacherpost .usp-pro fieldset:nth-child(13),
.methemeform.teacherpost .usp-pro fieldset:nth-child(14),
.methemeform.teacherpost .usp-pro fieldset:nth-child(15),
.methemeform.teacherpost .usp-pro fieldset:nth-child(16) {
  width: 100% !important;
  display: block !important;
}
.methemeform.teacherpost .usp-pro .usp-input {
  margin-top: 0;
}
.methemeform.teacherpost .usp-pro .usp-label {
  margin-top: 10px !important;
  line-height: 18px;
}
.innerpg .methemeform h5 {
  padding-top: 15px;
  border-top: 1px dashed #333;
  margin-top: 20px;
  padding-bottom: 5px;
  line-height: 24px;
}
.methemeform .wp-core-ui .button {
  display: none !important;
}
.wp-editor-wrap {
  width: 86% !important;
  float: right !important;
}
.usp-success {
  font-size: 20px;
  font-weight: bold;
}
.methemeform .usp-pro .usp-input#grade {
  width: 72%;
}

.usp-pro fieldset:nth-child(11) {
  width: 50%;
  float: left;
}
.methemeform .usp-pro fieldset:nth-child(11) .usp-label {
  width: 28%;
}
.usp-pro fieldset:nth-child(12) {
  width: 46%;
  float: right;
}
.usp-files p {
  color: #ccc;
  font-size: 12px !important;
  margin-left: 18%;
  margin-bottom: 0 !important;
  line-height: 13px !important;
}
.usp-success {
  text-align: center !important;
}
.emvdiv {
  width: 50%;
  margin: 0 auto;
}
.emvdiv1 {
  width: 10%;
  margin: 0 auto 0px;
}
.emvdiv1 img {
  width: 100%;
}
.emv.lgbt2.dd {
  margin: 10px 2% 0;
  display: block;
  width: 46%;
  float: left;
  border-radius: 6px;
}
.usp-pro .usp-fieldset,
.usp-pro fieldset {
  margin: 0 !important;
}
.usp-pro fieldset:nth-child(13) {
  width: 50%;
  float: left;
}
.methemeform .usp-pro fieldset:nth-child(5) {
  display:none
}
.methemeform .usp-pro fieldset:nth-child(13) .usp-label,
.methemeform .usp-pro fieldset:nth-child(14) .usp-label {
  width: 28%;
}
.methemeform .usp-pro fieldset:nth-child(13) .usp-input,
.methemeform .usp-pro fieldset:nth-child(14) .usp-input {
  width: 72%;
}
.usp-pro fieldset:nth-child(14) {
  width: 46%;
  float: right;
}
.methemeform .usp-pro fieldset:nth-child(12) .usp-label,
.methemeform .usp-pro fieldset:nth-child(14) .usp-label {
  width: 20%;
}
.methemeform .usp-pro fieldset:nth-child(12) .usp-input,
.methemeform .usp-pro fieldset:nth-child(14) .usp-input {
  width: 80%;
}
.usp-submit.usp-submit-default,
.jj {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  width: 250px;
  text-align: center;
  background: #d54963;
  display: block;
  border-radius: 8px;
  margin-left: 40% !important;
  float: left;
  border: 0;
  margin-top: 25px;
}
/*.methemeform .usp-pro .usp-input.usp-input-files{ background:#dbdbdb;padding:10px 20px; width:100px; padding:0}*/
.usp-add-another {
  display: none;
}
.methemeform .usp-pro fieldset:nth-child(15),
.methemeform .usp-pro fieldset:nth-child(16) {
  display: none;
}
.wpsr-follow-icons.sr-fb-vl {
  background: #fff !important;
  border: 1px solid #ccc !important;
}
#cssmenu {
  float: right !important;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;

  display: block;
  position: relative;
  z-index: 999998;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  float: left;
}
#cssmenu > ul > li {
  list-style: none;
  float: left;
}

#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: left;
}
#cssmenu > ul > li > a {
  display: block;
  padding: 8px 23px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #b60c8b;
  font-family: Bubblegum Sans;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
  border-radius: 4px;
  margin-right: 1px;
  font-family: Bubblegum Sans;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
}

#cssmenu > ul > li > a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1px;
  right: 0;
  top: 0;
  z-index: -1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu > ul > li > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: rgba(0, 0, 0, 0.12);
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
#cssmenu > ul > li > a:hover {
  color: #fff;
  background: #ff633c;
}

/*#cssmenu > ul > li:nth-child(4) > a{background:url(https://curioustimes.in/wp-content/uploads/2019/07/DenseGaseousBobwhite-small.gif) no-repeat right top; background-position: right -5px; background-size:35px;}*/
/**#cssmenu > ul > li:nth-child(4) > a{background:url(https://curioustimes.in/wp-content/uploads/2021/01/Golden_star-rotating.gif) no-repeat right top; background-position: right -0px; background-size:30px;}*/
/*#cssmenu > ul > li:nth-last-child(1) > a, #cssmenu > ul > li:nth-last-child(2) > a{   color:#fff;
	   font-size:15px; padding:0 29px; line-height:37px; border-right:1px solid #9ab7d7; background:#B60C8B;  }
.ststt{background:url(https://curioustimes.in/wp-content/uploads/2021/01/Golden_star-rotating.gif) no-repeat right center; background-position: right 10px; background-size:30px;}
#cssmenu > ul > li:nth-last-child(2) > a{background:url(https://curioustimes.in/wp-content/uploads/2021/01/Golden_star-rotating.gif) no-repeat right top #B60C8B;; background-position: right -0px; background-size:30px;}*/
#cssmenu > ul > li a.has-sub {
  padding-right: 30px;
}
.modal-style.style-1 figcaption::before {
  display: contents !important;
}
#cssmenu > ul > li > a.has-sub:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 11px;
  display: block;
  background: #dddddd;
  content: "";
}
#cssmenu > ul > li > a.has-sub:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 8px;
  height: 2px;
  background: #dddddd;
  content: "";
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#cssmenu > ul > li > a.has-sub:hover:before {
  top: 23px;
  height: 8px;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  width: 200px;
}
#cssmenu.align-right ul ul {
  text-align: left;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea,
.rmagic .rmrow .rminput select {
  min-height: 20px !important;
  height: 30px !important;
  border: 1px solid #5a41bb !important;
}
.rmagic .rmrow label {
  margin: 0 0 !important;
  font-size: 14px;
}
#cssmenu li:hover > ul > li {
  height: 43px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  display: block;
  padding: 8px 23px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #b60c8b;
  font-family: Bubblegum Sans;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
  border-radius: 4px;
  margin-right: 1px;
  font-family: Bubblegum Sans;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  background: #ff633c;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: "";
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: "";
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
#cssmenu.small-screen {
  width: 50%;
  border: 0;
  position: absolute;
  right: 0;
  top: 25px;
}
#cssmenu.small-screen ul {
  width: 250px;
  display: none;
}
#cssmenu.small-screen.align-center > ul {
  text-align: left;
}
#cssmenu.small-screen ul li {
  padding: 0;
}

#cssmenu.small-screen ul ul li,
#cssmenu.small-screen li:hover > ul > li {
  height: auto;
}
#cssmenu.small-screen > ul > li a,
#cssmenu.small-screen > ul ul li a {
  color: #fff;
  text-decoration: none;
  padding: 7px 18px;
  float: left;
  width: 100%;
  font-size: 14px;
  margin: 0px 0;
}
#cssmenu.small-screen ul li a:hover {
}

#cssmenu.small-screen > ul > li {
  float: left;
  width: 100%;
}
#cssmenu.small-screen ul ul li a {
  padding-left: 25px;
  border-right: 1px solid #4b4c4d;
  padding: 2px 0 2px 25px;
  line-height: 30px;
}
#cssmenu.small-screen ul ul ul li a {
  padding-left: 35px;
}
#cssmenu.small-screen ul ul li a {
  color: #dddddd;
  background: none;
}
#cssmenu.small-screen ul ul li:hover > a,
#cssmenu.small-screen ul ul li.active > a {
  color: #ffffff;
  width: 100%;
}
#cssmenu.small-screen ul ul,
#cssmenu.small-screen ul ul ul,
#cssmenu.small-screen.align-right ul ul {
  position: relative;
  left: 0;
  width: 87%;
  margin: 0;
  text-align: left;
}
#cssmenu.small-screen > ul > li.has-sub > a:after,
#cssmenu.small-screen > ul > li.has-sub > a:before,
#cssmenu.small-screen ul ul > li.has-sub > a:after,
#cssmenu.small-screen ul ul > li.has-sub > a:before {
  display: block;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 0;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  background: #fff !important;
  font-weight: 700;
}
#cssmenu.small-screen #menu-button:after {
  position: absolute;
  top: 22px;
  right: 7px;
  display: block;
  height: 4px;
  width: 20px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  content: "";
}
#cssmenu.small-screen #menu-button:before {
  position: absolute;
  top: 16px;
  right: 7px;
  display: block;
  height: 2px;
  width: 20px;
  background: #fff;
  content: "";
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  top: 23px;
  border: 0;
  height: 2px;
  width: 15px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  top: 23px;
  background: #fff;
  width: 15px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#cssmenu.small-screen .submenu-button {
  position: absolute;
  z-index: 99;
  right: 0;
  top: 0;
  display: block;
  border-left: 1px solid rgba(120, 120, 120, 0.2);
  height: 37px;
  width: 46px;
  cursor: pointer;
  z-index: 999999;
}
#cssmenu.small-screen .submenu-button.submenu-opened {
  background: #262626;
}
#cssmenu.small-screen ul ul .submenu-button {
  height: 34px;
  width: 34px;
}
#cssmenu.small-screen .submenu-button:after {
  position: absolute;
  top: 17px;
  right: 19px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: "";
}
#cssmenu.small-screen ul ul .submenu-button:after {
  top: 15px;
  right: 13px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:after {
  background: #ffffff;
}
#cssmenu.small-screen .submenu-button:before {
  position: absolute;
  top: 14px;
  right: 22px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: "";
}
#cssmenu.small-screen ul ul .submenu-button:before {
  top: 12px;
  right: 16px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:before {
  display: none;
}
#cssmenu.small-screen.select-list {
  padding: 5px;
}

#cssmenu.small-screen ul ul {
  top: 0;
  width: 100%;
}

#cssmenu.small-screen {
  width: auto;
  border: 0;
  position: absolute;
  right: 20px;
  top: 40px;
}

#cssmenu.small-screen #menu-button::before {
  top: 8px;
}
#cssmenu.small-screen #menu-button::after {
  top: 14px;
}
#cssmenu.small-screen #menu-button {
  float: right;
  display: block;
  height: 30px;
  z-index: 999999;
  width: 34px;
  background: #b60c8b !important;
  border-radius: 4px;
}

#cssmenu.small-screen ul {
  clear: both;
  background: #b60c8b;
  display: none;
}

#cssmenu.small-screen ul ul li a {
  background: #000;
}
#cssmenu.small-screen #menu-button.menu-opened::before {
  top: 14px;
}
#cssmenu.small-screen #menu-button.menu-opened::after {
  top: 14px;
}

.simplePopup {
  display: none;
  position: fixed;
  border: 0px solid #f26a10;
  background: #f3f3f3;
  z-index: 999999;
  padding: 12px;
  top: 0;
  border-radius: 10px;
  width: 300px;
  min-width: 300px;
  left: 50%;
  height: auto;
  margin-left: -150px;
}

.simplePopupClose {
  float: right;
  cursor: pointer;
  margin-left: 10px;
  margin-bottom: 10px;
  color: #000;
  font-size: 20px;
  position: absolute;
  right: 6px;
  top: 3px;
  font-weight: bold;
}

.simplePopupBackground {
  display: none;
  background: #000;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
}

.pop_full {
  float: left;
  width: 100%;
  text-align: center;
  border: 1px solid #b60c8b;
  font-size: 20px;
  padding: 40px 20px;
  line-height: 24px;
  text-align: center;
}
.jj1 {
  width: 154px;
  background: #b60c8b;
  cursor: pointer;
  float: right;
  border-radius: 0px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
}
.pop_full span {
  color: #b60c8b;
}
.payleft {
  width: 48%;
  float: left;
  border: 1px solid #e2e1ff;
  padding: 15px;
  border-radius: 5px;
}
.payright {
  width: 48%;
  float: right;
  border: 1px solid #e2e1ff;
  padding: 15px;
  border-radius: 5px;
}
.innerpg .payleft h5,
.innerpg .payright h5 {
  font-size: 18px !important;
  font-weight: bold !important;
  line-height: 24px !important;
}
.nav_cat ul > li {
  border: 0 !important;
}
.nav_cat ul > li a {
  border-bottom: 1px solid #e2e1ff;
}
.innerpg .payleft h5 span {
  font-size: 18px !important;
  color: #000000 !important;
}
.innerpg .payleft p,
.innerpg .payright p {
  font-size: 15px !important;
}

.innerpg .payleft p a.aa {
  color: #d91722 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  font-size: 16px !important;
  font-weight: normal !important;
}
.paynowbtn1 {
  float: none;
  display: block;
  padding: 14px 10px 14px 50px !important;
  background: url("images/payicon.png") left no-repeat #b60c8b;
  width: 150px;
  margin: 50px 0 10px;
  clear: both;
  color: #fff;
  font-size: 18px;
  background-position: 5px 0px;
  border-radius: 8px;
  border: 0;
  cursor: pointer;
}
.paynowbtn1:hover {
  background: url("images/payicon.png") left no-repeat #b60c8b;
  background-position: 5px 0px;
}
table {
}
.blogtable {
  border: 1px solid #efefef;
  margin-bottom: 25px;
}
.theading {
  font-size: 16px;
  font-weight: bold;
}
.blogtable td {
  padding: 10px;
  border: 1px solid #efefef;
  vertical-align: top;
}
.blogdiv .blogtable td ul {
  margin-left: 17px;
}
.blogdiv .blogtable td ul li {
  text-align: left;
  font-size: 14px;
}

/*****************************************************************************************
*********************************membershiplan*****************************************/
.readmore_conright.stt {
  display: none;
}
.membershipplan {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.membershipplan li {
  display: table;
  width: 100%;
}
.dep {
  background: #ebebeb;
}
.dephead {
  background: #cbdaeb;
  color: #002b58;
  border-top: 2px solid #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 15px;
}
.dephead1 {
  background: #cbdaeb;
  color: #002b58;
  font-size: 18px;
  font-weight: bold;
}
.lineht {
  line-height: 28px;
}
.membershipplan li .firstbox {
  width: 49%;
  padding: 14px 15px;
  font-size: 15px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.membershipplan li .secbox {
  width: 17%;
  padding: 10px;
  border-left: 1px solid #d0d0d0;
  display: table-cell;
  vertical-align: middle;
}
.membershipplan li .firstbox.five {
  width: 66%;
}
.membershipplan li .thirdbox {
  width: 17%;
  padding: 10px;
  border-left: 3px solid #b60c8b;
  display: table-cell;
  vertical-align: middle;
}
.membershipplan li.dep .thirdbox {
}
.membershipplan li .fourthbox {
  width: 17%;
  padding: 10px;
  border-left: 3px solid #b60c8b;
  display: table-cell;
  vertical-align: middle;
}
.membershipplan li .firstbox.heading {
  background: #d8d8d8;
  font-size: 16px;
  color: #000000;
  min-height: 100px;
  padding: 30px 15px;
  vertical-align: top;
}
.membershipplan li .secbox.heading {
  background: #e6a42b;
  font-size: 16px;
  color: #fff;
  min-height: 100px;
  text-align: center;
  border-left: 1px solid #fff;
  vertical-align: top;
}
.membershipplan li .thirdbox.heading {
  background: #b60c8b;
  font-size: 16px;
  color: #fff;
  min-height: 100px;
  text-align: center;
  border-left: 3px solid #b60c8b;
  vertical-align: top;
}
.membershipplan li .fourthbox.heading {
  background: #e6a42b;
  font-size: 16px;
  color: #fff;
  min-height: 100px;
  text-align: center;
  border-left: 3px solid #b60c8b;
  vertical-align: top;
}
.tickmark {
  display: block;
  width: 27px;
  padding: 14px;
  margin: 0 auto;
  background: url("images/tickmark.png") no-repeat;
}
.crossmark {
  display: block;
  width: 27px;
  padding: 14px;
  margin: 0 auto;
  background: url("images/crossmark.png") no-repeat;
}
.membershipplan li .joinnowbtn {
  padding: 14px 10px 14px 10px;
  background: #e6a42b;
  width: 17%;
  color: #fff;
  font-size: 20px;
  text-align: center;
  border-left: 1px solid #fff;
  display: table-cell;
}
.membershipplan li .joinnowbtn.ss {
  border-left: 3px solid #b60c8b;
  background: url("images/thumbs_up_icon.png") no-repeat #b60c8b;
  padding-left: 20px;
  background-position: 10px 10px;
}
.membershipplan li .writenowbtn {
  padding: 14px 10px 14px 10px;
  background: #e6a42b;
  width: 17%;
  color: #fff;
  font-size: 20px;
  text-align: center;
  border-left: 3px solid #b60c8b;
  display: table-cell;
}
.single .listtting ol,
.single .listtting ul {
  margin-left: 30px !important;
}
.single .listtting ol li {
  list-style: decimal !important;
  margin-bottom: 15px !important ;
}
.single .listtting ul li,
.single .listtting ul li ul li {
  list-style: disc !important;
  margin-bottom: 15px !important ;
}
.single .listtting ul li.likes__item.likes__item--like {
  list-style: none !important;
}
.single .listtting ul.likes {
  margin-left: 0px !important;
}
.table-scroll {
  position: relative;
  max-width: 100%;
  margin: auto;
  overflow: hidden;
}
.table-wrap {
  width: 100%;
  overflow: auto;
}
.table-scroll table {
  width: 100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.table-scroll table td.linedd {
  border-left: 3px solid #b60c8b;
}
.table-scroll th,
.table-scroll td {
  padding: 5px 10px;

  vertical-align: middle;
}
.table-scroll thead {
  border-bottom: 1px solid #fff;
}
.table-scroll td {
  border-left: 1px solid #d0d0d0;
  text-align: center;
  font-size: 14px;
}
.table-scroll tr.odd {
  background: #ebebeb;
}
.table-scroll th {
  font-size: 16px;
  color: #333;
}
.table-scroll thead,
.table-scroll tfoot {
  background: #f9f9f9;
}
.table-scroll th.tophead {
  background: #b60c8b;
  font-size: 16px;
  color: #fff;
  min-height: 100px;
  text-align: center;
  border-left: 3px solid #b60c8b;
  vertical-align: top;
}
.table-scroll th.tophead.yel {
  background: #e6a42b;
  border-left: 1px solid #fff;
}
.table-scroll th.tophead.yel1 {
  background: #e6a42b;
  border-left: 3px solid #b60c8b;
}
.table-scroll td.bot1 {
  border-bottom: 3px solid #b60c8b;
}
.table-scroll th.head,
.table-scroll td.head {
  padding: 14px 15px;
  background: #cbdaeb;
  color: #002b58;
}
.table-scroll th {
  background: #fff;
}
.table-scroll tr.odd th {
  background: #ebebeb;
}
.clone {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.clone th,
.clone td {
  visibility: hidden;
}
.clone td,
.clone th {
  border-color: transparent;
}
.clone tbody th {
  visibility: visible;
}
.clone .fixed-side {
  visibility: visible;
}
.clone thead,
.clone tfoot {
  background: transparent;
}
.gallery-text.dfsdg {
  border: 10px solid #5a41bb;
  border-radius: 10px;
  padding: 20px;
  min-height: 290px;
}
.joinnowbtn {
  padding: 14px 10px 14px 10px;

  background: #b60c8b;
  width: 17%;
  color: #fff;
  font-size: 20px;
  text-align: center;
  border-left: 0px solid #fff;
  display: table-cell;
  border-radius: 10px;
  margin-top: 7px;
}
.joinnowbtn.ss {
  background: url("images/thumbs_up_icon.png") no-repeat #5a41bb;
  background-position-x: 0%;
  background-position-y: 0%;
  padding-left: 20px;
  background-position: 10px 10px;
}
.comparison {
  width: 100% !important;
  margin: 0 auto;
  font: 16px/1.4;
  text-align: center;
  color: #444 !important;
}

.comparison table {
  width: 100% !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

.comparison td,
.comparison th {
  border-right: 1px solid #ccc;
  empty-cells: show;
  padding: 10px;
}
.comparison th.tophead {
  background: #e2e1ff;
  font-size: 16px;
  color: #5a41bb;

  text-align: center;

  vertical-align: top;
}
.comparison th.tophead.yel {
  background: #e2e1ff;
  border-left: 1px solid #fff;
  color: #444;
}
.comparison td {
  font-size: 15px;
}
.comparison td.head2 {
  background: #e2e1ff;
}
.compare-heading {
  font-size: 18px;
  font-weight: bold !important;
  border-bottom: 0 !important;
  padding-top: 10px !important;
}

.comparison tbody tr:nth-child(odd) {
  display: none;
}

.comparison .compare-row {
  background: #fff;
}

.comparison .tickblue {
  color: #0078c1;
}

.comparison .tickgreen {
  color: #009e2c;
}

.comparison th {
  font-weight: normal;
  padding: 0;
  border-bottom: 1px solid #ccc;
}

.comparison tr td:first-child {
  text-align: left;
}

.comparison .qbse,
.comparison .qbo,
.comparison .tl {
  color: #fff;
  padding: 10px;
  font-size: 13px;
  border-right: 1px solid #ccc;
  border-bottom: 0;
}

.comparison .tl2 {
  border-right: 0;
}

.comparison .qbse {
  background: #0078c1;
  border-top-left-radius: 3px;
  border-left: 0px;
}

.comparison .qbo {
  background: #009e2c;
  border-top-right-radius: 3px;
  border-right: 0px;
}

.comparison .price-info {
  padding: 5px 15px 15px 15px;
}

.comparison .price-was {
  color: #999;
  text-decoration: line-through;
}

.comparison .price-now,
.comparison .price-now span {
  color: #ff5406;
}

.comparison .price-now span {
  font-size: 20px;
  text-align: center;
}

.comparison .price-small {
  font-size: 18px !important;
  position: relative;
  top: -11px;
  left: 2px;
}

.comparison .price-buy {
  background: #ff5406;
  padding: 10px 20px;
  font-size: 12px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  border-radius: 3px;
  text-transform: uppercase;
  margin: 5px auto 10px;
}

.comparison .price-try {
  font-size: 12px;
}

.comparison .price-try a {
  color: #202020;
}
/*.joinnowbtn {
    padding: 14px 10px 14px 10px;
    background: #e6a42b;
    width: 17%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    border-left: 1px solid #fff;
    display: table-cell;
}
.joinnowbtn.ss{border-left: 3px solid #B60C8B;
background: url('images/thumbs_up_icon.png') no-repeat #B60C8B;
    background-position-x: 0%;
    background-position-y: 0%;
padding-left: 20px;
background-position: 10px 10px;}*/

/*****************************************************************************************
*********************************P0pup*****************************************/
.intro-pop {
  width: 50%;
  height: 570px;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #e2e1ff !important;
  border-radius: 6px;
  z-index: 9999999;
  margin: auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.intro-pop.aftertrial {
  width: 35%;
  background: #5a41bb;
  border: 14px solid #5a41bb;
  height: 445px;
}
.intro-pop.aftertrial.jk {
  height: 490px;
}
.intro-pop.aftertrial.tf {
  height: 400px;
}
.intro-pop.aftertrial.jjjj {
  height: 385px;
}
.innerpp {
  text-align: center;
  font-weight: bold;
  padding: 20px 30px;
}
.intro-pop.aftertrial .innerpp {
  background: #e2e1ff;
  border: 3px solid #fff;
  border-radius: 6px;
}
.iconbb {
  padding: 50px;
  width: 50px;
  display: block;
  margin: 0 auto 10px;
  background: url("images/sadicon.png") left no-repeat;
}
.iconbb.happy {
  padding: 50px;
  width: 50px;
  display: block;
  margin: 0 auto 10px;
  background: url("images/star_PNG1597.png") left no-repeat;
}
.intro-pop.aftertrial.jjjj .innerpp {
  padding: 0 !important;
}
.innerpp p {
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
}
.intro-pop.aftertrial.jjjj .pop-close {
  color: #b60c8b !important;
}
.intro-pop.aftertrial .innerpp p {
  font-size: 15px;
  margin-bottom: 10px;
  color: #444;
  text-align: center;
}
.intro-pop.aftertrial .innerpp p span,
.intro-pop.aftertrial .innerpp p a {
  color: #b60c8b;
}
.intro-pop.aftertrial .innerpp p a {
  color: #b60c8b;
  text-decoration: underline;
}
.innerpp .subfeature {
  width: 80%;
  margin: 0 auto;
}
.paymentnoticon {
  padding: 50px 55px;
  width: 60px;
  display: block;
  margin: 0 auto 10px;
  background: url("images/paymentnoticon.png") left no-repeat;
}
.ecfo-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.75);
  z-index: 9999998;
}

.innerpp .emv.lgbt1 {
  float: none;
  width: 200px;
  margin: 0 auto;
  clear: both;
}
.paynowbtn {
  float: none;
  display: block;
  padding: 14px 10px 14px 50px;
  background: url("images/payicon.png") left no-repeat #5a41bb !important;
  width: 150px;
  margin: 0 auto 10px;
  clear: both;
  color: #fff;
  font-size: 18px;
  background-position: 5px 0px;
  border-radius: 8px;
  cursor: pointer;
}
.paynowbtn:hover {
  background: url("images/payicon.png") left no-repeat #b92c46;
  background-position: 5px 0px;
}
.innerpg h2 {
  font-size: 24px;
  margin-bottom: 20px;
}
.innerpg p,
.innerpg ul.school_pointer li {
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
}
.innerpg p a,
.innerpg ul.school_pointer li a {
  font-weight: bold;
  color: #b60c8b !important;
  border: underline;
  border-bottom: 1px dashed #b60c8b !important;
}
.intro-pop {
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.intro-pop h3 {
  color: #2b6aaf;
  text-align: center !important;
  font-size: 20px;
  font-family: "Lato";
  font-weight: bold;
  margin-bottom: 20px;
}
.pop-close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  padding: 20px 10px;
  background: url("images/cross.png") no-repeat;
  z-index: 999999;
  display: block;
  border: 0;
  cursor: pointer;
}
.awsm-grid-wrapper .awsm-grid {
  margin: 0;
  padding: 10px 0;
}
span.enlarge-profile {
  display: none;
}
.awsm-modal-items.style-1 {
  z-index: 999999 !important;
}
.awsm-grid-wrapper .awsm-grid figure {
  display: block;
  width: 100%;
  padding: 0;
  position: relative;
}
.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
  background: #e1e9f4;
}
.awsm-grid-wrapper .awsm-grid > .awsm-grid-card:nth-child(2n) {
  background: #ffdde3;
}

.awsm-grid figure img {
  width: 50%;
  position: relative;
  margin: 0;
  border: none;
  border-right: 4px solid #fff;
  border-bottom: 4px solid #2b6aaf;
}
.modal-style.style-1 .awsm-personal-info {
  padding: 20px 0 10px;
  vertical-align: top;
}
.modal-style.style-1 figcaption h3 {
  color: #2b6aaf;
  text-align: center;
  font-family: "Lato";
  font-weight: bold;
  margin-bottom: 0;
}
.modal-style.style-1 .awsm-modal-details h2 {
  color: #2b6aaf;
  text-align: left;
  font-family: "Lato";
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 24px;
  text-transform: capitalize !important;
  line-height: 20px;
}
.awsm-personal-info span,
.awsm-personal-info p {
  font-size: 13px;
  display: block;
  color: #d44d6d;
  margin-bottom: 0;
  text-align: center;
  font-family: "Lato";
}
.awsm-personal-info p {
  font-size: 13px !important;
  color: #202123 !important;
  line-height: 20px;
  text-align: center !important;
}
.divider3 {
  border-top: 1px solid #b60c8b;
  width: 70%;
  margin: 10px auto 15px;
}
.readmore {
  width: 118px;
  margin: 18px auto 0px;
  background: #fff;
  font-size: 16px;
  font-family: "Lato";
  color: #2b6aaf;
  line-height: 18px;
  text-align: center !important;
  padding: 7px 5px;
  display: block;
}
.modal-style.style-1 .awsm-modal-details h3 {
  font-size: 16px;
  display: block;
  color: #d44d6d;
  margin: 0 0 12px;
  text-transform: capitalize !important;
  font-weight: 400;
}
.modal-style.style-1 .awsm-modal-content-inner,
.modal-style.style-1 .awsm-modal-content-inner p,
.modal-style.style-1 .awsm-modal-content-inner li {
  font-size: 14px !important;
  color: #000 !important;
  line-height: 20px;
  text-align: justify !important;
  font-family: "Lato";
  margin-bottom: 15px;
}
.modal-style.style-1 figcaption {
  width: 50%;
  left: 50%;
  right: 0px;
  top: 0px;
  bottom: 0px;
  min-height: auto;
  background: none;
  position: absolute;
  float: right;
}

.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
  padding: 0 0px;
  margin: 0 0px 5px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  clear: none;
}

/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  position: relative;
  z-index: 10;
  border-radius: 8px;

  overflow: hidden;
  margin-bottom: 8px;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  background: #b60c8b;

  color: #fff;
  font-size: 18px;
  padding: 12px;

  display: block;
  cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;

  position: absolute;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 8px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  border-radius: 0px 0px 8px 8px;
  -moz-border-radius: 0px 0px 8px 8px;
  -webkit-border-radius: 0px 0px 8px 8px;
  border: 0px solid #000000;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background: #b60c8b;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
}
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  background: #fafafa;
  padding: 15px 25px 30px;
  margin-top: 3px;
  border-radius: 3px;
}
.skdslider {
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  height: 400px;
}
.testimonial .skdslider {
  height: 240px;
}
.skdslider:after {
  content: "";
  padding-top: 50%;
  display: block;
}

.skdslider ul.slides {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.skdslider ul.slides li {
  display: none;
}
.skdslider ul.slides li img {
  width: 100%;
  height: 100%;
  border: 0;
}
.skdslider a.prev {
  width: 34px;
  height: 70px;

  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -35px;
  background: url("images/left.png") no-repeat;
  z-index: 999999;
}

.skdslider a.next {
  width: 34px;
  height: 70px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -35px;
  background: url("images/right.png") no-repeat;
  z-index: 999999;
}

.skdslider .slide-desc {
  left: 10%;

  position: absolute;
  top: 30%;
  max-width: 48%;
  display: inline-block;
  line-height: 30px;
}
.skdslider .slide-desc > h2 {
  color: #2a2210;
  padding: 0;
  margin: 0 0px 18px;
  font-size: 35px;
  font-weight: bold;
}

.skdslider .slide-desc > p {
  color: #4f4f4f;
  font-size: 24px;
  line-height: 27px;
  margin-bottom: 20px;
  font-weight: normal;
}
.skdslider .slide-desc > p.lgn {
  color: #4f4f4f;
  font-size: 14px;
  line-height: 20px;
}
.skdslider .slide-desc > p.lgn a {
  color: #316cae;
}
.skdslider .slide-desc a.start {
  color: #fff;
  font-size: 16px;
  padding: 0px 12px;
  margin-bottom: 8px;
  text-align: center;
  display: block;
  border-radius: 10px;
  line-height: 35px;
  width: 200px;
  background: #dd2446;
  font-weight: bold;
}
.skdslider .slide-desc a.start.mg {
  margin-top: 30px;
  float: none;
  margin: 30px auto 0;
  padding: 10px 0;
  line-height: 20px;
}
.skdslider .slide-desc a.start:hover {
  background: #000;
}

.skdslider ul.slide-navs {
  bottom: 0px;
  right: 0%;
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
}

.skdslider ul.slide-navs li {
  float: left;
  background: #823b66;
  height: 11px;
  width: 11px;
  margin-right: 4px;
  cursor: pointer;
  z-index: 999999;
}
.skdslider ul.slide-navs li.current-slide {
  background: #000;
}

.banner .skdslider {
  height: 400px;
}
.testimonial .skdslider ul.slide-navs {
  right: 50%;
}
.kids_top_content_middle.homepage .kids_posts_container .widget_wrapper > div{ margin-top:5px!important; padding-top:5px!important; padding-bottom:5px!important;}
.kids_top_content_middle.homepage .kids_posts_container .widget-title{ font-size:20px!important;}
.kids_top_content_middle.homepage .kids_posts_container  h3.widget-title{ margin-bottom:0px!important;}
.kids_top_content_middle.homepage  .widget_cws_benefits .cws-widget-content .text_part{ font-size:14px!important;margin-bottom:0px!important;}
.kids_top_content_middle.homepage .widget_wrapper .widget{ margin-bottom:0!important;; margin-top:10px!important;}
.kids_top_content_middle.homepage .widget_wrapper a {border-left:1px solid #5a41bb!important; color:#a2825c!important; width:33%!important}
.kids_top_content_middle.homepage .widget_wrapper a:hover{ color:#b60c8b!important}
.kids_top_content_middle.homepage .pisicon, .widget_cws_benefits .cws-widget-content aside{ width:100%!important;}
.kids_top_content_middle.homepage .widget_cws_benefits .cws-widget-content { width:70%!important;}
.kids_top_content_middle.homepage .widget_cws_benefits .widget-icon { width:15%!important;}
/*******************************************************************************
*****************************************************************************


************************************tab css  row*************************************/

ul.resp-tabs-list {
  width: 900px;
  margin: 30px auto 0;
}

.resp-tabs-list li {
  display: inline-block;
  padding: 13px 0 14px;
  width: 210px;
  margin-right: 20px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  background: #dd2447;
  border-right: 1px solid #fff;
  list-style: none;
  cursor: pointer;
  float: left;
}
.resp-tabs-list li span {
  font-size: 12px;
}
.resp-tabs-list li:last-child {
  margin-right: 0px;
  border-right: 0;
}
.resp-tabs-container {
  padding: 14px 0 30px;
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}

.resp-tab-content {
  display: none;
}

.resp-tab-active {
  border-bottom: none;
}

.resp-tab-active {
  border-bottom: none;
  background: #000 !important;
}

.resp-content-active,
.resp-accordion-active {
  display: block;
}

.resp-tab-content {
}

h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #c1c1c1;
  border-top: 0px solid #c1c1c1;
  margin: 0px;
  padding: 10px 15px;
}

h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}

/*-----------Accordion styles-----------*/

h2.resp-tab-active {
  background: #b60c8b !important;
}

.resp-easy-accordion h2.resp-accordion {
  display: block;
}

.resp-easy-accordion .resp-tab-content {
  border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #c1c1c1 !important;
}

.resp-jfit {
  width: 100%;
  margin: 0px;
}

.resp-tab-content-active {
  display: block;
  padding: 20px 0 0;
}

h2.resp-accordion:first-child {
  border-top: 1px solid #c1c1c1 !important;
}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 960px) {
  ul.resp-tabs-list {
    display: none;
  }

  h2.resp-accordion {
    display: block;
    background: #b60c8b;
    color: #fff;
  }

  .resp-vtabs .resp-tab-content {
    border: 1px solid #c1c1c1;
  }

  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none;
  }
  .resp-tabs-container {
    width: 100%;
    padding: 20px 0 0;
  }
  .resp-accordion-closed {
    display: none !important;
  }

  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
  }
  .fundiv li {
    width: 32%;
    margin-right: 2%;
  }
  .banner-text {
    color: #9e0000;
  }
}

@media only screen and (max-width: 1120px) {
  .registerleft-new {
    width: 60%;
  }
  .login_container.rgt {
    width: 38%;
  }
  .container {
    width: 98%;
  }
  .menu-main-menu-container > ul > li > a {
    padding: 0 21px;
  }
  .newpg_left {
    width: 70%;
  }
  .newpg_right {
    width: 25%;
  }
  .whycurious {
    width: 50%;
  }
  .whycuriousright,
  .empowerlist li {
    width: 48%;
  }
  .whycuriousright img,
  .empowerlist li img {
    width: 100%;
  }
  .resp-tabs-container .news-div,
  .news-div {
    width: 24%;
    margin-right: 1%;
  }

  .resp-tabs-container .news-div img {
    height: 150px;
  }
}
@media only screen and (max-width: 1100px) {
  .menu-main-menu-container > ul > li > a {
    padding: 0 19px;
  }
  .blog-sec-left {
    width: 65%;
  }
  .blog-sec-right {
    width: 32%;
  }
}
@media only screen and (max-width: 1023px) {
  .menu-main-menu-container > ul > li > a {
    padding: 0 14px;
  }
}
@media only screen and (max-width: 960px) {
  .awsm-grid-wrapper figure {
    min-height: 350px;
  }
  .readmore {
    display: block;
  }
  .authorblog-pic {
    height: 100px;
  }

  .intro-pop {
    width: 80%;
    height: 430px;
  }
  .intro-pop.aftertrial {
    width: 90%;
  }

  .registerleft {
    width: 50%;
  }
  .blogdiv .aligncenter img {
    width: 100%;
  }
  .subbox ul {
    margin-left: 0;
  }
  .outer6.hh {
    margin-top: 70px;
  }
  .cookieConsentContainer {
    bottom: 0px !important;
    left: 0px !important;
    width: 100% !important;
  }
  .mcont {
    margin-top: 0 !important;
  }
  .bannerinner {
    height: 270px;
  }
  /*  header{ position: fixed; background: #fff; top:0; z-index: 999999; width: 100%;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); }*/
  .headerright {
    margin-top: 20px;
    margin-right: 30px;
  }
  #logo img {
    width: 150px;
    height: auto;
  }

  .container {
    width: 96%;
  }

  .didknow h4,
  .quoteday h4 {
    background-position: 5px 0;
    padding-left: 30px;
  }
  form.search-form {
    float: left;
    width: 100% !important;
  }
  /*.menuicon{ width:26px; padding: 15px 0; margin-left: 10px;margin-top: 6px; background: url(images/menuicon.png) no-repeat; 
  display: block; float: right;  background-size:100%;}
  .menuicon:hover{  background: url(images/menuiconh.png) no-repeat; background-size:100%;
  }*/
  .menu-main-menu-container > ul > li > a,
  .menu-main-menu-container > ul > li:last-child > a,
  .signiiout,
  .signiinn {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #fff;
    padding-left: 20px;
    border-left: 0;
  }
  .outer {
    position: absolute;
    right: 2%;
    top: 7px;
    z-index: 999999;
  }

  #mc_embed_signup {
    margin-bottom: 15px;
  }
  #banner {
    height: auto;
    margin-top: 00px;
  }
  .single {
    height: auto;
    margin-top: 00px;
  }

  .pointer li i {
    width: 20%;
    float: left;
  }
  .pointer li img {
    width: 100%;
    margin-top: 10px;
  }
  .pointer li h6 {
    width: 75%;
    float: right;
    padding: 6px 0;
  }

  @-webkit-keyframes slideInRight {
    0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      visibility: visible;
    }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
  }
  @keyframes slideInRight {
    0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      visibility: visible;
    }
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
  }
  .footerleft {
    width: 65%;
  }
  .footerright {
    width: 30%;
    overflow: hidden;
  }
  .icon {
    width: 32px;
    height: auto;
    margin: 0px 10px;
    float: left;
  }
  .icon-text {
    float: left;
    font-weight: normal;
    text-align: left;
    line-height: 32px;
  }
  .whycurious {
    width: 50%;
  }
  .whycuriousright,
  .empowerlist li {
    width: 48%;
  }
  .whycuriousright img,
  .empowerlist li img,
  .testimonial {
    width: 100%;
  }
  .testimonial {
    background-size: 30px;
    background-position: 0px 10px;
  }
  .skdslider {
    height: 100%;
  }

  .subscribe {
    width: 100%;
    margin-bottom: 5px;
  }
  .news-div h6 {
    padding: 0;
  }
  .resp-tabs-container .news-div,
  .news-div {
    width: 24%;
    margin-right: 1%;
  }

  .resp-tabs-container .news-div img {
    height: 150px;
  }
  .registernow {
    margin-top: 15px;
  }
  .footright .submit {
    margin-bottom: 10px;
  }
  .main_img,
  .main_img img {
    height: auto;
  }
  .container.checkout.hh {
    margin-top: 0;
  }
  .news_det .wp-caption {
    width: 100% !important;
    height: auto !important;
  }
  .news_det img {
    width: 100%;
    height: auto;
  }
  .bannerinner .bannertextcont {
    text-align: center;
    top: 0;
    left: 0;
    background: url("images/bannerbg1.png") repeat;
    max-width: 100%;
    height: 100%;
    padding: 20px 10px 20px;
    width: 100%;
    display: block;
    z-index: 999988;
  }
  .bannerinner {
    margin-top: 70px;
  }
  .bannerinner p {
    color: #fff !important;
  }
  .bannerinner h2.aboutbannhead {
    color: #b60c8b;
  }

  html {
    margin-top: 0px !important;
  }
  * html body {
    margin-top: 0px !important;
  }
  .blogdiv img {
    width: 100% !important;
  }
  .kids-bg-level-1 {
    background: url(new/lightbluebg.jpg) no-repeat !important ;
    background-size: 200% !important;
  }
  .registerleft-new,
  .login_container.rgt {
    width: 48%;
  }
}

@media only screen and (max-width: 768px) {
  .godashboard {
    display: block !important;
    z-index: 999999;
    position: absolute;
    top: 0px;
    width: 100%;
    background: #fff;
    padding: 5px;
    text-align: center;
    color: #000;
    right: 0%;
  }
  .intro-pop.aftertrial.jjjj {
    height: 380px !important;
    min-height: 380px !important;
  }
  #kids_header .kids_social {
    margin: 0 !important;
  }
  .methemeform .usp-pro .usp-label {
    line-height: 14px;
  }
  .usp-pro .usp-fieldset,
  .usp-pro fieldset {
    margin-bottom: 7px !important;
  }
  .with-slider {
    clear: both;
  }
  .quizopt {
    margin-left: 0px;
    float: left;
    width: 100%;
  }
  .kids-bg-level-1 {
    background: url(new/lightbluebg.jpg) no-repeat !important ;
    background-size: 200% !important;
  }
  .authorblog-pic {
    height: 80px;
  }
  .container.paddingtop.innerpg .registerleft {
    margin-top: 0;
  }
  .skdslider .slide-desc.sec,
  .skdslider .slide-desc.sec2,
  .skdslider .slide-desc.sec3 {
    top: 0%;
    max-width: 100% !important;
    padding-top: 0px;
  }
  .skdslider .slide-desc {
    padding-bottom: 0;
  }
  .skdslider .slide-desc.sec3.res a.startbutn {
    width: 240px;
  }
  .skdslider .slide-desc.sec3.res {
    padding-top: 30px !important;
    padding-left: 60px;
    padding-right: 60px;
  }
  .skdslider .slide-desc.sec h2,
  .skdslider .slide-desc.sec2 h2,
  .skdslider .slide-desc.sec3 h2,
  .skdslider .slide-desc.sec3.res h2 {
    color: #fff !important;
  }
  .skdslider .slide-desc.sec3 h2 {
    text-align: center !important;
    font-size: 15px;
  }
  .skdslider .slide-desc.sec2 h3,
  .skdslider .slide-desc.sec2 h2,
  .skdslider .slide-desc.sec2 p,
  .skdslider .slide-desc.sec3 p {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    text-align: center !important;
    color: #fff;
  }

  .skdslider .slide-desc.sec2 a.startbutn,
  .skdslider .slide-desc.sec3 a.startbutn {
    width: 150px;
    display: block;
    line-height: 30px;
    font-weight: bold;
    border-radius: 20px;
    font-size: 14px;
    background: #d94515;
    margin-top: 30px;
    float: none;
    margin: 10px auto 0;
    color: #ffd200;
    text-align: center;
  }
  .skdslider .slide-desc.sec3 p.banner-text.bsec {
    margin-top: -28px;
  }
  .emvdiv {
    width: 100%;
    margin: 0 auto;
  }

  .testimonial .skdslider li img {
    width: 100%;
  }
  .methemeform .usp-pro .usp-label,
  .methemeform .usp-pro .usp-input,
  .methemeform .usp-pro .usp-input#grade,
  .usp-pro fieldset:nth-child(11),
  .methemeform .usp-pro fieldset:nth-child(11) .usp-label,
  .usp-pro fieldset:nth-child(12),
  .usp-pro fieldset:nth-child(13),
  .methemeform .usp-pro fieldset:nth-child(13) .usp-label,
  .methemeform .usp-pro fieldset:nth-child(14) .usp-label,
  .methemeform .usp-pro fieldset:nth-child(13) .usp-input,
  .methemeform .usp-pro fieldset:nth-child(14) .usp-input,
  .usp-pro fieldset:nth-child(14),
  .wp-editor-wrap {
    width: 100% !important;
  }
  .usp-files p {
    margin-left: 0%;
  }
  .usp-submit.usp-submit-default {
    width: 100%;
    margin-left: 0% !important;
  }

  .whycurious {
    width: 100%;
  }
  .whycuriousright {
    width: 48%;
    margin: 30px 26% 0;
  }

  .bannerinner {
    height: 200px;
    margin-top: 50px;
  }
  .bannerinner img.attachment-post-thumbnail {
    width: 150%;
    float: right;
    height: auto;
  }

  .banner-text {
    color: #151515;
  }
  .owl-item .content-wrapper figure {
    height: 189px !important;
  }
  .owl-item .content-wrapper figure img,
  .vidsize,
  .content-wrapper figure.ifryut iframe {
    height: 169px !important;
  }
}
@media only screen and (max-width: 767px) {
  #kids_header #kids_logo_block {
    float: left !important;
  }
  .clogomob img {
    width: 100%;
  }
  .marquee span {
    width: 200%;
    animation: marquee 15s linear infinite;
    white-space: nowrap;
  }
  @keyframes marquee {
    0% {
      left: 100%;
    }
    100% {
      left: -500%;
    }
  }
  .double-sidebar aside {
    width: 100% !important;
  }
  .double-sidebar main {
    width: 100% !important;
  }
  .double-sidebar #sidebar-left {
    margin-right: 0% !important;
  }
  .double-sidebar #sidebar-right {
    margin-left: 0% !important;
  }
  .mobtestoo {
    display: block;
  }
  .webtestoo {
    display: none;
  }
  .bannerrleft {
    width: 100%;
    float: left;
  }
  .bannerright {
    width: 100%;
    float: right;
  }
  .rmfield,
  .rminput {
    display: block;
    float: left;
    width: 50% !important;
    margin-top: 0px !important;
  }
  .rm_captcha_fieldrow .rminput {
    width: 100% !important;
  }
  .recent_projects ul .title,
  .owl-item .title {
    font-size: 18px;
  }
  .owl-item .content-wrapper figure {
    height: 189px !important;
  }
  .owl-item .content-wrapper figure img,
  .vidsize,
  .content-wrapper figure.ifryut iframe {
    height: 169px !important;
  }
  .comparison td:first-child,
  .comparison th:first-child {
    display: none;
  }
  .comparison,
  .comparison table {
    width: 100% !important;
    display: table;
  }
  .comparison tbody tr:nth-child(odd) {
    display: table-row;
    background: #f7f7f7;
  }
  .comparison .row {
    background: #fff;
  }
  .comparison td,
  .comparison th {
    border: 1px solid #ccc;
  }
  .price-info {
    border-top: 0 !important;
  }
  .paymentnoticon {
    padding: 30px;
    width: 60px;
    background-size: 100%;
  }
  .iconbb {
    padding: 25px;
    width: 50px;
    background-size: 100%;
  }
  .intro-pop {
    min-height: 540px;
  }
  .news_det p iframe {
    width: 100% !important;
  }
  .readmore {
    display: block;
  }
  .awsm-grid-wrapper figure {
    min-height: 400px;
  }
  .blog-section h1.title {
    line-height: 26px;
  }

  .blog_bann img {
    width: auto;
    height: auto;
  }
  .textwidcont {
    background: url("images/bannerbg1.png") repeat !important;
    padding-top: 20px;
    margin-left: 0px;
    margin-top: 0px;
    color: #fff;
    top: 0;
    left: 0;
    height: 400px;
    width: 100%;
  }
  .registerleft {
    margin-top: 90px;
  }
  .textwidget p a {
    z-index: 999999 !important;
    position: relative;
    bottom: 15px;
  }
  .registerleft .leftbox {
    margin-bottom: 10px;
  }
  .subfeature li {
    margin-bottom: 10px;
  }
  .registerleft .leftbox h4 {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .registerleft .leftbox h5 {
    font-size: 18px;
  }
  .registerleft .rightbox h4 {
    font-size: 18px;
  }
  .registerleft .rightbox h4 span {
    font-size: 14px;
  }

  .registerleft {
    width: 100%;
  }
  .blogdiv img {
    width: 100% !important;
  }
  .joke_div li,
  .bigword_div li,
  .tongue-twister li,
  .joke_div li.first,
  .bigword_div li.first,
  .tongue-twister li.first {
    width: 49%;
  }

  .schoolpoints li,
  .schoolpoints li:nth-child(3n) {
    width: 49%;
    margin-right: 2%;
  }
  .schoolpoints li:nth-child(2n) {
    width: 49%;
    margin-right: 0%;
  }
  .outer1 {
    display: none;
  }
  .container.checkout.hh {
    margin-top: 800px;
    z-index: 0;
  }
  .outer2 {
    position: absolute;
    top: 380px;
    z-index: -1;
  }
  .skdslider li {
    width: 100%;
    overflow: hidden;
  }
  .skdslider li img {
    width: 150% !important;
    overflow: hidden;
  }
  .skdslider .slide-desc > p.lgn {
    color: #fff;
  }
  .skdslider .slide-desc > p.lgn a {
    color: #fff;
  }
  .skdslider .slide-desc {
    text-align: center;
    top: 0 !important;
    left: 0;
    background: url("images/bannerbg.png") repeat;
    max-width: 100%;
    height: 100%;
    padding: 20px 10px 20px;
    width: 100%;
    display: block;
    z-index: 999998;
  }
  .skdslider .slide-desc a.start.mg {
    margin-top: 5px;
  }
  .skdslider .slide-desc h2 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 22px;
  }
  .skdslider .slide-desc p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
  }
  #banner {
    height: auto;
    overflow: hidden;
  }
  .skdslider ul.slide-navs {
    display: none;
  }
  .skdslider .slide-desc a.start {
    width: 200px;
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;
    z-index: 999999 !important;
  }
  .skdslider .slide-desc a.start.mg {
    margin-top: 10px;
  }
  .bannerinner {
    height: 200px;
    margin-top: 50px;
  }
  .registernow {
    font-size: 18px;
  }
  .container.empower {
    padding-top: 10px;
  }
  .testimonial .skdslider li img {
    width: 100% !important;
  }
  .skdslider .slide-desc.sec p,
  .skdslider .slide-desc.sec h3 {
    color: #fff;
  }
  .century {
    width: 100%;
    margin: 0 auto;
  }
  .banner-text {
    color: #ffffff !important;
  }
  .banner-head {
    color: #ffffff !important;
  }
  #cookieConsent1 {
    top: 0;
  }
  .double-sidebar aside {
    margin-top: 0 !important;
  }
  #kids_header #kids_logo_block {
    float: left !important;
  }
}
@media only screen and (max-width: 680px) {
  .awsm-grid-wrapper figure {
    min-height: auto;
  }
}
@media only screen and (max-width: 640px) {
  .l-page-width {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .qqqter {
    width: 48%;
    float: left;
    margin: 0 1%;
  }
  .qqqter75 {
    width: 55%;
    float: left;
    padding: 0;
  }
  .vidsizesing,
  .content-wrapper figure.ifryutlar iframe {
    width: 100%;
    height: 350px !important;
  }
  .gallery-text.dfsdg {
    border: 10px solid #5a41bb;
    border-radius: 10px;
    padding: 20px;
    min-height: 290px;
  }
  br.dontshow {
    display: block;
  }
  iframe {
    width: 100% !important;
  }
  .skdslider .slide-desc > h2 {
    font-size: 14px;
  }
  .skdslider .slide-desc a.startbutn {
    font-size: 11px;
    line-height: 18px;
  }
  .post-item .post-meta ~ * {
    margin-left: 0 !important;
  }
  .post-item .post-meta {
    top: 0px;
    -webkit-border-top-left-radius: 5px;

    -moz-border-radius-topleft: 5px;

    border-top-left-radius: 5px;
  }
  .logindiv {
    padding: 5px;
  }
  .post-meta .post-date::before {
    -webkit-border-top-left-radius: 5px;

    -moz-border-radius-topleft: 5px;

    border-top-left-radius: 5px;
  }
  .enewspaper li {
    width: 100%;
    margin-right: 0;
  }
  .recent_projects .section-title {
    font-size: 20px;
  }
  .tickmark,
  .crossmark {
    width: 18px;
    padding: 9px;
    background-size: 100%;
  }

  .comparison {
    width: 100% !important;
  }

  .comparison .price-buy {
    padding: 5px 10px;
  }
  .comparison td,
  .comparison th.tophead {
    font-size: 13px;
  }
  .comparison td,
  .comparison th {
    padding: 10px 0px;
  }
  .comparison .hide-mobile {
    display: none;
  }
  .comparison .price-now span {
    font-size: 16px;
  }
  .joinnowbtn {
    font-size: 13px;
    width: 100% !important;
    float: left;
    text-align: center;
  }
  .comparison .price-small {
    font-size: 16px !important;
    top: 0;
    left: 0;
  }
  .comparison .qbse,
  .comparison .qbo {
    font-size: 13px;
    padding: 10px 5px;
  }
  .comparison .price-buy {
    margin-top: 10px;
  }
  .compare-heading {
    font-size: 13px;
  }
  .comparison table td {
    width: 25% !important;
  }
  .comparison table {
    width: 100% !important;

    border-left: 0px solid #ccc;
    border-top: 0px solid #ccc;
  }
  .comparison td,
  .comparison th {
    padding: 6px 1px !important;
  }
  .comparison .price-info {
    padding: 5px 15px 15px 15px;
  }
  .table-scroll th,
  .table-scroll th.tophead {
    font-size: 12px;
  }

  .blog_bann {
    height: auto;
  }
  .banner-text {
    color: #ffffff !important;
  }
  .banner-head {
    color: #ffffff !important;
  }
  .wp-block-image img {
    width: 100% !important;
    height: auto !important;
  }
  .spacing {
    padding: 20px;
  }

  .payleft {
    width: 100%;
    float: left;
    margin-bottom: 30px;
  }
  .payright {
    width: 100%;
    float: right;
  }

  .contact_left,
  .contact_right,
  .qaleft,
  .qaleft.rgt {
    width: 100%;
  }

  .skdslider .slide-desc > h2.subcolor {
    color: #fff;
  }
  .skdslider .slide-desc > p.subcolor1,
  .skdslider .slide-desc > p.subcolor1 span {
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
  }
  .blog-section h1.title {
    font-size: 20px;
    padding: 0px 0 7px;
  }
  .outer {
    right: 5%;
    top: -5px;
  }
  .eyeshow {
    top: 165px;
    right: 14px;
  }
  .registerleft .leftbox h4 {
    margin-bottom: 5px;
  }
  .registerleft {
    margin-top: 68px;
  }
  .registerleft .leftbox h5 {
    margin-bottom: 0;
  }
  .subfeature {
    margin-top: 0;
  }
  .profile_left,
  .profile_right {
    width: 100%;
  }
  .blogdiv img {
    width: 100% !important;
  }
  .blog-comment {
    margin-top: 0;
  }
  .blog-sec-left {
    width: 65%;
  }
  .blog-sec-right {
    width: 30%;
  }

  #wpadminbar {
    display: none !important;
  }
  .comment-meta {
    width: 100% !important;
  }
  .comment-author,
  .comment-meta {
    width: 100% !important;
  }

  .container.checkout.hh {
    margin-top: 820px;
    padding: 30px 0 30px;
  }
  #banner {
    z-index: 0 !important;
    position: relative;
  }
  .skdslider .slide-desc {
    z-index: 999 !important;
  }
  .skdslider .slide-desc a.start {
    z-index: 999 !important;
  }
  .outer2 {
    top: 380px;
  }

  .container {
    width: 90%;
  }
  #logo {
    margin: 7px 0;
  }
  .headerright {
    margin-top: 7px;
  }
  .resp-tabs-container .news-div,
  .news-div {
    width: 49%;
    margin-right: 1%;
  }
  .outer3 {
    padding: 16px 0;
  }
  .checkout h2,
  .outer2 h2,
  .outer6 h2,
  .innerpg h2,
  .login_container h2,
  .empower h2,
  .outer3 h5,
  .outer4 h2 {
    line-height: 24px;
    font-size: 22px;
  }
  #banner {
    height: auto;
    margin-top: 00px;
  }
  .single {
    height: auto;
    margin-top: 00px;
  }
  #banner {
    height: auto;
    overflow: hidden;
  }
  .outer3 h5,
  .outer4 h2 {
    font-weight: normal;
  }
  .pointer li i {
    width: 20%;
    margin: 6px 40% 0;
  }
  .pointer li i img {
    margin: 0;
  }
  .pointer li h6 {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    padding: 6px 10px;
    text-align: center;
  }
  .registernow,
  .outer3 h5 {
    line-height: 24px;
  }
  .login_container {
    width: 90%;
    margin: 20px auto 20px;
  }
  .login_container.rgt {
    width: 90%;
    margin: 20px 5% 00px;
  }
  .registerleft-new {
    width: 90%;
    margin: 20px 5% 00px;
  }
  .newpg_left,
  .newpg_right {
    width: 100%;
  }
  .newpg_left {
    margin-bottom: 20px;
  }
  .quoteday h4 {
    background-position: 45px 0;
  }

  .author_conleft,
  .author_conright,
  .readmore_conleft,
  .readmore_conright {
    width: 100%;
    padding: 15px;
    border-left: 0px solid #aaaaaa;
  }
  .author_conright,
  .readmore_conright {
    border-top: 1px solid #aaaaaa;
  }

  .rmfield {
    min-height: auto;
  }

  h2.resp-accordion {
    font-size: 18px;
  }
  h2.resp-accordion span {
    font-size: 12px;
  }
  .skdslider ul.slides li img {
    z-index: -1;
  }
  .testimonial .skdslider li .img img {
    width: 100% !important;
  }
  .outer3 p,
  .outer3 h5 {
    font-size: 20px;
    line-height: 22px;
  }

  .bannerinner {
    height: auto;
  }
  .bannerinner img.attachment-post-thumbnail {
    width: 206%;
  }

  .bannerinner h2 {
    font-size: 18px;

    margin-bottom: 12px;
    text-align: center;
  }
  .bannerinner p {
    font-size: 14px;

    margin-bottom: 12px;
    line-height: 16px;
    text-align: center;
  }
  .morenewscont .news-div {
    width: 48%;
  }
  .morenewscont .news-div:nth-child(2n) {
    float: right;
  }
  .blogdiv .aligncenter img {
    width: 100%;
  }

  .skdslider .slide-desc.sec h3 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
    color: #fff;
  }
  .skdslider .slide-desc.sec h2 {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
  }
  .skdslider .slide-desc.sec p {
    font-size: 16px;
    line-height: 28px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
  }
  .registerleft-new {
    width: 90%;
    margin: 20px 5% 00px;
  }
  .registerleft-new .leftbox {
    width: 100%;
    float: left;
    border: 1px solid #b60c8b;
    border-radius: 10px;
    padding: 15px;
  }
  .subfeature-calender li {
    width: 100%;
  }
  .registerleft-new .leftbox h5 {
    font-size: 16px;
  }
  .subfeature-usp li {
    width: 48%;
  }
  .membershipplan li .joinnowbtn,
  .membershipplan li .writenowbtn {
    width: 23%;
    border-left: 1px solid #b60c8b;
  }
  .membershipplan li .joinnowbtn.ss {
    border-left: 1px solid #b60c8b;
    background: url("images/thumbs_up_icon.png") no-repeat #b60c8b;
    padding-left: 20px;
    background-position: 5px 10px;
  }
  .membershipplan li .firstbox {
    width: 31%;
    font-size: 12px;
  }
  .membershipplan li .secbox {
    width: 23%;
    padding: 10px 5px;
    font-size: 12px;
    height: 100%;
  }
  .membershipplan li .thirdbox {
    width: 23%;
    padding: 10px 5px;
    font-size: 12px;
    height: 100%;
    border-left: 1px solid #b60c8b;
  }
  .membershipplan li .fourthbox {
    width: 23%;
    padding: 10px 5px;
    font-size: 12px;
    height: 100%;
    border-left: 1px solid #b60c8b;
  }
  .membershipplan li .firstbox.heading {
    font-size: 12px;
    min-height: 130px;
    padding: 30px 15px;
  }
  .membershipplan li .secbox.heading {
    font-size: 12px;
    min-height: 130px;
  }
  .membershipplan li .thirdbox.heading {
    font-size: 12px;
    min-height: 130px;
    border-left: 1px solid #b60c8b;
  }
  .membershipplan li .fourthbox.heading {
    font-size: 12px;
    min-height: 130px;
    border-left: 1px solid #b60c8b;
  }
  .membershipplan li .firstbox.five {
    width: 54%;
  }
  .membershipplan li .firstbox.heading {
    width: 54%;
  }
  .dephead {
    font-size: 12px;
  }
  .jj {
    width: 60%;

    margin-left: 20% !important;
  }
  .recent_projects ul .title,
  .owl-item .title {
    font-size: 14px;
  }
  #kids_header .kids_social a {
    width: 27px !important;
    height: 23px !important;
  }
  #kids_header .kids_social .openbtn a:before,
  #kids_header .kids_social .openbtn a:after {
  }
  .openbtn a.searchiion,
  .openbtn1 a.fbiion,
  .openbtn1 a.lininaiion,
  .openbtn1 a.twaiion,
  .openbtn1 a.ytaiion,
  .openbtn1 a.instaaiion,
  .openbtn1 a.whatapiion {
    background-size: 14px !important;
    background-position: 4px 4px !important;
  }
  .recent_projects ul .title,
  .owl-item .title {
    font-size: 18px;
    line-height: 20px;
  }
  .skdslider a.next {
    right: 0;
    margin-top: -20px;
  }
  .skdslider a.prev {
    left: 0;
    margin-top: -20px;
  }
  .single .content-wrapper img.slog {
    width: 40px !important;
  }
  .owl-item .content-wrapper figure img.slogsm {
    width: 30px !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 440px) {
  .intro-pop.aftertrial.jjjj {
    height: 360px !important;
    min-height: 360px !important;
  }
  .openbtn a.searchiion,
  .openbtn1 a.fbiion,
  .openbtn1 a.lininaiion,
  .openbtn1 a.twaiion,
  .openbtn1 a.ytaiion,
  .openbtn1 a.instaaiion,
  .openbtn1 a.whatapiion {
    background-size: 14px !important;
    background-position: 4px 4px !important;
  }
  .web {
    display: none;
  }
  .mobile {
    display: block;
  }
  .membershipplan li .firstbox.heading {
    min-height: 150px;
  }
  .membershipplan li .secbox.heading {
    min-height: 150px;
  }
  .membershipplan li .thirdbox.heading {
    min-height: 150px;
  }
  .membershipplan li .fourthbox.heading {
    min-height: 150px;
  }
  .menu-footer-menu-grades-container,
  .menu-footer-menu-company-info-container,
  .menu-footer-menu-company-info-container,
  .menu-footer-menu-policies-container {
    width: 100%;
    margin-right: 0;
  }
  #kids_header #kids_logo_block {
    width: 150px !important;
    float: left;
  }
  #kids_header #kids_logo_block img,
  .methemeform.teacherpost li {
    width: 100% !important;
  }
   .kids_top_content_middle.homepage .widget_wrapper a {border-bottom:1px solid #5a41bb!important; padding-bottom:4px; width:100%!important}
.kids_top_content_middle.homepage .widget_cws_benefits .cws-widget-content .text_part{ display:none;}
.kids_top_content_middle.homepage .widget_cws_benefits .cws-widget-content { width:70%!important;}
.kids_top_content_middle.homepage .widget_cws_benefits .widget-icon { width:10%!important;}
.kids_top_content_middle.homepage .kids_posts_container .widget-title{ font-size:16px!important; padding-top:7px!important;}
}
@media only screen and (max-width: 414px) {
  .rm_recaptcha div {
    width: 100% !important;
  }
  .textwidget .rightbox {
    width: 100%;
    padding-left: 0;
  }
  .textwidget .leftbox {
    width: calc(100% - 20px);
  }
  .owl-item.sub {
    width: 50%;
  }
  .owl-item.sub:nth-child(2n + 1) {
    clear: both;
  }
  .owl-item.sub.sec:nth-child(2n+1){ clear:none;}
  .owl-item .content-wrapper figure {
    height: 139px !important;
  }
  .owl-item .content-wrapper figure img,
  .vidsize,
  .content-wrapper figure.ifryut iframe {
    height: 119px !important;
  }
  .authorblog-pic {
    height: 60px;
  }
  .cer li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .blog_bann {
    height: auto;
  }
  .jj {
    width: 100%;

    margin-left: 00% !important;
  }
  #cookieConsent1 a.cookieConsentOK1,
  #cookieConsent1 a.cookieConsentOK2 {
    margin-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
  }
  #cookieConsent1 a.cookieConsentOK2 {
    clear: both;
  }
  .emv.lgbt2.dd {
    width: 96%;
  }
  .datefilter li {
    width: 100%;
    margin: 0 0% 5px 0;
  }
  label.studentformthird {
    width: 100%;
    margin-right: 0%;
    float: left;
    margin-bottom: 10px;
  }
  .enewspaper li a,
  .enewspaper li p {
    font-size: 12px;
  }

  .profilei li {
    width: 100%;
  }
  .blogdiv iframe {
    height: 280px !important;
  }
  .blog-sec-left {
    width: 100%;
    margin-bottom: 20px;
  }
  .blog-sec-right {
    width: 100%;
  }

  .fundiv li {
    width: 70%;
    margin-right: 15%;
    margin-left: 15%;
    margin-bottom: 30px;
  }

  .joke_div li,
  .bigword_div li,
  .tongue-twister li,
  .joke_div li.first,
  .bigword_div li.first,
  .tongue-twister li.first {
    width: 100%;
    margin-right: 0%;
  }
  .newsletter li {
    width: 100%;
  }
  .mcont {
    margin-top: 0 !important;
  }

  .whycuriousright {
    width: 70%;
    margin: 30px 15% 0;
  }
  .pointer li {
    min-height: 100px;
  }
  .outer2 p,
  .whycurious li p {
    width: 100%;
    text-align: center;
  }
  .whycurious i {
    width: auto;
    float: none;
    margin: 0 auto;
  }
  .whycurious i img {
    width: 50px;
    float: none;
    margin: 0 auto;
  }
  .empower h2.testimon.par,
  .empower h2.testimon {
    width: 213px;
  }
  .empower h2.testimon.par {
    width: 255px;
  }
  .qqqter {
    width: 100%;
    float: left;
  }
  .qqqter75 {
    width: 100%;
    float: left;
  }
  .dividerrnew {
    border-top: 2px dashed #b60c8b !important;
    display: block;
    margin-bottom: 15px;
  }
  .resp-tabs-container .news-div,
  .news-div,
  .single .morenewscont .news-div {
    width: 100%;
    margin-right: 0;
  }
  .pointer li i {
    width: 40%;
    margin: 6px 30% 0;
  }
  .whycurious li {
    width: 100%;
    margin-right: 0;
    min-height: auto;
    margin-bottom: 24px;
  }
  .footerleft {
    width: 100%;
  }
  .footerright {
    width: 100%;
    margin-top: 20px;
  }
  .menu-footer-menu-policies-container {
    margin-bottom: 15px;
  }
  /*.searchicon{background:url('images/search.jpg') no-repeat #dd2447; float: left;
background-position:4px 4px; padding: 12px 14px;border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;border: 0px solid #000000;border:0;  display: block; margin-top: 5px;} */
  .testimonial .skdslider {
    height: 470px;
  }
  /*.search-form{ display: bl; position: absolute;top: 50px; left:0; width: 100%;  }*/
  .search-field {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 4px;
    padding: 14px 12;
    text-align: left;
  }
  .search-submit {
    display: none;
  }
  .empowerlist li {
    width: 100%;
    margin-bottom: 10px;
  }
  .about_left,
  .about_right,
  .col_left,
  .col_right {
    width: 100%;
    margin-bottom: 10px;
  }

  .schoolpoints li,
  .schoolpoints li:nth-child(3n) {
    width: 100%;
    margin-right: 0%;
  }
  .schoolpoints li:nth-child(2n) {
    width: 100%;
    margin-right: 0%;
  }
  .empower h2.testimon.par img,
  .empower h2.testimon img {
    width: 25px;
  }

  .modal-style.style-1 figcaption {
    position: static;
    width: 100%;
  }
  .innerpg .testimonial .skdslider {
    height: 750px;
  }
  .container.checkout.hh {
    margin-top: 1060px;
  }
  .outer2 {
    position: absolute;
    top: 340px;
  }
  .awsm-grid figure img {
    margin: 0 auto;
  }
  .intro-pop.aftertrial.jjjj {
    height: 360px !important;
    min-height: 360px !important;
  }
  .login_container.clearall.rgt {
    padding: 10px 6px;
  }
  .imm {
    width: 250%;
  }
  .magboxx {
    width: 100%;
  }
}