/*
Theme Name: Little Trinity
Author: Rotary Creative - Mark Feltwell
Author URI: http://www.rotaryprinters.co.uk/
Description: Graphic Design, Litho Printing, Digital Printing and Web Design in Stourport, Kidderminster, Worcester, Birmingham
Version: 1.0
Tags:
Text Domain: littletrinity
*/

/* Little Trinity Style */

html {
	font-size: 16px;
      scroll-behavior: smooth;

}

body {
	font-family: "Poppins", serif !important;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #555;
}
a {
    color:#004393;
}
/* Global ____________________________________________________________________*/

h1, h2, h3, h4, h5, h6, p, a, span, label, input, div {
	font-family: "Poppins", serif !important;
}
.parent-or-child-85 section h2 {
    color: #161616;
    margin-bottom: 22px;
    font-weight: 600;
}
.container {
	max-width: 1300px !important;
}
section.slider.new-slider .container-fluid {
    padding: 0;
    overflow-x: hidden;
}
.right-head .phone {
    display: flex;
    justify-content: flex-end;
}
.phone li {
    list-style: none;
    padding-left: 22px;
    display: flex;
    align-items: center;
}
.phone li img {
    padding-right: 9px;
}
.phone li a{
	font-size: 15px;
	color: #004393;
}
.phone ul {
    display: flex;
}
.navigate .left-head, .navigate .right-head {
    padding: 0;
	display: flex;
	flex-direction: column;
}
.navigate .right-head {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
}
ul.mainMenu {
	align-items: inherit;
	height: auto;
}
ul.mainMenu li a {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    color: #004393;
}
ul.mainMenu li{
	border: 0px;
}
.top-logo {
     height: auto;
}
.sticky img.top-logo {
    height: 65px;
}
section.slider.new-slider {
    position: relative;
}
section.slider.new-slider a.carousel-control-prev, section.slider.new-slider a.carousel-control-next {
    display: none;
}
section.slider.new-slider ol.carousel-indicators {
    display: none;
}
.slider .carousel-caption {
    right: inherit;
    left: inherit;
    width: 100%;
	text-align: left;
	top: 35%;
}
.banner-inner .banner-title .title h1,
section.slider.new-slider h1 {
    font-size: 67px;
    font-weight: 300;
    text-transform: capitalize;
}
.banner-inner .banner-title .title h4 p {
    font-size: 22px;
    font-weight: 400;
}
p#breadcrumbs>span span, p#breadcrumbs>span a {
    font-size: 16px;
    margin-right: 6px;
	line-height: 15px;
}
p#breadcrumbs>span a {
    color: #808C9F;
}
p#breadcrumbs>span {
    font-size: 0;
}
p#breadcrumbs>span span{
	color: #fff;
	position: relative;
}
p#breadcrumbs>span span:last-child{
	text-decoration: underline;
}
p#breadcrumbs>span span a {
    text-decoration: none;
}
p#breadcrumbs>span a:after{
	content: '\f105';
	font-family: FontAwesome;
	color: #ffff;
	font-size: 23px;
	position: relative;
	top: 3px;
	padding-left: 11px;
}
.slider .carousel-item img {
    height: calc(100vh - 127px);
}
section.slider.new-slider .sliderimg:before {
    content: '';
    background: rgb(0, 39, 96);
/*     background: linear-gradient(51deg, rgba(0, 39, 96, 0.7315301120448179) 0%, rgba(255, 255, 255, 0) 100%); */
	background: linear-gradient(87deg, rgba(0, 32, 96, 1) 0%, rgb(229 229 279 / 0%) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}
section.slider.new-slider .container {
    padding: 0;
}
.icon-wrapper .icon-inner {
    display: flex;
}
.icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-icons .icon-text h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0;
	color: #fff;
}
.header-icons .icon-text p {
    font-size: 18px;
    font-weight: normal;
	color: #fff;
}
.header-icons .icon-text {
    padding-left: 10px;
    padding-top: 10px;
}
.header-icons {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
    padding-top: 30px;
    border-top: 1px solid #B29B5A;
	z-index: 100;
}
.topIcon {
    background: transparent;
    border-radius: 50px;
    border: inherit;
    height: inherit;
    width: inherit;
    position: relative;
    left: inherit;
    top: inherit;
    transform: inherit;
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 18px;
    transition: .15s;
    -webkit-transition: .15s;
}
.info-blocks a:hover .topIcon {
    border-color: inherit;
}
.infoBlock {
    text-align: center;
    background: inherit;
    border: inherit;
    margin: 0;
    padding: 50px 25px;
    position: relative;
    border: inherit;
}
.info-blocks a:hover .infoBlock{
	border: inherit;
}
.new-admissions .infoBlock {
    padding: 90px 30px;
}
.new-admissions .infoBlock img {
	width: 100%;
	border-radius: 20px;
}
.new-admissions .infoBlock h4 {
    font-size: 30px;
    color: #004393;
    font-weight: 600;
    text-align: left;
    line-height: 45px;
    padding-top: 21px;
    padding-bottom: 10px;
}

.new-admissions .infoBlock p{
	font-size: 18px;
	color: #000;
	text-align: left;
	font-weight: 400;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: 80px;
}
a.arrow-btn {
    display: flex;
    align-items:center;
	justify-content:center;
    background: #004393;
    border-radius: 100px;
    margin-top: 25px;
	transition: 1s;
	-webkit-transition: 1s;
    width: 50px;
    height: 50px;
}
a.arrow-btn img {
    height: 16px;
    width: 20px;
}
.new-admissions {
	padding: 0;
	transition: 1s;
	-webkit-transition: 1s;
}
.new-admissions.active {
    background: #004393;
}
.new-admissions.active h4, .new-admissions.active p {
    color: #fff;
}
.new-admissions.active a.arrow-btn {
    background: #B29B5A;
}
section.standard.info-blocks.timing-wraper {
    padding: 0;
}
section.our-vision .infoBlock {
    padding: 0;
}
section.our-vision {
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
    height: calc(100vh - 93px);
}
section.our-vision:after {
    content: '';
    position: absolute;
    right: -290px;
    background: url(/wp-content/themes/littletrinity/images/about-img.svg);
    width: 583px;
    height: 474px;
    background-repeat: no-repeat;
    top: 0;
}
.title h2 {
    font-size: 38px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 32px;
    color: #002760 !important;
}
.titlecenteralign h2, .titlecenteralign
{
    text-align: center;
}
.titlecenteralign h2
{
    padding-top: 30px;
}
section.our-vision .vision {
    padding: 0;
}
section.our-vision .vision p {
    display: flex;
    align-items: center;
    font-size: 17px;
	color: #161616;
	font-weight: 400;
	line-height: normal;
}
section.our-vision .vision label{
	width: 45px;
	height: 45px;
	padding: 20px;
	font-size: 30px;
	font-weight: 200;
	background: #002760;
/* 	background: #b29b5a; */
	border-radius: 10px;
	color: #fff;
/* 	color: #004393; */
	margin: 0;
	margin-right: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 1s;
	-webkit-transition: 1s;
}
section.our-vision .vision:hover label{
	background: #b29b5a; 
	color: #004393;
}
section.our-vision .vision {
	display: flex;
	margin-bottom: 10px;
}
section.booking-form {
    height: 100vh;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 79px);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
/*     background: url(/wp-content/themes/littletrinity/images/booking-bg.png); */
	background: url(/wp-content/uploads/2025/03/Book-a-show-banner.png);
	position: relative;
	background-size: cover;
}
div#news-slider {
    display: flex;
}
.news_page p.post-date {
    display: flex;
    align-items: center;
}
.news_page p.post-date span {
    margin-left: 3px;
}
.post-slide .post-description:empty {
    display: none;
}
.news_page .postText .post-categories a {
    padding: 5px;
    padding-left: 0;
}
section.standard.altBkg .post-content h3.post-title a {
    padding: 20px 0;
    padding-bottom: 10px;
}
section.booking-form:before {
    content: '';
    background: linear-gradient(87deg, rgba(0, 32, 96, 1) 0%, rgb(229 229 279 / 0%) 100%);
    width: 100%;
    height: 100%;
    width: 100%;
    max-width: 100%;
    position: absolute;
}
.formnew {
    width: 440px;
    background: #fff;
    padding: 35px;
    border-radius: 20px;
}
.formnew h2{
	position: relative;
	padding-bottom: 20px;
}
.booking-wraper {
    padding: 0;
}
.formnew .title h2:after {
    content: '';
    position: absolute;
    bottom: 0px;
    background: #002760;
    height: 8px;
    width: 266px;
    left: 0;
}
.formnew p {
    font-size: 18px;
    line-height: 30px;
    color: #000;
    font-weight: normal;
	margin: 0px;
}
.bookingbtn {
    display: flex;
    margin-top: 25px;
}
.bookingbtn a {
    padding: 13px 40px;
    background: #002760;
    border-radius: 100px;
    color: #fff;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	border: 1px solid #002760;
}
.bookingbtn a:hover{
	background: transparent;
	border: 1px solid #002760;
	color: #002760;
	text-decoration: none;
}
.experience-inner .experience-box {
    background: url(/wp-content/themes/littletrinity/images/Experience-bg.png);
    height: 485px;
    border-radius: 20px;
    width: 100%;
    object-fit: cover;
    background-size: 100%;
	background-repeat: no-repeat;
	padding: 30px;
	padding-top: 40px;
}
.experience-inner:last-child .experience-box{
   background: url(/wp-content/themes/littletrinity/images/ParentMail.png);
}
.experience-wrape {
    display: flex;
    justify-content: space-between;
	padding: 0px;
}
.experience-wrape .experience-inner{
	padding: 0px;
	width: 49%;
	max-width: 49%;
}
.experience-box h2 {
    color: #fff !important;
    width: 50%;
}
.experience-box p {
    width: 50%;
	color: #fff;
	font-size: 16px;
	line-height: normal;
}
.experience-box .bookingbtn a {
    background: #fff;
    color: #002760;
	border: 1px solid #fff;
}
.experience-box .bookingbtn a:hover{
	background: #002760 !important;
	border: 1px solid #002760;
	color: #fff;
}
section.experience {
/*     padding: 100px 0; */
    height: calc(100vh - 79px);
    display: flex;
    align-items: center;
}
section.follow-facebook {
    height: auto;
    display: flex;
    align-items: center;
    background: #002760;
    position: relative;
    padding: 45px 0;
}
section.follow-facebook:before {
    content: '';
    position: absolute;
    left: -170px;
    width: 268px;
    height: 268px;
    bottom: 60px;
    background: #004393;
    border-radius: 100%;
}
section.follow-facebook:after {
    content: '';
    position: absolute;
    right: 0;
    background: url(/wp-content/themes/littletrinity/images/facebook-inner-bg.png);
    width: 437px;
    height: 500px;
    background-repeat: no-repeat;
    top: 0;
}
.facebook-wraper {
    display: flex;
    align-items: center;
	padding: 0px;
}
.facebook-inner {
    position: relative;
    z-index: 10;
}
.facebook-wraper .facebook-left:last-child {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
section.follow-facebook .title h2 {
	color: #fff !important;
	width: 57%;
}
.storage-wraper:nth-child(odd) {
    display: flex;
	align-items: center;
	margin-bottom: 80px;
}
.storage-wraper:nth-child(even) .storage-inner,
.storage-wraper:nth-child(even) {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
section.storage img {
    border-radius: 15px;
}
.facebook-left p {
    color: #99a9bf;
	font-size: 25px;
	margin-bottom: 70px;
	width: 90%;
}
.facebook-left .bookingbtn a {
	border: 0;
	color: #161616;
	background: transparent;
	position: relative;
	padding: 0;
}
.facebook-left .bookingbtn a {
    display: flex;
    align-items: center;
}

.facebook-left .bookingbtn img {
	position: relative;
	z-index: 2;
}
.facebook-left .bookingbtn span {
    border: 8px solid #fff;
    color: #000;
    background: #ededed;
    padding: 10px 30px;
    font-size: 18px;
    font-weight: 600;
    position: absolute;
    left: 42px;
    padding-left: 52px;
    z-index: 1;
    border-radius: 100px;
}
section.follow-facebook .facebook-left {
    padding: 0;
}

/* .facebook-left .bookingbtn a:before {
    content: '';
    position: absolute;
    left: 0;
    background: url(/wp-content/themes/littletrinity/images/facebook-btn.svg);
    width: 83px;
    height: 83px;
    background-repeat: no-repeat;
    top: 0;
} */
.storage-wraper .right,
.storage-wraper .left,
.storage-wraper {
    padding: 0;
}
.storage-wraper .left img {
    width: 100%;
}
section.storage {
    padding: 100px 0px;
}
.storage-wraper .right {
    padding-left: 80px;
    padding-right: 80px;
}
.storage-wraper .right p{
	text-align: left;
}
section.standard.admission-info.text-center .storage-inner {
	display: flex;
	align-items: center;
}
.adimissiontopsection .zoom-img, .adimissiontopsection .zoom-img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.adimissiontopsection {
    background: #f5f5f5;
}
section.storage p {
    font-size: 18px;
    font-weight: normal;
    color: #000;
	line-height: 30px;
}
section.storage .title h2 {
    margin-bottom: 10px;
}
.about-inner {
    display: flex;
    align-items: center;
}
.about-inner .about-right img {
    border-radius: 20px;
	position: relative;
	z-index: 10;
    height: 70vh;
}
section.standard.altBkg.about {
    background: #002760;
    position: relative;
    overflow: hidden;
    height: calc(100vh - 93px);
    display: flex;
    align-items: center;
}
section.standard.altBkg.about:before {
    content: '';
    background: #b29b5a;
    width: 300px;
    height: 300px;
    position: absolute;
    left: -150px;
    bottom: -150px;
    border-radius: 100%;
}
.about-inner .about-left span {
    text-align: left;
	color: #B29B5A;
	font-size: 26px;
	text-transform: uppercase;
	display: flex;
}
.about-inner .about-left h2 {
    color: #fff !important;
}

.about-inner .about-left p
{
	color: #fff;
	font-size: 18px;
	text-align: left;
	line-height: 30px;
}
section.standard.altBkg.about .bookingbtn {
    margin-top: 47px;
}
section.standard.altBkg.about .bookingbtn a {
    background: #b29b5a;
    color: #002760;
    border-color: #b29b5a;
    border: 1px solid #b29b5a;
    font-weight: 500;
    font-size: 16px;
    padding: 14px 36px;
}
section.standard.altBkg.about .bookingbtn a:hover {
	background: transparent;
	color: #B29B5A;
	 border: 1px solid #b29b5a;
}
.about-inner .about-left p {
    width: 81%;
}
.about-inner .about-right {
    display: flex;
    justify-content: flex-end;
}
.about-inner,
.about-inner .about-right,
.about-inner .about-left {
    padding: 0;
}
section.standard.altBkg.about:after{
	content: '';
    position: absolute;
    right: 0;
    background: url(/wp-content/themes/littletrinity/images/about-img.svg);
    width: 583px;
    height: 474px;
    background-repeat: no-repeat;
    top: 0;
}

.about-inner .about-right .zoom-img {
    position: relative;
    z-index: 10;
}
.about-inner .about-right {
    position: relative;
    z-index: 1;
}
.about-inner .about-right:after {
    position: absolute;
    content: '';
    width: 150px;
    height: 150px;
	background: #004393;
	bottom: -90px;
	border-radius: 100%;
	right: 38px;
	z-index: 1;
}
.our-vision-padding {
    padding: 0;
}







/* news slider */

#news-slider {
  margin-top: 80px;
}
.post-slide {
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    margin-right: 25px;
/*   margin: 20px 15px 20px; 
    margin: 0px 15px;*/
/* 	padding-top: 1px; */
/*	box-shadow: 0px 14px 22px -9px #bbcbd8;*/

}
section.latestNews-blog .latest-inner {
    padding: 0;
}
.post-slide .post-img {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}

.post-slide .post-img img {
  width: 100%;
  height: 250px;
	transform: scale(1, 1);
	transition: transform 0.2s linear;
	object-fit: cover;
}
.post-slide:hover .post-img img {
  transform: scale(1.1, 1.1);
}
.post-slide .over-layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: linear-gradient(
    -45deg,
    rgba(6, 190, 244, 0.75) 0%,
    rgba(45, 112, 253, 0.6) 100%
  );
  transition: all 0.5s linear;
}
.post-slide:hover .over-layer {
  opacity: 1;
  text-decoration: none;
}
.post-slide .over-layer i {
  position: relative;
  top: 45%;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 25px;
}
.post-slide .post-content {
  background: #fff;
  padding: 2px 30px 30px;
  border-radius: 15px;
	min-height:235px;
}
.post-slide .post-title a {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	display: inline-block;
	text-transform: capitalize;
	transition: all 0.3s ease 0s;
	min-height: 60px;
}
.post-slide .post-title a:hover {
  text-decoration: none;
  color: #004393;
}
.post-slide .post-description {
/* 	line-height: 26px; */
	color: #000;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: 300;
}
.post-slide .post-date {
	color: #000;
	font-size: 16px;
	margin-top: 20px;
	display: flex;
}
.post-slide .post-date i {
  font-size: 18px;
  margin-right: 8px;
  color: #cfdace;
}
.post-slide .read-more {
  padding: 7px 20px;
  float: right;
  font-size: 12px;
  background: #2196f3;
  color: #ffffff;
  box-shadow: 0px 10px 20px -10px #1376c5;
  border-radius: 25px;
  text-transform: uppercase;
}
.post-slide .read-more:hover {
  background: #004393;
  text-decoration: none;
  color: #fff;
}
.owl-controls .owl-buttons {
  text-align: center;
  margin-top: 11px;
}
section.banner.newbanner {
    background-image: url(/wp-content/uploads/2025/03/ChineseNY_LTN1-scaled-1.png) !important;
}
.owl-controls .owl-buttons .owl-prev {
  background: #fff;
  position: absolute;
  top: -13%;
  left: 15px;
  padding: 0 18px 0 15px;
  border-radius: 50px;
  box-shadow: 3px 14px 25px -10px #92b4d0;
  transition: background 0.5s ease 0s;
}
.owl-controls .owl-buttons .owl-next {
  background: #fff;
  position: absolute;
  top: -13%;
  right: 15px;
  padding: 0 15px 0 18px;
  border-radius: 50px;
  box-shadow: -3px 14px 25px -10px #92b4d0;
  transition: background 0.5s ease 0s;
}
.owl-controls .owl-buttons .owl-prev:after,
.owl-controls .owl-buttons .owl-next:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #333;
  font-size: 30px;
}
.owl-controls .owl-buttons .owl-next:after {
  content: "\f105";
}
section.latestNews-blog .owl-controls {
    position: absolute;
    right: 0;
    top: -137px;
    display: flex;
}

section.latestNews-blog .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	top: 10px;
	left: inherit;
	right: 58px;
}

section.latestNews-blog .owl-controls .owl-buttons>div{
	box-shadow: inherit !important;
	background: #335280 !important;
}
.owl-controls .owl-buttons .owl-prev:after, .owl-controls .owl-buttons .owl-next:after {
    color: #fff;
}
section.latestNews-blog .owl-controls .owl-buttons .owl-next {
    background: #fff;
    position: inherit;
}
section.latestNews-blog div#news-slider {
    margin-top: 0;
}
section.latestNews-blog h3.post-title {
    margin-bottom: 10px;
    margin-top: 18px;
}
.latest-inner .post-content a.arrow-btn:hover {
    background: #B29B5A;
}
section.latestNews-blog .title h2 {
	color: #fff !important;
	margin-bottom: 65px;
}
section.latestNews-blog{
	padding: 100px 0px;
	background: #002760;
	position: relative;
	padding-bottom: 85px;
	overflow: hidden;
}
section.latestNews-blog .owl-controls .owl-buttons .owl-next,
section.latestNews-blog .owl-controls .owl-buttons .owl-prev {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}
section.latestNews-blog .owl-controls .owl-buttons .owl-prev {
    right: 77px;
}
section.latestNews-blog:after {
    content: '';
    position: absolute;
    right: -139px;
    width: 268px;
    height: 268px;
    bottom: -118px;
    background: #B29B5A;
    border-radius: 100%;
}
.parent-pageid-85 .title h1 {
    text-transform: uppercase !important;
}
/* section.storage.client-logo .slider-one span i, */
section.testimonials {
    height: calc(100vh - 93px);
    display: flex;
    align-items: center;
    flex-direction: column;
	padding: 85px 0;
}
section.standard.testimonials.last span i {
    font-family: "FontAwesome";
    font-style: normal;
    color: #FCCB32;
    font-size: 22px;
    padding: 2px;
}

/* section.storage.client-logo .slider-one span, */
.testimonial-icons span {
    display: flex;
}
/* section.storage.client-logo .slider-one .testimonial-icons, */
.testimonial-icons{
	display: flex;
	flex-direction: column;
}
/* section.storage.client-logo .slider-one .icons-inner, */
.icons-inner {
    display: flex;
    margin-bottom: 10px;
}

/* section.storage.client-logo .slider-one p, */
.carousel-inner p {
    font-size: 19px;
    color: #7F7F7F;
    line-height: 32px;
    font-weight: 500;
	text-align: left;
}
.testi_text {
    display: flex;
    align-items: center;
}
section.standard.rooms {
    display: none;
}
/* section.standard.testimonials.last .carousel-item.active {
	display: flex;
	justify-content: space-between;
} */

/* section.storage.client-logo .slider-one{
	width: 100%;
	background: #ededed;
    padding: 42px 47px;
    border-radius: 20px;
} */
section.standard.testimonials.last .slider-one {
    background: #ededed;
    padding: 42px 47px;
    border-radius: 20px;
	width: 100%;
}
section.testimonials .slider-one p {
    height: 160px;
    overflow: auto;
}
 .testi_text label {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #D9D9D9;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #002760;
}
/* section.storage.client-logo h3, */
.testi_text h3 {
    font-size: 18px;
    color: #4B4B4B;
    text-transform: capitalize;
}
div#testimonialCarousel .carousel-item {
    min-height: 100% !important;
}
/* .clients-carousel {
    display: flex !important;
} */
.news_page p.post-date {
    background: #002760;
}
.news_page .postText .post-categories {
    font-size: 1rem;
}
.blog .news_page p.post-date {
    background: #002760;
    color: #fff;
}
section.standard.altBkg.news_page.last.news-listing {
    background: #f5f5f5bd;
    padding: 85px 0;
}
.sliderdescription * {
    text-align: left;
}
.sliderdescription {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}
h4.eyfs-title,
h3.uniformtitle {
    font-size: 25px;
    line-height: 1.4;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
    color: #002760 !important;
}
.uniformsectionmain {
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
}
.uniformsection {
    background: #002760;
    font-style: italic;
    font-weight: 300;
    color: #fff;
    padding: 30px;
    line-height: 45px;
    border-radius: 20px;
    text-align: left;
    display: flex
;
    align-items: center;
    justify-content: space-around;
}
.uniformsection li a {
    color: #fff;
    text-decoration: underline;
}
.blackcontent p {
    font-size: 18px;
    font-weight: 300;
    color: #000;
}
.uniformsectionmain .video-text-discription * {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.uniformsection p {
    margin-top: 0;
}
/* ul#pills-tab {
    display: none;
} */
@media only screen and (max-width: 1280px) {
  .post-slide .post-content {
    padding: 0px 15px 25px 15px;
  }
}
section.latestNews-blog:before{
	content: '';
    position: absolute;
    left: 0;
    background: url(/wp-content/themes/littletrinity/images/latest-news.svg);
    width: 583px;
    height: 492px;
    background-repeat: no-repeat;
    top: 0;
}
.testimonials .carousel-control-prev-icon:hover, .testimonials .carousel-control-next-icon:hover {
    color: inherit;
    background-color: inherit;
}
.carousel-newicons svg {
    all: unset;
}
.testimonials .carousel-control-prev-icon, .testimonials .carousel-control-next-icon {
    background: 0 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #002760;
    height: 100%;
    width: 100%;
    transition: .15s;
    -webkit-transition: .15s;
    font-size: 25px;
    border: 1px solid #002760;
    border-radius: 100%;
}
.carousel-newicons {
    display: flex;
    position: absolute;
    right: 0;
    top: -93px;
}
.testimonials .carousel-control-next {
    right: calc(43% - 0px);
}
.testimonials .carousel-control-prev {
    left: calc(43% - 142px);
}
.carousel-newicons a {
    width: 64px !important;
    height: 64px !important;
}
.carousel-newicons a:hover span {
    border-color: #B29B5A;
    color: #B29B5A;
}
.carousel-newicons a span svg{
	transition: .15s;
	-webkit-transition: .15s;
}
.carousel-newicons a:hover span svg {
    color: #B29B5A;
}
section.standard.testimonials.last .title h2 {
    margin-bottom: 65px;
}
section.latestNews-blog .owl-controls .owl-buttons>div:hover {
    background: #b29b5a !important;
}
section.standard.altBkg.latestNews {
    display: none;
}
.zoom-img{
	overflow: hidden;
	border-radius: 20px;
}
.zoom-img img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
}
.zoom-img:hover img{
   -webkit-transform: scale(1.3);
    transform: scale(1.1);
}
.infoBlock .vision:last-child {
    margin-bottom: 0px;
}
section.whatsaid {
    background: #B29B5A;
/*     max-height: calc(100vh - 93px); */
    overflow-x: hidden;
    position: relative;
    display: flex;
    align-items: center;
    padding: 85px 0;
}
section.whatsaid .container {
    overflow: visible;
}
section.whatsaid .owl-carousel .owl-stage-outer {
    overflow: visible;
}
/*section.whatsaid>div {
    min-height: 65vh;
}*/
section.whatsaid .title h2{
	color: #fff;
	margin-bottom: 50px;
}
.said-text {
    padding: 24px 29px;
    background: #fff;
    border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.said-text p {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 17px;
    color: #000;
    font-weight: 400;
    line-height: 30px;
    padding-top: 10px;
    height: 250px;
    overflow: auto;
}
.said-text:before {
    position: absolute;
    top: -115px;
    background: #002760;
    content: '';
    right: -115px;
    width: 250px;
    height: 250px;
    border-radius: 100%;
}
.said-text:after {
    content: '';
    position: absolute;
    top: 37px;
    right: 47px;
    background: url(/wp-content/themes/littletrinity/images/said-testi-icon.svg);
	 background-repeat: no-repeat;
    background-position: center;
    z-index: 1000;
    width: 40px;
    height: 37px;
}
.owl-carousel .owl-item .said-text img {
    width: auto;
    height: 65px;
}
body#body {
    overflow-x: hidden;
}
/*.whatsaid-inner {
    position: absolute;
}*/
section.whatsaid:before {
    content: '';
    position: absolute;
    width: 278px;
    height: 278px;
    background: #004393;
    border-radius: 100%;
    left: -150px;
    bottom: -150px;
}
section {
    overflow: hidden;
    position: relative;
}
section.whatsaid:after {
    content: '';
	position: absolute;
	right: -60px;
    background: url(/wp-content/themes/littletrinity/images/about-img.svg);
    width: 583px;
    height: 474px;
    background-repeat: no-repeat;
    top: 0;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%);
}
.owl-carousel .owl-item .icons-inner img {
    width: auto;
}
.slider-one p {
    text-align: left;
    font-size: 18px;
    color: #7F7F7F;
    margin-bottom: 10px;
}

.slider-one p:empty{
	display: none;
}
section.latestNews-blog .owl-nav {
    display: block !important;
}
section.latestNews-blog .owl-nav button span,
section.standard.testimonials.last .owl-nav button span {
    display: none;
}
section.latestNews-blog .owl-nav button:after,
section.standard.testimonials.last .owl-nav button:after{
	content: '';
	position: absolute;
	background: url(/wp-content/themes/littletrinity/images/testimonials-arrow.svg);
    width: 65px;
    height: 65px;
    background-repeat: no-repeat;
}
section.latestNews-blog .owl-nav button:after{
	background: url(/wp-content/themes/littletrinity/images/latest-news-arrow.svg);
	rotate: 180deg;
  }
section.latestNews-blog .owl-nav button.owl-next:after,
section.standard.testimonials.last .owl-nav button.owl-next:after {
    margin-left: 83px;
    content: '';
    rotate: 180deg;
    margin-top: -2px;
}
section.latestNews-blog .owl-nav button.owl-next:after{
	rotate: 0deg;
	margin-top: 2px;
}
section.latestNews-blog .owl-nav,
section.standard.testimonials.last .owl-nav {
    display: flex;
    position: absolute;
    top: -122px;
    right: 150px;
}
section.latestNews-blog .owl-nav {
	    top: -146px;
}
footer.footer {
    background: #002760;
    border: 0;
    padding: 80px 0px;
}
.footer-logo-new {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
	    padding: 0;
    align-items: flex-start;
}
.footer-logo-new img {
    margin-bottom: 20px;
	width: 113px;
}
.footer-logo-new p{
	font-size: 16px;
	color: #99a9bf;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
}
footer.footer h3 {
    font-size: 25px;
    font-weight: bold;
	color: #fff;
	margin-bottom: 25px;
	text-align: left;
}
.support-links a,
nav.newtop-menu a {
    font-size: 16px;
    color: #fff;
    line-height: 39px;
    text-align: left;
}
.support-links a:hover,
nav.newtop-menu a:hover {
	color: #B29B5A;
	text-decoration: none;
}
footer.footer .menu-right{
	padding: 0px;
	padding-left: 50px;
}
footer.footer .menu-left {
	padding: 0px;
    padding-left: 110px;
}
footer ul li img {
    margin-right: 10px;
	width: 27px;
}
footer.footer .menu-right ul.support-links,
footer.footer .menu-left nav.newtop-menu {
    margin-left: 17px;
}
.facebook-ft{
	display: none;
}
footer ul li {
    display: flex;
    align-items: flex-start;
    text-align: left;
    font-size: 16px;
    color: #fff;
	margin-bottom: 8px;
}
.contactdetails li {
    margin-bottom: 34px;
}
.contactdetails p {
    margin: 0;
}
footer ul li a{
	font-size: 16px;
	color: #fff;
}
footer ul li a:hover{
	color: #B29B5A;
	text-decoration: none;
}
nav.newtop-menu li,
.support-links li{
	text-align: left;
}
footer.sub-footer p a,
footer.sub-footer p{
	background: #002760;
	font-size: 16px;
	color: #fff;
	}
.facebook-ft a {
    font-size: 16px;
    color: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
}

.facebook-ft a:hover{
	color: #B29B5A;
	text-decoration: none;
}
.facebook-ft a img{
	margin-left: 10px;
	width: 39px;
}
li.menu-btn {
    background: #004393;
    border-radius: 100px;
    color: #fff;
}
li.menu-btn a {
	color: #fff !important;
	transition: .5s;
	-webkit-transition: .5s;
    font-weight: normal !important;
}
li.menu-btn:hover {
    background: #B29B5A;

}
ul.sub-menu a {
    font-size: 16px !important;
    padding: 10px !important;
}
footer.sub-footer {
	background: #002760;
/* 	padding-bottom: 20px; */
	border-top: 1px solid rgb(255 255 255 / 20%);
}
.navigate .left-head {
    justify-content: center;
}
footer.sub-footer p a, footer.sub-footer p{
	text-align: center;
}
.sticky .navigate {
    padding-bottom: 6px;
}
.navigate .right-head .phone {
    margin-bottom: 10px;
}
/* news slider end */



/* admissions style */

.banner:after {
	background: linear-gradient(87deg, rgba(0, 32, 96, 1) 0%, rgb(229 229 279 / 0%) 100%);
	opacity: 1;
	top: 0px;
}
.admission-info-inner img {
    height: 450px;
    width: 100%;
    object-fit: cover;
}
.banner {
	height: 350px;
}
.breadC{
	background: transparent;
}
.breadC .banner-inner {
    position: relative;
    height: 100%;
    display: flex;
	height: 310px;
}
.banner .bread {
    position: absolute;
    left: 0;
    bottom: 0;
    align-items: flex-start;
    justify-content: flex-start;
}
.banner-inner .banner-title {
    display: flex;
    align-items: center;
    padding: 0;
}
.video_sec .video-text-discription p {
    font-size: 18px;
    color: rgb(0 0 0 / 70%);
    font-weight: normal;
    margin: 0;
    margin-top: 26px;
}
.text_field h4 {
    background: #002760;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    text-align: left;
    color: #fff;
    padding: 60px 50px;
    line-height: 45px;
    padding-right: 120px;
    border-radius: 20px;
}
.video-text-discription .video-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
}
.video-text-discription video {
    border-radius: 20px;
    background: url(/wp-content/uploads/2025/04/v_tour.png);
}

.video-text-discription div#circle-play-b {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgb(0, 39, 96, 0.5);
    border-radius: 30px;
}
.play-button-wrapper {
    width: 100%;
    height: 350px;
}
.video-text-discription div#circle-play-b img {
    position: absolute;
    right: 30px;
    bottom: 16%;
}
.admission-wraper .storage-wrapper:nth-child(even) .storage-inner {
	display: flex;
/* 	margin: 100px 0px !important; */
    flex-direction: row-reverse;
}
.admission-wraper .storage-wrapper:nth-child(odd) .storage-inner .right{
	padding-left: 120px;
	padding-right: 0px;
}
section.standard.admission-info.text-center {
    padding: 0;
}
.admission-wraper .storage-wrapper .storage-inner p{
	text-align: left;
	color: rgb(0 0 0 / 70%);
}
.admission-wraper .storage-wrapper:nth-child(even) .storage-inner .right{
	padding-left:0px;
	padding-right: 120px;
}
.admission-wraper .storage-inner .title h2 {
    font-size: 30px;
    line-height: 42px;
    color: #161616;
	margin-bottom: 30px;
}

.admission-wraper .storage-inner .title p{
	font-size: 18px;
	color: #000;
}
.storage-inner .left {
    padding: 0px;
}
/* .admission-wraper .storage-wrapper:last-child .storage-inner {
    margin-bottom: 0px !important;
} */
section.standard.admission-info.text-center .storage-inner{
	margin: 100px 0px;
}
.info_box.admission-info {
    border: 0px;
    padding: 60px 84px;
    background: #004393;
    border-radius: 20px;
}
.info_box.admission-info p{
	color: #fff;
	font-size: 24px;
	font-style: italic;
	margin-bottom: 36px;
}
.info_box.admission-info {
    margin-top: 50px;
}
.info_box.admission-info p:last-child{
	margin-bottom: 0px;
}
.red.timeTable h3,
.blue.timeTable h3,
.yellow.timeTable h3 {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #B29B5A;
	font-size: 22px;
	line-height: 52px;
	font-weight: 600;
}
.red.timeTable h3 svg,
.blue.timeTable h3 svg,
.yellow.timeTable h3 svg {
    display: none;
}
section.standard.altBkg .blue.timeTable,
section.standard.altBkg .yellow.timeTable {
    border: 0;
}
.red.timeTable .table,
.blue.timeTable .table {
    padding: 0;
}
.red.timeTable tr,
.blue.timeTable tr {
    display: flex;
    width: 100%;
}

.red.timeTable tr th,
.blue.timeTable tr th {
    width: 25%;
    padding: 20px;
    font-size: 18px;
    font-weight: 500;
    background: #002760;
    color: #fff;
}
.red.timeTable tr td,
.blue.timeTable tr td {
    width: 25%;
    font-size: 18px;
    padding: 20px;
    background: #e8e8e8;
    color: #161616;
}

.red.timeTable tr{
	border-bottom: 10px solid #f7f7f7;
}
.blue.timeTable tr{
    border-bottom: 10px solid #fff;
}
.red.timeTable tr::last-child,
.blue.timeTable tr:last-child{
	border-bottom: 0;
}
.red.timeTable .table thead th:last-child,
section.standard.altBkg .blue.timeTable .table thead th:last-child{
	border-top-right-radius: 20px;
}
.red.timeTable .table thead th:first-child,
section.standard.altBkg .blue.timeTable .table thead th:first-child
{
	border-top-left-radius: 20px;
}
section.standard.altBkg .yellow.timeTable .table thead {
	background: #002760;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
section.standard.altBkg .yellow.timeTable .table thead tr {
    width: 100%;
    display: flex;
}
section.standard.altBkg .yellow.timeTable .table {
    padding: 0;
}
section.standard.altBkg .yellow.timeTable .table th {
    padding: 20px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
	width: 18%;
}
section.standard.altBkg .yellow.timeTable .table td{
	width: 18%;
}
.timeTable table {
    width: 100%;
    display: flex;
    flex-direction: column;
}
section.standard.altBkg .yellow.timeTable .table tbody tr td {
    padding: 0;
    border: 0;
    font-size: 18px;
    width: 18%;
    padding: 20px;
}
section.standard.altBkg .yellow.timeTable .table tbody tr {
    width: 100%;
	display: flex;
	padding: 0;
	background: #E8E8E8;
	border-bottom: 5px solid #fff;
}
section.standard.altBkg .yellow.timeTable .table tbody tr:last-child {
    border: 0px;
}
.red.timeTable{
	border: 0px;
}
.red.timeTable tr td{
    background: #ffffff;
}
.red.timeTable thead tr{
	border-bottom: 0px;
}
.red.timeTable tr td:first-child, .red.timeTable tr th:first-child {
    width: 32%;
}
.blue.timeTable thead tr {
    border: 0;
}
.table-paragraf p {
    font-size: 18px;
    line-height: 30px;
    color: #000;
}
.table-paragraf {
    margin-top: 45px;
}
section.standard.altBkg {
    background: #f5f5f5;
}
section.standard.altBkg.bottom {
    background: #fff;
	position: relative;
	padding: 100px 0px;
}
.blue.timeTable {
    padding-bottom: 50px;
    margin: 0;
}
section.standard.altBkg.top .title h2 {
    text-align: center;
	margin: 0px;
}
section.standard.altBkg.top .title {
    margin-bottom: 50px;
}
.blue.timeTable tr td {
        background: #e8e8e8;
}
.blue.timeTable tr:last-child {
    border: 0;
}
.red.timeTable table {
    background: #e8e8e8;
}
section.standard.video_sec.admission-info {
	padding-bottom: 0;
	border: 0;
	padding-top: 100px;
	position: relative;
}
.admission-goldcircletopleft{
	position: absolute;
    content: '';
    width: 275px;
    height: 275px;
    background: #b29b5a;
    top: 10%;
    border-radius: 100%;
    left: -189px;
    z-index: 1;
    transform: translateY(0px);
    transition: all 0.1s ease-out;
}
section.standard.video_sec.admission-info .text_field {
    padding-left: 0;
}
section.standard.video_sec.admission-info .video-text-discription
{
	padding-right: 0px;
}
section.standard.video_sec.admission-info .row{
	margin: 0px;
}
.admission-info-inner h3 {
    font-size: 30px;
    padding-right: 0;
    color: rgb(0 0 0 / 70%);
    line-height: 39px;
}
.admission-info-inner .right p,
.admission-info-inner .bottom-text p,
.admission-info-inner .top-right p {
    font-size: 18px !important;
    text-align: left;
    color: rgb(0 0 0 / 70%);
    font-weight: normal !important;
}
.admission-info-inner .bottom-text {
    padding: 0;
    margin-top: 35px;
    padding-right: 25px;
}
.admission-info-inner .right {
    padding: 0;
}
.admission-info-inner .left img {
    border-radius: 20px;
    display: flex;
}
section.standard.blBkg.admission-info {
    background: #fff;
    padding: 0;
    padding-top: 100px;
	position: relative;
	overflow: hidden;
}
.admission-goldcircletopright {
    content: '';
    position: absolute;
    right: -31%;
    transform: translateY(0px);
    transition: all 0.1sease-out;
    width: 600px;
    height: 600px;
    background-repeat: no-repeat;
    border: 3px solid #b29b5a;
    border-radius: 100%;
    top: -250px;
}
.admission-bluecircleright{
	position: absolute;
	content: '';
	width: 190px;
	height: 190px;
	background: #004393;
	bottom: 35%;
	border-radius: 100%;
	right: -120px;
	z-index: 1;
    transform: translateY(0px);
    transition: all 0.1s ease-out;
}
.admission-info-inner.top {
    margin-bottom: 30px;
}
section.standard.blBkg.admission-info .admission-info-inner.center {
    align-items: center;
}/*
section.standard.blBkg.admission-info .admission-info-inner:nth-child(2) p {
    margin: 0;
}*/
.admission-info-inner .top-right p:empty{
	display: none;
}
.admission-info-inner .top-right {
    padding: 0;
    display: flex;
    align-items: center;
}
.admission-info-inner .top-left {
    padding: 0;
    padding-right: 80px;
}
.admission-info-inner {
    padding: 0;
    display: flex;
}
.admission-info-inner .left {
    padding: 0;
    padding-right: 30px;
}
/* .admission-info-inner .right p {
    display: flex;
    font-size: 18px !important;
    text-align: left;
    color: rgb(0 0 0 / 70%);
    font-weight: normal !important;
} */

section.standard.blBkg.admission-info .admission-info-inner.end p {
    margin: 0;
}

section.standard.admission-info.text-center,
section.standard.admission-info.text-center .admission-wraper {
    position: relative;
}
.admissioninfo-goldcircletopleft {
    content: '';
    position: absolute;
    left: -32%;
    top: 12%;
    rotate: 249deg;
    background-size: 75%;
    transform: translateY(0px);
    transition: all 0.1sease-out;
    width: 600px;
    height: 600px;
    background-repeat: no-repeat;
    border: 3px solid #b29b5a;
    border-radius: 100%;
}
.admissioninfo-goldcircletopbtm {
	position: absolute;
	content: '';
	width: 190px;
	height: 190px;
	background: #004393;
	bottom: 21%;
	border-radius: 100%;
	left: -134px;
	z-index: 1;
    transform: translateY(0px);
    transition: all 0.1s ease-out;
}


section.standard.altBkg.top{
	padding: 100px 0px;
	position:relative;
	overflow: hidden;
}
.standard-altBkg-top-goldcircletopright {
    content: '';
    position: absolute;
    right: -21%;
    background: url(/wp-content/themes/littletrinity/images/about-img.svg);
    width: 583px;
    height: 474px;
    background-repeat: no-repeat;
    top: 20%;
    rotate: 57deg;
    background-size: 80%;
    transform: translateY(0px);
    transition: all 0.1s ease-out;
}
.standard-altBkg-top-bluecircleright {
    position: absolute;
    content: '';
    width: 190px;
    height: 190px;
    background: #004393;
    bottom: 24%;
    border-radius: 100%;
    right: -120px;
    z-index: 1;
    transform: translateY(0px);
    transition: all 0.1s ease-out;
}
.red.timeTable tr:last-child {
    border: 0;
}
.standard-altBkg-top-bluecircleright {
    position: absolute;
    content: '';
    width: 190px;
    height: 190px;
    background: #004393;
    top: 3%;
    border-radius: 100%;
    left: -120px;
    z-index: 1;
    transform: translateY(0px);
    transition: all 0.1sease-out;
}
p#breadcrumbs>span {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 20px;
}
p#breadcrumbs>span span:first-child a{
	background: url(/wp-content/themes/littletrinity/images/home.svg);
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
	font-size: 0px;
	display: flex;
	padding-right: 40px;
}
p#breadcrumbs>span span:first-child a::after {
    left: 21px;
}
/* admissions style */



/* team page */
.special-product-box {
    position: relative;
}
.special-product-box .special-product-text {
	position: absolute;
    bottom: -200px;
    padding: 20px;
	height: auto;
    background: rgb(0 67 147);
	transition: all 0.5s ease-in-out;
    transform: translateY(900px);

}
.special-product-box .special-product-text .scroll-bottm {
    overflow-y: auto;
    width: 100%;
    height: 100%;
}
.special-product-box:hover .special-product-text {
    display: block;
    position: absolute;
    height: 100%;
	bottom: 0;
	z-index: 1;
    transform: translateY(0px);
}
.special-product-inner .left .special-product-text{
    position: absolute;
    bottom: 30px;
    left: 40px;
    width: 70%;
    margin: 0 auto;
    z-index: 2;
    transition: all 1s ease;
}
.special-product-box h3 {
    font-size: 26px;
    color: #002760;
    margin-bottom: 8px;
}
.new-bio-profile {
    padding: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.special-product-box {
	border: 1px solid #e2e2e2;
	border-radius: 20px;
	overflow: hidden;
}
section.staff.altBkg.standard {
    background: #fff;
	padding: 100px 0px;
}
.special-product-box:before {
    content: '';
    /* background: rgb(4 67 125 / 30%); */
    background: rgb(164 148 96 / 60%);
	background: #002760;
    position: absolute;
    height: 0;
    width: 100%;
    z-index: 1;
    transition: all 0.8s ease;
    bottom: 0px;
    display: none !important;
}
.special-product-box:hover:before {
    height: 100%;
    bottom: 0px;
}
.first-team h5 {
    font-size: 18px;
    color: #B29B5A;
    font-weight: 500;
    margin-bottom: 26px;
}
.first-team {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
}
.first-team img {
    width: 130px;
    height: 130px;
    display: inline-block;
    object-fit: cover;
    position: relative;
    object-position: top;
}
.circleanimate + .container {
    z-index: 1;
    position: relative;
}
.first-team p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 23px;
}
.first-team .scroll-bottm {
    padding: 70px 5px;
}
.scroll-bottm h5 {
    color: #B29B5A;
}
.first-team .scroll-bottm p,
.first-team .scroll-bottm h3{
	color: #fff;
}
.scroll-bottm p {
	font-size: 16px;
	color: #fff;
	padding-right: 15px;
	line-height: 28px;
}
.first-team p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 23px;
}
.first-team label {
    font-size: 18px;
    color: #004393;
}

.special-product-text::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: rgb(255 255 255 / 10%);
}
.special-product-text::-webkit-scrollbar
{
	width: 12px;
	background-color: rgb(255 255 255 / 10%);
}
.special-product-box .scroll-bottm h3 {
    color: #fff !important;
}
.special-product-text::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #999999;
}
section.standard.blBkg.last.ted {
    background: #004393;
    padding: 10vh 0;
    position: relative;
    height: calc(100vh - 93px);
    display: flex;
    align-items: center;
    justify-content: center;
}
section.standard.blBkg.last.ted .title h2 {
    color: #fff !important;
	margin-bottom: 10px;
}
section.standard.blBkg.last.ted .ted-inner .zoom-img img {
    height: 100%;
    object-fit: cover;
}
section.environment.nurseryteamenv {
    background: #004393;
    padding-top: 0;
}
.environment-wraper .environment-right img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}
.environment-wraper .environment-right .zoom-img {
    width: 100%;
    object-fit: cover;
}
section.environment.nurseryteamenv p {
    color: #fff;
}
section.standard.blBkg.last.ted h4 {
    color: #B29B5A;
    font-size: 28px;
    text-transform: capitalize;
    margin: 0;
}
section.standard.blBkg.last.ted:before {
    content: '';
    background: #004393;
    height: 700px;
    width: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
}
section.our-vision:before {
    content: '';
    background: #b29b5a;
    width: 220px;
    height: 220px;
	position: absolute;
	left: -140px;
    bottom: 70px;
    border-radius: 100%;
}
.tedTop{
	border:0px;
}
.ted-right h3 {
    font-size: 22px;
    color: #fff;
    line-height: 34px;
    font-style: italic;
    font-weight: 300;
}

section.standard.blBkg.last.ted .ted-right p {
    margin-top: 30px !important;
	font-size: 18px !important;
	color: #fff;
	line-height: 30px;
}

section.standard.blBkg.last.ted .ted-right{
	padding: 0px;
}
.ted img {
    border: 0;
    border-radius: 20px;
}

section.standard.blBkg.last.ted .ted-inner {
    display: flex;
    padding: 0;
	align-items: center;
}
section.standard.blBkg.last.ted .ted-left {
    padding: 0;
}
section.standard.blBkg.last.ted .ted-inner .zoom-img {
    margin-right: 110px;
    max-height: 80vh;
}
section.environment p {
    font-size: 18px;
    color: #161616;
    line-height: 30px;
}
section.environment h3 {
	color: #B29B5A;
	font-size: 34px;
	line-height: 44px;
	font-style: italic;
	font-weight: 300;
}
section.environment p:first-child{
	margin-bottom: 30px;
}
section.environment p:last-child{
	margin-top: 40px;
}
.environment-wraper{
	padding: 0px;
	display: flex;
	align-items: center;
}
section.environment {
	padding: 85px 0;
	background: #E1E1E1;
	position: relative;
	overflow: hidden;
}
section.standard.blBkg.last.ted .ted-inner .zoom-img img {
    height: 70vh;
    width: 100%;
}
.single-post .post_image {
    display: none;
}
/*section.environment:before {
    content: '';
    position: absolute;
    left: -177px;
    width: 275px;
    height: 275px;
    bottom: -100px;
    background: #B29B5A;
    border-radius: 100%;
}*/
.environment-inner .goldcircle.bluecircle {
    width: 193px;
    height: 193px;
    right: -100px;
}
.environment-wraper .environment-left,
.environment-wraper .environment-right{
	padding: 0px;
}

.environment-wraper .environment-right {
    padding-left: 30px;
    display: flex;
    justify-content: flex-end;
	position: relative;
}
/*.environment-wraper .environment-right:after {
    position: absolute;
    content: '';
    width: 193px;
    height: 193px;
    background: #004393;
    bottom: -73px;
    border-radius: 100%;
    right: -100px;
    z-index: 1;
}*/
li.menu-btn.menu-item.menu-item-type-post_type a {
    color: #fff !important;
}
.environment-wraper .environment-right img {
    position: relative;
    z-index: 10;
	border-radius: 20px;
}
.contact-inner {
    display: flex;
	padding: 0px;
}
section.contact_page.standard {
    background: #E7F0FF;
	padding: 100px 0px;
	position: relative;
	overflow: hidden;
}
.contact-inner h3 {
    font-size: 30px;
    color: #161616;
    font-weight: bold;
    margin-bottom: 22px;
}
.contact-inner p {
    font-size: 18px;
    color: #000;
    font-weight: normal;
	
}
.contact-left li, .contact-left li a {
    font-size: 18px;
    font-weight: bold;
	color: #000;
	display: flex;
	align-items: center;
}
.contact-left li p{
	margin-bottom:0px;
}
.contact-left li img
{
	margin-right: 25px;
}
li.map-address {
    font-size: 18px;
    font-weight: normal; 
    line-height: 30px;
    color: #000;
    margin-bottom: 25px !important;
}
.contact-left h3.timing {
    margin-bottom: 40px;
}
.contact-left li {
    margin-bottom: 30px;
}
.contact_page h3:after, .contact_page h4:after{
	display: none;
}
.contact-inner hr {
    width: 80%;
    display: flex;
    border-bottom: 1px solid #222;
    padding: 30px;
}
.contact-left ul.contact-wrape li:last-child {
    margin: 0;
}
.contact-left ul.contact-wrape {
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #9C9C9C;
}
.contact-left, .contact-right {
    padding: 0;
}
.contact-left li p.address {
    font-weight: bold;
}
section.contact_page.standard .contact-left {
    padding-right: 130px;
	margin-top: 0px;
}
.contact-right .contact-form {
    background: #fff;
    padding: 50px 52px;
    border-radius: 20px;
}
.contact_form label {
    font-size: 16px;
    color: #004393;
    display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.contact_form br {
    display: none;
}
.contact_form label img {
    display: flex;
    margin-right: 8px;
}
.contact_form input {
    height: 53px;
    border-radius: 10px;
    border-color: rgb(138 138 138 / 40%);
    font-size: 16px;
    color: rgb(138 138 138 / 40%);
}
.contact_form textarea{
	border-radius: 10px;
	border-color: rgb(138 138 138 / 40%);
	font-size: 16px;
	color: #004393 !important;
	height: 186px;
}
.contact-right .contact-form>p {
    color: rgb(0 0 0 / 45%);
    font-size: 18px;
}
.contact-right .contact-form h3 {
    margin-bottom: 5px;
}
input.wpcf7-form-control.wpcf7-submit.sendbtn {
    width: 100%;
    font-size: 18px;
    background: #004393;
    color: #fff;
    border-radius: 30px;
    height: 48px;
	margin-top: 15px;
	border: 1px solid #004393;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	cursor:pointer;
}
input.wpcf7-form-control.wpcf7-submit.sendbtn:hover, input.wpcf7-form-control.wpcf7-submit.sendbtn:active:focus{
	background: transparent !important;
	border: 1px solid #b29b5a !important;
	color: #b29b5a !important;
	box-shadow: inherit !important;
}
input.wpcf7-form-control.wpcf7-submit.sendbtn:focus{
	box-shadow: inherit !important;
}
.contact-form span.wpcf7-spinner {
    display: none;
}
section.loc_map {
    background: #F4F4F4;
    padding: 40px 0px;
    position: relative;
    overflow: visible;
    height: calc(100vh - 93px);
    display: flex;
    align-items: center;
}
section.loc_map .goldcircle.circleanimate {
    width: 275px;
    height: 257px;
    bottom: inherit;
    top: -70px;
    left: -200px;
}
section.loc_map .loc-left iframe {
    border: 5px solid #fff;
    border-radius: 20px;
    height: 60vh;
}
section.loc_map .contact-inner .loc-left iframe {
    outline: 5px solid #fff;
}
section.loc_map .contact-inner {
    align-items: center;
}
section.loc_map .contact-inner .loc-right li {
    display: flex;
    align-items: center;
}

section.loc_map .contact-inner .loc-right li p{
	margin: 0px;
}
section.loc_map .contact-inner .loc-right li img{
	margin-right: 30px;
}
section.loc_map .contact-inner .loc-right li p.address {
    font-weight: bold;
    font-size: 18px;
}
section.loc_map .contact-inner .loc-right>p {
    width: 70%;
}
section.loc_map .contact-inner .loc-left {
    padding: 0px;
}
section.loc_map .contact-inner .loc-right ul {
    margin-top: 25px;
    display: flex;
}
section.loc_map .contact-inner .loc-right {
    padding: 0px;
    padding-left: 54px;
}

section.contact_page.standard .bordercircle {
    top: -32%;
    right: -37%;
}
section.contact_page.standard .goldcircle {
     background: #004393;
    width: 190px;
    height: 190px;
    left: inherit;
    right: -127px;
    bottom: 28%;
}
.contact_form .wpcf7-response-output,
.contact_form span.wpcf7-not-valid-tip {
    font-size: 14px;
}
section.follow-facebook.contactus {
    background: #ccd4df;
}
section.follow-facebook.contactus h2{
    color: #161616 !important;
}
 section.follow-facebook.contactus p {
    color: rgb(22 22 22 / 50%) !important;
}
section.follow-facebook.contactus .facebook-left p {
    margin-bottom: 100px;
}
section.follow-facebook.contactus:before {
    content: '';
    position: absolute;
    left: -181px;
}

.contact-inner .contact-right .contact_form {
    padding: 0;
}
.contact-inner .contact-right .contact_form .form-row .form-group:nth-child(odd) {
    padding-right: 13px;
}
.contact-inner .contact-right .contact_form .form-row .form-group:nth-child(even) {
    padding-left: 12px;
}
.contact-inner {
    justify-content: space-between;
}
.footer-wrape {
    display: flex;
    padding: 0;
}
footer .order-md-3 li:nth-child(2) {
    white-space: nowrap;
}
.environment-inner {
    padding: 0;
}
.red.timeTable,
.storage-inner img {
    position: relative;
    z-index: 11;
}
.video_sec-inner {
    display: flex;
	padding: 0px;
}
/* team page end */
.blog .news-listing-wraper .news-listing-right .sideBar h3 {
    padding: 15px;
    font-size: 18px;
    font-weight: 500;
    background: #002760 !important;
    color: #fff;
}
.storage-wraper:nth-child(odd) .right {
    padding-right: 50px;
}
.first-team-pic {
    border: 0px solid #004393;
    border-radius: 100%;
    background: radial-gradient(ellipse at center, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
    overflow: hidden;
    padding: 7px;
}
div#testimonialCarousel .owl-stage-outer {
     border-radius: 20px;
}
@media screen and (max-width: 1080px) {
	section.standard.testimonials.last .slider-one {
	   min-height: 489px;
	}
.row {
    margin: 0;
}

	.banner-inner .banner-title .title h1, section.slider.new-slider h1 {
		font-size: 48px;
	}
	.banner-inner .banner-title {
		max-width: 100%;
		width: 100%;
		flex: 0 0 100%;
	}
	section.follow-facebook {
		height: 100%;
		padding: 100px 0;
	}
	.admission-info-inner.top {
		margin-bottom: 30px;
	}
	.new-bio-profile {
		padding: 15px;
	}
	.first-team h5 {
		font-size: 16px;
		margin-bottom: 16px;
	}
	.special-product-box h3 {
    font-size: 18px;
	}
	.first-team p {
		font-size: 16px;
		margin-bottom: 11px;
	}
	a.arrow-btn {
       margin-top: 22px;
	}
.contact-left li:last-child {
	margin: 0;
}
footer.footer .menu-left {
    padding: 0px;
    padding-left: 20px;
    max-width: 23%;
}
footer.footer .menu-right {
    padding: 0px;
    padding-left: 0px;
    max-width: 21%;
}
.contact_page ul:last-child {
	margin: 0;
}
section.contact_page.standard .contact-left {
    padding-right: 80px;
    width: 50%;
    max-width: 50%;
}
section.contact_page.standard .contact-right {
    max-width: 50%;
}
section.contact_page.standard .contact-right .contact-form {
    padding: 30px;
}
section.contact_page.standard .bordercircle {
    top: -42%;
    right: -59%;
}
	section.standard.blBkg.last.ted .ted-inner .zoom-img {
		margin-right: 60px;
	}
/* admissions page */
	.admission-info-inner h3 {
		font-size: 24px;
		padding-right: 0;
	}
	section.standard.blBkg.admission-info:before {
		right: -45%;
		top: -63px;
	}
	.admission-info-inner .right p, .admission-info-inner .bottom-text p, .admission-info-inner .top-right p {
    font-size: 16px !important;
	}
		section.standard.video_sec.admission-info .text_field {
		position: relative;
		z-index: 2;
	}
	.video-text-discription div#circle-play-b img {
		right: 20px;
		bottom: 41%;
		width: 15%;
	}
	.text_field h4 {
		padding: 40px;
		font-size: 30px;
	}
/* admissions page end*/
	.admission-wraper .storage-wrapper:nth-child(odd) .storage-inner .right {
		padding-left: 50px;
	}
	.admission-wraper .storage-wrapper:nth-child(even) .storage-inner .right {
		padding-right: 50px;
	}
	.storage-wrapper {
		padding: 0;
	}
	section.standard.altBkg.top .title {
		margin-bottom: 30px;
	}
	section.standard.altBkg.top:before {
		right: -28%;
		top: 11%;
	}
	section.standard.admission-info.text-center .storage-inner {
		margin: 70px 0px;
	}
	section.standard.admission-info.text-center:before {
		left: -36%;
		top: 15%;
	}
}
@media screen and (max-width: 999px) {
	section.follow-facebook .title h2 {
		width: 100%;
	}
	ul.mainMenu li {
		border: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	
/* 	ul.mainMenu.slideOut .sideIcon img {
		display: none;
	} */
	ul.mainMenu.slideOut .MenuClose {
		width: 100%;
		position: absolute;
		top: 0px;
		right: 17px;
		z-index: 1000;
	}
	ul.mainMenu {
		width: 100%;
		height: 100% !important;
		padding-top: 50px;
	}
	ul li ul.sub-menu {
		background: #fff;
		z-index: 1;
		border-top: 0px solid #3398DA;
		border-bottom: solid 0px #687074;
		color: #687074;
		min-width: 100%;
		overflow: hidden;
		display: flex;
		flex-direction: column;
	}
	ul.sub-menu {
		display: none;
	}
	ul.sub-menu.active-sub-menu {
		display: block;
	}
	section.contact_page.standard .bordercircle {
        top: -7%;
        right: -78%;
        width: 300px;
        height: 300px;
    }
	ul.mainMenu {
		right: -1000px;
	}
	.navigate .right-head .phone {
		margin-bottom: 10px;
		padding-top: 20px;
	}
	
}
@media screen and (max-width: 820px) {
	section.standard.testimonials.last .slider-one {
		padding: 30px;
		min-height: 400px;
	}
	.ted-right h3 {
		font-size: 24px;
		color: #fff;
		line-height: normal;
	}
	.table-paragraf p{
		font-size: 16px;
	}
	section.standard.altBkg .yellow.timeTable .table tbody tr td,
	section.standard.altBkg .yellow.timeTable .table th,
	.red.timeTable tr th, .blue.timeTable tr th,
	.red.timeTable tr td, .blue.timeTable tr td {
		font-size: 18px;
	}
	
	section.standard.altBkg.bottom,
	section.standard.altBkg.top,
	section.staff.altBkg.standard,
	section.standard.blBkg.last.ted,
	footer.footer,
	section.follow-facebook.contactus,
	section.loc_map,
	section.contact_page.standard{
		padding: 50px 0px;
	}
	.blue.timeTable {
    padding-bottom: 50px;
	}
	section.standard.admission-info.text-center .storage-inner {
		margin: 50px 0;
	}
	section.standard.blBkg.admission-info,
	section.standard.video_sec.admission-info{
		padding-top: 50px;
	}
	.admission-wraper .storage-inner .title h2 {
		font-size: 24px;
		margin-bottom: 20px;
		line-height: normal;
	}
	.admission-info-inner .bottom-text {
		max-width: 100%;
		width: 100%;
		flex: 0 0 100%;
	}
	.red.timeTable tr td:first-child, .red.timeTable tr th:first-child {
		width: 48%;
	}
	section.standard.altBkg .yellow.timeTable .table th,
	section.standard.altBkg .yellow.timeTable .table tbody tr td {
		width: 29%;
	}
	.info_box.admission-info{
		margin-top: 50px;
	}
	.info_box.admission-info {
		padding: 50px 64px;
	}
	footer ul li {
		text-align: center;
	}
	section.environment {
		padding-bottom: 50px;
	}
	.contact-left li img {
		margin-right: 13px;
	}
	.navigate .right-head .phone {
		margin-bottom: 0;
	}
	section.contact_page.standard .contact-right .contact-form {
        padding: 20px;
	}
	section.standard.blBkg.last.ted:before {
		height: 570px;
	}
	section.environment h3 {
		font-size: 24px;
		line-height: normal;
	}
	section.standard.blBkg.last.ted .ted-right p {
    margin-top: 20px !important;
    font-size: 16px !important;
	}
	section.staff.altBkg.standard div#teamnew.left {
		max-width: 50%;
		flex: 0 0 50%;
		width: 50%;
		margin-bottom: 30px;
	}
	.scroll-bottm p {
		font-size: 18px;
	}
	section.standard.blBkg.last.ted h4 {
		font-size: 22px;
	}
	section.environment p:last-child {
		margin-top: 20px;
	}
	section.environment p {
		font-size: 16px;
	}
	.hamburger {
		height: auto;
	}
	li.map-address,
	.contact-inner p.
	.contact-left li, .contact-left li a {
		font-size: 16px;
	}
	.facebook-inner img {
		width: 100%;
	}
	.contact-left li {
		margin-bottom: 20px;
	}
	section.follow-facebook.contactus .facebook-left p {
		margin-bottom: 50px;
	}
	section.loc_map .contact-inner .loc-right {
		padding-left: 20px;
	}
	section.loc_map .contact-inner .loc-right li img {
		margin-right: 10px;
	}
	section.loc_map .loc-left .acf-map {
		height: 500px;
	}
	.title h2 {
		font-size: 34px;
	}
	.footer-wrape {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-logo-new {
		align-items: center;
		text-align: center;
	}
	.footer-wrape>div {
		max-width: 100%;
		text-align: center;
		margin-bottom: 30px;
		padding: 0 !important;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-wrape .order-md-3.mt20 ul {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-wrape .order-md-3.mt20 {
		margin: 0;
	}
	footer.footer .menu-left {
        padding: 0px;
        padding-left: 20px;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
	nav.newtop-menu li, .support-links li {
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	footer.footer .menu-right {
        padding: 0px;
        padding-left: 0px;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

	footer.footer .menu-right ul.support-links, footer.footer .menu-left nav.newtop-menu {
		margin-left: 0;
	}
	.footer-logo-new p.footer-logo-text {
		width: 80%;
		text-align: center;
	}
	.contact-left ul.contact-wrape {
    margin-bottom: 30px;
    padding-bottom: 30px;
	}
	.footer-wrape .order-md-3.mt20 ul {
        width: 60%;
	}
	.contact_form .form-row {
		margin: 0;
	}
	section.staff.altBkg.standard div#teamnew.left:nth-last-child(2),
	section.staff.altBkg.standard div#teamnew.left:last-child {
		margin: 0;
	}
	.video_sec-inner {
		flex-direction: column;
	}
	.video_sec-inner .text_field {
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}
	.video_sec-inner .video-text-discription {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	section.standard.video_sec.admission-info .video-text-discription div#video-container {
		width: 100%;
	}
	.video-text-discription div#circle-play-b img {
        bottom: 0%;
	}
	section.standard.admission-info.text-center .storage-inner {
       flex-direction: column;
    }
	section.standard.admission-info.text-center .storage-inner .left, section.standard.admission-info.text-center .storage-inner .right {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	section.standard.admission-info.text-center .storage-inner .left img {
		width: 100%;
		margin-bottom: 30px;
	}
	.red.timeTable table {
		overflow: scroll;
	}
}

@media screen and (max-width: 768px) {
	section.standard.testimonials.last .slider-one {
		min-height: 420px;
	}
	.storage-wraper:nth-child(odd) .right {
		padding-right: 0;
	}
	.storage-wraper:nth-child(even) .right {
		padding-left: 0;
	}
	footer.footer {
		padding-bottom: 20px;
	}
	.storage-wraper {
		align-items: flex-start !important;
	}
	.admission-info-inner.top {
		flex-direction: column;
		margin-bottom: 10px;
    }
	.admission-info-inner .top-right,
	.admission-info-inner .top-left {
		padding-right: 0;
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.standard.blBkg.admission-info .admission-info-inner.center {
		align-items: center;
		flex-direction: column;
	}
	section.standard.blBkg.admission-info .admission-info-inner.center .left, section.standard.blBkg.admission-info .admission-info-inner.center .right {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		padding: 0px;
		z-index: 10;
	}
	section.standard.blBkg.admission-info .admission-info-inner.center .left img {
		margin-bottom: 30px;
	}
	.contact-inner h3 {
		font-size: 24px;
	}
	.contact-left h3.timing {
		margin-bottom: 20px;
	}
	.contact-inner .contact-right .contact_form .form-row .form-group:nth-child(even),
	.contact-inner .contact-right .contact_form .form-row .form-group:nth-child(odd) {
		padding: 0;
	}
	.contact-inner .contact-right .contact_form .form-row .form-group {
		margin: 0;
	}
	section.loc_map .contact-inner {
		align-items: center;
		flex-direction: column-reverse;
	}
	section.loc_map .contact-inner .loc-right {
		padding: 0px;
		padding-left: 0;
		margin-bottom: 30px;
	}
	.facebook-wraper {
		padding: 0px;
		flex-direction: column;
	}
	.facebook-wraper .facebook-left:last-child {
		justify-content: center;
		align-items: center;
		margin-top: 40px;
	}
	.contact-inner {
		justify-content: space-between;
		flex-direction: column;
	}	
	section.contact_page.standard .contact-left {
		padding-right: 0;
		width: 100%;
		max-width: 100%;
		margin-bottom: 50px;
	}
	section.contact_page.standard .contact-right {
		max-width: 100%;
	}
	section.follow-facebook.contactus h2 {
		position: relative;
		z-index: 1;
	}
	section.loc_map .contact-inner .loc-right>p {
		width: 100%;
	}
	.contact-inner h3 {
			margin-bottom: 15px;
	}
	section.contact_page.standard .contact-right .contact-form {
        padding: 30px 15px;
    }
}
@media screen and (max-width: 767px) {
.play-button-wrapper {
    display: none;
}
.storage-inner>div {
    padding-right: 0 !important;
    padding-left: 0px;
    margin-bottom: 30px;
}
section.standard.blBkg.last.ted .ted-inner .zoom-img {
        margin-right: 0;
    }
	section.standard.blBkg.last.ted .ted-right {
		margin-top: 30px;
	}
	section.standard.blBkg.last.ted:before{
		display: none;
	}
	.environment-wraper {
		flex-direction: column-reverse;
	}
	section.environment, section.standard.blBkg.last.ted {
		background: #00439321;
	}
	.environment-wraper .environment-right {
		padding-left: 0;
		margin-bottom: 30px;
	}
	.environment-wraper .environment-left p {
		margin-bottom: 0px;
	}
}
.first-team-pic img {
	top: 9px;
}
section.standard.altBkg .cat_date .post-categories a {
    padding: 0 !important;
}
.gallerynav li:after {
    display: none;
}
span.wpcf7-list-item-label {
    padding-left: 7px;
}
@media screen and (max-width: 640px) {

	ul.mainMenu.slideOut {
        padding-top: 20%;
    }
	section.standard.altBkg .table tbody td:first-child {
        width: auto !important;
    }
	.custom-checkbox label, .custom-checkbox input {
		align-items: self-start;
		height: auto !important;
	}
	.custom-checkbox input
	{
		margin-top: 5px;
		margin-right: 10px;
	}
	section.loc_map .loc-left iframe {
		max-width: 100%;
	}
	.post-news-left
	{
		display:none;
	}
	.post-news .post-news-inner .post-news-right {
		padding: 0;
	}
	section.standard.testimonials.last .slider-one {
        min-height: 350px;
    }
	section.standard.blBkg.last.ted .ted-right p,
	.ted-right h3,
	section.standard.blBkg.last.ted .title h2 {
		color: #161616;
	}
	section.standard.blBkg.last.ted {
		padding-bottom: 20px;
	}
a.arrow-btn {
    padding: 14px 11px;
	}
section.staff.altBkg.standard div#teamnew.left {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin-bottom: 30px;
        padding: 0;
    }
	.first-team .arrow-btn img {
		width: 20px;
	}
	.first-team-pic img {
		width: 100px;
		height: 100px;
		position: relative;
	}
	.banner .bread {
		max-width: 100%;
	}
	section.staff.altBkg.standard div#teamnew.left:nth-last-child(2) {
		margin-bottom: 30px;
	}
	p#breadcrumbs>span span, p#breadcrumbs>span a {
    font-size: 13px;
	}
	.banner-inner .banner-title .title h4 p {
		font-size: 18px;
		font-weight: 400;
		line-height: normal;
	}
	.banner-inner .banner-title .title h1, section.slider.new-slider h1 {
        font-size: 38px;
    }
	section.standard.blBkg.last.ted .ted-inner {
		flex-direction: column;
	}
}
@media screen and (max-width: 480px) {
	section.follow-facebook .title h2 {
		width: 100%;
	}
	.formnew .title h2:after {
		height: 3px !important;
		width: 96% !important;
    }
	.footer-wrape .order-md-3.mt20 {
        max-width: 80%;
    }
	.facebook-left p {
		width: 100%;
	}
	.formnew .title h2 {
		margin-bottom: 15px;
	}
	.facebook-left .bookingbtn img {
		width: 70px;
	}
	.facebook-left .bookingbtn span {
		padding: 10px 30px;
		font-size: 16px;
		left: 23px;
		padding-left: 48px;
	}
	footer.footer h3 {
      margin-bottom: 15px;
	}
	footer.footer h3 {
      font-size: 18px;
	}
	footer ul li {
		font-size: 16px;
		margin-bottom: 6px;
	}
	.footer-wrape .order-md-3.mt20 ul {
        width: 100%;
    }
	.footer-wrape .order-md-3.mt20 ul p {
		margin: 0;
	}
	.footer-wrape .order-md-3.mt20 ul li {
		margin-bottom: 20px;
	}
	.footer-wrape .order-md-3.mt20 ul li:last-child {
		margin: 0;
	}
	section.loc_map .contact-inner .loc-right li img,
	.contact-left li img {
		width: 34px;
	}
	.contact_form {
		margin-top: 20px;
	}
	section.contact_page.standard .contact-left {
         margin-bottom: 30px;
    }
	.contact-left li,
	section.loc_map .contact-inner .loc-right li {
		align-items: flex-start;
	}
	.footer-logo-new p.footer-logo-text {
        width: 95%;
        text-align: center;
        margin: 0;
	}
	section.loc_map .contact-inner .loc-right li p.address,
	.contact-left li p.address,
	.contact-left li, .contact-left li a {
    font-size: 14px;
	}
	.phone li a {
		font-size: 0;
	}
	.phone li {
		padding-left: 0px;
	}
	.phone li img {
		padding-right: 0;
		margin-left: 8px;
	}
	.top-logo {
		height: 77px;
	}
	.sticky .phone ul {
		margin-top: 5px;
	}
	.phone li a {
    font-size: 0;
	}
	section.latestNews-blog .owl-nav, section.standard.testimonials.last .owl-nav {
		position: absolute;
		right: 110px;
		transform: scale(0.5);
	}
	section.latestNews-blog .owl-nav {
        top: -90px;
        right: 70px;
    }
	section.standard.testimonials.last .owl-nav {
        top: -108px;
        right: 73px;
    }
}

@media screen and (max-width: 414px) {
section.standard.testimonials.last .slider-one {
        min-height: 350px;
        padding: 15px !important;
    }
}

@media screen and (max-width: 390px) {
	section.standard.testimonials.last .slider-one {
		min-height: 380px;
		padding: 15px !important;
	}
}
@media screen and (max-width: 330px) {
	section.standard.testimonials.last .slider-one {
		min-height: 420px;
	}
}