﻿@charset "utf-8";
/* CSS Document */

body{font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400;color:#262626;}
img{height: auto;
	max-width: 100%;
	vertical-align: top;
	width: auto;}

ul{margin:0px; padding:0px;}
ul li{list-style:none;}
a:hover{ text-decoration:none;}
.btn{ background:#633580; padding:5px 25px; color:#fff; text-align:center;font-family: 'Lato', sans-serif;}
.btn:hover{ background:#5bdc05;}
.select > a{ background:#633580; color:#fff !important; border-radius:5px 5px 0 0;}
.btn-blue{ background:#633580; padding:10px 25px; color:#fff; text-align:center;font-family: 'Lato', sans-serif; border-radius:8px;}
.btn-blue:hover{ background:#d1d304; color:#fff;}
.yellow-btn{ background:#f6f907; color:#000;}
.btn:hover, .btn:focus, .btn.focus {
	color: #fff;
	text-decoration: none;
}

h1{color:#fff;font-family: 'Lato', sans-serif;font-weight:700; font-size:42px;margin:0px;}
h2{color:#633580;font-weight:700; font-weight:700; font-size:48px;margin:0px;}
h3{color:#633580;font-family: 'Lato', sans-serif;font-weight:300; font-size:30px;margin:0px;}
h4{color:#fff;font-weight:400; font-size:22px;margin:0px;}
h5{color:#ef7b32;font-weight:400; font-size:26px;margin:0px;}
h6{color:#fff;font-weight:400; font-size:18px;margin:0px;}

.why-left-box h4{color:#633580;font-weight:400; font-size:22px;margin:15px 0 0;}
.inner-body-top ul li{ padding:5px 0 5px 30px; background:url(../Images/red-arrow.png) no-repeat left center;}
.inner-body-top ul{ margin-bottom:15px;}
/*==================== HEADER =========================*/
.header-top-box{background:#320a4b; padding:3px 15px;}

.top-middle-text{color: #fff; font-size: 16px;text-align: center;}
.top-middle-text .first-box{ padding: 6px 12px;background: #b0a936;display: inline-block;}
.top-middle-text .midd-box{ padding: 6px 12px;background: #ff6600;display: inline-block;}
.top-middle-text .last-box{ padding: 6px 12px;background: #309807;display: inline-block;}
.header-box{padding:0px; background:url(../Images/header-bg.png) no-repeat left bottom #fff;background-size:cover;width:100%;
-webkit-box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.31);
box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.31);
z-index: 999;
}
.header-top{ float:right;}
.header-contact, .header-search, .header-login{ float:left;}
.header-contact ul{float:left;padding:6px 0;}
.header-contact ul li{ float:left; margin-right:10px;}
.header-contact ul li .fa{margin-right:10px; color:#fff; font-size:20px;}
.header-contact ul li a{color:#fff;}

.header-search{margin-right:20px;}
.header-search input[type=text]{ border:1px solid #633580; border-radius:5px;padding: 5px 10px; margin-right:10px;vertical-align: top;width: 400px;}
.header-search input[type=button]{ border:none; width:30px;height:30px;}
.search-btn{ background:url(../Images/search-icon.png) no-repeat center center;}
.header-Register {
	float: right;
}
/*==================== Navigation =========================*/
.navigation{ float:right;margin-top:42px;}
.navigation ul{float:right;}
.navigation ul li{ float:left;position: relative;}
.navigation > ul > li > a{color:#633580; font-weight:700; padding:10px 28px;display:block; position:relative;}
.navigation img {vertical-align: middle;}


.navigation > ul > li > ul{ position:absolute; left:0px;top:40px;float:left; width:250px; background:#633580; padding:5px; display:none;z-index: 99999;}
.navigation > ul > li > ul a{ color:#fff; display:block;padding: 8px;border-bottom: 1px dashed #fff;}
.navigation > ul > li:hover > ul{ display:block;}
.navigation > ul > li > ul > li{ width:100%;}
.navigation > ul > li > ul > li:last-child a{ border:none;}
.navigation > ul > li > ul > li a:hover{ background:#fcff00; color:#000; border-radius:0 0 5px 5px;}
/*.navigation > ul > li > ul > li:nth-child(2n){ margin:0 2%;}*/

.submenu{ background:#fff; border-radius:5px; overflow:hidden;}
.submenu h6 a{ padding:10px;color:#633580; background:url(../Images/menu-tittle-bg.png) no-repeat right 10px top 6px #FF0; display:block;}
.submenu ul {padding:0 10px; width:100%; background:url(../Images/menu-bg.png) no-repeat right 15px center;}
.submenu ul li{ width:100%;border-bottom:1px solid #dbdbdb; width:100%; padding:5px 0;}
.submenu ul li a{ color:#633580; display:block;}
.submenu > a{float:right; font-size:14px; margin:8px 10px; color:#000;}

.burger-menu { cursor: pointer; display: none; float: right; padding:5px 10px ; margin:10px 0;}
.burger-menu span{ background: #fff; display: block; height: 3px; margin: 4px 0; width:35px; float:left;
transition: all 0.25s ease-in-out 0s;
-webkit-transition: all 0.25s ease-in-out 0s;
-moz-transition: all 0.25s ease-in-out 0s;
-ms-transition: all 0.25s ease-in-out 0s;
}
.burger-menu span:first-child{ width:50%;}
.burger-menu span:last-child{ width:50%; float:right;}
.submenu h6{color:#000; padding:10px;}

/*==================== BANNER =========================*/

.banner-text {color: #fff; left: 50%; position: absolute; top:35%; transform: translate(-50%, -50%); font-size:16px;width:90%; margin:0 auto;}
	.banner-text h1 {
		margin-bottom: 20px;
		color: #320a4b;
		width: 70%;
	}
	.banner-text p {
		    width: 40%;
			font-weight: bold;
		color: #320a4b;
	}
.banner img{ width:100%;}


.bull-points li {
	color: #320a4b;
	padding: 2px 0px 2px 25px;
	background: url(../Images/white-arrow.png) no-repeat left top 5px;
	font-size: 14px;
}
.bull a{ padding:5px 15px; border:1px solid #fff; margin-right:5px; font-size:13px; border-radius:5px; color:#fff;display: inline-block; background:#633580;}
.bull{margin: 0 0 10px;}

.mainbanner_bot{ width:100%; float:left; padding:10px 0 0 0; }
.mainbanner_left{ width:5%; float:left; padding:3px 0 0 0; }
.mainbanner_right{ width:83%; float:left; font:normal 16px/24px 'open_sansregular', Helvetica, sans-serif; color:#fcff00; }
.mainbanner_right a{ font:normal 16px/24px 'open_sansregular', Helvetica, sans-serif; color:#fff; text-decoration:none; padding:5px 15px; display:inline-block; border-radius:5px; }


.demo{width:460px;margin:0;text-align:center;float:left;padding:20px 0 0 0;}
.result {width: 100%;box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 26px;overflow:hidden;background:#FF8800;font-size:18pxcolor:#FFF;	}
.input-group {width: 100%;box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2);	border-radius: 26px;overflow:hidden;}
.input-group input{-webkit-border-radius: 26px 0 0 26px;border-radius: 26px 0 0 26px;display:table-cell;background:#fcff00;
	border:none;color:#000;float:left;padding:10px 5% 11px; width:48%; line-height: 100%;}
.input-group button{
	width:45%;
	-webkit-border-radius: 0 26px 26px 0;
	border-radius: 0 26px 26px 0;
	background-color: #ff6600;
	border:none;
	color:#ffffff;
	float:left;
	height:44px;
	cursor:pointer;
	text-align:left;
	font:normal 16px/22px 'open_sansregular', Helvetica, sans-serif;
	color:#FFF;
	padding: 6px 20px 5px 10px;
	}
.input-group button:hover{
	width:45%;
	-webkit-border-radius: 0 26px 26px 0;
	border-radius: 0 26px 26px 0;
	background-color: #000000;
	border:none;
	color:#ffffff;
	float:left;
	height:44px;
	cursor:pointer;
	text-align:left;
	font:normal 16px/22px 'open_sansregular', Helvetica, sans-serif;
	color:#FFF;
	padding: 6px 20px 5px 10px;
	}
.input-group label{
	background:url(../Images/icon1.png) right center no-repeat;
	display:block;
	height:31px;
	margin: 0px;
	}
.input-group a{
	background-color: #ff6600;
	border: medium none;
	border-radius: 0 26px 26px 0;
	color: #fff;
	cursor: pointer;
	float: left;
	font: 16px/30px "open_sansregular",Helvetica,sans-serif;
	padding:6px 5%;
	text-align: left;
	width:52%;
	}
.input-group a:hover{
	background-color: #000000;
	}
	
	
/*==================== BANNER =========================*/
.why-us-box{position:relative;}
/*.why-us-box-inner{ background:url(../Images/why-us-bg.png) no-repeat left top; background-size:cover; width: 100%;margin-top: -178px;}*/
.why-us-box-inner{ background:url(../Images/why-us-bg1.png) no-repeat left top; background-size:cover; width: 100%;margin-top: -178px;}
.why-left-box{ padding:200px 0 0;}
.why-left-box h2{font-size: 30px;}
.why-left-box-outer{padding:10px 0 40px 0;}
.why-left-box-outer p{ width:100%; float:left; padding-right:5%;border-right:1px solid #633580;}
.why-left-box-outer a{ float:left; margin:10px 0 0 0px;}
.why-us-box-inner .why-us-image { text-align:center;padding: 200px 0 0;}
.why-left-box-outer ul {    margin-bottom: 15px;float: left;width: 100%;margin-top: 10px;}
.why-left-box-outer li{ padding:2px 0px 2px 25px; background:url(../Images/red-arrow.png) no-repeat left top 3px;}

/*==================== Class Details =========================*/
.details-box-outer{ background:#f6f6f6; padding:45px 0; background:url(../Images/bee-left.png) no-repeat left bottom, url(../Images/bee-right.png) no-repeat right top 150px;}
.details-box{ background:#fff; border:1px solid #633580; padding:10px; border-radius:5px; margin:20px 0;
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28);
}
.details-box h3{ border-bottom:1px solid #633580;border-top:1px solid #633580; padding:5px 0; background:url(../Images/title-bg.png) no-repeat top right;font-size: 20px;font-weight: bold; margin-bottom:10px;}
.details-box h3 span{ padding:0 5px;font-size: 16px;border-right:1px solid #633580; margin-right:10px;}
.class-box{padding:10px 0;}
.class-box-left{float:left;width:100%;}
.class-box-left ul li{padding:0 0 0 20px;background:url(../Images/bull.png) no-repeat left center;}
.class-box-left ul li a{color:#633580;font-size:16px;}

/*==================== Benefits =========================*/
.benefits-box{position:relative; float:left; width:25%;}
.benefits-box h4{ position:absolute;left:15px; top:25px;}
.benefits-box h4 span{ display:block; font-size:40px;}
.benefits-box img{width:100%;}
.benefits-box .btn-box{ position:absolute; left:0px; bottom:25px;width: 100%; padding: 0 25px;}
.benefits-box .btn-box a{ float:left; border:2px solid #fff;}
.benefits-box .btn-box a:first-child{ float:right;}

/*==================== Facility =========================*/
.facility-box-outer{ padding:55px 0 150px; background:url(../Images/faceility-bg.png) no-repeat bottom left #f4fafa;}
.facility{ float:left;width:48%; border-bottom:1px solid #bcbbbb; margin-bottom:10px;}
.facility p{margin:15px 0; min-height: 60px;}
.facility:nth-child(even){ float:right;}

/*==================== Footer =========================*/
.footer-box-outer{ padding:50px 0 0; background:url(../Images/bee-left.png) no-repeat left bottom #313b4f;}
.footer-box h6{ margin-bottom:25px;}
.footer-box	ul li{color:#fff;margin-bottom:5px; padding:0 0 0 20px; background:url(../Images/bull2.png) no-repeat left top 6px;}
.footer-box	ul li a{color:#fff;}
.footer-box	ul li a .fa{ margin-right:10px; font-size:20px;}
.contct-footer{ padding:0 15%; border-left:1px solid #fff;border-right:1px solid #fff;}
.footer-box.contct-footer ul li{ background:none; margin:10px 0 0;}
.footer-box.contct-footer ul li:nth-child(6n){ background:none; margin:15px 0 0;}
.footer-box img{ margin-bottom:15px;}
.footer-last{ margin:40px 0 0;}
.footer-last, .footer-last-last{padding:15px 0px; border-top:1px solid #bababa; font-size:12px;color:#bababa;}
.footer-last p,  .footer-last-last p{ margin:0px;}
.footer-last{ background:#1c2331; padding:15px 5px;}




.banner-text-inner{ top: 50%;}
.inner-body-top{padding:50px 0;background:url(../Images/1bee-left.png) no-repeat left bottom, url(../Images/1bee-right.png) no-repeat right top 150px;}
.letest-work-left{float:left;margin:50px 0 0; border-radius:15px;background: #fff; border-radius: 15px; padding:15px;border: 1px solid #633580;}
/*.letest-work-left p{ padding:15px;}*/
.letest-work-outer{margin:50px 0 0;background: #fff url("../Images/title-bg.png") no-repeat scroll right 10px bottom 4px; border-radius: 15px; padding:30px 15px;border: 1px solid #633580;}
.letest-work-outer h3{margin-bottom:10px; font-size:22px;}
.letest-work-outer p{ margin-bottom:19px;}
.letest-work-right{float:right; width:63%; padding:50px 0 0;}
.contact-box{background:#fff; border:1px solid #633580;}
.contact-box{margin:50px 0 0; border-radius:15px; padding:50px 15px; background:url(../Images/title-bg.png) no-repeat bottom 4px right 10px #fff;}
.contact-box input[type=text]{ width:100%; background:#633580; border:none; border-radius:15px; padding:10px; color:#fff; margin-bottom:15px;}
.contact-bottom{ padding:55px 0 80px; background: url(../Images/contact-bg.png) no-repeat left top  #019dda; background-size:cover; border-top:1px solid #999; }
.contact-bottom h3{ text-align:center;margin-bottom:25px; color:#fff;}
.contact-box-bottom{ padding:20px;background:#ca3636;border-radius:10px; color:#fff;}
.yellow-box{ background:#e9e931;}
.pink-box{ background:#fe8cee;}
.contact-box-bottom ul li{ background:url(../Images/bull-white.png) no-repeat left top 10px;margin:5px 0; padding:5px 0 8px 25px;border-bottom:1px dashed #f5f5f5;}
.yellow-box ul li{ background:url(../Images/bull.png) no-repeat left top 10px;margin:5px 0; padding:5px 0 8px 25px;border-bottom:1px dashed #999; color:#000;}
.contact-bottom  h2{font-size:30px; color:#633580; margin-bottom:30px;text-align:center;}
.contact-bottom-last ul{ text-align:center;}
.contact-bottom-last ul li{ display:inline-block; width:20%;}
.contact-bottom-last{ padding:50px; background:#dad9d9 ;}
.contact-bottom-last h3{ text-align:center; margin-bottom:25px;}
.bopca{border:1px solid #633580; padding:20px 10px; text-align:center;border-radius:15px; background:#fff;}
.bopca p{margin:15px 0 0;}


.bopca-detail{ float:left;width:20%; border:1px solid #2ab50f; padding:20px 10px; text-align:center; margin-top:30px; background:#f3f007;}
.bopca-detail-two{ background:#ddfb34;}
.bopca-detail-three{ background:#b7fb34;}
.bopca-detail-four{ background:#88fb34;}
.bopca-detail-five{ background:#3ee11e;}
.bopca-detail p{min-height:85px; padding:25px 0 0;}

.appfeature{ padding:0; margin:0; overflow:hidden; background:#ff6600; padding:50px 0; }
.advance-feature{ padding:0; margin:0; overflow:hidden; background:#94bf6a; }
.appfeature-top{ font:normal 38px/44px 'open_sanssemibold', Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:50px 0 60px 0; }
.appfeature-top h3{color:#fff;}
.appfeature-bot{  padding: 0 2% 50px; width:100%;}
.appfeature-left{ text-align:right; padding:0 3% 0 0; }
.appfeature-mid{ text-align:center; }
.appfeature-right{  text-align:left; padding:0 0 0 3%; }
.app-top{ width:100%; float:left; padding:25px 0 0 0; }
.app-top h2{ font:normal 20px/28px 'open_sanssemibold', Helvetica, sans-serif; color:#FFFFFF; padding:0 0 10px 0; margin:0; }
.app-top p{ font:normal 16px/20px 'open_sansregular', Helvetica, sans-serif; color:#FFFFFF; }
.app-bot{ width:100%; float:left; padding:30px 0 0 0; }
.app-bot h2{ font:normal 20px/28px 'open_sanssemibold', Helvetica, sans-serif; color:#FFFFFF; padding:0 0 10px 0; margin:0; }
.app-bot p{ font:normal 16px/20px 'open_sansregular', Helvetica, sans-serif; color:#FFFFFF; }


.unlock-potential { display: block;  padding: 48px 0 0;}
.unlock-text {color: #633580 ; display: inline-block;font-size: 29px; margin-left: 28px; margin-right: 20px;vertical-align: middle;}


.pricing{background:url(../Images/../Images.png) repeat left top;padding:0 0 50px;}
.pricing h3{text-align:center; margin: 40px 0 30px;}
.price-body{background:  url(../Images/1bee-left.png) no-repeat left 10px center, url(../Images/1bee-right.png) no-repeat right 15px center, url(../Images/faceility-bg.png) no-repeat center bottom #fff; padding:50px 30px; border-radius:0 0 15px 15px;
-webkit-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
-moz-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
}
.pricing-outer{margin:15px 0;}
.pricing-outer{ text-align:center;}
.pricing-box{ display:inline-block; width:30%; margin:0 4%;}
.pricing-box h2{font-size:25px; padding:15px 5px; text-align:center; background:#fcff00; position:relative;}
.pricing-box h2:after{content:""; position:absolute; width:32px;height:50px; background:url(../Images/right.png) no-repeat left top;right: -32px; top: 14px;}
.pricing-box h2:before{content:""; position:absolute; width:32px;height:50px; background:url(../Images/left-box.png) no-repeat left top;left:-32px;top:14px;}
.details-pricing-box{ background:#058abe; padding:40px 20px; border-radius:0 0 15px 15px; font-size:20px; color:#fff;
-webkit-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
-moz-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);}
.details-pricing-box span{ font-size:80px; display:block; font-family: "Lato",sans-serif;font-weight: 300;}
.details-pricing-box ul li a{ color:#fff; font-family: "Lato",sans-serif;font-weight: 300;font-size:16px; display:block;padding:10px 0; border-bottom:1px dashed #fff;}
.price-body{ text-align:center;}
.price-body a.btn{ font-size:20px; padding:15px 25px;display:inline-block;margin:80px 0 10px;}
.price-body .details-pricing-box a.btn{ font-size:20px; padding:5px 25px;display:inline-block;margin:30px 0 0px; background:#f6f907; color:#000;}

.polycy-box{padding:0 0 100px;}
.wpb_wrapper {
	border-bottom: 2px solid #ffc600;
	margin-bottom: 15px;
	padding: 15px;
	text-align: left;
}
.wpb_wrapper h3{ text-align:left;}
/*==================== Subject =========================*/
/*==================== Subject =========================*/
.subject-page{ text-align:center;}
.subject-page h3{ margin-bottom:20px;}
.yellow-background{background:#fcff00;}
.subject-box-inne{ background: #fff; border: 1px solid #633580; border-radius: 15px;padding: 20px 10px 100px; text-align: center; margin-top:50px;
background:url("../Images/faceility-bg.png") no-repeat scroll center bottom #fff ;min-height: 491px;
-webkit-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
-moz-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
box-shadow: 0px 10px 5px 0px rgba(173,171,173,1)}
.subject-box-inne h3{ color:#3e9604;font-weight:500;}
.subject-box-detail{padding:0 0 15px; margin:0 0 15px; border-bottom:1px dashed #ccc; color:#999;}
.preview{ color:#633580; font-weight:700; display:block;}
.inner-body-top.pricing.subject-page{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.topic-details{ padding:50px 0 100px;}
.details-box .subject-box-detail{ text-align:center;padding:15px 0; border:none;margin: 0px;background: rgba(0, 0, 0, 0) url("../Images/title-bg.png") no-repeat scroll left bottom;}
.year-page .subject-box-inne{min-height:571px;}


.exam-box-inne{background: #fff url("../Images/faceility-bg.png") no-repeat scroll center bottom -50px;
	border: 1px solid #633580;
	border-radius: 15px;
	box-shadow: 0 10px 5px 0 rgb(173, 171, 173);
	margin-top: 50px;
	padding: 20px 10px 100px;
	text-align: center;}
.populer-topic{padding:40px 0 0;}
.exam-list-outer table th, .exam-list-outer table td{padding:10px 5px; text-align:lef; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.exam-list-outer table{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.exam-list-outer table th{ background:#633580; color:#fff; font-size:18px;}
.red{ color:#633580;}
.green{ color:#079c07;}
.exam-list-outer table tr:nth-child(even){ background:#ededed;}
.exam-list-outer{margin-bottom:50px;}
.exam-list-outer table td a{ font-weight:700;}


.header-search a{ display:block; width:30px; height:30px; border:1px solid #fff; float:left; border-radius:50%; overflow:hidden; background:#fff;text-align: center; margin:2px 5px;}
.header-search .fa{ /*color:#320a4b;*/ font-size:18px;margin: 5px;}

	.header-search .fa.fa-whatsapp {
		color: #55d061;
		font-weight: bold;
	}

	.header-search .fa.fa-envelope {
		color: #c47606;
	}

	.header-search .fa.fa-clipboard {
		color: #55d061;
	}

	.header-search .fa.fa-upload {
		color: #b70707;
	}
.header-login .btn{background:#ff6600;color:#fff;font-size:16px;}
.btn-banner{background:#ff6600;color:#fff;font-size:16px;}
.btn-banner2{background:#d1d304;color:#fff;font-size:16px;}
.btn-banner3{background:#d808ea;color:#fff;font-size:16px;}
.btn-banner4{background:#5bdc05;color:#fff;font-size:16px;}
.header-login .btn .fa{font-size:18px; margin-right:5px}


.flash-section{ padding:25px 0px; background:#009d4e;}
.flash-box {
	float: left;
	width: 25%;
	padding: 10px;
	text-align: center;
	color: #CCC;
	border-left: 2px solid #fff;
	/*height: 355px;*/
}

.flash-box p{margin-top:15px;font-size: 16px;color: #fff; font-weight: bold;}
.flash-box:first-child{ border:none;}
.flash-box span{ text-align:center; font-size:40px; color:#fff; font-weight:bold; display:block;}
.flash-box h4{  font-size:34px;}

.facility-pic{ padding:10px; border:1px solid #ccc; background:#fff; border-radius:10px;margin-bottom: 20px;
-webkit-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
-moz-box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);
box-shadow: 0px 10px 5px 0px rgba(173,171,173,1);}

.pic-box{ position:relative; border:1px solid #ccc; border-radius:10px; overflow:hidden;}
.pic-box span{ position:absolute; top:0px; left:0px; background:#ff0000; color:#fff; padding:5px;
-webkit-box-shadow: 0px 4px 2px 0px rgba(173,171,173,1);
-moz-box-shadow: 0px 4px 2px 0px rgba(173,171,173,1);
box-shadow: 0px 4px 2px 0px rgba(173,171,173,1);}
.facility-pic h3{ font-size:20px; font-weight:bold; color:#000; margin:10px 0;}
.star{border-top:1px solid #633580;}
.star .fa{ color:#090;}
.facility-pic p{ font-weight:700;}
.facility-pic p span{ font-weight:700; font-size:18px; display:block; color:#ff0000;}

.tabs-menu{ text-align:center; margin:15px 0; border-bottom:1px solid #633580;}
.tabs-menu li{ display:inline-block;}
.tabs-menu li a{ color:#633580; font-size:16px; border-right:1px solid #633580; padding:15px; display:inline-block;}
.tabs-menu li:last-child a{ border-right:none;}
.active a{ font-weight:bold;}
.panes{ display:none;}

.subscribe{ padding:25px 0; background:#ccc;}
.subscribe p{ float:left; margin-right:20px; font-weight:bold; color:#633580; margin-top:7px; }
.subscribe input[type=text]{ width:300px;border:1px solid #633580; padding:5px;border-radius:5px; margin-right:10px;}

.exam-manager{ padding:0 0 15px;}
.exam-manager h4{color: #666;font-size: 20px;margin: 20px 0 0;}
.exam-manager ul{ margin-top:30px;}
.exam-manager ul li{ padding:5px 5px 5px 30px; background:url(../Images/red-arrow.png) no-repeat left top 6px;}

.reviwe{ position:fixed; top:30%; left:-258px; z-index:999999; width:300px;}
.full-width{left:0px;}
.review-box-outer{ float:left; width:calc(100% - 42px); background:#fff;border:1px solid #fff;}
.review-box-outer h4{ background:#3cab00; text-align:center; padding:10px 0;}
.review-box-outer h4 a{ color:#fff;}
.review-box-inner{ padding:10px; border-bottom:1px solid #633580;}
.re-left{ float:left; width:50%;}
.re-left .fa{ color:#090;}
.reviews-date{ float:left; width:50%; text-align:right;}
.review-box-inner p{ float:left; width:100%;}
.reviews-author, reviews-location{ float:left; width:100%;}
.reviews-author{ font-weight:bold; color:#633580; font-size:18px;}
.review-scro{ height:300px; overflow-y:scroll; border:1px solid #633580;}



.section-heading h2{color: #fff; margin-bottom:25px;}
.single-blog-card { margin-bottom: 25px;}
.blog-img {position: relative; display: block; width: 100%; overflow: hidden;padding: 10px;background: #fff;}
.single-blog-card a, .single-blog-card a:hover {text-decoration: none;}
.single-blog-card span.category { z-index: 2; bottom: 0; left: 0; font-size: 80%; background: #1A2C79; color: #ffffff; padding: 4px 15px;}
.blog-img img { display: block;}
.card-body { flex: 1 1 auto; padding: 1.25rem; background:#fff;}
.single-blog-card a { font-weight: 600; font-family: 'Montserrat', sans-serif;}
.position-absolute { position: absolute!important;}
.blog-img:hover span.category { background: #e80566; color: #ffffff;}
.card-body h3{ font-size:18px;margin-bottom: 25px;}
.inner-details-box-outer{ padding:50px 0;}

.panels{ position: fixed; width: 100%; height: 100vh; top:0px; left:0px; z-index:9999999; text-align:center; padding:15px 5%; background:rgba(0, 0, 0, 0.95);display: none;}
.details-box{ display:inline-block; width:47%; margin: 1%; vertical-align:top; text-align:left; }
.details-box img{width: 130px; float: left;}

.subscribe img{ vertical-align: middle; margin-right: 10px;}
.close2{ position:absolute; top:5px;right:5px; width:35px;height:35px; background:#fff; border-radius:50%;overflow:hidden; color:#000; font-weight:bold;    font-size: 24px; cursor: pointer;}

.register-pop,.reg-pop{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.register-pop-outer{ position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); width:70%; padding:15px; background:#fff;}
.register-pop-inner-left{float:left; width:50%;text-align:left; padding:15px;}
.register-pop-inner-right1, .signin-box{float:left; width:40%;text-align:left; padding:15px; border:1px solid #633580; border-radius:10px; margin:2%;}
.register-pop-inner-right1 h2, .signin-box h2{ margin-bottom:15px;}
.register-pop-inner-right1 label, .signin-box label, .login-box label{ width:100%; margin-bottom:0px; font-weight:400;}
.register-pop-inner-right1 input[type=text],.register-pop-inner-right1 input[type=emali],.register-pop-inner-right1 input[type=password]{ width:100%; border:none; border-bottom:1px solid #633580; margin-bottom:10px;}
.signin-box input[type=text],.signin-box input[type=emali],.signin-box input[type=password],.login-box input[type=text],.login-box input[type=password],.login-box input[type=emali]{ width:100%; border:none; border-bottom:1px solid #633580; margin-bottom:10px;}
.register-pop-inner-right1 input[type=submit], .signin-box  input[type=submit], .login-box  input[type=submit]{ background:#633580; margin-bottom:10px; color:#fff;border:none; padding:5px 20px; border-radius:5px;}
.signin-box{ display:none;}
.title{ margin-bottom:25px; text-align:center;}
.paper-box{ float:left;width:100%; padding:0 0 50px 0; border-bottom:1px solid #ccc; margin-bottom:30px;}
.paper-box:last-child{ border:none; margin-bottom:0px; padding:0px;}
.paper-box .facility-pic h3{font-size: 18px;}
.review-box{ border-top:1px solid #633580;}

.facility-box-outer .single-blog-card{ background:#fff;}
.facility-box-outer .card-body{ float:left; width:100%;}
.facility-box-outer .card-body h3{ font-size:20px; color:#633580;font-weight: bold;}
.facility-box-outer .card-body img{ float:left; width:35%; margin-right:10px;}

.scro-box{ height:600px; overflow-y:scroll;}

.package-parents-outer{ padding:35px 0 50px;}
.package-parents{ text-align:center;}
.package-parents h2 {font-size: 18px; padding: 15px 5px; text-align: center; background: #fcff00; position: relative;}
.package-parents h2:before {content: ""; position: absolute; width: 32px; height: 50px; background: url(../Images/left-box.png) no-repeat left top;left: -32px;   top: 14px;}
.package-parents h2:after {content: ""; position: absolute; width: 32px; height: 50px; background: url(../Images/right.png) no-repeat left top;right: -32px;top: 14px;}
.package-parents .details-pricing-box a.btn { font-size: 20px; padding: 5px 25px; display: inline-block;margin: 30px 0 0px;background: #f6f907; color: #000;}
.package-parents-outer{ text-align:center;}
.package-parents-outer h3{ margin-bottom:25px;}
.package-parents .details-pricing-box span { font-size: 50px;}
.package-parents .details-pricing-box { padding: 20px 20px;}
.sort-box{ text-align:center; margin-top:25px; border-top:1px solid #633580; padding:10px 0; background:#633580;}
.sort-box-inner label{color:#fff;}
.sort-box-inner{ display:inline-block; margin:0 10px;}
.sort-box-inner select{ width:150px; padding:5px; border-radius:5px;}

.benefits-parents .flash-box{width: 25%;}
.benefits-parents .flash-box span{ font-size: 16px; margin:15px 0;}
.all-benefits{ text-align:center; color:#fff; margin-bottom:25px;}
.all-benefits h3{ text-align:center; color:#fff; margin-bottom:15px;}

.benefits h3{ text-align:center; color:#ff6600; font-size:18px;}
.benefits p{ text-align:center;min-height: 80px; }
.benefits .pic-box{ text-align:center; border:none;}


.buy-pop{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.buy-pop2{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.buy-pop3{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.buy-pop4{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.buy-pop-outer{ position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); width:70%; padding:15px; background:#fff;}
.buy-pop-inner-left{float:left; width:44%;text-align:left; padding:15px;}
.buy-pop-inner-right, .signin-box{float:left; width:40%;text-align:left; padding:15px; border:1px solid #633580; border-radius:10px; margin:2%;}
.buy-pop-inner-right, .login-box{float:left; width:40%;text-align:left; padding:15px; border:1px solid #633580; border-radius:10px; margin:2%;}
.buy-pop-inner-right h3{ margin-bottom:10px;}
.buy-pop-inner-right .fa{ color:#0C0; margin-right:5px;font-size:16px;}
.buy-pop-inner-right h5{ color:#ff0000; margin-bottom:5px;font-size:14px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.buy-pop-inner-right p span{ color:#ff0000 !important; margin-bottom:5px;font-size:24px !important;}
.buy-pop-inner-right .worning{     border-top: 1px solid #ff0000; border-bottom:1px solid #ff0000; padding:5px 0;}
.buy-pop-inner-right ul li{ padding:0 0 0 25px; background:url(../Images/bull.png) no-repeat left top;}
.buy-pop-inner-right ul{ margin:0 0 20px;}

.register-today{ margin:50px 0 20px; text-align:center}
.register-today a{ padding:10px 50px;}
.btn-box a:focus {color: #fff;}

contact-box input::-webkit-input-placeholder { color:#fff;}
.contact-box input::-moz-placeholder {color:#fff;}
.contact-box input::-ms-placeholder {color:#fff;}
.contact-box input::placeholder{color:#fff;}
.btn.header-login{ float:none;}
.contact-list { margin:20px 0 0;}
.contact-list .fa{ margin-right:10px;}
.contact-list .btn{ padding:5px;margin-top: 3px;}
.contact-list-top{ margin-top:20px; width:40%; padding-right:10px; float:left;}
.contact-list-top-images{ margin-top:20px; width:60%; padding-left:10px; float:left;}
.contact-list p { float: left;  width: 100%;padding: 0 0 10px;  border-bottom: 1px solid #ccc;}
.contact-list span { float: right; width: calc(100% - 190px);}




 .upload-pop, .clipboard-pop, .envelope-pop, .whatsapp-pop {position: fixed;width: 100%;height: 100vh;background: rgba(0,0,0,0.5);top: 0px;left: 0px;display: none;z-index: 999;}

        .pop-inner {
            position: absolute;
            width: 45%;
            height: auto;
            background: #fff;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            padding: 20px;
            font-size: 20px;
            text-align: center;
            line-height: 27px;
            border: 2px solid #ff0000;
        }

        .popoff {
            position: absolute;
            width: 30px;
            height: 30px;
            background: #fff;
            top: -10px;
            right: -10px;
            cursor: pointer;
            border-radius: 50%;
            color: #ff0000;
            font-size: 20px;
            padding: 2px 9px;
            font-weight: bold;
        }
/*==================== Responsive =========================*/
/*==================== Responsive =========================*/
/*==================== Responsive =========================*/
@media screen and (max-width: 1199px) {
	.navigation > ul > li > a{padding: 10px 17px;}
	.header-contact ul li{margin-right: 10px;}
	.header-search { margin-right: 5px; width: 210px;}
	.header-search input[type="text"]{width: 80%;}
}
@media screen and (max-width: 1024px) {
 .logo img { width:100%;}
 .header-contact ul li{margin-right: 10px;}
 .header-search input[type="text"]{width:150px;}
 .header-search {margin-right: 10px;}
 h1{font-size:45px;}
 h5{ font-size:22px;}
 .why-left-box-outer p{width: 65%;}
 .contct-footer{padding: 0 10px;}
}
@media screen and (max-width:992px) {
	.logo img { width: auto;}
	.logo{ text-align:center;}
	.unlock-potential{padding: 48px 0;}
	.pricing-box{ width: 40%;}
}
@media screen and (max-width:980px) {
	.logo{ text-align:center;}
	.logo img { width: auto;}
	.facility{margin-bottom: 5px; width: 100%;}
	.facility p {margin: 8px 0; min-height: auto;}
	.footer-box{margin:0 0 10px; padding:0 0 5px;border-bottom:1px solid #fff;}
	.footer-last{ border:none;}
	.contct-footer{border-right:none;border-left:none;}
	.footer-box h6 { margin-bottom: 10px;}
	.footer-last { margin: 0;}
	.footer-box-outer{padding:25px 0 0;}
	.details-box-outer{padding:20px 0;}
	.facility-box-outer{padding:20px 0 100px;}
	.banner-box { padding-top:0px;}
	.banner-text h1 {
		font-size: 31px;
		margin-bottom: 10px;
		
	}
	.why-left-box { padding: 150px 0 0;}
	.why-us-box { min-height: 200px;}
	.banner-text{width:95%;}
}
@media screen and (max-width:800px) {
	.why-us-image img{ width:100%;}
	.why-left-box {  padding: 130px 0 0;}
	h2{font-size:35px;}
	.banner-text{ top:50%; text-align:center;}
	.banner-text p br{ display:none;}
	.why-us-box { min-height: 220px;}
	h1 { font-size: 38px;}
	.why-us-box-inner{top: -100px;}
}
@media screen and (max-width:768px) {
	.benefits-box{width:50%;}
	.banner-text{ top:40%;}
}
@media screen and (min-width:768px) {
	.navigation {display:block !important;}
}
@media screen and (max-width:767px) {
	.burger-menu { background: #633580 none repeat scroll 0 0; display: block; border-radius:5px;}
	.navigation {display: none; width:100%;}
	.header-contact{width:100%;}
	.header-top{ width:100%; float:none; text-align:center;}
	.header-contact ul { float: none; text-align:center;}
	.header-contact{margin-bottom:10px;}
	.header-contact ul li{ float: none; display:inline-block;}
	.header-search,.header-login{ float:none; display:inline-block;}
	/*.burger-menu{margin-top: -40px;}*/
	.why-us-box-inner{ position:inherit; top:0px;}
	.why-left-box { padding:20px 0 20px;}
	.why-left-box-outer{ padding: 15px 0 0;}
	.why-us-image{ display:none;}
	.why-us-box-inner{ background:url("../Images/why-us-bg.jpg") no-repeat scroll left top / cover }
	.details-box{margin: 20px 0 0;width:100%;}
	.facility-pic{ text-align:center;}
	.banner-box { padding-top:0px;}
	.why-us-box {min-height: inherit;}
	
	.navigation ul li { float: left; width:100%; border-bottom:1px solid #633580;}
	.navigation ul li a img{ display:none;}
	
	.navigation > ul > li > ul{display: block; position:inherit; background:none; padding: 0 38px;width: 100%;top: 0;}
	.navigation > ul > li > ul a { color: #000;}
	.navigation > ul > li > ul > li{ width:100%;}
	.navigation > ul > li > ul > li:nth-child(2n){margin:0;}
	.submenu{ background:none;}
	.submenu ul li{ padding: 2px 0;}
	.submenu h6 a{padding:0px; background:none; font-size: 14px;}
	.header-box{ position:inherit; background-size: auto; }
	.navigation > ul > li > ul > li{ border:none;}
	.child-img {display: none;}
	.appfeature-top{padding: 30px 0 20px;}
	.appfeature-left { text-align: left;}
	.app-top, .app-bot{padding: 10px 0 0;}
	.unlock-potential{ text-align:center;padding:10px 20px 40px;}
	.inner-body-top{ text-align:center;}
	.bopca-detail{width: 30%;display: inline-block;float: none; vertical-align:top;}
	
	.banner-text h1,.banner-text p { display:none;}
	.banner-text{width: 94%;}
	.bopca{margin-bottom:10px;}
	.subject-box-inne, .year-page .subject-box-inne{ min-height:inherit;}
	.exam-list-outer table th, .exam-list-outer table td{ width:100%; float:left;}
	.facility-box-outer .card-body img{ width:100%; margin-bottom:15px; }
	.flash-box{ width:100%;border-left:none !important; border-bottom:1px solid #fff;}
	.flash-box:first-child { border-bottom:1px solid #fff;width:100%;}
	.benefits-parents .flash-box{width:100%;}
	.flash-box:last-child { border-bottom:none;}
	.benefits-box { width:100%;}
	.header-search { width: 100%; text-align:center;}
	.header-search a { float:none; display:inline-block;}
	.why-us-box {  position: inherit; }
	.why-us-box-inner{margin-top: 0;}
	.contact-list-top {width:100%; padding-right:0px;}
	.contact-list-top-images{width:100%; padding-left:0px;}
	.pop-inner { width: 85%;}
}
@media screen and (max-width:600px) {
	.bopca-detail{ width:40%;}
	.mainbanner_right a{padding: 0 0 0 7px;font:14px/24px "open_sansregular",Helvetica,sans-serif;}	
	.pricing-box{width:80%; margin:0 0 15px;}
	.details-pricing-box span{width:65px;}
	.price-body{  padding: 20px 15px;}
	
	.mainbanner_right { width: 100%;}
	.top-middle-text{ margin-bottom:5px;}
	
}
@media screen and (max-width:480px) {
	.benefits-box{width:100%;}
	.banner-text p{ display:none;}
	.why-left-box-outer p{ width:100%;border-right:none;padding-right:0%;}
	.why-left-box-outer a{ margin: 25px 0 0;}		
	.demo{ width:100%;}
	.input-group input{ padding:10px 5% 11px;font-size:13px;}
	.input-group label{margin-bottom:0px; height:auto;}
	.input-group a{padding: 2px 2%;font-size:13px;}
	.header-search{display:none;}
}
@media screen and (max-width:440px) {
	h1 {font-size: 26px;}
	.banner-text h1 {margin-bottom: 0;}
	.price-body a.btn{margin: 10px 0;}
	.contact-bottom-last h3{ font-size:24px;}
	.contact-bottom-last{  padding: 30px 0;}
	.unlock-text{font-size: 24px; margin-bottom:10px;}

}
@media screen and (max-width:414px) {
	.bopca-detail{ width:100%;padding: 20px 10px;}
}

.forgot-form { width:100%; padding:5px 15px;}
.forgot-form label{  width:15%; float:left;}
.forgot-form input[type=text]{ width:70%;}
.forgot-form input[type=button]{ margin:20px 15px 0 0;}


.forgot-pop{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.forgot-pop-inner-right{float:left; width:100%;text-align:left; padding:15px; border:1px solid #633580; border-radius:10px;}
.forgot-pop-inner-right label{ width:100%; margin-bottom:0px; font-weight:400;}
.forgot-pop-inner-right input[type=text],.forgot-pop-inner-right input[type=emali]{ width:100%; border:none; border-bottom:1px solid #633580; margin-bottom:10px;}
.forgot-pop-inner-right input[type=submit]{ background:#633580; margin-bottom:10px; color:#fff;border:none; padding:5px 20px; border-radius:5px;}

.radiobg input{
	float: left;
	margin-right: 5px;
	width:auto;
}
.radiobg label {
	float: left;
	margin-right:15px;
	width:auto;
}
.radiobg {
	margin-bottom:10px;
}

.add-basket{ background:#633580; padding:5px 25px; color:#fff; text-align:center;font-family: 'Lato', sans-serif;}

.add-tab-menu{
	color: #633580;
	font-size: 16px;
	border-right: 1px solid #633580;
	padding: 15px;
	display: inline-block;
}



.red-bg{ background:#f1f1f1;padding: 50px 0;}
.cart-bg-outer{}
.cart-bg{ background:#fff;  padding:20px; width:90%; margin:0 auto; border:5px solid #633580;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-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);
}
.cart-bg-left{ float:left; width:75%; padding-right:15px;}
.cart-head ul{display: inline-flex;width:100%;}
.cart-head ul li{ width:17%; background:none; text-align:center;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display: table-cell;float: none; padding:5px; background:#ff6600; color:#fff; font-weight:bold;}
.cart-body ul{display: inline-flex;width:100%;}
.cart-body ul li{table-cell;float:none; width:17%;padding:10px; text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top: -15px;}
.cart-head, .cart-body{display: table;width:100%;}
.cart-head ul li:first-child,.cart-body ul li:first-child{border-left:1px solid #ccc;width:18%; padding:5px;}
.cart-head ul li:first-child img,.cart-body ul li:first-child img{ width:50%;}
.cart-head ul li:nth-child(2),.cart-body ul li:nth-child(2){width:33%;}


.cart-bg-right{ float:left; width:25%; margin-top:15px; padding:10px; border:1px solid #ccc;background:#f1f1f1;}
.cart-bg-right h2{ font-size:20px; margin-bottom:10px;display: block;}
.cart-bg-right ul{border-top:1px solid #ccc; margin:15px 0;display: inline-block; width:100%;border-bottom:1px solid #ccc;}
.cart-bg-right ul li{padding:5px; text-align:left;}
.cart-bg-right ul li span{ float:right;}
.cart-bg-right ul li:last-child{ font-weight:bold; border-top:1px solid #ccc; background:#633580; color:#fff;}
.cart-body ul:nth-child(odd) li{background:#f1f1f1;}


.cart-head ul li span{ color:rgba(0, 0, 0, 0.95); font-weight:normal;}


/*--================ Order Summery =========================--*/

.summery-bg{ background:#fff;  padding:20px; width:90%; margin:50px auto;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-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);
}
.order-summery{ float:left; width:75%; padding-right:15px;}
.summery-bg .cart-head ul li,.summery-bg .cart-body ul li{ width:15%;}
.summery-bg .cart-head ul li:nth-child(2), .summery-bg .cart-body ul li:nth-child(2){ width:55%; text-align:left; padding-left:10px;}
.order-summery .cart-body p{ font-weight:bold; padding:5px 0 5px 15px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.order-summery .cart-body p span{ float:right; width:15%; text-align:center;border-left:1px solid #ccc;}
.order-summery h5{ font-size:20px; color:#000;}


/*--================ Confirm Pasword =========================--*/

.confirm-pasword-bg{ background:#fff;  padding:20px; width:60%; margin:50px auto;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-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);
}
.confirm-pasword-bg h5{ font-size:20px; color:#000; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ccc; text-align:center;}
.confirm-pasword-bg label{ width:200px; margin-right:10px; text-align:right;}
.confirm-pasword-bg input[type=password]{ width:300px; margin-bottom:7px;}

.confirm-pasword-bg h5 img{ margin-right:5px;vertical-align: text-bottom;}
.confirm-pasword-bg p{ text-align:center; margin-bottom:25px; padding-bottom:15px;border-bottom: 1px solid #ccc;}

.count{ position:relative;}
.count span{position: absolute; top:-2px; right:-11px; width:25px; height:25px; background:#ff0000; color:#fff; font-size:14px; border-radius:50%;padding: 4px 0 0;text-align: center;}

.saved {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0px;
	left: 0px;
	z-index: 9999999;
	text-align: center;
	background: rgba(0, 0, 0, 0.95);
	display: none;
}


.cart,.reg-pop{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.cart-outer{ position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); width:70%; padding:15px; background:#fff;}
.register-pop-inner-left{float:left; width:50%;text-align:left; padding:15px;}
.register-pop-inner-right1, .signin-box{float:left; width:40%;text-align:left; padding:15px; border:1px solid #633580; border-radius:10px; margin:2%;}
.register-pop-inner-right1 h2, .signin-box h2{ margin-bottom:15px;}
.register-pop-inner-right1 label, .signin-box label, .login-box label{ width:100%; margin-bottom:0px; font-weight:400;}
.register-pop-inner-right1 input[type=text],.register-pop-inner-right1 input[type=emali],.register-pop-inner-right1 input[type=password]{ width:100%; border:none; border-bottom:1px solid #633580; margin-bottom:10px;}
.signin-box input[type=text],.signin-box input[type=emali],.signin-box input[type=password],.login-box input[type=text],.login-box input[type=password],.login-box input[type=emali]{ width:100%; border:none; border-bottom:1px solid #633580; margin-bottom:10px;}
.register-pop-inner-right1 input[type=submit], .signin-box  input[type=submit], .login-box  input[type=submit]{ background:#633580; margin-bottom:10px; color:#fff;border:none; padding:5px 20px; border-radius:5px;}

@media screen and (max-width:767px) {
	
	.register-pop-inner-left {width: 100%;}
	.login-box{width: 100%;}
	.register-pop-inner-right1, .signin-box {width: 100%;}
}


.register-pop-outer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 90%;
  padding: 5px;
  background: #fff;
}

.exam-manager ul {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 30px;
}
.exam-manager a {
	margin-left: 30px;

.exam-manager ul li {
		padding: 2px 5px 2px 30px;
		background: url(../images/red-arrow.png) no-repeat left top 6px;
}
.exam-manager h4 {
	color: #633580;
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
}



.upload-pop, .post-pop, .email-pop, .whatsapp-pop{ position:fixed;width:100%;height:100vh;top:0px;left:0px;z-index:9999999;text-align:center;background:rgba(0, 0, 0, 0.95); display:none;}
.upload-pop-outer,.post-pop-outer,.email-pop-outer,.whatsapp-pop-outer{  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  width:40%;  padding: 5px; background: #fff;border-radius: 10px;}
.upload-pop-inner,.post-pop-inner,.email-pop-inner,.whatsapp-pop-inner{  float: left; width: 100%;  text-align: center;  padding: 15px; border: 1px solid #633580; border-radius: 10px;}
.upload-pop-inner img,.post-pop-inner img,.email-pop-inner img,.whatsapp-pop-inner img{ margin-bottom:25px;}
.banner-text img{display: initial; width: auto; vertical-align: middle;}

/*----------------------------*/
