/*
Theme Name: Custom

*/


body{font-family: "Poppins", sans-serif;color:#232628;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 500;color:#232628;}
p:empty{margin:0;}
a{color: #00f5d0;}
a:hover{color:inherit;}


.top-bar{background:#fff;padding:15px 0;}
.top-cta a{color:#232628;}
.top-social a,.top-icon{display:inline-block;margin:0 5px;font-size:20px;width: 40px;height: 40px;color:#232628;background: #00f5d0;text-align: center;line-height: 40px;border-radius: 50%;}
.top-social a:hover{color:#fff;background: #232628;}
.navbar-bg{background:#232628;padding:15px 0;}
.navbar-bg *{color:#fff;}
#main-menu {width: 100%;}
.navbar-bg a {color: #fff !important;font-weight: 500;}
.navbar-bg a:hover {color: #00f5d0 !important;}
.navbar-bg .dropdown-menu a {color: #4e4c4c !important;}

.hp-slider .slide {
background-repeat: no-repeat;
background-size: cover;
height: 633px;
background-position: center;
padding: 50px;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.hp-slider .slide-1 {background-image: url(https://www.gservicesmercedes.co.uk/wp-content/uploads/2025/06/header-img.jpg);}

.txtc1{color:#00f5d0 !important;}
.txtc2{color:#232628 !important;}
.hp-title{font-size:40px;}
.sub-title{font-size:28px;color:#00f5d0 !important;}
.txti{font-size:3rem;}

.btn-primary,.send{background-color:#00f5d0 !important;border-color:#00f5d0 !important;color:#232628 !important;}
.btn-secondary{background-color:#232628 !important;border-color:#232628!important;color:#fff !important;}
.btn-white{background-color:#fff !important;border-color:#fff !important;color:#232628 !important;}
.btn,.send{border-radius:0 !important;}
.btn:hover,.send:hover {
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?tj7t85');
  src:  url('fonts/icomoon.eot?tj7t85#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?tj7t85') format('truetype'),
    url('fonts/icomoon.woff?tj7t85') format('woff'),
    url('fonts/icomoon.svg?tj7t85#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icomoon-icon-"], [class*=" icomoon-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-icon-serv1:before {
  content: "\e900";
}
.icomoon-icon-serv2:before {
  content: "\e901";
}
.icomoon-icon-serv3:before {
  content: "\e902";
}
.icomoon-icon-serv4:before {
  content: "\e903";
}
.icomoon-icon-serv5:before {
  content: "\e904";
}
.icomoon-icon-serv6:before {
  content: "\e905";
}
.icomoon-icon-twitterx:before {
  content: "\e906";
}

.hp-service{padding:100px 0;}
.cta-wrap {padding: 30px;background: #00f5d0;margin-bottom: 50px;border-radius: 15px;}
.icon-wrap i {font-size: 3rem;color: #232628;}
.cta-wrap h3{font-size:20px;font-weight:400;margin-bottom:0;}
.cta-wrap h3::before {content: "";display: block;height: 3px;width:100%;background: #232628;margin:10px 0;}
.cta-wrap p{color:#232628;}
.hp-welcome{padding-bottom:100px;}
.hp-testimonials{padding:100px 0;background:url(https://www.gservicesmercedes.co.uk/wp-content/uploads/2025/06/testimonials-bg.jpg) no-repeat center;background-size:cover;}
.hptesti-box{background:rgba(31,31,31,0.7);padding:20px;}
.hptesti-box h2{color:#fff;}
.hp-whychoose{padding-top:100px;}
.why-txt{padding-left:15px;}
.why-txt h4 {font-size:18px;}
.hp-instagram{padding:100px 0;}
/*.hp-instagram img {width: 300px;height: 300px;object-fit: cover;margin-top: 50px;}*/

.footer {padding: 20px 0 50px;background: #1a1615;}
.footer h4 {margin: 30px 0 15px;font-size: 22px;}
.footer *{color: #fff;}
.footer-bottom {background: #282727;padding: 20px 0;}
.footer-bottom *{color: #fff;}
.footer-bottom p {margin-bottom: 0;}
.section-white {background: #fff;padding: 50px 0;}
.section-primary {background: #00f5d0;padding: 50px 0;}
.section-primary * {color: #232628;}
.section-secondary {background: #232628;padding: 50px 0;}
.section-secondary * {color: #fff;}
.section-lightgrey {background: #eee;padding: 50px 0;}

.entry-title a, .entry-meta a {color: inherit;}
.wrapper {padding: 50px 0;}
.updated {display: none;}
.published.updated {display: inline;}
#recent-posts-2 a,#categories-2 a,h2.entry-title a {color: inherit;}
.txtarea-field{height:100px !important;}
.g-recaptcha {display: inline-block;transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0; -webkit-transform-origin: 0 0;}
#breadcrumbs {padding: .75rem 1rem;margin: 0;}

/***************************** MEDIA *******************************/
@media screen and (min-width: 992px) {
.hp-service{margin-top:-200px;}
.hp-welcome img{border-radius:15px;}
.imgfit{height:100%;width:auto;object-fit:cover;}
}

@media screen and (max-width: 991px) {
.hp-title{font-size:32px;}
}

@media screen and (max-width: 767px) {
.top-cta {margin-bottom: 15px;}
.navbar-brand img{width:220px;height:auto;}
.hp-service{padding-bottom:50px;}
}