@charset "UTF-8";


div#block-17, div#block-18, div#block-21, div#block-22  {
    margin-top: 10px;
}

h1,h2.h3,h4{
	color: #654FEB; 
}

#createaccount {
    display: inline;
    position: inherit;
}


/****WOOCOMMERCE**********/
.woocommerce ul.order_details {
    background: none;
    color: #0e0e0e;
}
.woocommerce-thankyou-order-details strong {
    float: none !important;
}


li.product.type-product.product-type-simple {
    background: #FFFFFF;
    box-shadow: 0px 3px 15px rgb(67 75 164 / 25%);
    border-radius: 7px;
}
.ts-optico-icon-shopping-cart:before {
    content: url(../svg/carticon.svg);
}
.woocommerce div.product form.cart .button:hover {
 
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    color: #4264ef !important;
    border: 1px solid #4264ef !important;
}

.woocommerce span.onsale {
    min-height: auto !important;
    min-width: auto !important;
    padding: 5px 10px;
    position: absolute;
    top: 0.8em;
    right: 0em;
    left: unset;
    margin: 0;
    background-color: #FCCF50;
    z-index: 9;
    border-radius: 20px 0px 0px 20px;
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 30px;
    line-height: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #434BA4;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 48%;
    clear: none;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;
    width: 48%;
}
.woocommerce div.product form.cart {
    margin-top: 45px;
}
.woocommerce div.product .product_title {
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 46px;
    line-height: 52px;
    color: #434BA4;
    margin-bottom: 30px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.order_details li strong, .woocommerce ul.products li.product a:hover, .woocommerce ul.product_list_widget li a:hover h2, .woocommerce .star-rating span, .woocommerce-info::before, .woocommerce-message::before {
    color: #434BA4;
    font-family: Nunito;
    font-weight: 800!important;
    float: left;
    margin-right: 20px;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: 1;
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 23px;
    text-decoration-line: line-through;
    color: #434BA4;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    background: inherit;
    display: inline-block;
    font-style: normal;
    font-size: 40px;
    line-height: 34px;
    padding: 10px 0px 0px 0px;
}
.product_meta span a {
    font-family: 'Nunito';
    font-weight: bold;
    font-size: 17px;
    line-height: 23px;
    text-align: right;
    color: #24CDCE;
    text-transform: uppercase;
}
.product_meta {
    margin-bottom: 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: #ffffff!important;
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 34px;
    line-height: 40px;
    color: #434BA4;
    border: none;
    padding: 0px;
	margin-top: 20px;
}
.woocommerce div.product .woocommerce-tabs .panel {
    background: #fff!important;
    margin-top: 0;
    padding: 30px 0px 0px 0px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
    background-color: #ffffff;
}

.pthumb .woocommerce-product-gallery__image img {
    float: left;
    width: 25%;
    padding: 20px;
}

.pthumb {
    width: 100%;
    clear: both;
} 

.woocommerce .cart.shop_table th {
    padding: 20px 0;
    letter-spacing: 1.75px;
    background-color: #E6EAF7;
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 19px;
    line-height: 25px;
    color: #655A70;
	text-transform: none;
}

.product-name a {
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #434BA4;
}

td.product-thumbnail {
    width: 70px;
}
.woocommerce a.remove {
    width: 15px;
}
.woocommerce #content-wrapper, .woocommerce-cart #content-wrapper, .woocommerce-checkout #content-wrapper {
    margin-top: 50px;
    padding-bottom: 100px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 50px;
}

@media screen and (max-width: 768px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
    clear: none;
    padding: 0px 10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
    padding: 0px 10px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    float: right !important;
}
.woocommerce span.onsale {
    right: 10px;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    width: 90%;
    padding: 0px 10px;
}
}


@media screen and (max-width: 400px) {
	
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    float: none !important;
		width: 100%;
}
	
}
/*********************/





#site-header-menu #site-navigation div.nav-menu > ul > li > a {
    line-height: normal !important;
}
.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a {
    line-height: normal !important;
}
.ticket-form-container {
    height: 95% !important;
}
.ts-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul {
    background-color: #ffffff;
}
ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget {
    color: #434BA4;
}
h3 a {
    color: #434BA4;
}
h2 a {
    color: #434BA4;
}
h4 a {
    color: #434BA4;
}
h4 {
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 28px;
    color: #434BA4;
    margin-top: 15px;
}
.black{
	color:#342F3A !important;
}
.b18strong_black {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.005em;
    color: #211E1B;
}
.b18regular_black {
    font-family: Raleway;
    font-style: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.005em;
    color: #211E1B;
}
.b18strong_blue_4 {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.005em;
    color: #434BA4;
}
.b16strong_blue {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #1E3466;
}
.b16strong-white {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.b16strong_blue a {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #2F6BBB;
}
.b16regular_black {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #211E1B;
}
.b16regular_black a {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #211E1B;
    text-decoration: underline;
}
.b16strong_black {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #211E1B;
}
.b16regular_blue {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #1E3466;
}
.b14regular {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #1E3466;
}
.b14regular-black, figcaption.vc_figure-caption {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 20px;
    color: #211E1B;
}
.b14strong {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #1E3466;
}
.b14strong-black {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #211E1B;
}
.darkblue {
    color: #1E3466;
}
.blue-1 {
    color: #2F6BBB;
}
.ml-20 {
    margin-left: 20px;
}
.mt-60 {
    margin-top: 60px;
}
.mt-50 {
    margin-top: 50px;
}
.mt-40 {
    margin-top: 40px;
}
.mt-30 {
    margin-top: 30px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-10 {
    margin-bottom: 10px;
}
.plr-35 {
    padding-left: 35px;
    padding-right: 35px;
}
.ptb-18 {
    padding-top: 18px;
    padding-bottom: 18px;
}
.text-centered {
    text-align: center;
}
.img-centered {
    display: block;
    margin: auto;
}
.underlined-text a {
    text-decoration: underline;
    -webkit-text-decoration-color: #919ee4;
    text-decoration-color: #919ee4;
    text-decoration-thickness: 3px;
}
.blog-category {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #475253;
    margin: 10px 15px;
}
.blog-category a {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #475253;
}
.term-slider {
    margin: 73px 10px 53px 10px;
}
.resource-metabox {
    border-left: 3px solid #24CDCE;
    padding-left: 17px;
    margin: 25px 0 36px 0;
}
.resource-metabox div {
    margin: 3px 0px;
}
.post-featured img {
    width: 100%;
}
table tbody tr, table thead tr {
    border: none;
}
.primaryButtonOutline-noUpper a {
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    padding: 14px 15px !important;
    font-family: Nunito;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    text-transform: none !important;
    color: #4269ef !important;
    border: 1px solid #4269ef !important;
}
.primaryButtonOutline-noUpper a:hover {
    background-color: #4269ef !important;
    border-radius: 100px !important;
    color: #FFFFFF !important;
    border: 1px solid #4264ef !important;
}
.primaryButtonOutline a {
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    padding: 14px 15px !important;
    font-family: Nunito;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #4269ef !important;
    border: 1px solid #4269ef !important;
}
.primaryButtonOutline a:hover {
    background-color: #4269ef !important;
    border-radius: 100px !important;
    color: #FFFFFF !important;
    border: 1px solid #4264ef !important;
}
.image-slider-nav img {
    width: 100px!important;
    margin: 16px 10px 0px 0px;
}
.image-slider img {
    width: 100%!important;
}
.image-slider-mobile img {
    width: 100%!important;
    margin-bottom: 25px;
}
.video-box1 {
    margin-left: -12px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.6) 100%);
    border: 10px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 7px;
    filter: drop-shadow(0px 10px 40px rgba(30, 52, 102, 0.15));
}
/*.video-box1:before {
  content: url(https://bookrlab.com/bookrclass2021/assets/images/play.svg);
    position: absolute;
    top: -webkit-calc(50% - 27px);
    top: -moz-calc(50% - 27px);
    top: calc(50% - 27px);
    left: calc(50% - 27px);
	top: 49%;
    pointer-events: none;
}
.video-box1:hover:before {
    content: url(https://bookrlab.com/bookrclass2021/assets/images/play.svg);
    position: absolute;
    top: 49%;
    top: -webkit-calc(50% - 27px);
    top: -moz-calc(50% - 27px);
    top: calc(50% - 27px);
    left: calc(50% - 27px);
}*/
.forParents a {
    background: #F6A403;
    border-radius: 100px;
    padding: 9px 25px !important;
    line-height: normal !important;
    height: auto !important;
	color:#1E3466 !important;
	 border: 2px solid #F6A403;
}


.forParents a:hover {
   border: 2px solid #F6A403;
	background: #FFF;
	color:#F6A403 !important;
}


/*COMMON*/
.site-main {
    padding-top: 0px;
}
.primaryButton a {
    background-color: #4269ef !important;
    border-radius: 100px !important;
    padding: 14px 15px !important;
    font-family: Nunito;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
}
.primaryButton a:hover {
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    color: #4264ef !important;
    border: 1px solid #4269ef !important;
}
.primaryButton-input {
    background-color: #4264ef !important;
    border-radius: 100px !important;
    padding: 14px 15px !important;
    font-family: Nunito;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
}
.primaryButton-input:hover {
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    color: #4264ef !important;
    border: 1px solid #4264ef !important;
}
.primaryButtonOutline-input {
    background-color: #FFFFFF !important;
    border-radius: 100px !important;
    padding: 14px 15px !important;
    font-family: Nunito;
    font-weight: 800 !important;
    font-size: 14px !important;
    line-height: 14px !important;
    text-align: center !important;
    text-transform: none !important;
    color: #4264ef !important;
    border: 1px solid #4264ef !important;
}
.primaryButtonOutline-input:hover {
    background-color: #4264ef !important;
    border-radius: 100px !important;
    color: #FFFFFF !important;
    border: 1px solid #4264ef !important;
}
.margintop-100 {
    margin-top: -100px !important;
}
#site-header-menu #site-navigation div.nav-menu > ul > li > a {
    margin: 0px 15px 0px 15px;
    line-height: normal !important;
}
/*FOOTER***********************/
/*.site-footer:before {
    content: '';
    background: transparent url(https://bookrlab.com/bookrclass2021/assets/images/Rectangle-854.svg) repeat 50% 97px;
    height: 96px;
    display: block;
    margin-top: -96px;
    z-index: 30;
    position: relative;
}*/
.ts-col-bgcolor-grey>.ts-bg-layer-inner, .ts-bg.ts-bgcolor-grey>.ts-bg-layer, .ts-col-bgcolor-grey .ts-bg-layer-inner, .ts-bgcolor-grey, .site-header.ts-sticky-bgcolor-grey.is_stuck, .site-header-menu.ts-sticky-bgcolor-grey.is_stuck, .ts-header-overlay .site-header.ts-sticky-bgcolor-grey.is_stuck {
    /*background: #D9DCF2 url(https://bookrlab.com/bookrclass2021/assets/images/footer_bottom_bg.svg) no-repeat scroll 80% 100%;*/
	background: rgb(220 227 252);
}
.footer .footer-rows .second-footer .second-footer-inner {
    border-top: none;
}


.wfooter .primaryButton a {
   width: 161px;
    height: 46px;
    padding: 12px 24px !important;
    color: #FFF !important;
    font-family: Nunito;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
    background: #1E3466 !important;
}

.wfooter,.wfooter-1, .wfooter-2, .wfooter-3, .wfooter-4 {
    padding: 20px 15px;
	color: #1E3466;
    font-family: Nunito;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.wfooter a,.wfooter-1 a, .wfooter-2 a, .wfooter-3 a {
    
	color: #1E3466 !important;

font-family: Nunito;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 125% */
letter-spacing: 0.16px;
    display: flex;
    align-items: center;
    padding-left: 0px !important;
	margin-bottom: 10px;
}
.wfooter a:before,.wfooter-1 a:before, .wfooter-2 a:before, .wfooter-3 a:before, .wfooter-4 a:before {
    content: '' !important;
}
.wfooter ul>li,.wfooter-1 ul>li, .wfooter-2 ul>li, .wfooter-3 ul>li, .wfooter-4 ul>li {
    padding: 0 0 10px 0;
}
.wfooter h2 {
    color: #1E3466;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    text-transform: uppercase;
}
.second-footer-inner {
    margin: 0 50px;
}
.footer-title {
    padding-top: 53px;
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 19px;
    display: flex;
    align-items: center;
    letter-spacing: -0.015em;
    text-transform: uppercase;
    color: #434BA4;
}
.footer-mailchimp-title {
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #434BA4;
    padding-top: 20px;
}
/*a.footer_strong {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
   
    align-items: center;
    color: #475253;
    margin: 10px 15px;
}*/
/*p.footer_regular {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #211E1B;
    margin-top: -20px;
}*/

a.footer_strong {
    margin: 10px 15px;
    color: #1E3466 !important;
    text-align: center;
    font-family: Nunito;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
}
p.footer_regular {
    color: #1E3466;
    font-family: Nunito;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
	text-align: center;
}


/*?**********************************/

section.error-404 h1 {
    text-transform: uppercase;
    font-family: Nunito;
    font-style: normal;
    font-weight: bold;
    font-size: 46px;
    line-height: 52px;
    color: #434BA4;
    margin-top: 200px;
}
section.error-404 .page-content p {
    margin-bottom: 30px;
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #211E1B;
}

.ts-header-text-area, #site-header-menu #site-navigation .nav-menu, #site-header-menu, .ts-header-icons, .ts-header-icon, #site-header-menu #site-navigation .mega-menu-wrap, .menu-themestek-main-menu-container{
    float: left;
	    margin-left: 15px;
	margin-top: 4px;
    margin-bottom: -4px;
}
.ts-header-icons {
    float: right !important;
	position: absolute;
    right: 10px;
	top: 0px;
}
.forParents {
    position: absolute !important;
    right: 70px;
    top: 15px;
}
li#menu-item-3709 {
    position: absolute !important;
    right: 200px;
    top: 26px;
}

.site-title {
   margin: 10px 0px;
}

@media screen and (max-width: 992px) {
	
	.site-branding {
    float: left !important;
}
	
.ts-optico-icon-bars, .mega-toggle-label {
    background-color: #342F3A;
}
.ts-optico-icon-bars:before, .ts-optico-icon-bars:after, .mega-toggle-label:before, .mega-toggle-label:after {
    background-color: #342F3A;
	}

	
li#menu-item-3709 {
    position: unset !important;
    right: 0;
    top: 0;
}
.forParents {
    position: unset !important;
    right: 0px;
    top: 0px;
}
	
.pagination {
    width: fit-content !important;
}
.wfooter-1, .wfooter-2, .wfooter-3, .wfooter-4 {
    padding: 20px 0px;
}
.ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu > ul {
    background-color: #ffffff;
}
#site-header-menu #site-navigation div.nav-menu > ul > li > a, .ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a, .ts-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .ts-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget, .righticon i {
    font-family: Nunito;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #434BA4;
    padding-left: 24px;
}
.ts-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu > ul {
    border-top: 3px solid #434BA4;
}
.forParents a {
    width: fit-content;
}
.margintop-100 {
    margin-top: 0px !important;
}
.mobilewidth-100 {
    width: 100%;
    text-align: center;
}
.mobilewidth-90 {
    width: 90%;
}
.video-box1:before {
    /* content: url(https://bookrlab.com/bookrclass2021/assets/images/play.svg); */
/* position: absolute; */
/* top: 125px; */
/* left: calc(50% - 27px); */
/* pointer-events: none; */
    position: absolute;
    top: -webkit-calc(50% + 140px);
    top: calc(50% - 27px);
    left: calc(50% - 27px);
    top: 40%;
}
}


.fp-row3-custom-before:before{
    content: url(../svg/3in1.svg);
    position: absolute;
    top: -130px;
    left: calc(100% - 350px);
    z-index: 100;
}


@media screen and (max-width: 992px) {
	
	.site-title {
    margin-left: auto;
    margin-right: auto;
		margin-top:0px
}
 
.fp-row3-custom-before:before{
    content: '';
    background: url(../svg/3in1.svg);
    background-size: 110px;
    position: absolute;
    top: -60px;
    left: calc(100% - 140px);
    z-index: 100;
    width: 110px;
    height: 105px;
}
}
