.pt10{
    padding-top:10px;
}
.pt20{
    padding-top:20px;
}
.pt30{
    padding-top:30px;
}
.pt40{
    padding-top:40px;
}
.pt50{
    padding-top:50px;
}
.pb10{
    padding-bottom:10px;
}
.pb20{
    padding-bottom:20px;
}
.pb30{
    padding-bottom:30px;
}
.pb40{
    padding-bottom:40px;
}
.pb50{
    padding-bottom:50px;
}
.p10{
    padding:10px;
}
.p20{
    padding:20px;
}
.p30{
    padding:30px;
}
.p40{
    padding:40px;
}
.p50{
    padding:50px;
}
.mt10{
    margin-top:10px;
}
.mt20{
    margin-top:20px;
}
.mt30{
    margin-top:30px;
}
.mt40{
    margin-top:40px;
}
.mt50{
    margin-top:50px;
}
.mb10{
    margin-bottom:10px;
}
.mb20{
    margin-bottom:20px;
}
.mb30{
    margin-bottom:30px;
}
.mb40{
    margin-bottom:40px;
}
.mb50{
    margin-bottom:50px;
}
.m10{
    margin:10px;
}
.m20{
    margin:20px;
}
.m30{
    margin:30px;
}
.m40{
    margin:40px;
}
.m50{
    margin:50px;
}
.boder-left{
    border-left: 4px solid #ddd;
    padding-left: 10px;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
/* Add your CSS */
#body-bg-img {
	background-color: #ececec!important;
}

#dvLoading {
	background: url(images/education-loader.gif) no-repeat center center #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999999;
}
.containerBgW {
	background:#fff;
	padding:50px 0px;
}
.header-logo img{
    width:100%;
}

.header-contact li {
	font-size: 20px;
	color: #000;
}
.header-contact li span {
	color: #03a95b !important;
}
.header-contact i {
	font-size: 24px;
}
.header-contact .fa {
	color: #fff;
}
.nav-bg-color {
	background:#212220;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #212220!important;
        color: #fff!important;
}
#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a{
    background-color: #212220!important;
}
.nav-bg-color ul li a {
	color: #ffffff;
    font-weight: 400 !important;
    font-size: 15px !important;
    padding: 16px 16px;
    text-transform: uppercase;
    border-left: 1px solid #ffc107bd;
}

 .dark-bg .tp-bgimg.defaultimg {
    opacity: 0.5 !important;
}
.setRtimg img{
	width: 600px !important;
	height: inherit !important;
}
.setLtSmCnt p{
	line-height: 28px;
	color: #fff;
}
.setLtImg img {
	width: 200px !important;
	height: inherit !important;
}
/* parishram*/
.btn-eduction {
	background-color: #0e0d0c;
    border-color: #ffffff #ffffff #ffffff;
    color: #fff;
}
.ParishramHeading {
	color: #0e0d0c;
    font-size: 40px;
    font-weight: 600;
}
html .featured-box-parishram .box-content {
    border-top-color: #a8cf45;
}
.dropdown-item {
	display: block;
    text-align: left;
    color: #fff;
    padding: 10px;
	text-decoration:none;
}
.dropdown-menu {
    padding:30px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #212220;
	border: none;
    border: none;
	border-radius: 4px; 
    -webkit-box-shadow:none;
    box-shadow: none;
}
.dropdown-menu a:hover, a:focus {
    color: #ffc107;
    text-decoration: none;
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    border-color: #ffc107 transparent transparent transparent;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #ffc107;
}

/**/
#contentlayout {
	    padding-top: 15px;
    padding-bottom: 0px;
}
#contentlayout img {
	width: 100%;
	height: inherit;
}
.bg-white {
	background: #fff;
	padding: 1px 16px;
    margin-bottom: 50px;
	margin-top: 25px;
}
#menu-first-menu{
    width: 85%;
    float: none;
    margin: 0 auto;	
}
#EntranceExam img,
#aboutSection img {
	
}
.aboutRight p {
	font-size: 16px;
    line-height: 28px;
    text-align: justify;
}
#counterCrousel{
	background: #ffc107;
	padding: 45px 0px 60px 0px;
}
#TestimonialCrousel{
	background: #fff;
	padding-top: 45px;
	
}
#courseCrousel{
	background: #fff;
	margin-bottom: 60px;
	padding: 45px 0px;
}
#contactSection {
    background: #fff;
	margin-bottom: 60px;
  
}
.crouselTitle {
	background: #0c0c0c82;
    padding: 10px 0;
    text-align: center;
    font-size: 20px;
    color: #fff;
}
#EntranceExam {
	padding-top: 50px;
}
#EntranceExam p {
	text-align: justify;
}
#EntranceExam h2.ParishramHeading {
	font-size: 30px;
} 
.setEntranceBox {
	border: 1px solid #ececec;
    padding: 25px 0;
}
.setEntBoxPadding {
	padding: 25px;
}
#strategyDiv {
	background: #009846;
}
#footer	.footer-copyright {
	text-align: center;
	padding: 10px 0;
    font-size: 15px;
}
#footer	.footer-copyright p{
	color: #fff;
	font-size: 14px;
}
.footer-logo {
	margin-top:75px;
}
.footer-logo img{
	width:100%;
}
.footer-logo h1{
	margin-bottom: 10px;
    font-weight: 600;
    color: #fff;
}
.footer-logo h1 span{
    color: #ffc107;
}
#contactSection  input,
#contactSection  textarea {
	border-radius: 0 !important;    
    background: #fff0 !important;    
    color: #fff !important;    
    border: 2px solid #fff !important; 
    width: 100% !important;
    margin: 5px 0;  
}
#contactSection  input  {
	height: 45px !important;    
}
#contactSection  textarea {
	height: 80px !important;    
}
.setContactAddress {
	background:#fff;
}
.wpcf7-form p {
	margin-bottom: 0;
}
form {
    margin-bottom: 0;
}
.setContactAddress,
.setContactForm {
	padding-top:30px ;
	padding-bottom:30px ;
}
h4.setTouch {
	font-size: 32px;
    color: #009846;
}
.mobileAppCr h2.ParishramHeading {
	color: #fff;
	margin-top: 0; 
}
#header .header-logo {
	margin: 0px 0;
}

#header .header-logo img {
	width: 408px!important;
	height: inherit;
}

.header-logo h1{
	margin: 0px;
    font-weight: 600;
    color: #fff;
}
.header-logo h1 span{
    color: #000;
}
.fa-caret-down:before {
    content: "";
} 
#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-caret-down {
    display: inline-block !important;
}
#header .fa-caret-down {
    display: inline-block !important;
}
.contactSection {
	padding-top: 0px !important;
}
.set-top-header a {
	text-decoration: none;
	color: #000;
}
.mobileAppCr {
	padding-top: 50px !important;
	padding-bottom: 30px !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #000 !important; 
        background-color: #afca1f !important; 
}
.dropdown-menu>li a{
	color: #000 !important; 
}
.teachingPadPage  h3 {
	font-size: 22px !important;
    line-height: 35px !important;
}
.setMendorPage {
	border: 1px solid #afca1e;
    margin-bottom: 10px;
}
.setMendorPage p {
	    font-size: 16px;
    margin-bottom: 0;
    line-height: 20px;
}
.setMendorPage .thumb-info-caption-title {
	font-size: 21px;
    color: #009846 !important;
}
.setFixed {
	position: fixed;
	width: 100%;
	top: 0; 
	display: none;
}
.setFixedmenu img {
	width: 50px !important;
}
.setBorderBox  img {
	border: 1px solid #b7b7b7;
    padding: 5px;
    margin: 5px;
}
.enggEnteExamPage  h3 {
	margin: 20px 0;
    color: #009846;
    font-size: 20px
}
.setMedicalEntPage {}
.contactSectionPage {
	background:#dbdbdb !important;
	padding: 0 10px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #ffc107;
    border-color: #ffc107;
}
.dropdown-menu li a {
	padding: 10px 10px !important;
	font-size: 15px !important;
}
.setEntBoxPadding .owl-item {
	border: 1px solid #ddd;

}
/* Mentor Deatils*/
.mentorDetail {
	 background: #060606;
	 padding: 0px 0;
}
.resultDetail {
	background: #00aeef;
	padding: 0px 0;
}
.mentorDetail h4 {
	font-size: 16px;
    text-align: center;
    color: #b0cb1f;
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px solid #656565;
}
.resultDetail h4 {
	font-size: 12px;
    text-align: center;
    color: #fff;
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px solid #656565;
}
.resultDetail p,.mentorDetail p {
	margin: 0;
    text-align: center;
    color: #fff;
}
.mentorInner img {
	    border: 1px solid #00aeef;
    border-radius: 0px;
    padding: 5px;
    background: #00aeef00;

}
.mentorDetail button {
	    margin: 0 auto;
    display: block;
}
.mentorDetail .btn-pdding {
	padding: 5px 0;
}
.setResultPage .setPadd {
	padding: 5px ;
	margin-bottom: 10px;
}

#header .header-nav-main .collapse {
    display: block !important;
    height: auto !important;
}
#header  ul.navbar-nav {
    display: block;
}
.setEntranceBoxFull1 {
	border: 1px solid #ffc107;
    background: #ffc107;
    text-align: center;
}
.setEntranceBoxFull2 {
    border: 1px solid #0e0d0c;
    background: #0e0d0c;
    text-align: center;
}
.setEntranceBoxFull3 {
    border: 1px solid #ffc107;
    background: #ffc107;
    text-align: center;
}
.setEntranceBoxFull4 {
    border: 1px solid #0e0d0c;
    background: #0e0d0c;
    text-align: center;
}
.setEntranceBoxFull5{
	border: 1px solid #ffc107;
    background: #ffc107;
    text-align: center;
}
.setEntranceBoxFull6{
	border: 1px solid #0e0d0c;
    background: #0e0d0c;
    text-align: center;
}
.setEntranceBox1 img {
    width: 128px !important;
	padding: 25px;
}
.setEntranceTitle {
    padding: 10px 0;
}
.setEntranceTitle p {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}
.aboutRight {
    padding: 30px;
}
/*.setEntranceBoxFull:hover {
    background: #a0dffd;
    border: 1px solid #a0dffd;
}*/
.contactInfoHeader {
    background: #fff;
    padding: 7px;
    text-align: center;
    font-size: 20px;
    font-style: oblique;
}
.contactInfoHeader p {
    margin: 0;
    color: #009846;
}
.nav-bg-colors {
    background: #009846;
}
.setCornerWidth {
    width: 33.33%;
    float:left;
    text-align: center;
        margin: 5px 0;
}
.setIconCorner {
        padding-top: 3px;
}
.setIconCornerBg {
    background: #fff;
    width: 65px;
    height: 50px;
    float: none;
    margin: 0 auto;
    border-radius: 4px
}
.setIconCorner .fa {
    vertical-align: middle;
    margin: 12px;
    font-size: 24px;
    color: #009846;
}
.setIconCorner a {
    color: #fff;
}
.setTileDiv {
    text-align: center;
    height: 190px;
}
.setTileDiv a {
    text-decoration:none;
}
.setTileDiv:hover {
    background: #053951;
}
.setTileImg {
    padding: 10px;
}
.setTileTitle {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    white-space: nowrap;;
}
.setTileImg img{

}
.setTileDivBg-1,.setTileDivBg-3,.setTileDivBg-6,.setTileDivBg-8 { 
    background: #d98e43;
}
.setTileDivBg-5,.setTileDivBg-2,.setTileDivBg-4,.setTileDivBg-7 {    
    background: #eaac63;
}
.footer {
    background-color:#000000;
    padding: 30px 0;
    color: #cacaca;
    font-size: 16px;
    font-weight: 100;
    line-height: 30px;
	background-size: 100% 100%;
   
}
#footer .footer-copyright {
    background: #1d1d1d;
}
.contactInfoHeader {
    display: none;
}
h2.widget-title {
        margin: 0;
    font-size: 32px;
    margin-bottom: 10px;
}
#media_image-2 {
    margin: 65px 0;
}
#EntranceExam {
    display: none;
}
.entry-content {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 35px;
}
.setDownloadBg {
    background: #00aff0;
    text-align: center;
    padding: 25px 0;
    border-radius: 5px;
}
.setDownloadedImg {
    height: inherit !important;
    width: 200px !important;
}
h2.entry-title {
    display: none;
}
/* Download Tab*/
#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
#exTab1 .nav-pills > li > a {
  border-radius: 0;
}
#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}
#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
.ourMainTabCont .setRowCont {
	text-align: center;
    padding: 5px 0;
    box-shadow: 0px 0px 1px #ababab;
    margin: 15px 0;
}
.setRowCont img{
	height: 60px !important;
    padding: 0 30px;
}
.setRowCont h4 {
	margin-top: 15px;
    font-size: 24px;
    color: #2ad078;
    font-weight: 600;
}
.ourMainTabMenu {
	background:#fff;
	padding:10px 15px;
}
.ourMainTabMenu li.active a{
	background-color: #fff !important;
    padding: 10px 10px 10px 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-size: 16px !important;
	color: #009746 !important;
    border: 1px solid #009746;
}
.ourMainTabMenu li a{
	background-color: #009746 !important;
    padding: 10px 10px 10px 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-size: 16px !important;
	color:#fff;
}
.page-header h1 {
	text-transform:capitalize;
}
/* ===================================================================
 LATEST NEWS
 * ------------------------------------------------------------------- */
.news-set{
	background-image: url(images/slider-1.jpg);
    color: #fff;
    box-shadow: 1px 2px 5px #C68D4A;
    background-size: 100% auto;
	background-repeat: no-repeat;
}
.setBannerHeight{
	height: 540px;
	width: 100%;
}
.fronBoxMargin{
	margin-top: 246px;
}
.setdatanews{
	padding: 18px !important;
}
.news-set{
	outline: 6px solid #eedf9e;
}
#set-bg{
	background: #c68d4a;
}
#set-bg h1{
	color:#fff;
}
.icon-img-abt {
	background: #c68d4a;
}
.icon-img-abt span{
	color:#fff;
}
.abt-icon {
	padding:5px !important;
	margin:0px!important;
}
.setdatanews h3,.setdatanews p{
	color:#fff;
}
.Nomargin{
	margin-bottom:0px;
}
.BannerSlider{
	padding:20px;
}
/*=== Counter ===*/
.counter{
    background: #fff;
    text-align: center;
    padding: 100px 0 20px;
    margin-top: 30px;
    position: relative;
}
.counter .counter-value{
    width: 150px;
    height: 100px;
    line-height: 100px;
    background: #0e0d0c;
    margin: 0 auto;
    box-shadow: 0 8px 7px -5px #4d485e;
    text-shadow: 1px 1px 0 #4d485e, 2px 2px 0 #4d485e, 3px 3px 0 #4d485e, 4px 4px 0 #4d485e;
    font-size: 50px;
    color: #fff;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
}

.counter .counter-value:after{
    border-right: 20px solid transparent;
    border-left: 20px solid #9c434c;
    left: auto;
    right: -40px;
}
.counter .title {
    font-size: 20px;
    font-weight: 600;
    color: #033a34;
    text-transform: uppercase;
    margin: 0;
    margin-top: 20px;
}
.counter.yellow .counter-value{ background: #e8a83b; }
.counter.blue .counter-value{ background: #14cbdc; }
.counter.green .counter-value{ background: #22c662; }
.counter.yellow .counter-value:before{ border-right-color: #a27f43; }
.counter.yellow .counter-value:after{ border-left-color: #a27f43; }
.counter.blue .counter-value:before{ border-right-color: #478a91; }
.counter.blue .counter-value:after{ border-left-color: #478a91; }
.counter.green .counter-value:before{ border-right-color: #247151; }
.counter.green .counter-value:after{ border-left-color: #247151; }
@media only screen and (max-width: 990px){
    .counter{ margin-top: 40px; }
}
/*=== Testimonials ===*/
.testimonial{ margin: 0 20px 50px; }
.testimonial .pic{
    display: inline-block;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin: 0 15px 15px 0;
}
.testimonial .pic img{
	width: 100%;
    height: auto;
    border-radius: 50%;
    border: 1px solid #eee;
    box-shadow: 0px 0px 6px 1px #eee;
    padding: 4px;
}
.testimonial .testimonial-profile{
    display: inline-block;
    position: relative;
    top: -27px;
}
.testimonial .title{
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #2f2f2f;
    text-transform: capitalize;
    margin: 0 0 7px 0;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #e8b006;
}
.testimonial .description{
    padding: 20px 22px;
    background: #000;
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    margin: 0;
    position: relative;
}
.testimonial .description:before,
.testimonial .description:after{
    content: "";
    border-width: 18px 0 0 18px;
    border-style: solid;
    border-color: #ffc107  transparent transparent;
    position: absolute;
    bottom: -18px;
    left: 0;
}
.testimonial .description:after{
    border-width: 18px 18px 0 0;
    left: auto;
    right: 0;
}
.owl-theme .owl-controls{
    margin-top: 10px;
    margin-left: 30px;
}
.owl-theme .owl-controls .owl-buttons div{
    opacity: 0.8;
    background: #fff;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    font-size: 20px;
    color: #1f487e;
}
.owl-next:before{ content: "\f054"; }
.imgTitleBox{
	width: 20%;
    float: left;
}
.imgTitleBox img{
	width: 85px!important;
    border: 1px solid #eee;
    box-shadow: 0px 0px 5px 1px #eee;
	border-radius: 50%;
}
.TitleBox{
	width: 70%;
    padding-top: 27px;
}
.aboutLeft{
	padding:20px;
}
.pageBottomPading{
	padding-bottom:100px;
}
.navbar-nav li:last-child {
    border-right: 1px solid #ffc107bd;
}
.footer h4{
	margin-bottom:20px;
}
.testimonial-icon i{
	margin-top:10px;
}
.section-title-white{
    border-left: 6px solid #0e0d0c;
        margin-bottom: 30px;
}
.section-title-white h1{
    font-family: 'Volkhov', serif;
    color: #fff;
    letter-spacing: 10px;
    margin-left: 10px;
}
.section-title{
	border-left: 6px solid #ffc107;
}
.section-title h1{
    font-family: 'Volkhov', serif;
    color: #0e0d0c;
    letter-spacing: 10px;
    margin-left: 10px;	
}
#footer h4 {
    color: #fff!important;
    font-weight: 600;
    margin-top: 75px;
    margin-bottom: 30px;
    font-size: 30px;
}
.sociallink ul{
	display:inline-flex;
    list-style: none;
	margin-bottom: 0px;
	padding-left: 90px;
}
.setBgColor{
    background: #ffc107;
    padding: 30px;
    float: none;
    margin: 0 auto;
    top: 40px;
    color: #000;
}
.sociallink li{
	margin-right: 27px;
    color: #fff;
}
.sociallink li i{
	margin-right: 10px;
}
.socialIcon ul{
	list-style: none;
    display: inherit;
	padding-left: 10px;
}
.socialIcon li{
	margin-right: 35px;
	margin-bottom: 10px;
}
.socialIcon li i{
	font-size: 18px;
	color:#ffffff;
	margin-right: 20px;
}
.BannerSlider img{
	width:100%!important;
	border: 1px solid #eee;
    box-shadow: 0px 0px 4px 1px #eee;
}
.fronBoxMargin img{
	width:474px;
}
.rev_slider_wrapper{
	height:500px!important;
}
.rev_slider{
	height:500px!important;
}
.setBgColor i{
	font-size: 25px;
    margin-right: 10px;
}
.centrBlock{
	border-left: 2px solid #000;
    border-right: 2px solid #000;
}
.footer p{
	color:#eee;
}
.footerMargin{
	margin-top: 15px;
}

/*Inner Services*/
.servicesBox{
	text-align: center;
    padding: 20px;
    border: 1px solid #eeeeee87;
    box-shadow: 0px 0px 13px 1px #eee;
	margin-bottom:30px;
}
.servicesBox i{
	font-size: 30px;
    border: 1px solid #eee;
    padding: 20px;
    background: #000;
    color: #ffc107;
	margin-bottom: 20px;
}
.servicesBox h2{
	margin-bottom: 18px;
    font-weight: 400;
}
/*=== Responsive ===*/
@media (max-width: 991px) {
	.navbar-nav>li {
		float: none;
	}
	.footer {
        text-align: center;
    }
}
@media (max-width: 767px) {
	#header .header-logo {
		width: 45%;
	}
	.header-contact li {
    font-size: 15px;
	}
	.navbar-collapse.collapse {
    display: block!important;
    }
    #header .header-btn-collapse-nav {
        background: #000;
        position: absolute;
        top: -103px;
        right: 20px;
    }
    .setCornerWidth {
    width: 33.33%;
    float:left;
    text-align: center;
        margin: 5px 0;
    }
    .setIconCorner {
            padding-top: 3px;
    }
    .setIconCornerBg {
        background: #fff;
        width: 65px;
        height: 50px;
        float: none;
        margin: 0 auto;
        border-radius: 4px
    }
    .setIconCorner .fa {
        vertical-align: middle;
        margin: 12px;
        font-size: 35px;
        color: #009846;
    }
    .setIconCorner a {
        color: #fff;
    }
    .accordianContainer {
        margin: 15px auto;
    }
   
    .destopCorner {
        display: none !important;
    }
    .contactInfoHeader,.setFixedmenu {
        display: block !important;
    }
	.fsbanner > div {
		background-size: 100% auto !important;
		background-repeat:no-repeat;
	}
	div.fsbanner { 
        height: 190px;
		width: 100% !important;
    }
	div.fsbanner {
		font-size: 12px;
	}
	/*download tabs*/
	.ourMainTabMenu li {
		width:100%;
		margin:2px 0;		
	}
	.ourMainTabMenu li a {
		text-align:center;
	}
	.setRowCont h4 {
		margin: 5px 0;
		font-size: 15px;
		color: #2ad078;
		font-weight: 600;
	}
	.setRowCont img {
		height: 45px !important;
		padding: 0;
		margin: 2px 0;
	}
	.ourMainTabMenu li a,
	.ourMainTabMenu li.active a {
		padding: 5px 10px 5px 10px !important;
		font-size: 15px !important;
	}
	.course-box {
		margin-bottom:40px!important;
	}
	.tab-content {
		padding: 0 15px;
	}
	.fronBoxMargin {
		margin-top: 83px;
	}
	.fronBoxMargin img{
		width:100%;
	}
	.section-title h1{
		letter-spacing: -1px;
		text-align:center;
	}
	.section-title {
		border-left: none;
	}
	.imgTitleBox {
		width: 100%;
		float: left;
	}
	.TitleBox {
		width: 100%;
		padding-top: 27px;
	}
	.setBgColor{
		display:none;
	}
	.footer{
		height: inherit;
		background-image: none;
		background: #000000de;
	}
	.rev_slider {
		height: 155px!important;
	}
	.rev_slider_wrapper {
		height: 155px!important;
	}
	.admission-desc h3{
		text-align: center;
		font-size: 21px!important;
		font-weight: 600;
		margin-bottom: 30px!important;
	}
	
}
@media (max-width: 600px) {
	#header .header-logo {
   		width: 100%;
		background: #FFC107;
		/* border-top-right-radius: 10px; */
		/* border-bottom-left-radius: 10px; */
		padding: 20px;
		float: none;
		margin: 5 auto;
	}
	
	.header-contact li {
   	 	font-size: 10px;
	}
	.header-contact {   
  	  margin-top: 3px;
	}
	.set-top-header {
  	  height: auto;
	}
	.page-header h1 {
		font-size: 20px;
		line-height: 25px;
		padding: 0 0 15px;
	}
	h3 {
	    font-size: 20px;
	    line-height: 24px;
	    margin-bottom:20px;
	}
	#footer	.footer-copyright {
    	padding: 3px 0;
    	font-size: 12px;
	}
	.home-intro p {
	    font-size: 16px !important;
	    max-width: 100%;
	    padding-top: 12px;
	    text-align: center;
	}
	.ParishramHeading {
    	margin: 7px 0;
    	font-size: 21px;
	}
	.adv-tooltip-box h3 {
		padding-bottom: 20px!important;
	}
	#EntranceExam h2.ParishramHeading {
    	font-size: 20px;
	}
	#EntranceExam img, #aboutSection img {
    	margin: 0px 0;
        padding: 5px;
	}
	.btn-eduction {
  		  float: none;
    		margin: 0 auto;
    	display: block;
	}
    
    .mobCrSet {
        width: 135px;
        margin: 0 auto;
        float: none;
    }
    .owl-carousel .owl-item img {
        width: 98px;
    }
    .crouselTitle {
        padding: 5px 0;
        font-size: 15px;
    }
    .home-intro {
        margin-bottom: 0px;
    }
    .aboutRight {
        padding: 5px 0;
        margin: 10px 0;
    }
    .setEntranceBox {
        padding: 10px 0;
        margin: 10px 0;
    }
    .extranceRight {
        font-size: 16px;
        text-align: justify;
        line-height: 28px;
    }
    #aboutSection {
        margin: 10px 5px;
    }
    .setTileDiv {
        height: 115px;
        width: 25%;
        float: left;
        padding: 10px;
    }
    .setTileImg img {
        width: 45px;
        padding-top: 0px;
    }
    .setTileTitle {
        font-size: 12px;
        white-space: normal;
        line-height: 15px;
        margin: 6px 0;
        color: #000;
        font-weight: 900;
    }
    .setTileImg {
        padding: 5px;
        background: #fff;
        width: 65px;
        float: none;
        margin: 0 auto;
        border-radius: 5px;
    }
    #contactSection {
        
    }
    #contactSection:hover {
        background: none;
    }
    
    #media_image-2 {
        margin: 25px 0;
    }
    .container  {
        width: 100%;
    }
    .setEntBoxPadding {
        padding: 0px;
    }
    #courseCrousel {
        padding-top: 10px;
    }
    .bg-white {
        margin-bottom: 0px;
        border-radius: 10px;
    }
    #EntranceExam {
        padding-top: 0px;
    }
    .setEntranceBoxFull {
        width: 25%;
        float: left;
        height: 100px;
        padding: 7px 0;
        display: none;
    }
    .setEntranceBoxFull img {
        width: 50px !important;
    }
    .setEntranceTitle p {
        text-transform: none;
        font-size: 12px;
        line-height: 13px;
    }
    .setEntranceTitle {
        padding: 5px 0;
    }
    #EntranceExam {
        display: none;
    }
    #courseCrousel {
        background: #fff0;
    }
    .mobileAppCr {
        background: #0000008f !important;
    }
    .setTileDivBg-5,.setTileDivBg-2,.setTileDivBg-4,.setTileDivBg-7 {    
        background: #fff;
    }
    #contactSection .row {
        margin: 0 !important;
    }
    #header .header-btn-collapse-nav {
        top: -90px;
    }
	#header {
    min-height: 0px!important;
	}
    #header .header-body {
        background: #fff0;
    }
    .contactInfoHeader {
        font-size: 14px;
        font-style: normal;
    }
    .setTileDivBg-1,.setTileDivBg-3,.setTileDivBg-6,.setTileDivBg-8 { 
         background: #00984600;
    }
    .setTileDivBg-5,.setTileDivBg-2,.setTileDivBg-4,.setTileDivBg-7 {    
         background: #fff0;
    }
    #contactSection {
        background: #00000000;
        margin: 20px 0;
    }
    .setFixedmenu img {
         width: 45px !important;
    }
    .setIconCornerBg {
        width: 65px;
        padding: 5px 0;
    }
    .setIconCorner a {
        line-height:14px;
		font-size: 11px;
    }
	.setFixedmenu img {
		width: 30px !important;
	}
	.setIconCornerBg {
		width: 50px;
		height: 40px;
	}
	.siteorigin-widget-tinymce p {
		font-size: 13px !important;
		text-align: justify;
	}
	.aboutRight p {
		font-size: 14px;
	}
	.rev_slider {
		height: 155px!important;
	}
	.rev_slider_wrapper {
		height: 155px!important;
	}
	.adv-range-padding h3 {
		color: #000;
		text-align: center;
	}
	.tab .nav-tabs {
		text-align: center;
	}
	.our-heading h2{
		text-align: center;
		font-size:25px;
	}
	.comingsoon-box {
		margin: 160px 100px;
		text-align: center;
	}
	.content {
	   width: 100%!important;
		margin-top: 50px;
	}
	.content .form-control {
		width: 80%!important;
		float: left;
		border: #dfdeda;
		height: 45px;
		font-size: 16px;
	}
	.content .btn {
		width: 20%!important;
		float: left;
		height: 45px;
		background: #000;
		border: #0000;
		color: #fff;
		font-size: 16px;
	}
	.yellow-bg {
		width: 130px!important;
		height: 130px!important;
	}
	.yellow-bg h3 {
		margin: 0px;
		line-height: 90px!important;
	}
	.white-bg { 
		width: 130px!important;
		height: 130px!important;
	}
	.white-bg h3 {
		margin: 0px;
		line-height: 90px!important;
	}

}
@media (max-width: 480px) {
	.setTileImg {
		width: 50px;
	}
	.setTileImg img {
		width: 32px;
	}
	.setTileDiv {
		height: 100px;
	}
	div.fsbanner { 
        height: 160px;
		width: 100% !important;
    }
	.rev_slider {
		height: 155px!important;
	}
	.rev_slider_wrapper {
		height: 155px!important;
	}
	.yellow-bg {
		width: 100px!important;
		height: 100px!important;
	}
	.yellow-bg h3 {
		margin: 0px;
		line-height: 60px!important;
	}
	.white-bg { 
		width: 100px!important;
		height: 100px!important;
	}
	.white-bg h3 {
		margin: 0px;
		line-height: 60px!important;
	}
}


/*course-pg*/
.btn.focus, .btn:focus, .btn:hover {
    color: #ffc107;
    text-decoration: none;
}
.course-box {
    background: #f9f9f9;
    padding: 20px;
    text-align: center;
    margin: 20px 0px;
    box-shadow: 10px 10px #dddddd6e;
}
.course-box i {
    color: #000;
    font-size: 40px;
    margin-bottom: 20px;
}
.course-box2 i {
    color: #fff;
    font-size: 40px;
    margin-bottom: 20px;
}

.course-box h3 {
    background: #ffc107;
    color: #070606;
    padding: 15px;
	font-size: 20px;
    margin: 0px 0px 20px;
	border-left: 3px dashed #fff;
    border-right: 3px dashed #fff;
}
.course-box2{
	background: #000;
    padding: 20px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px #ddd;
	margin:20px 0px;
	box-shadow: 10px 10px #ddd;
}
.course-box2 h3 {
    background: #ffc107;
    color: #070606;
    padding: 15px;
	font-size: 20px;
    margin: 0px 0px 20px;
    border-left: 3px dashed #000;
    border-right: 3px dashed #000;
    
}
.course-box2 p {
	color:#fff;
}
.course-btn {
	text-align:center;
	margin-top:40px;
}

/*contact form*/
.red{
	color:red;
}
.form-area {
    background-color: #FAFAFA;
    padding: 10px 40px 60px;
    margin: 10px 0px 60px;
    box-shadow: 0px 0px 10px 0px #ddd9;
    margin-top: -100px;
}
.text-center {
	text-align:center;
}
.btn-submit {
    background: #000;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 20px 12px;
}

/*Event pg*/
.event-box{
    margin: 20px 10px;
    border-bottom: 1px solid #ffc10754;
    box-shadow: 0 0 5px rgba(255, 193, 7, 0.56);
    transition: all 0.4s ease-in-out 0s;
}
.event-box .event-img{
    position: relative;
    overflow: hidden;
}
.event-box .event-img:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    transition: all 0.4s linear 0s;
}
.event-box:hover .event-img:before{
    background: rgba(0, 0, 0, 0.6);
}
.event-box .event-img img{
    width: 100%;
    height: auto;
}
.event-box .category {
    width: 35%;
    font-size: 16px;
    color: #fff;
    line-height: 11px;
    text-align: center;
    text-transform: capitalize;
    padding: 11px 0;
    background: #ffc107;
    position: absolute;
    bottom: 0;
    left: -50%;
    transition: all 0.5s ease-in-out 0s;
}
.event-box:hover .category{
    left: 0;
}
.event-box .event-review{
    padding: 25px 20px;
    background: #fff;
    position: relative;
    height: 310px;
}
.event-box .event-title{
    margin: 0;
}
.event-box .event-title a{
    display: inline-block;
    font-size: 16px;
    color: #ffc107;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 25px;
    transition: all 0.30s linear 0s;
}
.event-box .event-title a:hover{
    text-decoration: none;
    color: #555;
}
.event-box .event-content{
    font-size: 15px;
    color: #555;
    line-height: 26px;
}
.event-review .event-bar{
    margin-top: 20px;
}
.event-bar span{
    display: inline-block;
    font-size: 14px;
}
.event-bar span i{
    margin-right: 5px;
    color: #999;
}
.event-bar span a{
    color: #999;
    text-transform: uppercase;
}
.event-bar span a:hover{
    text-decoration: none;
    color: #ffc107;
}
.event-bar span.comments{
    float: right;
}
@media only screen and (max-width: 359px) {
    .event-box .category{ font-size: 13px; }
}
@media only screen and (max-width: px) {
    .yellow-bg {
		width: 130px;
		height: 130px;
	}
	.yellow-bg h3 {
		margin: 0px;
		line-height: 90px;
	}


}
/*Principal section*/
.princi-img img{
	width:100%;
	padding: 25px;
}
/*Gallery*/
.set-height{
	height:1260px;
}
.gallery-title{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button {
    font-size: 18px;
    border: 1px solid #ffc107;
    border-radius: 5px;
    text-align: center;
    color: #ffc107;
    background: #000;
    margin: 30px 0px;
}
.filter-button:hover {
    font-size: 18px;
    border: 1px solid #ffc107;
    border-radius: 5px;
    text-align: center;
    color: #000000;
    background-color: #ffc107;
}
.btn-default:active .filter-button:active{
	color: #000000;
    background-color: #ffc107;
}
.port-image{
    width: 100%;
}
.btn-default.focus, .btn-default:focus {
    color: #333;
    background-color: #ffc107;
    border-color: #ffc107;
    color: #fff;
}
.gallery_product{
    margin-bottom: 30px;
}

/*Coming Soon Pg */
#comingsoon-bg {
	background-image:url(./images/eduction-coming-bg.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
.comingsoon-box {
	margin:160px 100px ;
}
.comingsoon-box h1{
	font-size:80px;
	margin-bottom:25px;
	text-shadow: 5px 0px 5px #ebebeb;
}
.comingsoon-box p{
	font-size:24px;
	margin-top:0px;
}
.content {
	width:50%;
	margin-top:80px;
}
.content .form-control {
    width:45%;
    float: left;
    border:1px solid #dfdeda;
    height: 45px;
	font-size: 16px;
}
.content .btn {
    width: 25%;
    float: left;
    height: 45px;
    background: #000;
    border:1px solid #0000;
    color: #fff;
	font-size: 10px;
}
/*Login Pg */
.login-bg{
	background-image:url(./images/log.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.login-bx {
    background: #ffffff4f;
    padding: 50px 50px 80px;
    text-align: left;
    margin: 100px 0px 10px;
	box-shadow: 0px 0px 10px 0px #000;
}
.login-bx h3 {
    color: #fff;
    text-align: center;
	text-shadow: 5px 0px 5px #000;
}
.btn-login {
    width: 100%;
    background: #ffc107;
    color: #000;
    border: 1px solid #ffc107;
    padding: 10px;
    margin-top: 20px;
}
.btn-login:hover {
	color: #ffc107;
	background: #000;
}

/*Error Pg */
#errorpg-bg {
	background:#000;
	color:#fff;
	text-align:center;
}
.padd-top-btm  {
	padding:100px 0px;
}

.yellow-bg {
	width:200px;
	height:200px;
	line-height:200px;
    background: #ffc107;
    padding:20px;
    border-radius: 50%;
    text-align: center;
	box-shadow: 0px 0px 10px 2px #a7a7a7;
}
.yellow-bg h3 {
    margin: 0px;
	line-height: 150px;
    font-size: 60px;
    color: #000;
    text-shadow: 5px 0px 5px #a19f9f;
}
.white-bg {
	width:200px;
	height:200px;
	line-height:200px;
	background: #fff;
    padding:20px;
    border-radius: 50%;
    text-align: center;
	box-shadow: 0px 0px 10px 2px #a7a7a7;
}
.white-bg h3{
	margin: 0px;
	line-height: 150px;
    font-size: 60px;
    color: #000;
	text-shadow: 5px 0px 5px #a19f9f;
}
.errorpg-box p{
	color:#fff;
	font-size:20px;
	margin:50px 0px 100px;
}
.error-btn {
	background: #ffc107;
    color: #000;
    padding: 15px 30px;
    border-right: 5px solid #fff;
	border-left: 5px solid #fff;
	font-size: 15px;
    font-weight: 600;
}
.errorpg-box a:hover{
	text-decoration:none;
	color:#000;
}
.padd-zero {
	padding:0px;
}
.admission-desc h3{
    margin: 0;
    margin-top: 11px;
    font-size: 33px;
    font-weight: 600;
    color: #fff;
}
.scroll-to-top{
    display: none;
}
/*Error Pg */
/*RESULT AREA*/

.result-desc{
    text-align: center;
    background: #fff;
    padding: 10px;
}
.result-desc h3{
    margin: 0px;
    border-bottom:1px solid #00000038;
    padding: 4px 0px;
    color: #000;
}
.result-desc p{
    color: #000;
}
/*TEAM AREA*/
.team-desc{
    text-align: center;
    padding: 10px;
    background:#ffc107;
    color: #fff;
}
.team-box img{
    padding: 20px 20px 0px 20px;
}
.team-desc h3{
    margin:0px;

}
/*rESULT TAB*/
.result-inn-desc{
    text-align: center;
    padding: 10px;
    background:#ffc107;
    color: #fff;
}
.result-inn img{
    padding: 20px 20px 0px 20px;
}
.result-inn-desc h3{
    margin:0px;

}
.tab .nav-tabs{
    border: none;
    margin: 0;
}
.tab .nav-tabs li a{
    padding: 10px;
    margin-right: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #293241;
    text-transform: uppercase;
    border: none;
    border-radius: 0;
    background: transparent;
    z-index: 2;
    position: relative;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a{ border: none; }
.tab .nav-tabs li a:before{
    content: "";
    width: 100%;
    height: 4px;
    background: #f6f6f6;
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.tab .nav-tabs li a:after{
    content: "";
    width: 0;
    height: 4px;
    background: #ffc107;
    border: 1px solid #ffc107;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    transition: all 1s ease 0s;
}
.tab .nav-tabs li:hover a:after,
.tab .nav-tabs li.active a:after{
    width: 100%;
    opacity: 1;
}
.tab .tab-content{
    padding: 15px 20px;
    margin-top: 20px;
    font-size: 17px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 30px;
    background: #ececec;
    position: relative;
}
@media only screen and (max-width: 479px){
    .tab .nav-tabs li{
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .tab .tab-content{ margin-top: 0; }
}
/*Download Section*/
.download-title{
    color:#000;
}
.download-ans a{
    background: #ffc107;
    color: #fff;
    margin-top: 17px;  
}
.download-ppr a{
    background: #000;
    color: #fff;
    margin-top: 17px;
}