/*==========================
	Custom css
==========================*/
.h1{ font-size:80px; font-weight:700; }
.h2{ font-size:40px; }
.h3{ font-size:35px; }
.h4{ font-size:30px; }
.h5{ font-size:28px; font-weight:100;}
.h6{ font-size:24px; }
.h1, .h2, .h3, .h4, .h5, .h6{ color: #193037; font-family: "Poppins",sans-serif; }


/* Home */
.worker{ margin-top:-30px; }

/* Our Gallery */
.our-gallery .dez-info-has{ top:0; }
.our-gallery .media-box{  margin-top: -100px; position: relative;  top: 50%; }

/* Our Schedule */
.our-schedule .ow-entry-content{ padding:15px; }
.our-schedule .dez-social-icon li a{ border:0; background-color:rgba(0, 0, 0, 0.2); color:#fff; width:35px; height:35px; padding:0; line-height:35px; font-size:15px; }
.our-schedule .dez-box-team{ margin-top:-30px;  position: relative; z-index: 1; }

/* company-stats */
.company-stats{ position:relative; z-index:1; }


/* owl nav */
.owl-nav-none .owl-nav{ display:none; }
.owl-nav-none .owl-carousel{ cursor: grab; }
/* Site footer  */
.yoga-footer .footer-top .saf-footer{  padding:50px 30px 20px;  background-color:#1f1f1f }
.yoga-footer .footer-top{ padding-bottom:0;}
.yoga-footer .footer-top,
.yoga-footer .footer-bottom { background-color:#262626}
.yoga-footer .widget  { margin-bottom:0; }
.newsletter{ max-width:500px; margin:0px auto 30px; }
.newsletter input[type="text"]{ background-color:#1f1f1f; border:0; border-radius:30px !important;  }
.newsletter input,
.newsletter button{ height:50px; padding-left:20px;  padding-right:20px; }
.yoga-footer .section-head{ margin-bottom:30px; }
.footer-social li a{ width:50px; height:50px; border-radius:50%;  line-height:50px;  }

/* footer */
.footer-image .footer-top,
.footer-image .footer-bottom{ background-color: rgba(0, 0, 0, 0);}
.footer-image .footer-top .saf-footer,
.footer-image .newsletter input[type="text"]{ background-color: rgba(0, 0, 0, 0.5); }

/* Footer End */

/* Responsive Css  */
@media only screen and (max-width: 767px) {
	.yoga-footer.site-footer .footer-bottom .col-md-4{ text-align:center; padding-top:5px; padding-bottom:5px; }   
	.our-gallery .dez-media img, .our-gallery .dez-post-media img{ min-height: 320px; object-fit: cover;  width: 100%; }
	.h2 { font-size: 24px;}
}
