.logo-1 img {
  width: 120px;
}
.sidebar-toggle svg {
  width: 15px;
  height: 15px;
}
.header-area2 {
  border-top: 5px solid #d3130e;
}
.sidebar__close {
  position: absolute;
  right: 26px;
  top: 15px;
}
.owl-carousel .item {
  padding: 0 !important;
  height: 100vh !important;
}

.owl-carousel .owl-item div {
  position: relative;
  overflow: hidden;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-height: 1490px;
  -webkit-transition: all 20s;
  -moz-transition: all 20s;
  -o-transition: all 20s;
  transition: all 20s;
  object-fit: cover;
  transition-timing-function: linear;
}
.owl-carousel .owl-item:nth-child(even) img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  transform-origin: bottom right;
}

.owl-carousel .owl-item:nth-child(odd) img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  transform-origin: bottom left;
}

.owl-carousel .owl-item.active:nth-child(even) img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.owl-carousel .owl-item.active:nth-child(odd) img {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}
.main-menu ul {
  display: flex;
  flex-flow: column;
  /* align-items: center; */
}
.main-menu > nav > ul > li > a {
  font-size: 16px;
  padding: 10px 10px 10px 30px;
  font-weight: 600;
  width: 100%;
}
.main-menu > nav > ul > li{
  margin:0!important;
}

.main-menu > nav > ul > li > a:hover{
  background:#f2f2f2;
}
li.menu-item-has-children .sub-menu{
  max-height: 0;
  overflow: hidden;
  transition: .3s all ease;
}
li.menu-item-has-children:hover .sub-menu{
  max-height: 500px;
  overflow: visible;
  transition: .3s all ease;
}
.sub-menu> li > a {
  font-size: 16px;
  padding: 10px 10px 10px 30px;
  font-weight: 600;
  width: 100%;
  display: block;
  transition: .3s all ease;
}
.sub-menu> li > a:hover{
  color:#d3130e;
}
.main-menu > nav > ul > li > a::after {
  bottom: 0px;
  background: #00000021;
}
.main-card{
  background: #f2f2f2;
}
.logo-2 img {
  width: 120px;
}
.header__left{
  text-align: center;
}
.header__action-2:before {

  top: -20px;
  right: 57px;
  left: unset;
}
.page-title-area {
  background-size: cover!important;
} 
.service__sidebar--widget {
  background: #ffff;
}
.service__sidebar--widget__links li{
  background:#f2f2f2;
}
.team__sidebar--widget {
  background: #ffff;
}
section.team-details-area {
  padding: 50px 0;
}
.footer-coptright {
  padding: 10px 0;
}
.popular__services-thumb img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
a.sidebar-toggle li {
  font-weight: bold;
  font-family: "Saira Semi Condensed", sans-serif;
  text-transform: uppercase;
  color: #d3130e;
}
.mys{
  background: #f2f2f2;
  padding: 50px 0;
}
@media (max-width:900px) {
  .owl-carousel .item{
    height: 60vh!important;
  }
  .mheader-bottom{
    padding: 5px 0;
  }
  .service-experience {
    padding: 50px 0;
  }
  .service-experience .row{
    flex-flow: column-reverse;
  }
  .service-ex__thumb-bottom {
    bottom: -180px;
  }
  p {
    font-size: 16px;
    font-weight: 500;
    color: #212529;
  }
  .pt-70 {
    padding-top: 40px;
  }
  .page-title-area {
    padding: 50px 0;
  }
  .service-details-area {
    padding: 50px 0;
  }
  .footer__widget-logo img {
    width: 140px;
    margin: 0 auto;
    display: flex;
  }
  .header-area2 {
    border-top: 2px solid #d3130e;
  }
  .header__action-2 a {
    color: #d3130e;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px;
  } 
}
