/*# venu */


body {}

.header-v4 .site-contact {
    padding: 12px 30px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    background-color: #fff;
}

widget, .header-v4 .site-header-widget {
    float: right;
    padding-top: 12px;
}


.sub-background-color, .topbar, .nav li li:hover, .header-v3 .site-menu, .header-v4 .site-menu, .fh-service-box-2.box-style-2 .box-header .fh-icon, .fh-price-table .table-header, .project-wrapper .project-thumbnail .pro-link, .single-post .entry-thumbnail:before, .blog-wrapper .entry-thumbnail a:before, .service .service-thumbnail a:before, .fh-latest-post .item-latest-post .entry-thumbnail a:before, .fh-service .entry-thumbnail .link, .fh-team .team-member .team-header:before, .fh-icon-box.version-light:before, .fh-btn-2, .fh-testimonials-carousel .testi-wrapper {
    background-color: #2a3070;
}

.homeserv4 {
    background: #0032ab url("../images/bg/bg01.jpg") center top no-repeat;
    padding: 70px 0 0px;
    text-align: center;
}

.homecounts-2 {
    background: #2a3070;
    padding: 20px 0 10px;
}


.testmonial-4 {
    background: url(../images/bg/attend.jpg) center center no-repeat;
    background-size: cover;
    padding: 60px 0 70px;
}

.site-footer {
    background-color: #4d5396;
}

.page-header .header-title {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url(../images/bg/about-us.jpg) center center no-repeat fixed;
    background-size: cover;
}


.page-header .header-enroll {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/enroll.jpg") center center no-repeat fixed;
    background-size: cover;
}


.page-header .header-gallery {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/gallery.jpg") center center no-repeat fixed;
    background-size: cover;
}


.page-header .header-involved {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/involved.jpg") center center no-repeat fixed;
    background-size: cover;
}



.page-header .header-faq {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/faq.jpg") center center no-repeat fixed;
    background-size: cover;
}








.page-header .header-title-services {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url(../images/bg/services-01.jpg) center center no-repeat fixed;
    background-size: cover;
}

.page-header .header-title-contactus {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/contact-us.jpg") center center no-repeat fixed;
    background-size: cover;
}

.page-header .header-title-blog {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/blog.jpg") center center no-repeat fixed;
    background-size: cover;
}

.txt-h4{font-size: 36px; margin: 0; color: #000; font-weight: 400; margin-bottom: 25px; text-align: center; }


.fh-section-title h2 {
    font-size: 36px;
    font-weight: 600;
    padding-bottom: 20px;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    text-transform: capitalize;
	
}

.aboutsec-2.secpaddbig {
    padding: 80px 0 46px;
}

.pricing-box-three {
    border: 1px solid #E1E1E9;
    border-radius: 20px;
    padding: 30px 50px 20px;
    /* text-align: center; */
    background: var(--tg-white);
    margin-bottom: 30px;
    background-color: #fff;
}


.zeus.tparrows {
    display: none;
}


.page-header .header-video {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
    background-attachment: fixed;
    position: relative;
    background: url("../images/bg/video.jpg") center center no-repeat fixed;
    background-size: cover;
}

@media screen and (min-width:768px) {
}

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



@media (min-width:992px) {
	
}


@media (max-width:998px) {

}


@media (min-width:1200px) {
}

@media (max-width:1200px) {

	}


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

@media screen and (min-width:320px) and (max-width:410px){
	
    

}

@media screen and (min-width:320px) and (max-width:768px){
	
	.header-inner.two {height: 100px;}
	
	@media only screen and (max-width: 479px)
.header-inner .title {font-size: 20px; padding: 36px 0 0;}

}

@media screen and (min-width:320px) and (max-width:575px){
.header-inner.two {height: 100px;}
}



@media (min-width:768px) {
}



@media screen and (min-width:852px) and (max-width:992px){


}


@media screen and (min-width:767px) and (max-width:852px){


}

@media screen and (min-width:1040px) and (max-width:1120px){
.
}

@media screen and (min-width:866px) and (max-width:1010px){
}

@media screen and (min-width:769px) and (max-width:1008px){
}

@media screen and (min-width:992px) and (max-width:1082px){
	
}


