/*
Theme Name: AlRashid-Theme
Author: CIWS Developer

*/
.mobonly{
    display: none;
}
.banner-slider-area-one {
  overflow: hidden;
}
.slick-track .line-effect {
  max-height: 100%;
}
#contact-form .wpcf7-form input {
  padding: 10px 15px;
}
#contact-form .wpcf7-form textarea {
  padding: 10px 15px;
  height: 120px;
}
#contact-form .wpcf7-form-control.wpcf7-submit.has-spinner.btn-default.btn-large.tmp-btn {
  padding: 0 30px;
}
#contact-form .wpcf7-form-control.wpcf7-submit.has-spinner.btn-default.btn-large.tmp-btn:hover {
  padding: 0 30px;
  background: var(--color-primary);
}
.tmp-badge-group .tmp-badge-2 i.fa {
  padding-left: 11px;
}
.tmp-badge-group .tmp-badge-2 {
  padding: 5px 25px;
  height: 40px;
}
.tmp-blog-area.tmp-section-gapTop {
  background: #fff !important;
}
.tmp-card.card-list-view .inner .content {
  flex-basis: 54%;
  background: #fafafa !important;
}
.tmp-timeline-area.tmp-section-gapTop.tmp-section-gapBottom {
  background: #fff !important;
}

.grid-metro3 .portfolio-3 {
  width: 25%;
  padding: 0 15px;
  margin-top: 30px;
  position: relative !important;
  left: auto !important;
  top: unset !important;
  float: left;
}
.tmp-card .inner .thumbnail .card-image img {
  object-fit: cover;
  height: 100%;
}
.grid-metro3 {
  height: auto !important;
}
.mainmenu-nav .mainmenu > li > a {
  font-family: var(--font-secondary) !important;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px !important;
}
.tmp-card .inner .content .title {
  font-size: 18px !important;
}






@media(max-width: 767px){
     
 .header-top-bar .header-right .address-content p {
  width: 100% !important;
  padding: 5px 0 !important;
} 
.banner-slider-area-one .slick-list.draggable {
  height: auto !important;
}
.banner-slider-area-one {
  padding-top: 82px !important;
}
.slick-initialized .slick-slide .container {
  margin-top: 0px !important;
}
.slider-style-2.variation-2 {
  padding-top: 60px !important;
 }
.header-top-bar .header-right .address-content p span a {
  font-size: 11px !important;
}  
.header-top-bar .header-right .address-content p i.fa.fa-envelope {
  padding-left: 10px;
}  
.header-top-bar .header-right {
  margin-top: 0 !important;
 } 
.header-top-bar .social-icon-wrapper {
  padding: 5px 0 !important;
 } 
.header-right.with-search .header-btn {
    padding-right: 15px;
  }
.banner-slider-area-one .slick-list.draggable .col-lg-9.col-xl-9 {
  padding-left: 10px !important;
} 
.sticky-top-service {
  position: relative !important;
  top: unset !important;
}
.tmp-service-details .col-lg-4 {
  order: 2 !important;
}  
.tmp-service-area.tmp-section-gap .container-fluid {
  padding: 0 10px !important;
}  
 .banner-slider-area-one .inner.text-left p {
  min-height: 80px;
} 
.social-icon-wrapper {
  display: none;
} 
.mobonly{
    display: block;
}  
.header-btn a i.fa {
  font-size: 25px;
  margin-left: 10px;
}  
  
}
@media(max-width: 480px){
.banner-slider-area-one {
    height: 75vh !important;
    overflow: hidden !important;
}  
}










