.header .main-header .header-left .header-logo a img{
  max-height:80px;
}
.col-lg-6 .card-blog-grid .card-image img{
  height: 250px;
}
.header .main-header .header-left .header-right{
  width:15%;
}
.hero-subtitle{
  font-size: 1.2rem !important;
}

body[dir=rtl] .box-info-video {
    padding:30px 0 60px !important;
}
@media (max-width: 767px) {
  .box-newsletter {
    padding: 0 !important;
  }
}


.newsletter-terms-checkbox {
    text-align: center;
    padding: 10px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    border: 1px solid rgba(205, 226, 231, 0.5);
}

.newsletter-terms-checkbox .form-check-input {
    margin-right: 8px;
    margin-left: 0;
}

.newsletter-terms-checkbox .form-check-label {
    font-size: 14px;
    color: #6a838c;
    cursor: pointer;
    line-height: 1.4;
}

.newsletter-terms-checkbox:hover {
    background: rgba(255, 255, 255, 0.2);
}

.box-newsletter .form-newsletter{
  margin: 10px;
}
body[dir=rtl] .header .main-menu li a{
  padding: 28px 5px 28px 18px !important;
}
.header .main-menu li a{
   padding: 28px 15px 28px 18px !important;
}