body{display: flex;flex-direction: column; min-height: 100vh;}
.actual_body{flex:1}
.section-tag{margin-left:48px; margin-right:48px;}
a,a:hover,a:focus,a:focus:active{text-decoration: none;color:black}
img{border-radius: 16px;}
.expandSearch,.expandSearch input,.expandSearch a{float: left;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}
.expandSearch input{padding: 4px 0px 4px 0px;border:none; overflow: hidden; width: 0px; opacity: 0;outline:none !important;background:transparent;}
.expandSearch a{  display: block; padding: 5px 12px 4px 4px;}
.showSearch input{  margin-left: 10px;  margin-right: 10px; width: 142px; opacity: 1;}
.showSearch{border-radius: 8px; background: #fff;}
.expandSearch{margin-bottom:0px;}
header{position: sticky; top:0; z-index:1111111111; }
nav{height:90px;display: flex;position:sticky;width:100%;background:#FDFCFA;box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.08);flex-wrap: unset!important; align-items: unset!important; }
.nav-link{font-family:'Roobert',sans-serif;font-size: 16px;font-weight: 500;}
.logosec{display: flex;align-items: center;float: left;width: 195px;}
.logosec img{max-width:175px;}
.logo_alt_text, .logo_alt_text:hover, .logo_alt_text:focus, .logo_alt_text:focus:active{color:#fff; font-size: 24px;font-weight: 400;font-family: 'Roobert', sans-serif;position: relative;display: inline-block;text-transform: uppercase;}
.hide{display: none;}
.hideaddsectionsec{float:left;width:728px;}
.menusecondesktop .spinner{background-color:#000000;}
.rightsearchmenusec{text-align:right;display: flex;align-items: center;justify-content: right;}
.rightsearchmenusec{position: relative;float: right;width: 200px;}
.search-box{position: relative;display: inline-block;}
.search-box .fa-search{color: #afafaf;position: absolute;top: 12px;right: 11px;}
.search-box input{padding: .375rem 1.975rem .375rem .75rem;}
.searchsecondary{margin-right:10px;}
.searchsecondary form input[type=text]{font-family: inherit;font-size: 100%; padding-top: 8px;  padding-bottom: 8px;  padding-right: 30px;}
.menusecondesktop input[type="checkbox"]:checked ~ #sidebarMenu{transform: translateX(0); opacity:1; display:block; transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}
.menusecondesktop input[type=checkbox]{transition: all 0.3s;box-sizing: border-box;display: none;}
#sidebarMenu{z-index:9;position: absolute;right: 0;left:auto;width: 250px;background: #fff;box-shadow: 0px 0px 3px 0px #888888;margin-top: 33px;opacity:0;display: none;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out}
.sidebarIconToggle{transition: all 0.3s;box-sizing: border-box;cursor: pointer;z-index: 99;height: 100%;width: 22px;}
.sidebarMenuInner li{list-style: none;color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.10);padding: 8px 0px;}
.sidebarMenuInner li a{color: #000;cursor: pointer;text-decoration: none;}
.sidebarMenuInner{margin:0;padding:0;border-top: 1px solid rgba(255, 255, 255, 0.10);text-align: left;overflow: auto;max-height:calc(100vh - 80px);padding:0 20px;}
.sidebarMenuInner::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
.sidebarMenuInner::-webkit-scrollbar {width: 5px;background-color: #F5F5F5;}
.sidebarMenuInner::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}
.menusecondesktop .spinner{transition: all 0.3s;box-sizing: border-box;position: absolute;height: 3px;width: 100%;}
.menusecondesktop .horizontal{transition: all 0.3s;box-sizing: border-box;position: relative;float: left;margin-top: 3px;}
.diagonal.part-1{position: relative;transition: all 0.3s;box-sizing: border-box;float: left;}
.diagonal.part-2{transition: all 0.3s;box-sizing: border-box;position: relative;float: left;margin-top: 3px;}
.menusecondesktop input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal{transition: all 0.3s;box-sizing: border-box;opacity: 0;}
.menusecondesktop input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1{transition: all 0.3s;box-sizing: border-box;transform: rotate(135deg);margin-top: 8px;}
.menusecondesktop input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2{transition: all 0.3s;box-sizing: border-box;transform: rotate(-135deg);margin-top: -9px;}
.btn{border-radius: 4px;border:unset;box-shadow: unset; font-family: 'Poppins'; font-weight: 600; padding: 18px;font-size: 14px;min-width: 202px;}
.theme2_btn{background-color: #8858BE;width: 100%;color: #ffff; box-shadow: 0px 6px #6C4596;}
.theme2_btn1{background-color: #8858BE;color: #ffff; box-shadow: 0px 6px #6C4596;}

.svg-container-head{width: 421px;height: 21px;margin-left: auto;overflow: hidden;}
.svg-container{width: 421px;height: 21px;overflow: hidden;}
svg{width:100%;height:100%}
.home_main_heading_section h1{font-family: "Poopins";font-size: 48px;font-weight: 700;line-height: 1.0;color:#1E104A;margin-bottom:0px;}
.home_main_heading_section p{max-width: 500px;margin: 0 auto;color: grey;font-family: "Poppins";}
.d-flex-2{display: grid;}
.all_quiz_sec .position-relative{overflow: hidden;}
.all_quiz_sec img:hover{transform: scale(1.2);}

.try-these-quiz-section{background-color:#5C2256;margin: 0px -48px;margin-top: 0px;  padding: 48px;width: calc(100% + 96px);  max-width: 120%;}
.try-similar-quiz-section2{border:1px solid #8858BE;background-color:#EDE7F6; border-radius:16px;}
.try_quiz_banner_new img{max-height: 552px;}
.try_quiz_banner img{max-height: 500px;}
.heading{font-size: 42px;font-weight: 600; font-family: "Poppins"; color: #EEA83A;}
.page-heading{font-size: 42px;font-weight: 600; font-family: "Poppins"; color: #8858BE;}
.heading_banner{color:#fff!important}
.cat_heading{color:#fff;font-size: 42px;font-weight: 500;font-family:'Roobert', sans-serif;margin-top: 10px;position: relative;display: inline-block;}
.try-similar-quiz-section2 .heading{color:#1E104A}
.ques_heading, .quiz_desc_haeding{color:#1E104A}
.quiz_left_side{padding-right:36px!important;}
.overlay .content {color: #FFFFFF;background-color: #704FE6;font-size: 36px;font-weight: 500;font-family: 'Roobert', sans-serif;width: 85%; text-align: center; word-break: break-word;  margin: auto;}
.bannerBtn{border: 1px solid #EEA83A;color: #fff;background-color:#EEA83A; font-family: 'Poppins'; font-weight: 600; padding: 18px;font-size: 14px;min-width: 202px;border-radius: 4px;box-shadow: 0px 6px #B78048;}  
.quiz_intro{border: 1px solid #1E104A;border-radius: 16px;margin-bottom: 24px;}
.quiz_intro .heading{color: #1E104A;font-weight:700}
.author-section .heading{color: #1E104A;}
.quiz_section_description{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;font-size: 14px;color: #898080;font-family: "Poppins";}
.quiz_result_share_buttons p {font-size: 24px;text-align: center;}
.quiz_dtl_links{display: flex;align-items: center;justify-content: end;}
.result_description{display:flex;justify-content: space-between}

.quiz_section_title{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.author-section{border-top: 1px solid #888888be; border-bottom: 1px solid #888888be;  }

.carousel-caption-new h3{font-size: 38px;font-family: 'Poppins';font-weight: 600;color:#fff}
.owl-carousel .owl-item img{height:100%;object-fit: cover;transition: 0.6s;max-height: 320px;}
.owl-nav{position: absolute;top: -72px;right: 0px;}
.owl-dots{position: absolute;top: 24px;}
.owl-dot{border: none!important;  height: 10px;  width: 10px;  border-radius: 4px;  background: #EEA83A!important;  margin-right: 6px;  opacity: 50%;}
.owl-dot.active{opacity: 100%;}
.owl-carousel .owl-nav button.owl-prev{padding: 10px 22px !important;  border: 1px solid #fff !important;  border-radius: 4px;  background-color: #ccc;}
.owl-carousel .owl-nav button.owl-next{padding: 10px 22px !important;  border: 1px solid #fff !important;  border-radius: 4px;  background-color: #ccc;}
.owl-next span{color:#5e2454;}
.owl-prev span{color:#5e2454;}
.owl-carousel .owl-nav button{border-radius: 16px;margin: 0px 0px 0px 12px;}
.category_section .each_category{flex-direction: column-reverse;height: 196px;display: flex;align-items: center;justify-content: center;border-radius: 16px;}
.category_section .owl-carousel .owl-nav button{border: 1px solid #fff!important;}
.category_section .owl-carousel .owl-nav .owl-next{background-color: #FFF!important;}
.category_section .owl-carousel .owl-nav .owl-prev{background-color: #704FE6!important;}
.category_section .owl-carousel .owl-nav .owl-prev span{color: #fff!important;}
.category_section .owl-carousel .owl-nav .owl-next span{color: #000!important;}
.category_section .owl-carousel img{height:80px; width:80px; margin:0 auto;}


.all_quiz_sec, .try-similar-quiz-section{border: 1px solid #1E104A;padding: 16px;border-radius: 16px;box-shadow: -5px 5px;}
.all_quiz_sec .content .quiz_title{font-weight: 600;margin-bottom: 16px;font-family: "Poppins";font-size: 18px; color:#1E104A;}
.all_quiz_sec .single_photography{position: relative;overflow: hidden;}
.all_quiz_sec img{width: 100%;height: 192px;object-fit: cover;transition: 0.6s;}

.quiz_link_class{font-family: 'Roobert',sans-serif; color: #6459e0;}
.quiz_link_class:hover, .quiz_link_class:focus, .quiz_link_class:active {font-family: 'Roobert',sans-serif; color: #6459e0;}
.imgtxt{position: absolute;width: 100%;bottom: 0px!important;background-color: rgba(0,0,0,0.2);}
.imgtxt_cat{padding-top:8px;}
.imgatrr{ font-family: 'Roobert', sans-serif; text-align: right;padding:6px 12px;line-height: 1.2;color: #fff;font-size: 10px;font-weight: 450;margin:0;border-radius: 16px;word-break: break-word;}
.imgatrr_cat{color: #1E104A!important;font-size: 20px;font-weight: 600; font-family: "Poppins";}

.quiz_description img{max-width:100%;}
.main_image_parent_div img{max-width: 900px;max-height: 600px;}
.main_image_parent_div .imgtxt{max-width: 900px;left:0;right:0;margin-left: auto;margin-right: auto;}
.quiz_intro img:not(.quiz_description img){height: 500px; object-fit: cover;}
.quiz_intro img{object-fit: cover;}
.ques{border: 1px solid #1E104A;border-radius: 16px;margin-bottom: 24px;}
.ques img{height:460px; object-fit: cover;}
.quiz-options {  border: 3px solid #f4f4f4;  background-color: #fff;padding: 14px 18px;  width: 100%;  box-shadow: 0px 4px #f4f4f4;border-radius: 8px;}
.chckdsgn label{display:flex; justify-content: space-between;}
.crossicon{float:left}
.crossicon .fa{font-size: 20px;}
.crosstxt{padding-left:32px;}
.crossicon .fa-check-circle{color:green;}
.crossicon .fa-times-circle{color:red;}
.chckoptnsgreen{color:green;font-size: 20px;padding-top:3px;}
.chckoptnsred{color:red;font-size: 20px;padding-top:3px;}
.rightans{border: 1px solid green!important;box-shadow: 0px 4px green;}
.wrongans{border: 1px solid red!important;box-shadow: 0px 4px red;}
.quiz_completion_txt{color:#1E104A;font-family: 'Poppins';}
.pointer_none{pointer-events: none; opacity: 0.5;}
.result_description{display:flex;justify-content: space-between}
.result_description .quiz_intro_txt{font-size: 24px;}
.contact_page_left_side{width:50%; border-right: 1px solid #88888880;}
.contact_page_right_side{width:47%;}

.img-responsive {display: block;height: 420px;width:100%;object-fit: cover;transition: 0.6s;height:360px;}
.rss_img_height {height: 400px;padding-bottom: 32px;position: relative;}
.img-responsive:hover{transform: scale(1.2);}
.league-badge{color: #fff;font-weight: 700!important;display: inline-block;font-size: 18px;padding: 6px 8px;border-radius: 2px;background-color: #002b49;line-height: .7;margin-right: 8px;}
.author{font-weight: 400!important;font-size: 18px;color: #343434;}
.rss_title{font-weight: 700!important;margin: 0;font-size: 20px;line-height: 1.3;color: #343434;margin-top: 10px;}
.main_rss_feed{padding: 0px 0px 0px 0px;}
.feed_title_sec{margin: 0;line-height: 1;min-height: 82px;padding-bottom: 40px;padding-top: 16px;display: flex;}
.thumb_img{width: 36%; overflow:hidden;}   
.thumb_img img{height: 100%;object-fit: cover;width: 100%;transition: 0.6s;min-height:196px;}
.thumb_img:hover img{-ms-transform: scale(1.2);transform: scale(1.2);}
.rss_des{font-size: 20px;}
.main_bck_sec{overflow: hidden;}
.short_img_sec{overflow: hidden;}
.rss_category {width: 64%;}
.rss_tDes span{font-family: var(--bs-font-sans-serif);font-size: 1rem;font-weight: 400;line-height: 1.5;}
.category_section_page{display: flex;flex-direction: column; justify-content: center; align-items: center;}

.try_quiz_banner2 .owl-item img {height:224px;}

.author_thumb{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 16px;}
.author_thumb img{height:350px; object-fit: cover;}
.author_social_lnks .fa{font-size: 22px;padding: 8px 12px;border-radius: 4px;background: #fff;border: 1px solid #F3F3F3;margin-right: 12px;}

.footer img{max-width:228px;}
.footer_heading{color:#fff; font-size: 24px;font-weight: 400;font-family: 'Roobert', sans-serif;position: relative;display: inline-block;text-transform: uppercase; line-height:0px;}
.footer{margin-top:100px; background-color: #000;padding-bottom:100px;}
.footer ul li{display: inline;color:#fff;}
.page_style_footer2{margin-left:48px;}
.footer .last_sec_pages ul a:not(:last-child) li{padding-right:32px;}
.footer .diff_c ul li{color:#98A2B3;font-size: 14px;}
.site_dsc_footer, .footer_pages_head{color:#fff;}
.page_style_footer2 li{display:block!important; padding-top:6px;}
.newfixedclassone, .newfixedclass{position: sticky; top: 100px;}

.dyksb {  background-color: #000000 !important;  padding-top: 10px;  padding-bottom: 10px;  border-bottom: solid 5px #FFFFFF;  border-top-left-radius: 10px;  border-top-right-radius: 10px;  color: #ffffff !important;  font-size: 1.1rem;  font-weight: bolder !important;}
.dyksb-container {  display: flex;  flex-wrap: wrap;  background-color: #f5f5f5;justify-content: center;}
.dyksb-container .dyksb-text { color: #000;  font-size: 16px;  letter-spacing: .02em;  line-height: 20px;  font-weight: 400;}

.ql-video{width: 60%;min-height: 520px;}
.video-ad { max-width: 600px; margin: 0 auto; max-height: 600px;}

@media(min-width:1300px)
{
.searchsecondary{position:relative;}
.expandSearch a{position:absolute;right:0px;}
/* .rightsearchmenusec_new{width:100px;} */
}

@media(min-width:1200px) and (max-width:1299px)
{
.searchsecondary{position:relative;}
.expandSearch a{position:absolute;right:0px;}
/* .rightsearchmenusec_new{width:100px;} */
}

@media only screen and (max-width: 900px) {
  .feed_title_sec{display:block!important}
  .thumb_img{width:100%!important}
  .rss_category{width:100%!important; margin-top:24px;}
  .rightSideMainSection{margin-top:24px;}
}

@media(max-width:580px){
  .owl-nav{top: 9px!important;}
  .try-similar-quiz-section2 .owl-nav{display: none;}
}

@media(max-width:450px){
  .svg-container-head{width:300px;}
  .page-heading{font-size: 26px!important;}
}

@media(max-width:385px){
  .heading{font-size: 26px!important;}
  .page-heading{font-size: 24px!important;}
}

@media(min-width: 481px) and (max-width: 767px) {
  .carousel-caption h3 {font-size: 20px !important;}
}

@media(max-width:1023px){
  .hideaddsectionsec{display:none;}
  .headersecondary{height: 70px;}
  .extraspace{padding-top:50px;}
  .headersecondary .row{justify-content: space-between;}
   #sidebarMenu{margin-top:13px;}
  .logosec{width:100%;justify-content:center}
  .rightsearchmenusec{position: absolute!important;right:10px;top:25px;}
  #sidebarMenu{ width: 250px !important; margin-top: 26px;}
  .logosec img { max-width: 215px;}
}

@media(max-width:991px){
  .search-box{ width:75%; margin:0 auto}
  .home_side_ad{display:none;}
  .page_style_footer2{margin-left:0px;}
}

@media(max-width:767px){
  .rightsearchmenusec{position: inherit;}
  ul.sidebarMenuInner li {width: 50%;float: left;}
  #sidebarMenu{width:100%;height: calc(100vh - 50px);}
  .quiz_thumb img{ height:286px!important;} 
  .quiz-options{min-height: 50px;padding: 6px 24px;}
  .all_quizzes{margin-top:16px;}
  .section-tag{margin-left:16px; margin-right:16px;}

  .ques{padding:0px!important}

  .heading{font-size: 36px;}
  .home_main_heading_section h1{font-size: 36px;}
  .home_main_heading_section p{font-size: 13px;}
  .cat_heading{font-size: 36px;}
  .page-heading{font-size: 36px;}
  .carousel-caption-new h3{font-size: 28px;height: 76px}
  .svg-container{width:231px;}

  .category_section .owl-nav{top: -58px!important;}

  .footer ul a{display: flex; flex-direction:column;}
  .footer .page-list{justify-content: start!important;}

  .ql-video {width:100%!important; min-height: 360px!important;}

  .result_description{width:100%!important; display: block;}
  .quiz_result_box .quiz_dtl_links{display:block!important;margin-top: 0px!important;}
  .quiz_dtl_links a{width: 100%;margin-bottom: 12px;}
  .quiz_result_share_buttons p{ text-align: left;}

  .main_banner_carousel .owl-item img{height:320px;}
  .try-these-quiz-section{margin: 0px -16px;padding:16px;width:calc(100% + 32px);}
  section{margin-left:12px; margin-right: 12px;}
}

@media(max-width:1070px){
  .side_ad_section{display:none;}
  .quiz_left_side{width:100%;padding-right:0px!important;}
  .contact_page_left_side{width:unset;}
  .contact_page_right_side{width:unset;padding-left:24px;}
}

@media(min-width:1400px){
  .headersecondary .row{justify-content: center;}
  .logosec{width:270px;}
  .logosec img{max-width:250px;}
  .rightsearchmenusec{width:230px;}
  .hideaddsectionsec{width: calc(100% - 500px);}
  .headersecondary .container{max-width:1270px;}
  .ql-video {min-height: 450px!important;}
}

@media(max-width:351px){
  footer img{width:100%}
}

@media(max-width:1200px){
  .sidebarMenuInner{padding:20px;}
  .searchsecondary{display:none;}
  .rightsearchmenusec{width:auto;}
}

@media(min-width:767px) and (max-width:991px){
  .left_section_home{width:100%!important;}
}

@media(min-width:1200px) and (max-width:1560px){
  .left_section_home{width:69%!important;}
  .home_side_ad{width:31%!important}
}

@media(min-width:1024px) and (max-width:1200px){
  .logosec{width:120px;}
  .logosec img {max-width: 130px;}
  .headersecondary .row{justify-content: space-between;}
}

@media(min-width:768px) and (max-width:1000px){
  .sidebar{width:35%!important}
  .ql-video {width:80%!important; min-height: 360px!important;}
}

@media(min-width:1001px) and (max-width:1399px){
  .ql-video {min-height: 400px!important;}
}

@media(min-width:1001px) and (max-width:1300px){
}

@media(min-width:1070px) and (max-width:1450px){
  .quiz_left_side{width:70%}
  .sidebar{width:30%}
}