@charset "UTF-8";
/*------------------------------------------------------------------
 * Theme Name: Hostbox Responsive HTML5 Landing page
 * Theme URI: http://www.brandio.io/envato/hostbox
 * Author: Brandio
 * Author URI: http://www.brandio.io/
 * Description: A Bootstrap Responsive HTML5 Landing page
 * Version: 2.2
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2017 Brandio.
 -------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. General styles.
2. Header Styles.
3. Partners Styles.
4. Features Styles.
5. Pricing Styles.
6. Information Styles.
7. Testimonials Styles.
8. Contact Styles.
9. Responsive Styles.
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
	1. General styles
-------------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800);
*,body{
	font-family: 'Raleway', sans-serif;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
#contactform input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.required {
    width: 100%;
    background-color: transparent;
   border: 1px solid #fff;
    margin: 15px 1px;
  
}
.orange{
	color:#ff6a06;
}
div#wow-modal-id-1 {
    display: none;
}
/*---- Accent Color ------*/
a.price-btn.onz.buy01 .pr-signup-button.accent-color-bg {
    padding: 5px 30px !important;
}
div#contactform label {
    color: #fff !important;
}

div#contactform ::placeholder {
    color: #fff !important;
}
.signup-button {
    background-color: #8cc726 !important;
}
span.study {
    font-size: 21px;
    font-weight: bold;
}
.content01 {
    height: 600px;
}
.color-overlay.accent-color-bg {
    background-color: #fffafa00;
}
.accent-color-text{
	color:#4d2692;
}
.accent-color-border{
	border-color:#4d2692;
}
.menu-holder ul li a:hover{
	color:#4d2692;
}
.lms_login {
    top: 216px !important;
   }
/*---- Accent Color End ------*/
span.classroom input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.form.number.required {
    display: block;
    width: 95% !important;
    background-color: #fff;
    margin: auto;
}
span.classroom input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.required {
    border: none;
    margin: 15px;
    border-radius: 10px;
    width: 95%;
    padding: 6px;
}
/*---- Template Colors --------*/
.pr-color6 {
    background-color: #091432 !important;
}
.color6-bg {
background-color: #091432 !important;

}
pr-color7 {
    background-color: #0d1e76 !important;}
.color7-bg {
background-color: #0d1e76 !important;

}

pr-color8 {
    background-color: #f1bd8e !important;
}
.color8-bg {
background-color: #f1bd8e !important;

}
pr-color9 {
    background-color: #0d4c55 !important;
}
.color9-bg {
background-color: #0d4c55 !important;

}
.color1-bg{
	background-color:#0eb2e8;
}
.color2-bg{
	background-color:#e619aa;
}
.color3-bg{
	background-color:#8cc726;
}
.color4-bg{
	background-color:#ff6a06;
}

.color1{
	color:#0eb2e8;
}
.color2{
	color:#e619aa;
}
.color3{
	color:#8cc726;
}
.color4{
	color:#ff6a06;
}

.color1-border{
	border-color:#0eb2e8 !important;
}
.color2-border{
	border-color:#e619aa !important;
}
.color3-border{
	border-color:#8cc726 !important;
}
.color4-border{
	border-color:#ff6a06 !important;
}
/*---image hover---*/
.pr-color3 .color3-bg {
    background-color: #640151;
}
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.col-lg-3.col-md-4.col-sm-6.col-xs-12.book {
    border-color: #F1F1F1;
    border: 10px solid #F1F1F1;
    padding: 0px;
    margin-bottom: 15px;
	margin-top: 32px;
}
.hovereffect p:hover {
color:#fff;
}
span.registaion label {
    text-align: left;
    display: block;
}
.col-md-12.rg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 28px;
    padding-bottom: 30px;
    background-color: #ededed;
}
input#submit01 {
    background-color: #8cc726;
    border: 2px;
    color: #fff;
    padding: 6px 35px;
}
#formZ {
    width: 96%;
    margin: auto !important;
    display: block;
    border: none;
    border-radius: 22px;
    height: 43px;
    padding-left: 13px;
    margin-bottom: 21px !important;
}
textarea#formZ {
    height: 137px;
}
.hovereffect .overlay {
  position: absolute;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 100%;
  

  top: 20%;

  border: 2px solid #FFF;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(50%,50%,0);
  transform: translate3d(50%,50%,0);
}

.hovereffect:hover .overlay {
  background-color: rgba(0, 0, 0, 0.66);
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.4" /><feFuncG type="linear" slope="1.4" /><feFuncB type="linear" slope="1.4" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(1.4);
  -webkit-filter: brightness(1.4);
}

.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background-color: transparent;
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-150%,-400%,0);
  transform: translate3d(-150%,-400%,0);
}

.hovereffect a, .hovereffect p {
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-150%,-400%,0);
  transform: translate3d(-150%,-400%,0);
}

.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2, .hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
p.condact-info a {
    color: #fff;
}
/*---image hover---*/
/*---- custom css bOOks----*/
.visbity {
    visibility: hidden;
}
.content {
    text-align: justify;
    padding: 0px 20px 35px 20px;
}
span.singlebook img {
    border: 1px solid #e8e8f1;
	width:100%;
}
.bk .gallery.gllr_grid {
    width: 100%;
    margin: auto;
}
.bk .gallery .gllr_image_block {
    float: left;
    
}
.page-id-5109.signup-button {
    display: inline-block;
    color: #ffffff;
    margin-top: 490px;
}
.bk {
    width: 70% !important;
    margin: auto !important;
    display: block !important;
    text-align: center;
    float: none !important;
}
@media (max-width: 760px) {
    .result ul {
    padding-left: 0px !important;
}
	.v-d .gallery-video-content {
    padding-top: 15px;
    padding-left: 14px;
    display: block;
    width: 100%;
    margin: auto !important;
}
	.vd02 .gallery.gllr_grid {
    width: 100%;
    margin: auto;
}
.vd02 .gallery .gllr_image_block {
    float: none;
}
.vd02 .gllr_image_block p {
    margin: auto !important;
    display: block;
}
	span.videogalley div#huge_it_videogallery_container_moving_10 {
    margin: auto !important;
    display: block !important;
    width: 60% !important;
    float: none !important;
    overflow: hidden;
    max-width: 80% !important;
}
	.bk {
    width: 100% !important;
    
}
.bk .gllr_image_block p {
    margin: auto !important;
    display: block;
}
.bk .gallery .gllr_image_block {
    float: none;
}
}
@media (max-width: 480px) {
	span.videogalley div#huge_it_videogallery_container_moving_10 {
    margin: auto !important;
    display: block !important;
    width: 90% !important;
    float: none !important;
    overflow: hidden;
    max-width: 80% !important;
}
	p.cuet-para {
    font-size: 15px;
    line-height: 33px;
    margin-left: 15px;
    margin-right: 15px;
    text-align: justify;
}
	.row.widget {
    margin-left: 15px;
    margin-right: 15px;
}
}
/*---- custom css bOOks----*/

/*---- custom css----*/
.classroom .iphorm-element-text {
    width: 100%;
    border: 1px solid #fff !important;
    border-radius: 65px;
    height: 42px;
    padding: 10px !important;
    margin-top: 20px !important;
}
.classroom .iphorm_2_3-input-year {
    width: 31%;
    border: 1px solid #fff !important;
     border-radius: 15px;
     height: 35px;
}
.classroom .iphorm_2_3-input-month {
    width: 31%;
    border: 1px solid #fff !important;
     border-radius: 15px;
      height: 35px;
}
.classroom .iphorm_2_3-input-day {
    width: 31%;
    border: 1px solid #fff !important;
     border-radius: 15px;
      height: 35px;
}
.classroom .iphorm-input-ul.iphorm-input-radio-ul.iphorm_2_9-input-radio-ul.iphorm-options-inline.iphorm-clearfix {
    width: 95% !important;
    margin: auto;
}
.classroom label.iphorm_2_9_2_label {
    display: none;
}
.classroom .iphorm-element-select {
     width: 100%;
    border: 1px solid #fff !important;
     border-radius: 65px;
      height: 35px;
}
.classroom .iphorm-element-textarea {
    width: 100%;
    border: 1px solid #fff !important;
    border-radius: 7px;
    height: 150px;
    margin-top: 14px !important;
}
span.classroom {
    width: 90% !important;
    margin: auto;
    display: block;
}
.classroom .iphorm-submit-wrap button em {
    font-style: normal;
    padding-right: 20px;
    background: #185abc;
    color: #fff;
}
.classroom  .iphorm-submit-wrap button span {
    padding-left: 20px;
    background: #185abc;
    border: solid 1px #DDD;
}
.classroom .iphorm-input-wrap-date-select-wrap {
    width: 100%;
}
.form-items-holder .iphorm-input-wrap-date-select-wrap {
    float: none;
}
.form-items-holder .iphorm-labels-above > .iphorm-element-spacer > label {
    color: white !important;
}
.form-items-holder .iphorm-input-wrap-date-select-wrap {
    float: none !important;
}

.form-items-holder .iphorm-input-ul.iphorm-input-radio-ul.iphorm_2_9-input-radio-ul.iphorm-options-inline.iphorm-clearfix {
    color: #fff;
}
.form-items-holder .iphorm_2_3-input-month {
    color: #fff !important;
	
    margin: 0px 10px !important;
    width: 30% !important;
    float: left !important;
    background-color: #4d2692 !important;
	z-index: 9999 !important;
}
.form-items-holder .iphorm_2_3-input-year {
    width: 32% !important;
    float: right;
    margin: 0px 3px;
    background-color: #4d2692 !important;
    color: #fff !important;
	z-index: 9999 !important;
}
.form-items-holder .iphorm-element-textarea {
    color: #fff !important;
    font-size: 15px !important;
}
.form-items-holder .iphorm-element-select {
    background-color: #4d2692 !important;
    color: #fff !important;
}
.form-items-holder .iphorm_2_3-input-day{
    width: 30% !important;
    float: left !important;
    background-color: #4d2692!important;
    color: #fff !important;
    margin-right: 10px !important;
	z-index: 9999 !important;
}
.form-items-holder .iphorm-element-text {
    background-color: transparent !important;
    border-bottom: 1px solid #fff!important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
    font-size: 15px !important;
}
.form-items-holder .iphorm-uniform-theme-default div.selector.fixedWidth {
    width: 190px;
    width: 30% !important;
}
.page-id-2822 .form-items-holder .iphorm-element-select {
    background-color: #8d0c67 !important;
}
.page-id-2822 .form-items-holder .iphorm_2_3-input-day {
    background-color: #8d0c67 !important;
}
.page-id-2822 .form-items-holder .iphorm_2_3-input-year {
    background-color: #8d0c67 !important;
}
.page-id-2822 .form-items-holder .iphorm_2_3-input-month {
    background-color: #8d0c67 !important;
}



.page-id-2832 .form-items-holder .iphorm-element-select {
    background-color: #ca570a !important;
     border: 1px solid #fff;
}
.page-id-2832 .form-items-holder .iphorm_2_3-input-day {
    background-color: #ca570a !important;
     border: 1px solid #fff;
}
.page-id-2832 .form-items-holder .iphorm_2_3-input-year {
    background-color: #ca570a !important;
     border: 1px solid #fff;
}
.page-id-2832 .form-items-holder .iphorm_2_3-input-month {
    background-color: #ca570a !important;
     border: 1px solid #fff;
}

.page-id-2812 .form-items-holder .iphorm-element-select {
    background-color: #0eb2e8 !important;
    border: 1px solid #fff;
}
.page-id-2812 .form-items-holder .iphorm_2_3-input-day {
    background-color: #0eb2e8 !important;
    border: 1px solid #fff;
}
.page-id-2812 .form-items-holder .iphorm_2_3-input-year {
    background-color: #0eb2e8 !important;
    border: 1px solid #fff;
}
.page-id-2812 .form-items-holder .iphorm_2_3-input-month {
    background-color: #0eb2e8 !important;
    border: 1px solid #fff;
}

.page-id-2923 .form-items-holder .iphorm-element-select {
    background-color: #23043d !important;
    border: 1px solid #fff;
}
.page-id-2923 .form-items-holder .iphorm_2_3-input-day {
    background-color: #23043d !important;
    border: 1px solid #fff;
}
.page-id-2923 .form-items-holder .iphorm_2_3-input-year {
    background-color: #23043d !important;
    border: 1px solid #fff;
}
.page-id-2923 .form-items-holder .iphorm_2_3-input-month {
    background-color: #23043d !important;
    border: 1px solid #fff;
}

.page-id-2925 .form-items-holder .iphorm-element-select {
    background-color: #3e0001 !important;
    border: 1px solid #fff;
}
.page-id-2925 .form-items-holder .iphorm_2_3-input-day {
    background-color: #3e0001 !important;
    border: 1px solid #fff;
}
.page-id-2925 .form-items-holder .iphorm_2_3-input-year {
    background-color: #3e0001 !important;
    border: 1px solid #fff;
}
.page-id-2925 .form-items-holder .iphorm_2_3-input-month {
    background-color: #3e0001 !important;
    border: 1px solid #fff;
}
.sty {
    padding: 11px 65px !important;
}
span.paper {
    padding: 2px 6px 2px 6px;
    background-color: #4d2692;
}
.container_01 {
    width: 60%;
    margin: auto;
}
ul.details-list.two.combor {
    padding-bottom: 10px;
    margin-bottom: 0px;
}
span.offerco {
    font-size: 15px;
}
span.offercom {
      font-weight: bold;
    font-size: 22px;
}
.comboofer .recomentd {
    margin: 5px 1px 5px 0px !important;
}
a.combo {
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
}
.col-md-12.combo {
    background-color: #4848ab;
    padding-top: 10px;
    padding-bottom: 10px;
}
.col-md-6.col-sm-6.price-column.diamond02 img {
    width: 100%;
}
.top01 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.padding {
        padding: 17px !important;
   background: rgb(77,38,146);
background: -moz-linear-gradient(left, rgba(77,38,146,1) -1%, rgba(143,105,219,1) 49%, rgba(77,38,146,1) 100%, rgba(46,176,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(77,38,146,1) -1%,rgba(143,105,219,1) 49%,rgba(77,38,146,1) 100%,rgba(46,176,242,1) 100%);
background: linear-gradient(to right, rgba(77,38,146,1) -1%,rgba(143,105,219,1) 49%,rgba(77,38,146,1) 100%,rgba(46,176,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d2692', endColorstr='#2eb0f2',GradientType=1 );
}
span.classroom .g-recaptcha {
 
    margin-left: 146px;
}
a.price-btn.onz {
    margin-bottom: 10px !important;
}

span.signup a {
    width: 80%;
    margin: auto;
    background-color: #8cc726;
    padding: 3%;
    color: #fff;
    border-radius: 25px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}
.cpm {
    width: 100%;
    background-color: #fff;
    margin: auto;
}
div#filew {
    margin-top: 51px;
}
.container.content02 .price-title.color3-bg {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
}
.container.content02 input.pr-signup-button.accent-color-bg {
    color: #fff;
    border: 1px solid;
    margin-top: 6px;
    padding: 1% 2% 1% 3%;
    font-size: 20px;
}
.container.content02 {
    width: 60%;
}
.container.content02 {
    margin-top: 72px;
    margin-bottom: 84px;
}
.page-id-3223 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}.page-id-4520 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}
.page-id-4328 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}
.page-id-4038 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}
.page-id-3459 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}
.page-id-4606 #top-content  {
    background-image: none;
    padding-bottom: 17px;
	background-color:#4d2692;
}

.container.cer {
    width: 100%;
}
.col-md-8.ceri {
    padding-left: 0px;
    padding-right: 0px;
}
span.classroom .iphorm-element-wrap.iphorm-element-wrap-select.iphorm_5_12-element-wrap {
    float: left;
    width: 100%;
    margin: auto;
    display: block;
    text-align: initial;
}
.iphorm_5_12-element-wrap .selector {
    width: 100% !important;
    float: left;
}
.col-md-12.info-image {
    padding-left: 0px;
    padding-right: 0px;
}
/*---coure menu footer*/
/*---ecnomics-online-page*/
.page-id-2726 a.economics_online {
    display: none;
}
/*---ecnomics-classroom-page*/
.page-id-2832 a.economics_classroom {
    display: none;
}
/*---paper1-online-page*/
.page-id-2822 a.papper1_oneline {
    display: none;
}
/*---paper1-class-room-page*/
.page-id-2812 a.papper1_classroom {
    display: none;
}
/*---commerce-class-room-page*/
.page-id-2923 a.commerce {
    display: none;
}
/*---hrm-class-room-page*/
.page-id-2927 a.hrm {
    display: none;
}
/*--management-class-room-page*/
.page-id-2925 a.management {
    display: none;
}
/*---coure menu footer*/

.left {
    float: left !important;
    text-align: left !important;
}
.top01 {
    margin-top: 27px;
}
.right {
    text-align: left !important;
}
.col-md-12.ourcourec {
    width: 90%;
    padding: 0px;
	    margin-bottom: 20px;
}
.ourcourec a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #fff3;
	box-shadow: 1px 2px 4px rgba(90, 83, 83, 0.3);
}
.ourcourec a:after {
    content: "\f101";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 12px;
    font-size: 16px;
    display: inline-block;
        text-align: left;
    margin-left: 10px;
}
.ourcourec a:before {
    content: "\f100";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 12px;
    font-size: 16px;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}
.ourcourec a {
	 margin-bottom: 10px;
    color: #fff;
    font-size: 17px;
    border: 1px solid #fff;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    text-transform: uppercase;
	box-shadow: 1px 2px 4px rgba(90, 83, 83, 0.3);
}
.result ul li {
    padding-top: 7px;
}
.result ul {
    list-style: none;
    font-size: 17px;
}
.page-id-2923 span.wpcf7-list-item.first {
    display: none;
}
.page-id-2927 span.wpcf7-list-item.first {
    display: none;
}
.page-id-2925 span.wpcf7-list-item.first {
    display: none;
}
.page-id-2832 span.wpcf7-list-item.first {
    display: none;
}
.page-id-2812 span.wpcf7-list-item.first {
    display: none;
}
span.classroom span.wpcf7-list-item.first {
    padding-top: 24px;
}
span.classroom span.wpcf7-list-item.last {
    padding-top: 24px;
}
span.classroom label.form01 {
    color: #000 !important;
    font-weight: 400 !important;
}
span.classroom input#submit {
    display: inline-block;
    color: #ffffff;
    border: 0px;
    border-radius: 15px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 15px;
    font-weight: 600;
	background-color: #8cc726;
}
span.classroom .formms {
    width: 95%;
    height: 114px;
    border-radius: 15px;
    border: none;
}
span.classroom select#idname {
    background-color: #fff!important;
    width: 95%;
}
span.classroom div#wpcf7-f2728-o1 {
    padding-bottom: 20px;
    padding-top: 20px;
}
.formr {
    width: 100% !important;
}
span.classroom .form {
    width: 95%;
    height: 38px;
    border: none;
    border-radius: 13px;
    padding-left: 5px;
}

ul.details-list.one.new a {
    color: #6e5d5d;
}
ul.details-list.one.new {
    padding-bottom: 34px;
}
li.lastpont {
    margin-bottom: 50px;
}
.logo-txt a:hover {
    color: #fff;
    text-decoration: none;
}
a.location:hover {
    color: #fff;
    text-decoration: none;
}
span.trems {
    font-size: 12px;
}
select#idname {
    width: 100%;
    background-color: #4d2692;
    max-width: 100%;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 25px;
	    border: 1px solid #ffff;
}
span.wpcf7-list-item.first {
    margin-left: 0px;
    font-size: 17px;
       width: 92px;
    float: left;
}
span.wpcf7-list-item.last {
    margin-left: 0px;
    font-size: 17px;
    width: 125px;
    float: left;
}

span.star {
    font-size: 25px;
}
table.table.table-bordered.tb .thead-dark th {
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: #ff6a06;
}
table.table.table-bordered.tb td {
    padding-top: 9px;
    font-size: 17px;
    text-align: center;
}
table.table.table-bordered.tb li {
    margin-top: 0px;
    font-size: 17px;
    padding-top: 7px;
}
ul.details-list.two a {
    color: #000000c2;
    text-decoration: none;
}
.sticky-popup-right .popup-header {
 margin-top: 18% !important;

    height: 162px !important;

}
.sticky-popup.sticky-popup-right.open_sticky_popup_right.popup-content-bounce-in-right .popup-header {
    background-color: #8cc726 !important;
    border: 1px solid #8cc726 !important;
}
.popup-content {
    background-color: #4d2692 !important;
}
.sidebar input[type=text] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.sidebar input[type=email] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.col-md-4.blue a:hover {
    color: #fff;
    text-decoration: none;
}
.vidoe {
    padding-top: 0px;
}
.certificates01 .info-image {
    padding-top: 30px;
}
.certificates01 .info-image img {
    width: 88% !important;
}
.blue .certificates {
    background-color: #4d2692;
}
.item img {
    display: block !important;
    margin: auto !important;
    width: 100% !important;
}
.carousel-control.right {
    background-image: none !important;
}
.carousel-control.left {
    background-image: none !important;
}

span.glyphicon.glyphicon-chevron-left {
    color: #000000c7;
}
span.glyphicon.glyphicon-chevron-right {
    color: #000000c7;
}
li.lms {
    text-align: justify !important;
}
ul.fa-ul.succes li {
    color: #fb0505 !important;
    padding-top: 8px;
    margin-top: 25px !important;
}
ul.flat-socials li {
    float: left;
    padding: 6px;
    font-size: 18px;
   
}
ul.flat-socials {
    list-style: none;
    padding-left: 0px;
}
ul.flat-socials li a {
    color: #fff;
}

.col-md-12.location {
    padding-left: 0px;
    padding-top: 10px;
}
span.monthly-num s {
    font-size: 17px;
}
.coppy {
    margin-top: 30px;
}
.logo-txt a {
    color: #fff;
}
.copyright p {
    float: left;
    margin-left: 17px;
}
p.design {
    float: right!important;
}
a.location {
    color: #fff;
    font-size: 21px;
}
.one {
       padding-top: 25px;
}
ul.details-list.one li {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.two {
    padding-bottom: 3px;
}
.registation select {
    width: 100%;
    height: 37px;
	max-width: 100%;
    border-radius: 10px;
    border: 1px solid #fff;
	margin-top: 10px;
    margin-bottom: 10px;
}
form#contactform ::placeholder {
    color: #fff !important;
}
.registation {
    background-color: #ededed;
    color: #5a5a5a;
    padding: 20px;
}
.regs {
    width: 100%;
    padding-left: 10px;
    margin: 13px 0px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 12px;
}
.regare {
    width: 100%;
    padding-left: 10px;
    margin: 7px 0px;
    height: 210px;
    border: 1px solid #fff;
    border-radius: 12px;
}
ul.fa-ul li {
    text-align: left;
    padding-left: 14px !important;
}
span.plus {
    font-size: 25px;
}
.farea div#contactform textarea#message {
    height: 230px;
}
/*---- custom css----*
/*---- Template Colors End --------*/
.popup-title {
    writing-mode: horizontal-tb !important;
    padding-left: 19px !important;
}
.sticky-popup.sticky-popup-right.open_sticky_popup_right.popup-content-bounce-in-right {
    display: block !important;
}
div#contactform textarea#message {
    max-width: 100%;
}
.row-title{
	text-align:center;
	font-size:28px;
	margin-top:30px;
	margin-bottom:30px;
	font-weight:600;
}
.row-sub-title{
	font-size:21px;
	text-align:center;
	margin-bottom:20px;
}
.info-text
{
	text-align:center;
	
}
/*-----------------------------------
	Menu Styles
-----------------------------------*/

.blur{
	opacity:0.5;
}
.menu-button-opened{
	opacity:0;
	visibility:hidden;
}
.fullpage-menu{
	position:fixed;
	top:0 !important;
	width:100%;
	height:100%;
	z-index:9999;
	background-color:rgba(0,0,0,0.85);
	overflow-y: scroll;
	visibility:hidden;
	opacity:0;
    left: 0;
}
.menu-opened{
	visibility:visible;
	opacity:1;

	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
}

.fullpage-menu .menu-holder{
	width:300px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	top:50%;
	margin-top:-100px;
	text-align:center;
}
.fullpage-menu .menu-holder ul{
	list-style:none;
	padding-left:0;
}
.fullpage-menu .menu-holder ul li{
	text-align:center;
	font-size:30px;
	font-weight:100;
	color:#ffffff;
	margin-bottom:15px;
}
.fullpage-menu .menu-holder ul li a{
	color:#ffffff;
	text-decoration:none;
}
.fullpage-menu .close-btn{
	position:fixed;
	right:0;
	top:0;
	padding:10px;
	cursor:pointer;
}
.fullpage-menu .close-btn:hover{
	opacity:0.8;
}
.inline-menu{
    display: inline-block;
}
.inline-menu .menu-holder{
    margin-top: 0 !important;
}
.inline-menu .menu-holder ul{
    list-style:none;
	padding-left:0;
    height: 70px;
}
.inline-menu .menu-holder ul li{
    font-size:15px;
	color:#ffffff;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    height: 70px;
}
.inline-menu .menu-holder ul li a{
    color:#ffffff;
    text-decoration: none;
    height: 70px;
    padding-top: 25px;
    display: inline-block;
    outline: 0;
}
.inline-menu .menu-holder ul li a:hover{
    opacity: 0.7;
}
.inline-menu .close-btn{
    display: none;
}
/*------- End Menu Styles ---------*/
/*------------------------------------------------------------------
	2. kerala-psc-lecturer-economics
-------------------------------------------------------------------*/
.page-id-4035 #top-content{
	
	background-image:url(../images/bg6.jpg);

}
/*------------------------------------------------------------------
	2. hrm
-------------------------------------------------------------------*/
.page-id-2925 #top-content{
	
	background-image:url(../images/bg5.jpg);

}
/*------------------------------------------------------------------
	2. Mangement
-------------------------------------------------------------------*/
.page-id-4604 #top-content{
	
	background-image:url(../images/bg5.jpg);

}
.diamond02.dd .color1-bg {
    background-color: #a03800;
}
/*------------------------------------------------------------------
	2. hrm
-------------------------------------------------------------------*/
.page-id-2927 #top-content{
	
	background-image:url(../images/bg4.jpg);

}

/*------------------------------------------------------------------
	2. commerce
-------------------------------------------------------------------*/
.page-id-2923 #top-content{
	
	background-image:url(../images/bg3.jpg);

}
.page-id-3090 #top-content{
	
	background-image:url(../images/bg3.jpg);

}
/*------------------------------------------------------------------
	Papper1
-------------------------------------------------------------------*/
.page-id-2812 #top-content{
	
	background-image:url(../images/bg2.jpg);

}
.page-id-2822 #top-content{
	
	background-image:url(../images/bg2.jpg);

}
/*------------------------------------------------------------------
	online coaching
-------------------------------------------------------------------*/
.page-id-3465 #top-content{
	
	background-image:url(../images/new-slide-01.jpg);
    height: 325px;
}
.page-id-4485 #top-content{
	
	background-image:url(../images/classroom1.png);
    
}
.page-id-4527 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2020/09/s3-english.jpg);
   
}
.page-id-5109 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2024/07/paper-1.jpg);
   
}
.page-id-5142 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2022/05/Landing-page-sliders-textbook-English-1.jpg);
   
}
.page-id-5206 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2022/05/Landing-page-sliders-textbook-Economics-1.jpg);
   
}
.page-id-5209 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2022/05/Landing-page-sliders-textbook02.jpg);
   
}
.page-id-5441 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2022/05/Landing-page-sliders-textbook-commerce-1.jpg);
   
}

.page-id-6149 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2023/11/kerala-state-planning-board-research-assistant.jpg);
   
}
.page-id-6169 #top-content{
	
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2023/12/CUET-PG-ECONOMICS.jpg);
   
}

.page-id-6468 #top-content {
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2025/03/education.jpg);
}

.page-id-6548 #top-content {
	background-image:url(https://www.applebacademy.com/wp-content/uploads/2025/10/kerala-psc-hsst.jpg);
}

img.bookl {
    width: 100%;
}

.v-d section#huge_it_videogallery_content_11 {
    padding-top: 15px;
}
.v-d section#huge_it_videogallery_content_10 {
    padding-top: 15px;
}
.v-d section#huge_it_videogallery_content_12 {
    padding-top: 15px;
}

/*------------------------------------------------------------------
	economics
-------------------------------------------------------------------*/
#top-content{
	color:#ffffff;
	/*
	background:
	linear-gradient(
      rgba(103,58,183, 0.9), 
      rgba(103,58,183, 0.9)
    ), 
	url(../images/bg1.jpg);
	*/
	background-image:url(../images/bg1.jpg);
	background-position:top center;
	background-size:cover;
	position:relative;
	padding-bottom:30px;
}
/* whmcs */
@media (max-width: 600px) {
    #header .logo{
        position: absolute;
        top: 50px;
        z-index: 10;
    }
}
/*-------*/
#top-content .color-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.9;
	z-index:0;
}
#top-content .logo-menu{
    top: 0;
	height:70px;
	border-bottom:1px solid rgba(255,255,255,0.13);
	position:fixed;
	width:100%;
	margin-left:-15px;
	z-index:9998;
}
#top-content #logo-canvas{
	margin-top:10px;
}
#top-content .logo-txt{
	display:inline-block;
	font-size:21px;
	font-weight:100;
	text-transform:uppercase;
	height: 50px;
	position: absolute;
	margin-top: 10px;
	padding-top: 11px;
}
#top-content .logo-img{
	display:inline-block;
	font-size:21px;
	font-weight:100;
	text-transform:uppercase;
	height: 50px;
	position: absolute;
	margin-top: 10px;
}
#top-content .logo-img img{
    width: 150px;
}
#top-content .logo-menu .menu-button{
	margin-top:10px;
	cursor:pointer;
	height:50px;
	display:inline-block;
	padding-top:15px;
    float: right;
}
#top-content .logo-menu .menu-button:hover{
	opacity:0.8;
}
#top-content .logo-menu .menu-button [class*="fa"]{
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}
#main-nav {
    border: 0;
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 10px;
}
#main-nav .logo-text {
    top: 0;
    left: 65px;
    margin-top: 0;
}
#main-nav #logo-canvas{
	margin-top: 0;
}
.navbar {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #ffffff;
    opacity: 0.7;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #b4b3b7;
}
#top-content .header-text-1{
	margin-top:115px;
	font-size:30px;
	font-weight:100;
}
#top-content .header-text-1 .word{
	transition:none;
}
#top-content .header-text-2{
	margin-top:30px;
	font-size:78px;
	font-weight:100;
	text-transform:uppercase;
}
#top-content .header-text-3{
	margin-top:30px;
	font-size:15px;
	text-transform:uppercase;
}
#top-content .header-text-3 .currency{
	display:inline-block;
	font-size:20px;
	position:absolute;
}
#top-content .header-text-3 .price{
	display:inline-block;
	font-size:32px;
	margin-left: 15px;
}
#top-content .header-text-3 .duration{
	display:inline-block;
	font-size:20px;
}

.signup-button{
	display:inline-block;
	color:#ffffff;
	margin-top:358px;
	margin-bottom:2px;
	text-transform:uppercase;
	border:2px solid #ffffff;
	border-radius:12px;
	background-color:rgba(255,255,255,0.0);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:45px;
	padding-left:45px;
	font-size:22px;
	cursor:pointer;
	font-weight:500;
}
.signup-button:hover{
	background-color:rgba(255,255,255,0.1);
}
#top-content .signup-button{
	margin-bottom:12px;
}

/*------------------------------------------------------------------
	3. Partners Styles
-------------------------------------------------------------------*/

#partners{
	background-color:#ffffff;
	height:130px;
}

.partners-slider{
	margin-top:25px;
	margin-bottom:25px;
    height: 80px;
    overflow: hidden;
}
.partners-slider img{
	opacity:1;
}
.partners-slider img:hover{
	opacity:0.7;
}
.slick-list {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.slick-prev, .slick-next{
    font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #CCC;
	background-color: transparent;
	color: #aaa;
	line-height: 1;
    outline: 0;
}
.slick-prev:hover, .slick-next:hover{
	border: 1px solid #888;
	color: #777;
}
.slick-prev{
	left:0px;
}
.slick-prev:after{
	font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 600;
	content:"\f104";
	font-size:18px;
}
.slick-next{
	right:0px;
}
.slick-next:after{
	font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 600;
	content:"\f105";
	font-size:18px;
}
.slick-prev::before, .slick-next::before{
	font-size:0;
}
.slick-slide img{
	margin-left: auto;
  	margin-right: auto;
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    display: none !important;
    width: 100%;
    padding: 0px;
    list-style: outside none none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0px 5px;
    padding: 0px;
    cursor: pointer;
}

/*------------------------------------------------------------------
	4. Features Styles
-------------------------------------------------------------------*/

#features{
	background-color:#ebeded;
	position:relative;
	min-height:540px;
	overflow:hidden;
}
#features .feature-buttons-holder{
	position:relative;
}
#features .feature-button{
	width:156px;
	height:156px;
	border-radius:78px;
	text-align:center;
	padding-top:28px;
	position:absolute;
	cursor:pointer;
	transform:scale(1);
	transition: all 0.7s ease 0s;
}
#features .feature-button:hover{
	opacity:0.7;
}

#features .feature-button .feature-icon{
	margin-bottom:5px;
}
#features .feature-button .feature-title{
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
}
#features .feature-button .feature-line{
	width:1px;
	border-left:2px dashed;
	height:350px;
	position:absolute;
	left:50%;
	top:100%;
}
#features .feature-button .feature-line-hide{
	height:0;
}
#features .feature-button .feature-star{
	font-size:28px;
	position:absolute;
	left:50%;
	margin-left:-12px;
	top:128%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
#features .feature-button .feature-star-hide{
	-webkit-transform:scale(0);
	transform:scale(0);
}

#features .feature1{
	left:10%;
}
#features .feature2{
	left:23%;
	margin-top: 140px;
}
#features .feature3{
	right:23%;
	margin-top: 140px;
}
#features .feature4{
	right:10%;
}
#features .inside-box-left{
	margin-top: 120px;
	left:50%;
	margin-left:-78px;
	transform:scale(0);
}
#features .inside-box-right{
	margin-top: 120px;
	right:50%;
	margin-right:-78px;
	transform:scale(0);
}
#features .box3d{
	/*
	-webkit-transform: rotateY(45deg);
    transform: rotateY(45deg);
	*/
	position:absolute;
	left:50%;
	/*top:40%;*/
	margin-top: 130px;
	margin-left:-70px;
	-webkit-perspective: 600px;
	-webkit-perspective-origin: 10% 10%;
    perspective: 600px;
	perspective-origin: 10% 10%;
	cursor:pointer;
}
#features .box3d:hover{
	opacity:0.9;
}
#features .box3d .box3d-part{
	width:150px;
	height:150px;
	position:absolute;
}
@-moz-document url-prefix() {
	#features .box3d .box3d-part{
		border:1px solid #ebeded;
	}
}
#features .box3d .box3d-top{
	-webkit-transform: rotateX(90deg) rotateZ(45deg) translateY(-80px) translateX(-80px);
    transform: rotateX(90deg) rotateZ(45deg) translateY(-80px) translateX(-80px);
}
#features .box3d .box3d-left{
	-webkit-transform: rotateY(-45deg) translateX(-80px) translateY(80px);
    transform: rotateY(-45deg) translateX(-80px) translateY(80px);
}
#features .box3d .box3d-right{
	-webkit-transform: rotateY(45deg) translateX(80px) translateY(80px);
    transform: rotateY(45deg) translateX(80px) translateY(80px);
}

#features .box3d .box3d-open{
	-webkit-transform: rotateX(110deg) rotateY(-22deg) rotateZ(50deg) translateY(0px) translateX(10px) translateZ(47px) scaleX(0.8) !important;
    transform: rotateX(110deg) rotateY(-22deg) rotateZ(50deg) translateY(0px) translateX(10px) translateZ(47px) scaleX(0.8) !important;
	opacity:0.8;
}

.f-details{
	text-align:center;
	padding-top:60px;
	padding-bottom:60px;
	overflow:hidden;
	/*height:370px;*/
	
}
.hide-f-details{
	padding-top:0px;
	padding-bottom:0px;
	height:0 !important;
}
.f-details .feature-icon{
	margin-bottom:5px;
}
.f-details .feature-title{
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
}
.f-details .feature-text{
	color:#ffffff;
	font-size:25px;
	margin-top:45px;
}

/*------------------------------------------------------------------
	5. Pricing Styles
-------------------------------------------------------------------*/
#pricing{
	background-color:#ffffff;
}
#pricing .price-table{
	background-color:#ededed;
	text-align:center;
	font-size:16px;
	color:#5a5a5a;
	margin-top:60px;
	margin-bottom:60px;
	-webkit-transform:scale(1);
	transform:scale(1);
}
#pricing .price-table:hover{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

#pricing .price-table:hover .diamond{
	-webkit-transform:scale(1);
	transform:scale(1);
}
#pricing .price-table .sp{
	border-bottom:1px solid #c2c2c2;
	margin-right:18px;
	margin-left:18px;
	margin-top:4px;
	margin-bottom:4px;
}
#pricing .price-table .price-top-bar{
	background-color:#000000;
	height:12px;
}
#pricing .price-table .price-top-bar .pbar{
	width:100%;
	height:12px;
	opacity:0.85;
}
#pricing .price-table .diamond{
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-18px;
	-webkit-transform:scale(0);
	transform:scale(0);
}
#pricing .price-table .diamond .diamond-back{
	width:37px;
	height:21px;
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-back div{
	width:100%;
	height:100%;
	opacity:0.9;
}
#pricing .price-table .diamond .diamond-top{
	width:27px;
	height:27px;
	background-color:#000000;
	-webkit-transform:scale(1,0.56) rotate(45deg);
	transform:scale(1,0.56) rotate(45deg);
	position:absolute;
	top:-14px;
	left:5px;
}
#pricing .price-table .diamond .diamond-top div{
	width:100%;
	height:100%;
	opacity:0.8;
}
#pricing .price-table .diamond .diamond-bottom{
	width:27px;
	height:27px;
	background-color:#000000;
	-webkit-transform:scale(1,0.56) rotate(45deg);
	transform:scale(1,0.56) rotate(45deg);
	position:absolute;
	top:7px;
	left:5px;
}
#pricing .price-table .diamond .diamond-bottom div{
	width:100%;
	height:100%;
}

#pricing .price-table .price-title{
	font-size:16px;
	color:#ffffff;
	text-align:center;
	font-weight:500;
	padding-top:16px;
	padding-bottom:16px;
	
}
#pricing .price-table .price{
	margin-top:30px;
}
#pricing .price-table .price .currency{
	font-size:15px;
	position:absolute;
	margin-left: -12px;
    left: 0;
}

#pricing .price-table .price .monthly-num{
	font-size:26px;
	padding-bottom:0;
    position: relative;
}
#pricing .price-table .duration{
	margin-bottom:30px;
    margin-top: -8px;
    text-align: center;
}
#pricing .price-table .duration .monthly-obj{
	font-size:13px;
}
#pricing .price-table .price-btn{
	outline:0;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 30px;
}
#pricing .price-table .price-btn .pr-signup-button{
    display: inline-block;
    color: #ffffff;
    border: 0px;
    border-radius: 15px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 15px;
    font-weight: 600;
}
#pricing .price-table .price-btn .pr-signup-button:hover{
	opacity:0.8;
}

#pricing .price-table .details-list{
    list-style: none;
    padding-left: 0;
    padding-right: 0;
    margin-right:18px;
	margin-left:18px;    
}
#pricing .price-table .details-list li{
    border-bottom:1px solid #c2c2c2;
	padding-top:6px;
	padding-bottom:6px;
    text-align: left;
    padding-left: 10px;
}
#pricing .price-table .details-list li:hover{
    color: #999999;
}
#pricing .price-table .details-list li:before{
    content: "\f105";
    position: relative;
    top: -1px;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    margin-right: 10px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#pricing .price-table .details-list li:hover:before{
    margin-right: 5px;
    margin-left: 8px;
}
#pricing .price-table.pr-color1 .details-list li:before{
    color: #0eb2e8;
}
#pricing .price-table.pr-color2 .details-list li:before{
    color: #e619aa;
}
#pricing .price-table.pr-color3 .details-list li:before{
    color: #8cc726;
}
#pricing .price-table.pr-color4 .details-list li:before{
    color: #ff6a06;
}
/*------------------------------------------------------------------
	6. Information Styles
-------------------------------------------------------------------*/
.info-color1{
	color:#545197;
}
.info-color2{
	color:#8ebc3a;
}
.info-color3{
	color:#3e73a0;
}


#info1{
	background-color:#f4f4f4;
	padding-top:60px;
	padding-bottom:60px;
}

#info1 .info-text h2{
	/*color:#545197;*/
}
#info2{
	background-color:#ffffff;
	padding-top:60px;
	padding-bottom:60px;
}

#info2 .info-text h2{
	/*color:#8ebc3a;*/
}
#info3{
	background-color:#f4f4f4;
	padding-top:60px;
	padding-bottom:60px;
}
#info3 .info-image img{
		max-width:265px;
}
#info3 .info-text h2{
	/*color:#3e73a0;*/
}
.info .info-text h2{
	font-weight:600;
	
}

.info-image1 {
    text-align: center;
}

.info .info-image{
	padding-top:200px;
	text-align:center;
}
.info .info-image img:hover{
	opacity:0.8;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}

.info .info-text ul{
	padding-left:0;
}
.info .info-text ul li {
	font-size:20px;
	color:#35303e;
	list-style:none;
  	padding-left:0;
	margin-top:30px;
}

.info .info-text ul .fa-li {
	font-size:26px;
	width:28px;
	margin-left: 25px;
}
.info .info-text ul .fa-li .fa-check {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-6px;
	font-size:14px;
}

/*------------------------------------------------------------------
	7. Testimonials Styles
-------------------------------------------------------------------*/

#testimonials{
	padding-top:60px;
	padding-bottom:60px;
}
#testimonials .message-icon-holder{
	text-align:center;
}
#testimonials .message-icon-holder .message-icon{
	display:inline-block;
}
#testimonials .message-icon .message-icon-body{
	width:48px;
	height:32px;
	border-radius:4px;
	color:#ffffff;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height: 20px;
}
#testimonials .message-icon .message-icon-arrow{
	width: 0; 
	height: 0; 
	border-top: 8px solid; 
	border-left: 8px solid transparent !important;
	border-right: 0px solid transparent !important;
	border-bottom: 0px solid transparent !important;
	margin-left:32px;
}
#testimonials .testimonial-text-holder{
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}
#testimonials .testimonial-text{
	font-size:21px;
	opacity:1;
	position:relative;
}
#testimonials .testimonial-text-hide{
	opacity:0;
	position:absolute;
}
#testimonials .person-details{
	cursor:pointer;
	opacity:0.4;
}
#testimonials .person-details:hover{
	opacity:1;
}
#testimonials .person-details-show{
	opacity:1;
}
#testimonials .person-details .person-image-holder{
	display:inline-block;
	margin-left: 20%;
}
#testimonials .person-details .person-details-holder{
	display:inline-block;
	position: absolute;
	top: 18px;
	margin-left: 20px;
}
#testimonials .person-details .person-image{
	border-radius:38px;
}
#testimonials .person-details .person-name{
	font-weight:bold;
}
#testimonials .person-details .person-title{
	
}
.people-slider{
    height: 80px;
    overflow: hidden;
}
/*------------------------------------------------------------------
	8. Contacts Styles
-------------------------------------------------------------------*/
#contact{
	padding-bottom:30px;
}

#contact .row-title{
	color:#ffffff;
}
#contact .sub-title{
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	border-bottom:1px solid #ffffff;
	padding-bottom:17px;
	margin-bottom:30px;
	display:inline-block;
}
#contact p{
	font-size:17px;
	color:#ffffff;
}
#contact ul.links{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}
#contact ul.links li{
    margin-bottom: 5px;
}
#contact ul.links li:before{
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    margin-right: 5px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
#contact ul.links li:hover:before{
    margin-right: 8px;
}
#contact ul.links li a{
    color: #eeeeee;
}
#contact ul.links li a:hover{
    opacity: 0.8;
}
#contact input[type=text],#contact input[type=email]{
	display:block;
	width:100%;
	background-color:transparent;
	border:0;
	border-bottom:1px solid #ffffff;
	font-size:17px;
	color:#ffffff;
	padding:0;
	padding-top:17px;
	padding-bottom:17px;
	margin-bottom:10px;
		outline:0;
}


#contact .form-label{
	display:block;
	width:100%;
	color:#ffffff;
	font-size:17px;
	padding-top:17px;
	padding-bottom:17px;
	text-transform:uppercase;
}
#contact textarea{
	display:block;
	width:100%;
	color:#ffffff;
	background-color:transparent;
	border:1px solid #ffffff;
	min-height:130px;
	font-size:17px;
	padding:5px;
	resize: none;
	outline:0;
	    height: 132px;
}

#contact #submit{
	text-transform:uppercase;
	display:inline-block;
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius:10px;
	background-color:rgba(255,255,255,0.0);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;
	font-size:18px;
	float:right;
	cursor:pointer;
	width:137px;
	height:48px;
	outline:0;
}
#contact #submit:hover{
	background-color:rgba(255,255,255,0.1);
}

#contact .loading{
	font-size:0 !important;
	width:30px !important;
	height:30px !important;
	border-radius:20px !important;
	padding:0 !important;
	border:3px solid #ffffff !important;
	border-bottom:3px solid rgba(0,0,0,0) !important;
	border-left:3px solid rgba(0,0,0,0) !important;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
	-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	-webkit-animation-name: w-rotation;
    animation-name: rotation;
	margin-right:55px;
    margin-top: 7px !important;
	background-color:transparent !important;
}



@-webkit-keyframes w-rotation {
    0%  {-webkit-transform:rotate(0deg);}
    100%  {-webkit-transform:rotate(360deg);}
}
@keyframes rotation {
    0%  {transform:rotate(0deg);}
    100%  {transform:rotate(360deg);}
}
.ajax-button{
  position:relative;
  display:inline-block;
	width:137px;
	height:48px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
  text-align:center;
}
.ajax-button [class*="fa"]{
  color:#ffffff;
  font-size:18px !important;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-9px;
  margin-top:-9px;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
}

.finish{
  -webkit-transform:scaleX(1) !important;
  transform:scaleX(1) !important;
}
.hide-loading{
  opacity:0;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  -webkit-transform:scale(0) !important;
  transform:scale(0) !important;
}

.error{
	color:#EFEFEF;
}
.valid{
	background:rgba(255,255,255,0.08) !important;
	color:#FFFFFF;
	padding-left:10px !important;
}
/*------------------------------------------------------------------
	9. Responsive Styles
-------------------------------------------------------------------*/

/* Other screens styles modifications */
@media (max-width: 1200px) {
.page-id-4485 #top-content {
    background-size: cover;
	height:200px;
	}
	.container.content02 {
    width: 80%;
}
		.col-md-4.vidoe {
    padding-top: 0px;
}
    #features .feature1{
        left:5%;
    }
    #features .feature2{
        left:20%;
        margin-top: 140px;
    }
    #features .feature3{
        right:20%;
        margin-top: 140px;
    }
    #features .feature4{
        right:5%;
    }
		#top-content {
    
/*     background-size: contain; */
			background-size:cover;
    position: relative;
    padding-bottom: 30px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.container.content01 {
    height: auto !important;
}
.color-overlay.accent-color-bg {
    height: auto !important;
}
.signup-button {
    margin-top: 31%;
}
}
@media (max-width: 992px) {
    #features .feature1{
        left:0%;
    }
    #features .feature2{
        left:15%;
        margin-top: 140px;
    }
    #features .feature3{
        right:15%;
        margin-top: 140px;
    }
    #features .feature4{
        right:0%;
    }
    .navbar-nav>li {
        text-align: center;
    }
    .navbar-default .navbar-toggle {
        border-color: #fff;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: rgba(255, 255, 255, 0.18);
    }
    .navbar-right .dropdown-menu {
        width: 100%;
        text-align: center;
    }

}
@media (max-width: 851px) {

	.signup-button {
    margin-top: 18%;
	    padding-right: 25px;
    padding-left: 25px;
    font-size: 20px;
}
#features {

    display: none;
}

}
@media (max-width: 768px) {
        .result ul {
    padding-left: 0px !important;
}
		.container.content02 {
    width: 100%;
}
	.col-md-12.ourcourec {
    width: 95%;}
	p.design {
    display: block;
    float: none !important;
    text-align: center !important;
}
	.right {
    text-align: center !important;
    width: 100% !important;
    float: none;
}
.col-md-12.ourcourec {
    margin: auto;
    padding-bottom: 22px;
}
.left {
    display: none;
}
	#top-content .header-text-2{
		font-size:300%;
	}
    .hide-f-details{
        padding-top:60px;
        padding-bottom:60px;
        height:inherit !important;
    }
    #features{
        min-height:inherit;
    }
    #features .feature-button{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0;
    }
    #features .box3d{
        opacity:0;
    }
}
@media (max-width: 480px) {
        .result ul {
    padding-left: 0px !important;
}
	.col-md-12.ourcourec {
    width: 98%;}
	div#info3 {
    padding-left: 0px;
    padding-right: 0px;
}
div#info3 .container {
    padding-left: 5px;
    padding-right: 5px;
}

	div#info2 {
    padding-left: 0px;
    padding-right: 0px;
}
div#info2 .container {
    padding-left: 5px;
    padding-right: 5px;
}
	div#info1 {
    padding-left: 0px;
    padding-right: 0px;
}
	.container.cer {
    padding-right: 0px;
    padding-left: 0px;
}
div#certificates {
    padding-left: 0px;
    padding-right: 0px;
}
	.col-md-4.vidoe {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
	.copyright p {
    float: none;
    width: 100%;
    margin: auto;
    text-align: center;
    padding-top: 13px;
    overflow: hidden;
}
	#top-content .logo-txt {

    font-size: 15px;
	    padding-top: 7px;
	}
	#top-content .logo-menu .menu-button {

    padding-top: 7px;
	}
	.signup-button {
    margin-top: 6%;
    padding-right: 15px;
    padding-left: 15px;
    padding-left: 15px;
    font-size: 10px;
}
#top-content .logo-menu {
    top: 0;
    height: 44px;
}
}
@media (max-width: 445px) {
        .result ul {
    padding-left: 0px !important;
}
			.container.content02 {
    width: 100%;
}

#top-content .logo-menu {
    top: 0;
    height: 44px;
}
#top-content .logo-txt {
    font-size: 15px;
}
.signup-button {
    margin-top: 4%;
    font-size: 10px;
    padding: 6px 10px 6px 10px;
}
}
}

@media (max-width: 380px) {
        .result ul {
    padding-left: 0px !important;
}
			.container.content02 {
    width: 100%;
}
.signup-button {
    margin-top: 4%;
    font-size: 13px;
    padding: 6px 10px 6px 10px;
}
}

.price-title.color3-bg {
    color: #fff;
    font-size: 19px;
    text-align: center;
    padding: 10px;
}
.price-btn {
    color: #fff;
}
.mt-40{
	margin-top:40px
}
p.cuet-para {
    font-size: 15px;
    line-height: 33px;
}
.sub-lst-clsss ul {
    padding-left: 5%;
}
.list-class ul li {
    padding: 8px 0px;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
	list-style:none;
}
.list-class ul li:before {
    content: "\f064";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    color: red;
    font-size: 16px;
    margin-left: -18px;
    position: relative;
    top: 3px;
    left: -12px;
}
.sent {
	font-size: 15px;
    line-height: 33px;
}
.btn{
	
}
.hostel{
	
}

.tp-leftarrow.square, .tp-rightarrow.square {
    border: 1px solid red !important;
}
.tp-leftarrow.square, .tp-rightarrow.square {
    width: 60px;
    height: 60px;
    background-color: #5a5a5a2e;
    text-align: center;
    line-height: 20px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .05);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}


.hsst-content p {
	font-size: 17px;
    line-height: 28px;
    padding-bottom: 10px;
	text-align:justify;
}
/* By Brandio */
@charset "UTF-8";

/*---- Accent Color ------*/
.accent-color-bg{
	background-color:#4d2692;
}
.accent-color-text{
	color:#4d2692;
}
.page-id-2923 .accent-color-bg{
	background-color: #23043d !important;
}
.page-id-2923 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.page-id-2923 .col-sm-7 select#idname {

 background-color: #23043d !important;
   
}
.page-id-2927 .accent-color-bg{
	background-color: #044702 !important;
}
.page-id-2927 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.page-id-2927 .col-sm-7 select#idname {

 background-color: #044702 !important;
   
}
.page-id-2925 .accent-color-bg{
	background-color: #3e0001 !important;
}
.page-id-2925 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.page-id-2925 .col-sm-7 select#idname {

 background-color: #3e0001 !important;
   
}

.page-id-2832 .accent-color-bg{
	background-color: #ca570a !important;
}
.page-id-2832 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.page-id-2832 .col-sm-7 select#idname {

 background-color: #ca570a !important;
   
}
.page-id-2822 .col-sm-7 select#idname {

 background-color: #8d0c67 !important;
   
}
.page-id-2822 .accent-color-bg{
	background-color: #8d0c67 !important;
}

.page-id-2822 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.page-id-2812 .col-sm-7 select#idname{
	background-color: #0eb2e8 !important;
}
.page-id-2812 .accent-color-bg{
	background-color: #0eb2e8 !important;
}
.page-id-2812 .color-overlay.accent-color-bg {
    background-color: #fffafa00 !important;
}
.accent-color-border{
	border-color:#4d2692;
}
.menu-holder ul li a:hover{
	color:#4d2692;
}
/*---- Accent Color End ------*/

/*---- Template Colors --------*/
.color1-bg{
	background-color:#0eb2e8;
}
.color2-bg{
	background-color:#e619aa;
}
.color3-bg{
	background-color:#8cc726;
}
.color4-bg{
	background-color:#ff6a06;
}

.color1{
	color:#0eb2e8;
}
.color2{
	color:#e619aa;
}
.color3{
	color:#8cc726;
}
.color4{
	color:#ff6a06;
}

.color1-border{
	border-color:#0eb2e8 !important;
}
.color2-border{
	border-color:#e619aa !important;
}
.color3-border{
	border-color:#8cc726 !important;
}
.color4-border{
	border-color:#ff6a06 !important;
}
/*---- Template Colors End --------*/

/*-----------------------------------
	Menu Styles
-----------------------------------*/

.blur{
	opacity:0.5;
}
.fullpage-menu{
	background-color:rgba(0,0,0,0.85);
}
.fullpage-menu .menu-holder ul li{
	color:#ffffff;
}
.fullpage-menu .menu-holder ul li a{
	color:#ffffff;
}
.fullpage-menu .close-btn:hover{
	opacity:0.8;
}
.inline-menu .menu-holder ul li{
	color:#ffffff;
}
.inline-menu .menu-holder ul li a{
    color:#ffffff;
}
.inline-menu .menu-holder ul li a:hover{
    opacity: 0.7;
}
/*------- End Menu Styles ---------*/

/*------------------------------------------------------------------
	2. Header Styles
-------------------------------------------------------------------*/
#top-content{
	color:#ffffff;
}
#top-content .color-overlay{
	opacity:0.9;
}
#top-content .logo-menu{
	border-bottom:1px solid rgba(255,255,255,0.13);
}
#top-content .logo-menu .menu-button:hover{
	opacity:0.8;
}
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #ffffff;
    opacity: 0.7;
}
.signup-button{
	color:#ffffff;
	border:2px solid #ffffff;
	background-color:rgba(255,255,255,0.0);
}
.signup-button:hover{
	background-color:rgba(255,255,255,0.1);
}

/*------------------------------------------------------------------
	3. Partners Styles
-------------------------------------------------------------------*/

#partners{
	background-color:#ffffff;
}

.partners-slider img{
	opacity:1;
}
.partners-slider img:hover{
	opacity:0.7;
}
.slick-prev, .slick-next{
	border: 1px solid #CCC;
	background-color: transparent;
	color: #aaa;
}
.slick-prev:hover, .slick-next:hover{
	border: 1px solid #888;
	color: #777;
}

/*------------------------------------------------------------------
	4. Features Styles
-------------------------------------------------------------------*/

#features{
	background-color:#ebeded;
}
#features .feature-button:hover{
	opacity:0.7;
}
#features .feature-button .feature-title{
	color:#ffffff;
}
@-moz-document url-prefix() {
	#features .box3d .box3d-part{
		border:1px solid #ebeded;
	}
}
.f-details .feature-title{
	color:#ffffff;
}
.f-details .feature-text{
	color:#ffffff;
}

/*------------------------------------------------------------------
	5. Pricing Styles
-------------------------------------------------------------------*/
#pricing{
	background-color:#ffffff;
}
#pricing .price-table{
	background-color:#ededed;
	color:#5a5a5a;
}
#pricing .price-table .sp{
	border-bottom:1px solid #c2c2c2;
}
#pricing .price-table .price-top-bar{
	background-color:#000000;
}
#pricing .price-table .price-top-bar .pbar{
	opacity:0.85;
}
#pricing .price-table .diamond .diamond-back{
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-back div{
	opacity:0.9;
}
#pricing .price-table .diamond .diamond-top{
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-top div{
	opacity:0.8;
}
#pricing .price-table .diamond .diamond-bottom{
	background-color:#000000;
}
#pricing .price-table .price-title{
	color:#ffffff;	
}
#pricing .price-table .price-btn .pr-signup-button{
    color: #ffffff;
}
#pricing .price-table .price-btn .pr-signup-button:hover{
	opacity:0.8;
}
#pricing .price-table .details-list li{
    border-bottom:1px solid #c2c2c2;
}
#pricing .price-table .details-list li:hover{
    color: #999999;
}
#pricing .price-table.pr-color1 .details-list li:before{
    color: #0eb2e8;
}
#pricing .price-table.pr-color2 .details-list li:before{
    color: #e619aa;
}
#pricing .price-table.pr-color3 .details-list li:before{
    color: #8cc726;
}
#pricing .price-table.pr-color4 .details-list li:before{
    color: #ff6a06;
}
/*------------------------------------------------------------------
	6. Information Styles
-------------------------------------------------------------------*/
.info-color1{
	color:#545197;
}
.info-color2{
	color:#8ebc3a;
}
.info-color3{
	color:#3e73a0;
}
#info1{
	background-color:#f4f4f4;
}
#info2{
	background-color:#ffffff;
}
#info3{
	background-color:#f4f4f4;
}
.info .info-image img:hover{
	opacity:0.8;
}
.info .info-text ul li {
	color:#35303e;
}
/*------------------------------------------------------------------
	7. Testimonials Styles
-------------------------------------------------------------------*/

#testimonials{
    background-color: #ffffff;
}
#testimonials .message-icon .message-icon-body{
	color:#ffffff;
}
#testimonials .person-details{
	opacity:0.4;
}
#testimonials .person-details:hover{
	opacity:1;
}
/*------------------------------------------------------------------
	8. Contacts Styles
-------------------------------------------------------------------*/
#contact .row-title{
	color:#ffffff;
}
#contact .sub-title{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
#contact p{
	color:#ffffff;
}

#contact input[type=text],#contact input[type=email]{
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}
#contact .form-label{
	color:#ffffff;
}
#contact textarea{
	color:#ffffff;
	background-color:transparent;
	border:1px solid #ffffff;
}

#contact #submit{
	color:#ffffff;
	border:1px solid #ffffff;
	background-color:rgba(255,255,255,0.0);
}
#contact #submit:hover{
	background-color:rgba(255,255,255,0.1);
}

#contact .loading{
	border:3px solid #ffffff !important;
	border-bottom:3px solid rgba(0,0,0,0) !important;
	border-left:3px solid rgba(0,0,0,0) !important;
	background-color:transparent !important;
}
.ajax-button [class*="fa"]{
  color:#ffffff;
}
.error{
	color:#EFEFEF;
}
.valid{
	background:rgba(255,255,255,0.08) !important;
	color:#FFFFFF;
}
/*------------------------------------------------------------------
	9. Responsive Styles
-------------------------------------------------------------------*/

/* Other screens styles modifications */
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
}