@font-face {font-family:VAGRoundedLT; src: url(../fonts/vagrouln.ttf) format("truetype");}	
@font-face {font-family:VagabondBold; src: url(../fonts/vagbndb.ttf) format("truetype");}
@font-face {font-family:VAGRoundedBT; src: url(../fonts/tt0756m.ttf) format("truetype");}
@font-face {font-family:Poppins; src: url(../fonts/Poppins-Regular.ttf) format("truetype");}

@font-face {font-family:zurchl; src: url(../fonts/zurchl.ttf) format("truetype");}
@font-face {font-family:zurchn; src: url(../fonts/zurchn.ttf) format("truetype");}
body, html{font-family: 'VAGRoundedLT', sans-serif; color:#000000 !important; font-size:14px;}
/* ======= Start Style Custom Code ======= */
.detls-section {max-width:1920px; width:100%; margin:auto;}
.detls-section h1{font-family: 'VagabondBold', sans-serif; font-size:42px !important; line-height:58px !important; font-weight:700 !important; margin:0 !important; color:#000000; text-align:center;}
.detls-section h2{font-family: 'VagabondBold', sans-serif; font-size:42px !important; line-height:58px !important; font-weight:600 !important; margin:0 !important; color:#000000; text-align:center;}

.detls-section ol.cust-ol li, .detls-section ul.cust-ul li, ul.cust-ul li { margin-bottom:10px;}
.detls-section .cust-link {font-family: 'VAGRoundedLT', sans-serif; font-size: 21px; line-height: 32px; color: #cd057d !important; font-weight:400; cursor:pointer;}
.detls-section .cust-link:hover {opacity: 0.7 !important;}
.detls-section .cust-italic-txt {font-family: 'VAGRoundedLT', sans-serif; font-size: 21px; line-height: 32px; color: #0098db !important; font-weight:400;}
.detls-section .cust-italic-txt span {text-decoration:underline;}
.centerImg {max-width:1920px; width:100%; margin:auto;}
.centerImg img {display:block;}
.home-details-section-img img.img {max-width:600px; width:100%; height:auto;}
.cms-index-index .page-title-wrapper{display:none;}

.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.tocart,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary {
	line-height: 21px;
    padding: 14px 17px;
    font-size: 21px;
}
.product-item {font-size: 14px;}
.price-including-tax,
.price-excluding-tax,
.price-container .price {font-size: 14px;}

/*Right side Img and banner Css */
.displayBlockimg{display:block;}
.displayNoneimg{display:none;}
/*Right side Img Css END*/
.ftrP{font-family: 'VAGRoundedLT', sans-serif; font-size:14px !important; padding:10px 0px !important; line-height:22px;}
/*To Override Magento Style Property Start*/
.page-main{max-width:100% !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;}
.page-main .block{margin-bottom:0px;}
/*To Override Magento Style Property END*/
/* Start Custom CSS as per new desing 11th Sept. 2019 */
.sec01-bg {background-color:#c4fff9;}
.sec02-bg {background-color:#d0f0a5;}
.sec03-bg {background-color:#fed8c1;}
.sec07-bg {background-color:#d9f0a8;}
.sec09-bg {background-color:#ffc9c9;}
.sec11-bg {background-color:#a1f1e8;}
.carousel-container, .footer-section{max-width: 1920px; width: 100%; margin: auto;}
.carousel-container .item-content, .carousel-container .item-content div.item {height:600px;}
.newsletter label {display: block !important;}
/* Start APP Store Rating */
.app-store-rating {padding: 0 20px; max-width: 800px; margin: 0 auto;}
.app-store-rating h2 {text-align: center; padding: .5em 0;}
.app-store-rating .score-wrap {flex-direction: row;}
.app-store-rating .score-wrap .score {float:left; width:39%;}
.app-store-rating .score-wrap .score-graph {float:right; width:59%;}
.app-store-rating section {color: #848484;}
.app-store-rating .score-wrap .score > div {margin: 30px 0 10px; display: flex;}
.app-store-rating .score-wrap .score > div > div:first-of-type {font-size: 90px; color: #0098db; line-height: 60px;}
.app-store-rating .score-wrap .score > div > div:last-of-type {align-self: baseline; font-weight: 700; display: flex; flex-direction: column;
 padding-left: 6px;}
.app-store-rating .score-wrap .score > div > div:last-of-type > div:first-child {color: #363534; font-size: 28px;}
.app-store-rating .score-wrap .score > div > div:last-of-type > div:last-child {color: #848484; font-size: 21px;}
.app-store-rating .score-wrap .score > div > div:last-of-type {font-weight: 700;}
.app-store-rating p.score-link a, .app-store-rating p.score-link {font-weight: 700; color: #848484;}
.app-store-rating p.score-link a {color: #0098db !important;}
.app-store-rating section p {font-size: 16px;}
.app-store-rating a {text-decoration: none; color: #0098db;}
.app-store-rating .score-graph {flex-grow: 1;}
.app-store-rating .score-graph {flex-basis: 46%;}
.app-store-rating .score-graph ul {flex-direction: column;}
.app-store-rating .score-graph {margin-top: 1.2em;}
.app-store-rating .score-graph li {height: 23px;}
.app-store-rating .score-graph li, .app-store-rating .score-graph ul {list-style: none; padding: 0; margin: 0; width: 100%; display: flex;}
.app-store-rating .score-graph .stars {width: 210px; display: flex; justify-content: flex-end;}
.app-store-rating .score-graph .stars .star {height: 100%; width: 20px; margin-right: 2px; background-size: contain; display: flex; background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDMwNiAzMDYiPjxwYXRoIGQ9Ik0xNTMgMjMwLjc3NWw5NC4zNSA2OC44NS0zNS43LTExMi4yIDk0LjM1LTY2LjNIMTkxLjI1TDE1MyA2LjM3NWwtMzguMjUgMTE0Ljc1SDBsOTQuMzUgNjYuMy0zNS43IDExMi4yeiIgZmlsbD0iI2YwYzQzMyIvPjwvc3ZnPg==);
}
.app-store-rating .score-graph .graph {width: 100%; padding: 9px 0 9px 4px;}
.app-store-rating .score-graph .bg {background: #ccc;  overflow: hidden; width: 100%; overflow: auto; height: 100%; border-radius: 4px;}
.app-store-rating .score-graph .bg .fill {background: #0098db; height: 100%; border-radius: 4px;}
/* End APP Store Rating */
.columns .column.main {padding-bottom: 0px !important;}
/* Start To overide theme CSS */
/* custom primary button start */
.custom-primary-btn {background-image: none; background: #1979c3; border: 1px solid #1979c3; color: #fff; cursor: pointer; display: inline-block;  font-family: 'VAGRoundedLT',sans-serif; font-weight: 400; padding: 7px 15px; font-size: 14px; line-height: 16px; box-sizing: border-box; vertical-align: middle; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration: none;}
.custom-primary-btn:active, .custom-primary-btn:visited, .custom-primary-btn:hover {background:#006bb4 !important;	border:1px solid #006bb4 !important;	color:#fff !important;}
/*.action.primary {font-size: 16px;}
.actions .subscribe {padding: 4px 10px;}*/
.page-footer div.mage-error[generated] {font-size:12px;}
/* Start To overide modal popup and primary button style properties */
.modal-popup.confirm .modal-inner-wrap .modal-content {
	padding-right:3rem !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow: none !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;    
    border-radius: 0px !important;
	border: 0px !important;
}
.modal-popup .modal-header {
	border-bottom:0px !important;
}
.modal-popup .modal-footer {
	border-top:0px !important;
	text-align:left !important;
}
.modal-popup .modal-footer .action-primary {
	background-image: none !important;
    background: #1979c3 !important;
    border: 1px solid #1979c3 !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    padding: 7px 15px;
    font-size: 16px;
    box-sizing: border-box;
    vertical-align: middle;
}
.modal-popup .modal-footer .action-primary:hover {background:#006bb4 !important;	border:1px solid #006bb4 !important;	color:#fff !important;}
/* End To overide modal popup and primary button style properties */

/* video tag style start */
.video-bg video {height:auto;}
.video-bg video::-webkit-media-controls-panel {
	/* background color */
	background-color: transparent;
	/* background gradient */
	background-image: linear-gradient(top, transparent, transparent);
	background-image: -moz-linear-gradient(top, transparent, transparent);
	background-image: -webkit-linear-gradient(top, transparent, transparent);
	background-image: -o-linear-gradient(top, transparent, transparent);
	background-image: -ms-linear-gradient(top, transparent, transparent);
}
/* video tag style end */
.btn-try-the-demo {
	display:inline-block;
	font-family: 'VagabondBold', sans-serif;
	/*font-size:26px;*/
	font-size:22px;
	line-height:65px;
	/*background:url(../wysiwyg/home/btn-home-try-the-demo-bg.png) no-repeat center center;*/
	background:url(../images/home/btn-home-try-the-demo-bg.png) no-repeat center center;
	width:186px;
	height:auto;
	background-size:100%;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
.btn-try-the-demo:hover, .btn-try-the-demo:active, .btn-try-the-demo:visited {color:#ffffff;}
.top-4-reasons-title {
	font-family: 'VAGRoundedLT', sans-serif;
	font-size:35px;
	line-height:42px;
	color:#22cece;
}
.top-4-reasons table tr td { padding: 5px 0px;} 
.top-4-reasons table span.count {
	font-family: 'VagabondBold', sans-serif;
	color:#ffffff;
	font-size:21px;
	text-align:center;
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	background-color:#31e1e1;
	
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.top-4-reasons table p {margin-left:15px !important;}
.btn-home-subscribe-now {
	display:inline-block;
	font-family: 'VagabondBold', sans-serif;
	font-size:26px;
	line-height:65px;
	/*background:url(../wysiwyg/home/btn-home-subscribe-now-bg.png) no-repeat center center;*/
	background:url(../images/home/btn-home-subscribe-now-bg.png) no-repeat center center;
	width:247px;
	height:auto;
	background-size:100%;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
.btn-home-subscribe-now:hover, .btn-home-subscribe-now:active, .btn-home-subscribe-now:visited {color:#ffffff;}
.home-our-products-headline {
	color:#000000;
	font-size:26px;
	line-height:35px;
	text-align:center;
}
.home-pro-row {margin-left:15px; margin-right:15px;}
.home-pro-img-col {width:25%; float:left; padding:15px;}
.home-pro-img-col img.img {max-width:351px; width:100%; height:auto;}
.home-pro-btn-sub {text-align:center;}
.home-children-package-row {
	margin-left:15px; margin-right:15px;
	padding-top:50px;
	padding-bottom:50px;
}
.home-children-package-col {width:33.333%; float:left; padding:15px;}
.home-children-package-block {
	text-align:center;	
	padding:50px 20px 30px 20px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;	
}
.home-children-package-block img.img {max-width:375px; width:100%; height:auto;}
.home-children-package-block p {font-size:25px; line-height:35px;}
.home-children-package-block.bg-border1 {
	border:3px solid #2fe6e4;
	background-color:#c8fff9;
	position:relative;
}
.home-children-package-block.bg-border2 {
	border:3px solid #e5a3eb;
	background-color:#ffe1fd;	
}
.home-children-package-block.bg-border3 {
	border:3px solid #caf164;
	background-color:#efffc0;	
}
.home-children-package-block.bg-border1 .popular-block {
	font-family: 'VagabondBold', sans-serif;
	font-size: 22px;
	color: #019392;
	text-align: center;
	background-color: #32e6e5;
	width: 160px;
	height: 50px;
	margin: 0px auto;
	margin-top:-50px;
	line-height: 50px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.home-child-pac-title {
	font-family: 'VagabondBold', sans-serif;
	font-size:30px !important;
	line-height:40px !important;
}
.home-intOffer {
	font-family: 'VagabondBold', sans-serif;
	font-size:25px;
	line-height:30px;
	margin-top:30px;
}
.home-intOfferPrice {
	height:110px;
	margin-bottom:5px;
}
.home-intOfferPrice .annualPrice,
.shop-annualPrice {color:#ab02b3;}
.home-intOfferPrice .rupeeSymbol {
	width:14px;
	height:auto;
	position:relative;
	top:-2px;
}
.home-child-pac-save {
	font-family: 'VagabondBold', sans-serif;
	font-size:30px !important;
	line-height:40px !important;
	margin:0px !important;
}
.home-full-course-finalprice,
.shop-finalPrice,
.shop-annualPrice {
	font-family: 'VagabondBold', sans-serif;
	font-size:30px !important;
	line-height:40px !important;
	margin:5px 0px 0px 0px !important;
}
.home-full-course-finalprice .rupeeSymbol,
.shop-RupeeSymbol{
	width:18px;
	height:auto;
	position:relative;
	top:-3px;
}
.btn-home-shop-now {
	display:inline-block;
	font-family: 'VagabondBold', sans-serif;
	font-size:22px;
	line-height:85px;
	/*background:url(../wysiwyg/home/home-btn-shop.png) no-repeat center center;*/
	background:url(../images/home/home-btn-shop.png) no-repeat center center;
	width:220px;
	height:auto;
	background-size:100%;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
.btn-home-shop-now:link,
.btn-home-shop-now:hover,
.btn-home-shop-now:active,
.btn-home-shop-now:visited {color:#ffffff;}

.home-our-product-para1 {padding-top:60px;}
.home-our-product-para2 {padding-top:30px;}
.home-our-product-para3 {padding-top:60px;}

.img-amazing-results,
.img-facts-and-fig,
.img-advice-for-parents,
.img-try-the-demo,
.img-natural-genius-children,
.img-dialog-gifted-language-learners,
.img-dialog-physical-digital-products,
.img-dialog-immersion-principle,
.img-dialog-color-fun-age,
.img-gifted-language-learners,
.img-physical-digital-products,
.img-immersion-principle,
.img-color-fun-age,
.img-shop-course-package-group,
.img-demo-once-installed-app,
.img-demo-certificate,
.img-about-1,
.img-about-2 {max-width:600px; width:100%; height:auto;}
.img-about-3 {max-width:400px; width:100%; height:auto;}
.img-demo-get-kick {max-width:800px; width:100%; height:auto;}
.img-demo-demoPDF {max-width:560px; width:100%; height:auto;}


.learning-graph {display:inline-block;}
.learning-graph-mob {display:none;}
.learning-graph {max-width:700px; width:100%; height:auto;}
.learning-graph-mob {max-width:400px; width:100%; height:auto;}

.txt-try-the-demo {padding-top:80px;}

.list-ecosystem-delivers,
.list-ecosystem-delivers ul {margin-top:20px; padding-left:10px; list-style: none;}
.list-ecosystem-delivers ul li {font-family: 'VAGRoundedLT', sans-serif; font-size:21px; font-weight:400; line-height:32px; margin:0px !important;}
.list-ecosystem-delivers ul li {margin-bottom:10px !important;}
.list-ecosystem-delivers ul li::before {
  content: "\2022";
  color: #eb8610;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.para-ecosystem-delivers {padding-top:20px;}
.grayBgcontainer {background-color: #e6e6e6;}

.border-top-bot {max-width:1920px; width:100%; height:auto;}

/* Start Module Dialogs */
.amazingResults-dialog-holder .modal-dialog {
	max-width: 1000px;
	width:100%;
	height:auto;
}
.amazingResults-dialog-holder .modal-content {	
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.amazingResults-dialog-holder .modal-content-bg-1 {background-color:#d6fff9;}
.amazingResults-dialog-holder .modal-content-bg-2 {background-color:#d9dcff;}
.amazingResults-dialog-holder .modal-content-bg-3 {background-color:#ffffff;}
.amazingResults-dialog-holder .modal-content-bg-4 {background-color:#ffe9b8;}
.amazingResults-dialog-holder .modal-header {
	border-bottom: 0px solid #d6fff9;
}
.amazingResults-dialog-holder .modal-header .close {
	color: #000;
	opacity: 1;
	font-size: 45px;
	font-weight: lighter;
	line-height: 25px;
}
.amazingResults-dialog-holder .modal-header .close img.img {
	width:25px;
	width:25px;
}
.amazingResults-dialog-holder .modal-footer {
	display:none;
	border-top: 1px solid #e5e5e5;
}
.amazingResults-dialog-holder .modal-title {
	text-align:center;
	font-family: 'VagabondBold', sans-serif;
	font-size:30px;
	line-height:40px;
	color:#000000;
	margin-top: 20px;
	margin-bottom: 20px;
}
.amazingResults-dialog-holder .modal-body p {
	font-size:20px; line-height:26px;
}
.btn-dialog-subscribe-now {
	display:inline-block;
	font-family: 'VagabondBold', sans-serif;
	font-size:20px;
	line-height:50px;
	/*background:url(../wysiwyg/home/btn-home-subscribe-now-bg.png) no-repeat center center;*/
	background:url(../images/home/btn-home-subscribe-now-bg.png) no-repeat center center;
	width:190px;
	height:auto;
	background-size:100%;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
.btn-dialog-subscribe-now:hover, .btn-dialog-subscribe-now:active, .btn-dialog-subscribe-now:visited {color:#ffffff;}
/* End Module Dialogs */

/*Amazing results page css*/
.ar-sec01-bg {background-color:#c4fff9;}
.ar-sec02-bg {background-color:#d9dcff;}
.ar-sec03-bg {background-color:#ffe9b8;}
.ar-pinkText{color:#9f15a6;}
.ar-prggmList{ margin-top:30px;}
.ar-prggmList ol {
 counter-reset: item;
 list-style-type: none;
 padding-left: 35px;
 margin-top:20px;
}
.ar-prggmList ol li {
  margin: 0 0 20px 0;
  /*counter-increment: my-awesome-counter;*/
  position: relative;
  padding-left:20px;
  font-family: 'VAGRoundedLT', sans-serif;
  font-size:20px;
  font-weight:normal;
  line-height:28px;
  
}
.ar-prggmList ol li::before {
  content: counter(item) "  ";
  counter-increment: item;
  /*content: counter(my-awesome-counter);*/
  color: #fff;
  font-size:20px;
  font-weight: bold;
  position: absolute;
  --size: 32px;
  left: calc(-1 * var(--size) - 0px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top:15px;
  background:#00b4b0;
  border-radius: 50%;
  text-align: center;
}
.ar-bnb-prgmTitle{color:#00b4b0; font-family: 'VAGRoundedLT', sans-serif; font-size:28px; font-weight:400; line-height:35px;}

/*.btn-subscribeSmall{background-image: url(../wysiwyg/amazing-results/subscribe-Btn-small.png); background-repeat: no-repeat; background-position: center left 0px; background-position-x: 0% !important; background-position-y: 0 !important; background-size: 200px !important; height:54px; text-align: center; width: 200px; padding: 0px 0px; cursor:pointer;}*/
.btnTEXTSmall{font-family: 'VagabondBold', sans-serif; font-size: 22px !important; line-height:48px !important; font-weight: normal; color: #fff;}
.showMore, .showLess {cursor: pointer; color: #cd057d; font-size: 14px; text-decoration: underline;}
/*END Amazing results page css*/

/*Demo Page Css*/
.cust-header-demopgBG{background-color:#fed4fc; padding:50px 0px 20px 0px}
.cust-demopage-content h1{font-family: 'VAGRoundedLT', sans-serif; font-size:28px; font-weight:normal !important; line-height:35px; text-align:left !important; padding-left:30px;}
.cust-demopage-content h2{font-family: 'VagabondBold', sans-serif; font-size: 26px !important; line-height:34px !important; font-weight: normal !important; margin:20px 0px !important; color: #000000; text-align: center;}

.cust-demopage-content h1.cust-demopage-title{text-align:center !important; padding-left:0px !important;}
.cust-demopage-content h1.cust-demo-apptitle{padding-left: 0px !important; max-width: 100%; width: 650px; margin: 0 auto !important; text-align:center !important;}
.cust-demopage-content h1.cust-letsGoText{text-align:center !important; padding-left:0px !important; margin:20px 0px 30px 0px !important;}

.set-BGdark-top-round{border-radius:10px 10px 0px 0px; color:#fff; padding:10px 15px; text-align:center;}
.set-BGlight-btm-round{border-radius:0px 0px 10px 10px; padding:20px;}

.setOne-BGdark{background-color:#d9b720;}
.setTwo-BGdark{background-color:#009DFF;}
.setThree-BGdark{background-color:#DE68BF;}
.setFour-BGdark{background-color:#00D184;}

.setOne-BGlight{background-color:#fffae6;}
.setTwo-BGlight{background-color:#e4f5ff;}
.setThree-BGlight{background-color:#fee5f8;}
.setFour-BGlight{background-color:#dffaf1;}

.setOneListBG{background-color: #f2d450 !important;}
.setTwoListBG{background-color: #99d9ff !important;}
.setThreeListBG{background-color: #fc8dd2 !important;}
.setFourListBG{background-color: #16e69a !important;}

.cust-demopage-setOneround, .cust-demopage-setTworound, .cust-demopage-setThreeround, .cust-demopage-setFourround{font-family: 'VagabondBold', sans-serif; font-size:22px; border-radius: 50%; width: 35px; height: 35px; display:table-cell; vertical-align: middle; text-align: center; font-weight:400;}

.cust-demopage-pdf-content{width:900px; max-width:100%; margin:0 auto;}
.cust-demopage-pdf-content .fL{float:left; width:40%;}
.cust-demopage-pdf-content .fL img{ width:350px; margin:30px 0px !important;}
.cust-demopage-pdf-content .fR{float:left;  width:60%;}
.cust-demopage-pdf-content .fR p{padding-left:30px; padding-top:100px;}
.cust-demopage-mtop50{margin-top:50px;}
.cust-demopage-mtop50 a.pdfLink{color:#a157ac; text-decoration:none;}
.cust-demopage-mtop50 a:hover{color:#a157ac;}

.cust-demopage-ptopleft{padding-top:3px; padding-left: 10px;}
.col-demopage-half{width:50%; float:left;}
.col-demopage-half ul{margin-bottom:0px !important;}
.cust-roundbg{width:35px; float:left;}
.cust-setContent{width:85%; float:left;}
.cust-demo-appicon-bg{background-color:#d6fff9;}
.cust-demopage-ptopbtm{padding:100px 0px;}

/*END Demo Page Css*/
/* End Vishal CSS Code */

/* Start Privacy */
.privacy-order-list {margin-left:20px; font-size:22px;}
.privacy-secondstep-list {margin-left:20px; list-style-type:lower-alpha;}
.privacy-thirdstep-list {
	margin-left:20px;
	list-style-type:circle;
	font-family: 'VAGRoundedLT', sans-serif; font-size:21px; font-weight:400; line-height:32px;
	color:#606060;
}
/* End Privacy */

/* Start About Us and Apps */
.aboutus-banner-desktop {display:inline-block; max-width:1920px; width:100%; margin:auto;}
.aboutus-banner-mobile {display:none !important; max-width:768px; width:100%; margin:auto;}
.about-edTech-text {padding-top:0px;}
.apps-bg {background-color:#d6fff9;}
/*.apps-holder {max-width: 850px; width: 100%; margin: auto;}*/
.apps-holder {max-width:600px; width: 100%; margin:0 auto;}
.apps-row {margin-left:-15px; margin-right:-15px;}
.apps-row .apps-col {padding:15px; float:left; width:33.333%; text-align:center;}
.apps-row .apps-col p {margin-top:20px !important;}
.apps-row .apps-col img {max-width:190px; height:auto; width:100%; margin:auto;}
.aboutus-bg-01 {background-color:#ffe9b8;}
/* End About Us and Apps */

/* Start Download Apps */
.aboutus-download-appstitle {
	font-family: 'VagabondBold', sans-serif;
	font-size: 42px !important;
	line-height: 58px !important;
	font-weight: 700 !important;
	margin: 0 !important;
	color: #000000;
	text-align: center;
	padding: 30px 0px 0px 50px;
}
.appBgimg{background: url('../images/home/apps-bg-image.png') no-repeat center; padding:8% 0px;}
.appBgimg a{color:#000000 !important;}
.appBgimg a:hover{text-decoration:none !important;}
.appnameText{
	font-family: 'VAGRoundedLT', sans-serif; font-size:16px !important; line-height:20px !important; margin-top:8px !important;
}
.appContainer{padding:10px 0px !important;}
.dwnldText-div{float:left !important; width:42% !important; text-align:center !important;}
.dwnldText-div h2{padding:45px 40px 0px 60px !important;}
.tBox-div{float:left !important; width:16% !important;}
.kShow-div{float:left; width:16%;}
.stryCreator-div{float:left !important; width:16% !important;}
.bandbGames-div{float:left !important; width:16% !important;}
.imgAndTitle-div{padding:0px 20px !important; text-align:center !important;}

.displayBlock-DownldText{display:block;}
.displayNone-DownldText{display:none;}

.bnbAppicon-Block{display:block;}
.bnbAppicon-None{display:none;}
/* End Download Apps */

/* Start Scientific Approach */
.img-scientific-approach-top {max-width:800px; width:100%; height:auto;}
.img-scientific-approach-topBG {background-color: #ddffc8; padding: 50px 0px 20px 0px;}
.scientific-app-topbanner-text {font-size:25px; line-height:35px;}
.scientific-app-bullettitle {font-size:32px; line-height:42px; text-align:center; font-style:italic;}
.scientific-app-bulletlist {margin-left:42px; margin-top:20px;}
.scientific-app-bulletlist li {
	list-style-type:none;
	list-style-image:url(../images/scientific-approach-bullet.png);
	margin-bottom: 15px;
	padding-left: 10px;
}
.scientific-app-bulletlist li p {line-height:40px; float:none; position:relative; top:-10px;}
.img-scientific-app-bodyimg1 {max-width:537px; width:100%; height:auto;}
.img-scientific-app-bodyimg2 {max-width:762px; width:100%; height:auto;}
/* End Scientific Approach */

/* Start New demo page css 06-01-2021 */
.demopg-splash{float:left; width:18%;}
.demopg-sp1-content{float:left; width:80%;}
.demopg-splash-img1{width:200px; position: relative; top: -70px;}
.demopg-splash-img2{width:200px; position: relative; top:0px;}
.demopg-splash-img3{width:200px; position: relative; top: -60px;}
.demopg-splash-img4{width:200px; position: relative; top:0px;}
.cust-demopage-content h1.demopg-title{text-align:left !important; padding-left:0px !important;}
.demopg-secOne h1, .demopg-secTwo h1, .demopg-secThree h1, .demopg-secFour h1 { font-size:22px !important; line-height:30px !important; padding-left:0px !important;}
.centerImgnew{ text-align:center !important;}
.demopg-newdesign a:hover{color:#a157ac;}
.demopg-pinkclrText{color:#c400b2;}
.demopg-newtitle .demopg-unerlineText{ text-decoration:underline !important;}
.demopg-newtitle .demopg-bigTitle, .demopg-secThree .demopg-bigTitle, .demopg-videoSection .demopg-bigTitle, .demopg-secTwo .demopg-bigTitle{font-family: 'VagabondBold', sans-serif; color:#c400b2;}
.demopg-bgbullet ul{list-style-type: none; padding: 0; margin: 0; font-family: 'VAGRoundedLT', sans-serif; font-size:22px; font-weight: 400; line-height:30px;}
.demopg-bgbullet ul li{background-image: url('../images/tri-bullet-icon.png'); background-repeat: no-repeat; background-position: center left; padding-left: 20px; background-size: 10px; margin-bottom:10px;}
.demopg-secTwo{padding-left:60px;}
.demopg-secThree{width:700px; margin:0 auto;}
.demopg-secThree p{padding-top: 50px; padding-left:180px;}
.demopg-secThreebg{background-image: url('../images/yellow-splash-03.jpg'); background-repeat: no-repeat; background-position: left top; background-size:200px; height:200px; display:block;}
.demopg-secThreebg-show{ display:none;}
.demopg-videoSection{/*background-image: url('../images/video-player-bg.png'); background-repeat: no-repeat; background-position:center center; background-size:cover;*/ padding:70px 0px;}
.demopg-fontsize16{ font-size:16px !important; line-height:24px !important;}
.demopg-fontsize22{ font-size:22px !important; line-height:30px !important;}
.demopg-headerbg {
	background-image: url('../images/Top-Banner_NEW.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	/*padding:330px 0px;*/
	padding: 70px 0px 180px 0px;
	max-width: 1920px;
	width: 100%;	
	margin: auto;
}
.demopg-headerbg-text1,
.demopg-headerbg-text2,
.demopg-headerbg-text3,
.demopg-headerbg-text4 {margin:0px;}
.demopg-headerbg-text1{/*position: relative; top: -129px;*/ font-size: 38px;}
.demopg-headerbg-text2{/*position: relative; top: -89px;*/ font-size: 80px; line-height: 90px; margin-top: 10px !important;}
.demopg-headerbg-text3{/*position: relative; top: -44px;*/ font-size: 38px; margin-top: 10px !important;}
.demopg-headerbg-text4{/*position: relative; top: 68px;*/ font-size: 38px; line-height:45px; margin-top: 40px !important;}
.demopg-displayBlockimg{display:block;}
.demopg-mtop50{ margin-top:50px;}
.demopg-mtop30{ margin-top:30px;}
.demopg-mbottom30{margin-bottom:30px !important;}
.demopg-video-desk{display:inline-block; max-width:950px; width:100%;}
/*.demopg-video-mob {display:none;}
.demopg-title-desk {display:block;}*/
.demopg-title-mob{ display:none;}
/* END New demo page css 06-01-2021 */

/* start moms page */
.momsEmailContainer .inner {max-width:800px; width:100%; margin:20px auto 80px auto;text-align: center;}
.momsEmailContainer .block.newsletter {max-width: 100%;}
.momsEmailContainer .list {list-style-type: none;margin: 0px;}
.momsEmailContainer .list li {display: inline-block; margin: 0px;}
.momsEmailContainer .list li.middle {width: 260px; padding: 0 10px;}
.momsEmailContainer .list li button.action {position: relative;top: -1px;}
.momsEmailContainer .list li .inputEmail {display: inline-block;width: 100%;}
.momsEmailContainer .list li .cust-label { margin: 0px 10px 0px 0px; position: relative; top: -7px; font-size: 22px; color: #c400b2; font-weight: normal;}
.momsEmailContainer .list .newsletter div.control {position: relative;}
.momsEmailContainer .list .newsletter div.actions .action { position: relative; top: 0px; font-size: 18px !important;}
.momsEmailContainer .list .newsletter span.label {display:none;}
/* end moms page*/

/*Header Menu CSS*/
/* Header */
.header{
    background-color: #fff;
    box-shadow: 1px 1px 5px 0px #333;
    position: sticky;
    top: 0;
    width: 100%;
	z-index:1;
	padding: 10px 0;
}
/* Logo */
/*.logo{
    display: inline-block;
    color: #fff);
    font-size: 60px;
}*/
a.logo{display:inline-block}
/* Nav menu */
.nav{
    width: 100%;
    height: 100%;
    /*position: fixed;*/
	position:relative;
    background-color: #fff;
    overflow: hidden;
}
.menu{
	display:inline-block;
	list-style-image:none;
	font-family: 'VAGRoundedLT', sans-serif;
    font-size:17px;
    font-weight: 400;
    line-height:25px;
}
.menu a{
    color: #000;
}

.menu a:hover{
    background-color:#333;
}

ul.menu li{ list-style-type:none; padding:18px 15px 0px 15px;}
.nav ul{margin:0px; padding:0px;}
.nav{
    max-height: 0;
    transition: max-height .5s ease-out;
}

/* Menu Icon */

.hamb{
    cursor: pointer;
    float: right;
    padding:20px;
}


.hamb-line {
    background: #fff;
    display: block;
    height: 2px;
    position: relative;
    width: 24px;
    
}

.hamb-line::before,
.hamb-line::after{
    background: #000;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
}

.hamb-line::before{
    top: 5px;
}

.hamb-line::after{
    top: -5px;
}


.side-menu {
    display: none;
}

/* Toggle menu icon */

.side-menu:checked ~ nav{
    max-height: 100%;
}

.side-menu:checked ~ .hamb .hamb-line {
    background: transparent;
}

.side-menu:checked ~ .hamb .hamb-line::before {
    transform: rotate(-45deg);
    top:0;

}

.side-menu:checked ~ .hamb .hamb-line::after {
    transform: rotate(45deg);
    top:0;
}
.menu a:hover, .menu a:focus{color: #cd057d; background-color:transparent;}

.bannerCustHeight{height:768px}
a.menuActive{color: #cd057d;}
/*.headersec{padding:10px 0;}
.custHeader{display: flex; flex-wrap: nowrap; align-items: center;}
ul.customMenu {display:inline-block; margin:0; padding:0;}
ul.customMenu li{
	display:inline-block;
	list-style-image:none;
	font-family: 'VAGRoundedLT', sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 32px;
	padding:0 10px;}
ul.customMenu li:last-child{padding-right:0}	
ul.customMenu li a{color:#000}
.fl{float:left;}
.fr{float:right;}
*//*MEDIA QUERIES*/
@media screen and (max-width:1920px) and (min-width:1650px){
/*.demopg-headerbg{padding:314px 0px !important;}*/
}
@media (max-width:1600px){
	/*.demopg-headerbg {padding:257px 0px;}*/
	.demopg-headerbg {padding: 30px 0px 130px 0px;}
}
@media only screen and (max-width:1199px) {
	.aboutus-download-appstitle {
		font-size: 32px !important;
		line-height: 40px !important;
		padding: 35px 0px 0px 50px;
	}
	.appBgimg{background: url('../images/apps-bg-image-mobile.png') no-repeat center; padding:5% 0px;}
	.demopg-videoSection{padding:60px 0px; /*background-size:100%;*/}
	/*.demopg-video-desk{width:420px;}*/
	ul.menu li {padding: 18px 10px 0px 10px;}
}
@media only screen and (max-width:1152px) {	
	.appnameText{font-size:14px !important; line-height:22px !important;}
	.dwnldText-div h2{padding: 14px 40px 0px 60px !important;}
}
@media only screen and (max-width:1023px) {
	.container {width:991px !important;}
}
@media only screen and (max-width:991px) {
	.container .col-xs-12,
	.container .col-md-7 {padding-right: 0px; padding-left: 0px;}
	.displayNoneimg{display:block;}
	.displayBlockimg{display:none;}
	.learning-graph {display:none;}
	.learning-graph-mob {display:inline-block;}
	.home-our-product-para1 {padding-top: 0px; padding-bottom: 50px;}
	.home-our-product-para2 {padding-top: 0px; padding-bottom: 50px;}
	.home-our-product-para3 {padding-top: 0px; padding-bottom: 30px;}
	.home-video-row-1 {padding-bottom:10px;}
	.home-video-row-2 {padding-bottom:10px;}
	.home-video-row-3 {padding-bottom:10px;}
	.home-video-row-1 .displayNoneimg.mtop20 {margin-top:0px !important;}
	.home-video-row-1 .about-text .mtop20,
	.home-video-row-2 .about-text .mtop20,
	.home-video-row-3 .about-text .mtop20,
	.home-video-row-4 .about-text .mtop20 {margin-top:5px !important;}
	.home-pro-img-col {width:50%;}
	.btn-home-subscribe-hol {text-align:center;}
	.btn-try-the-demo-hol {text-align:center;}
	.txt-try-the-demo {padding-top: 10px;}
	.descriptnText{text-align: left !important; width:60%; margin: 0 auto;}
	
	/* Start Aboutus Download Apps */
	.aboutus-download-appstitle {
		font-size: 42px !important;
		line-height: 58px !important;
		padding: 0px 0px 30px 0px;		
	}
	.appBgimg{ background:none !important; padding:0px 0px;}
	.dwnldText-div{float:none !important; width:100% !important;}
	.tBox-div{float:left !important; width:33.333% !important;}
	.kShow-div{float:left; width:33.333%;}
	.stryCreator-div{float:left !important; width:33.333% !important;}
	.bandbGames-div{float:left !important; width:33.333% !important;}
	.displayBlock-DownldText{display:none;}
	.displayNone-DownldText{display:block;}
	.bnbAppicon-Block{display:none;}
	.bnbAppicon-None{display:block;}
	.appnameText{font-size:18px !important; line-height:22px !important;}
	/* End Aboutus Download Apps */
	
	.scientific-app-mtop {margin-top:30px;}
	.demopg-headerbg-text1,
	.demopg-headerbg-text3,
	.demopg-headerbg-text4 {font-size: 30px;}
	.demopg-headerbg-text2 {font-size: 70px; line-height: 80px;}
}
@media only screen and (max-width:990px) {
	/*.container {width:760px !important;}*/
	.container {max-width:1000px; width:100% !important;}
	.carousel-container .item-content, .carousel-container .item-content div.item {height:400px;}
}
@media only screen and (max-width:900px) {
	.home-children-package-col {width: 100%; float: none;}
	.detls-section h1,
	.detls-section h2,
	.aboutus-download-appstitle {font-size: 35px !important; line-height: 45px !important;}
	.home-child-pac-title {font-size: 25px !important; line-height: 35px !important;}
	.home-children-package-block p {font-size: 20px; line-height: 26px;}
	.home-child-pac-save {font-size: 25px !important; line-height: 35px !important;}
	.home-intOfferPrice .rupeeSymbol {width:12px; height:auto;}
	.top-4-reasons-title {font-size: 26px; line-height: 32px;}
	
	.cust-demopage-ptopbtm{padding:0px 0px 30px 0px;}
	.cust-demopage-pdf-content .fL{float:none; width:100%;}
	.cust-demopage-pdf-content .fR{float:none;  width:100%;}
	.cust-demopage-pdf-content .fR p{padding-left:0px; padding:20px 0px 30px 0px;}

	.demopg-secOne h1, .demopg-secTwo h1, .demopg-secThree h1, .demopg-secFour h1 { font-size:22px !important; line-height:30px !important; padding-left:0px !important;}
	/*.demopg-headerbg{padding:200px 0px;}*/
	/*.demopg-headerbg-text1{font-size: 32px !important;}
	.demopg-headerbg-text2{font-size: 75px !important;}
	.demopg-headerbg-text3{font-size: 32px !important;}
	.demopg-headerbg-text4{font-size: 32px !important; line-height:40px !important;}*/
		
	/*.demopg-video-desk{width:360px !important;}*/
}

@media (min-width: 768px) {
    .nav{
        max-height: none;
        top: 0;
        position: relative;
        float: right;
        width: fit-content;
        background-color: transparent;

    }

    .menu li{
        float: left;
    }

    .menu a:hover{
        background-color: transparent;
        color: #333;
        
    }
    
    .hamb{
        display: none;
    }

	.page-main .block{margin-bottom:0px !important;}
	.demopg-bgbullet ul li{background-position: top 10px left !important; list-style-image:none;}
}


/*@media (min-width:768px) {
	.page-main .block{margin-bottom:0px !important;}
	.demopg-bgbullet ul li{background-position: top 10px left !important;}
}*/

@media only screen and (max-width:768px) {
	/*.demopg-video-desk{width:360px !important;}*/
}

@media only screen and (max-width:767px) {
	.container {width:100% !important;}
	.carousel-container .item-content, .carousel-container .item-content div.item {height:500px;}
		
	/* Start Aboutus Download Apps */
	.aboutus-banner-desktop {display:none !important;}
	.aboutus-banner-mobile {display:inline-block !important;}
	.tBox-div{float:none !important; width:100% !important;}
	.kShow-div{float:none; width:100%;}
	.stryCreator-div{float:left !important; width:100% !important;}
	.bandbGames-div{float:left !important; width:100% !important;}
	.appIcon-space{margin-top:40px !important;}	
	/* End Aboutus Download Apps */
	
	/*.demopg-headerbg-text1{font-size: 25px !important; line-height:32px !important; top: -119px !important;}
	.demopg-headerbg-text2{font-size: 45px !important;}
	.demopg-headerbg-text3{font-size: 25px !important; line-height:32px !important; top: -54px !important;}
	.demopg-headerbg-text4{font-size: 25px !important; line-height:32px !important; top: 55px !important; padding:0 15px}*/
	.demopg-splash{float:none; width:100%;}
	.demopg-sp1-content{float:none; width:100%;}
	.demopg-splash-img1, .demopg-splash-img2, .demopg-splash-img3, .demopg-splash-img4{top:0 !important; width:150px;}
	.demopg-secOne, .demopg-secTwo, .demopg-secThree, .demopg-secFour{ text-align:center !important;}
	.demopg-mob-left{ text-align:left !important}
	.demopg-secTwo{padding-left:0; margin-top:50px;}
	.demopg-secThree{width:100%; margin:0;}
	.demopg-secThreebg{ display:none}
	.demopg-secThreebg-show{ display:block; text-align:center;}
	.demopg-secThreebg-mobimg{display:inline-block !important; width:200px !important;}
	.demopg-secThree p{padding-top:0px; padding-left:0px;}
	.demopg-videoSection{/*background-image: none;*/ padding:40px 0px !important;}
	.demopg-bgbullet ul li{background-position: top 10px left !important;}
	.demopg-mtop50{ margin-top:10px;}
	.demopg-mtop30{ margin-top:20px;}
	/*.demopg-video-desk {display:none;}
	.demopg-video-mob {display:block;}*/
	.cust-demopage-content h1.demopg-title{text-align:center !important; padding-left:0px !important;}
	.bannerCustHeight{height:230px}
	.btn-home-shop-now {}
}
@media only screen and (max-width:680px) {
	.app-store-rating .score-wrap .score {width: 48%;}
	.app-store-rating .score-wrap .score-graph {width: 50%;}
	
	.cust-demopage-setOneround,
	.cust-demopage-setTworound,
	.cust-demopage-setThreeround,
	.cust-demopage-setFourround {position:relative; top:4px !important;}
}
@media only screen and (max-width:640px) {
	.app-store-rating .score-wrap .score {float:none; width: 100%;}
	.app-store-rating .score-wrap .score-graph {float:none; width: 100%; margin-top:20px;}	
	p {font-size:18px; line-height:26px;}
	.detls-section .cust-link {font-size: 18px;}
	
	.col-demopage-half{width:100%; float:none;}
	.cust-demopage-ptopleft{padding-top:8px !important;}
	
	.apps-row .apps-col {width:100%;}
	
	.cust-footermenubr {display:inline-block;}
	
	.scientific-app-topbanner-text {font-size: 22px; line-height: 30px;}
	.scientific-app-bullettitle {font-size: 25px; line-height: 35px;}
	
	.demopg-headerbg {padding: 35px 0px 100px 0px;}
	.demopg-headerbg-text1,
	.demopg-headerbg-text3,
	.demopg-headerbg-text4 {font-size: 25px;}
	.demopg-headerbg-text2 {font-size: 50px; line-height: 70px;}
	.demopg-headerbg-text4 {line-height: 35px;}
}

@media only screen and (max-width:480px) {
	.carousel-container .item-content, .carousel-container .item-content div.item {height:200px;}
	.detls-section h1,
	.detls-section h2,
	.aboutus-download-appstitle {font-size: 25px !important; line-height: 35px !important;}
}

@media only screen and (max-width:360px) {
	.mtopspac img{margin-top: 10px;}
}
/* ======= End Style Custom Code ======= */
