.home-box {
    overflow: hidden;
}

.home-box img {
    transition: transform 0.4s ease;
}

.home-box:hover img {
    transform: scale(1.1);
}
.surfacecontractor img{width:auto !important}
.home-box:hover .finds1:after
 {
    content: '';
    position: absolute;
    left: 0;
    bottom:5px;
    width: 100%;
    height: 5px;
    background: repeating-linear-gradient(-45deg, #000 0px, #000 4px, #D0ED00 4px, #D0ED00 8px);
    transform: translateY(110%);
    transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}

.home-box:hover .finds {
    background: #D0ED00 !important;
    color: #000 !important;
}

.footform h5{
color: var(--SGH-White, #FFF);
font-family: Erbaum;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */
letter-spacing: -0.64px;
}


body .homeslide  .swiper-pagination{display:none}
.serviceboxinner{
    position:relative;
    overflow:hidden;
    border-radius:10px;
}

/* Apply grayscale only to content */
.serviceboxinner{
    filter:grayscale(100%);
   }

.serviceboxinner:hover {
    filter:grayscale(0%);
}

/* Border stays colored */
.serviceboxmain::after{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:10px;
    background:linear-gradient(
        160deg,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.15) 25%,
        rgba(208,237,0,.12) 55%,
        rgba(208,237,0,.35) 80%,
        rgba(208,237,0,.55) 100%
    ) !important;

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;
    z-index:2 !important;
}
.newsfooterform
 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.64px;
    text-transform: initial;
    font-family: 'runda';
    color: #fff;
   }

.newsfooterform .cf7-row{
    display:flex;
    align-items:flex-end;
    gap:12px;
}
.newsfooterform label{
    flex:1;
    margin:0;
}
.newsfooterform input[type="email"], .newsfooterform input[type="email"]:focus {
    width: 100%;
    background: transparent !important;
    border: none;
    border-bottom: 1px solid #fff !important;
    outline: none;
    padding: 0 0 0px !important;
    color: fff !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.32px;
    border-radius: 0px !important;
}

.newsfooterform input[type="email"]::placeholder{
    color:#949494 !important;
    opacity:1;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    letter-spacing:-0.32px;
}

.newsfooterform .privacycheckfoot{
    margin-top:0px;
}

.newsfooterform .cf7-btn {
    width: 24px;
    height: 24px;
    min-width: 24px;
    background: url(/wp-content/uploads/2026/05/footersubitarrow.svg) right / contain no-repeat;
    border: none;
    padding: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer;
    margin-bottom: 14px;
    position: absolute;
    top: 20px;
    right: 0;
    border-radius: 0px !important;
}

/* Hide text */
.newsfooterform .cf7-btn{
    overflow:hidden;
    text-indent:-9999px;
}
.homeslide{
    position: relative;
    overflow: visible !important;
   }

.homeslide .elementor-swiper-button svg{
    display: none !important;
}

.homeslide .elementor-swiper-button{
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    top: auto !important;
    bottom: -110px !important; /* move below slider */
    transform: none !important;
}

.homeslide .elementor-swiper-button-prev{
    left: auto !important;
    right: 100px !important;
    background:
    url("/wp-content/uploads/2026/05/navleft.svg")
    center/contain no-repeat !important;
}

.homeslide .elementor-swiper-button-next{
    left: auto !important;
    right: 40px !important;

    background:
    url("/wp-content/uploads/2026/05/navleft.svg")
    center/contain no-repeat !important;

    scale: -1 1;
}
.homeslide .elementor-swiper-button-next:hover{
    background:url("/wp-content/uploads/2026/05/lefthover.svg")
    center/contain no-repeat !important;
    scale:-1 1;
}
.homeslide .elementor-swiper-button-prev:hover{
    background:url("/wp-content/uploads/2026/05/lefthover.svg")
    center/contain no-repeat !important;
}


.serviceboxinner{border-radius:10px !important}

.serviceboxinner:before{
content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    padding: 1px !important;
    border-radius:10px!important;
    background: linear-gradient(160deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .15) 25%, rgba(208, 237, 0, .12) 55%, rgba(208, 237, 0, .35) 80%, rgba(208, 237, 0, .55) 100%) !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    z-index: 2 !important;
    pointer-events: none !important;
}
.serviceboxinner:hover:before{
    background:#D0ED00 !important; border-radius:10px!important;
}

.botform select:hover,
.botform select:focus {
    border: 1px solid #D0ED00 !important;
    box-shadow: none !important;
    outline: none !important;
    color: #fff !important;

    background-image: none !important;
}
body .botform .wpcf7-select,
body .botform select {
    width: 100%;
    padding: 16px 50px 16px 16px !important;
    color: #FFF !important;
    font-family: Runda, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.32px;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 8px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent !important;
    background:
        url("/wp-content/uploads/2026/05/arrow2.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 20px center !important;
    background-size: 14px !important;
    transition: all .2s ease;
}


.botform select option {
    color: #000;
    
}


.discoverslider .elementor-swiper-button-prev svg,
.discoverslider .elementor-swiper-button-next svg{
    display:none !important;
}
.servicebox	 .elementor-swiper-button-prev svg,
.servicebox	 .elementor-swiper-button-next svg{
    display:none !important;
}	
	
.cf7-row button:hover::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 100%;
    height: 5px;
    background: repeating-linear-gradient(-45deg, #000 0px, #000 4px, #D0ED00 4px, #D0ED00 8px);
    transform: translateY(110%);
    transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
.cf7-row button{position:relative}
.whychoose {width:100%;height:100%}
.whychoose img {width:100% !important;height:100% !important;}
.home_service{
    border-radius:10px;
    overflow:hidden;

    filter: grayscale(100%) brightness(.85);
    transition:.4s ease;
}

.home_service:hover{
    filter: grayscale(0%) brightness(1);
}

.speciallogosliderinner{
    position: relative;
    overflow: hidden;
}
.speciallogosliderinner:last-child::after{
    display: none !important;
}
.speciallogosliderinner::after{
    content: "";
    position: absolute;
   right: 0;
    bottom: 0;
    width: 1px;
    height: 30px;
  background: #D0ED00;
    z-index: 1;
}

.home-box{
    position: relative !important;
    overflow: hidden !important;
    border-radius: 10px !important;
}
.home-box img{
   border-radius: 10px;
opacity: 0.3;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.60) 83.83%), / cover no-repeat;
mix-blend-mode: luminosity;
    transition: all .4s ease !important;
}

.home-box:hover img{
 border-radius: 10px;opacity:1;
mix-blend-mode:normal;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 4.52%, rgba(0, 0, 0, 0.60) 83.83%), lightgray -61.099px -39px / 117.839% 128.095% no-repeat !important;max-height: 380px;
        object-fit: cover;
        object-position: top;
	
}

.home-box::before{
    content:"" !important;
    position:absolute;
    inset:0;
    border-radius:10px;

    background: linear-gradient(
        180deg,
        rgba(0,0,0,0) 4.52%,
        rgba(0,0,0,.6) 83.83%
    );

    opacity:0;
    transition:.4s ease;
    z-index:1;
    pointer-events:none;
}
.spltext{z-index:2 !important}


.home-box::after{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    padding:1px !important;
    border-radius:inherit !important;
    background: linear-gradient(
        160deg,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.15) 25%,
        rgba(208,237,0,.12) 55%,
        rgba(208,237,0,.35) 80%,
        rgba(208,237,0,.55) 100%
    ) !important;
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    z-index: 2 !important;
    pointer-events:none !important;
}

.home-box:hover::after{
    background:#D0ED00 !important;
}

.discoverslider .swiper-pagination
{
    display:none ;
}
.wpcf7 form .wpcf7-response-output
 {
     color: #ff0;
}
.discoverservice ul li{padding:15px 0px 17px 0px!important}
.serviceboxinner{
    display:flex;
    flex-direction:column;
    height:100%;background-size:cover !important
}

.serviceboxinner .elementor-widget-button{
    margin-top:auto;
    display:flex;
    justify-content:flex-end;
}
.sliderbg .e-con.e-flex {flex-wrap:nowrap}
.sliderbg p{margin-bottom:0px !important}
.swiper_nav_prev,
.swiper_nav_next{
    position: relative;
    z-index: 10;   
}

.serviceboxinner{
    position:relative;
    overflow:hidden;
}

.serviceboxinner::after{
    content:"";

    position:absolute;
    right:20px;
    bottom:20px;
    width:50px;
    height:50px;
    background:
    url('/wp-content/uploads/2026/05/navleftnormal.svg')
    center/contain no-repeat;
    transition:.3s ease;
}


/* Whole box hover */
.serviceboxinner:hover::after{
    background:
    url('/wp-content/uploads/2026/05/navlefthover.svg')
    center/contain no-repeat;
}

/* Hide text initially */
.serviceboxinner .elementor-widget-text-editor{
    opacity:0;
    max-height:0;
    overflow:hidden;
    transform:translateY(10px);
    transition:.4s ease;
}


/* Show on whole box hover */
.serviceboxinner:hover
.elementor-widget-text-editor{

    opacity:1;

    max-height:200px;

    transform:translateY(0);
}

.swiper-scrollbar{
    position: relative;
   
}

.swiper-scrollbar-drag{
    position: relative;
    z-index: 2;          
    top: -16px;
}



.botform .wpcf7 form.invalid .wpcf7-response-output{color:#ff0000}

.surfacecontractor
.elementor-image-carousel-wrapper{
    overflow:hidden;
}
.intl-tel-input .selected-flag .iti-flag {
    position: absolute;
        bottom: 0;
    margin: auto;
}
.intl-tel-input .selected-flag .iti-arrow {
       margin-top: 4px;
    }
.intl-tel-input {
  width: 100%;
}

.intl-tel-input .selected-flag .iti-arrow {
position: absolute;
    top: 45%;
    right: 18px;
    width: 24px;
    height: 40px;
    transform: translateY(-50%);
    background: url('/wp-content/uploads/2026/05/arrow1.svg') no-repeat center;
    background-size: contain;
    border: none;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
       color: #000;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"] {
  padding-left: 84px !important;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
  display: none;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background-color: transparent !important;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: transparent !important;
}

.surfacebannerright img{width:100%}
.botform input[type="text"]:focus,
.botform input[type="email"]:focus,
.botform textarea:focus {
 border: 1px solid #D0ED00 !important;
 background: transparent !important;
 box-shadow: none !important;
 outline: none;color:#fff
}
.botform input[type="text"],
.botform input[type="email"],
.botform textarea {
   border-radius: 4px;
border: 1px solid  #949494 !important;
 background: transparent;
  color: #fff !important;
  outline: none;
}


.call-text p{display:none} 
.call-text svg{
    margin-top: 15px;
    display: inline-block;
}
.botform br{display:none}
.cf11 .wpcf7-list-item{margin:0px 24px 0px 0px !important}
.cf11 .wpcf7-list-item.last{margin:0px 0px 0px 0px !important}
.cf7-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}

.cf7-btn{
border-radius: 4px;
    background:#01495A;
    color:#FFF;
    text-align: center;
        font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-transform: capitalize;
    padding:16px 27px !important;
}
.cf7-btn:hover{
}
.botform textarea
{
height:140px	
}

.custombox input[type="checkbox"] {
  display: none;
}
.conpageform p{margin-bottom:0px !important;}
.conpageform .column-full, .conpageform .column-half {margin-bottom:20px !important;}
.custombox .wpcf7-list-item-label::before {
  content: "";
  width:24px;
  height:24px;
border-radius: 4px;
border: 1px solid var(--SGH-Dark-Grey, #949494);
  background:transparent
  display: inline-block;
  flex-shrink: 0;
  transition: 0.3s ease;
  margin-right: 10px;
}

.custombox input:checked + .wpcf7-list-item-label::before {
 background:transparent;
}

.custombox input:checked + .wpcf7-list-item-label::after
 {
    content: "";
    position: absolute;
    left: 5px;
    top: 20%;
    width: 14px;
    height: 14px;
    border-radius: 0;
       background: var(--SGH-Lime, #D0ED00);
}

.custombox .wpcf7-list-item-label {
   display: flex;
  align-items: center;
	color: var(--SGH-White, #FFF);
font-family: Runda;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; 
letter-spacing: -0.28px;position:relative
}
.cf7-row .wpcf7-list-item {
       margin: 0 0 0 0em;
}
.cf7-row .wpcf7-list-item-label a {
  display: inline;
  margin: 0 2px; 
}
.custombox a {
color:#D0ED00;
font-family: Runda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20px;
letter-spacing: -0.28px;
text-decoration-line: underline !important;
}

.newsfooterform  .custombox .wpcf7-list-item-label::before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 0px;
    border: 1px solid var(--SGH-Dark-Grey, #949494);
    background: transparent display: inline-block;
    flex-shrink: 0;
    transition: 0.3s ease;
    margin-right: 10px;
}


.newsfooterform .custombox input[type="checkbox"]:checked
~ .wpcf7-list-item-label::after{

    content:"";
    position:absolute;
    left:5px;
    top:50%;
    transform:translateY(-50%);

    width:10px;
    height:10px;
    background:var(--SGH-Lime,#D0ED00);
}
.swiper_nav_tablet .swiper-scrollbar-drag
 {
    height: 100%;
    width: 100%;
      top:-7px !important;
}



.programbox {
    position: relative;
    border-radius: 10px;
    padding: 20px;
    background: transparent;
}

.programbox::after {
    content: "";
    position: absolute;
    inset: 0;

    border-radius: 10px;
    padding: 1px;
    background: linear-gradient(
        180deg,
        #D0ED0000 0%,
        #D0ED00 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
}

.scrollbar_wrapper{
}
.swiper-scrollbar .swiper-scrollbar-drag{
 background: url(/wp-content/uploads/2026/05/bullet.svg) center / contain no-repeat !important;
    background-color: transparent !important;
    height: 70px;
    background-position: top;
    z-index: 600000000;
    top: -21px !important;
    width: 21% !important;
   
}
.domsurfacesliderscroll .e-con-inner {overflow:hidden !important}
.swiper-scrollbar {
  position: relative; 
  
}
.swiper-scrollbar {
 border-radius: 30px;
background: var(--SGH-Dark-Grey, linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #3C3C3C) !important;
	padding: 5px 5px!important;
	height:20px!important; left: 0%!important; width:100%!important;
}
body .leftsection {
        padding-left:calc((100vw - 1300px) / 2);
    }
.sliderbg{
  border-radius: 10px !important;
background: var(--SGH-Dark-Grey, linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #3C3C3C);
}
.slide_img img{width:100%}
.call-text {
   color:#FFF;
font-family: Runda;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
letter-spacing: -0.28px;
}

.call-text a {
  color:#FFF;
font-family: Erbaum;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 155.556% */
letter-spacing: -0.72px;
}


@media (min-width: 1400px) {
   body  .leftsection {
        padding-left:calc((100vw - 1400px) / 2);
    }
}
@media (max-width:767px) {
	 .serviceboxinner .elementor-widget-text-editor{
        opacity: 1 !important;
        max-height: 118px !important;padding-right:27px;
        transform: translateY(0) !important;
    }

	.serviceboxinner{min-height:320px !important}
	body .leftsection.leftsection1{padding:0px !important}
	.serviceboxmain h4{font-size:26px !important} 
	.home-box::before {
  content: "" !important;
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 83.83%
  ) !important;
  pointer-events: none;
}
	.home-box img{
    width:100%;
     max-height:500px;
    object-fit:cover;
}
	
	.btncommon{ align-self: initial !important;}
	body .swiper-scrollbar .swiper-scrollbar-drag {
    background: url(/wp-content/uploads/2026/05/mobilebullet.svg) center / contain no-repeat !important;
    background-color: transparent !important;
    height: 70px;
    background-position: top;
    z-index: 600000000!i;
    top: -21px !important;
    width: 21% !important;
}

	
	.botform input[type="text"],
.botform input[type="email"]{
    height:50px;
}
	
	.botform textarea {
    height: 180px;
}
	.commonbreak br{display:none}
.btncommon a{display:block}
.cf11 .wpcf7-list-item {
	display:block;
    margin: 0px 24px 20px 0px !important;
}
.call-text svg
 {
    margin-top:0px !important;	
	}
	.cf7-row p{width:100% !important;margin:0px !important}	
	.cf7-row p button {width:100% !important;margin:0px !important}	
	
}

@media (max-width:880px) {
	.footform{margin-top:50px}
	.footform h5{ margin-bottom: 50px;}
	    .home-box img {
        border-radius: 10px !important;
        opacity: 1!important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 83.83%), lightgray -318.13px -19px / 229.922% 106.658% no-repeat!important;
        mix-blend-mode: initial!important;
    }
   
.call-text{align-items:center !important; align-self: center !important;}
	.call-text .elementor-icon-box-content	{display: flex;
		align-items: center;gap:5px}
	.call-text svg
 {
    margin-top:0px !important;	
	}
	.call-text .elementor-icon-box-wrapper{align-items:center}
}

@media (max-width:881px) {
	body .leftsection{padding-left:20px !important;padding-right:20px !important}
	
}



@media (min-width:768px) and (max-width:880px)  {
	.homeslide{padding-bottom:60px !important}
	.serviceboxinner{min-height:400px !important}
	body .leftsection.leftsection1{padding-left:0px !important;padding-right:0px !important}
	    .home-box img {
         max-height: 500px;
        object-fit: cover;
        object-position: top;
    }
	.homeslide{padding-bottom:60px}
body .swiper-scrollbar .swiper-scrollbar-drag {
    background: url(/wp-content/uploads/2026/05/bullet.svg) center / contain no-repeat !important;
    background-color: transparent !important;
    height: 70px;
    background-position: top;
    z-index: 600000000!i;
    top:-25px !important;
    width: 31% !important;
}
	.whychoose{padding:0px 20px}
.whychoose img
 {
    width: 100% !important;
    height: 100% !important;
    max-height: 500px;
}	
	
}




@media (max-width:880px){
 
.discoverslider{
    position:relative;
   }

.discoverslider .swiper-pagination{
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    display:flex;align-items:center;
    gap:10px !important;
    width:auto;
}

.discoverslider .swiper-pagination-bullet{
    width:10px !important;
    height:10px !important;
    border-radius:0px; /* rectangle */
    background:#fff;
    opacity:1;
    margin:0 !important;
}

.discoverslider .swiper-pagination-bullet-active{
   background: rgba(255,255,255,0.4);
    width:20px !important;
    height:20px !important;
    border-radius:0px;
}


.discoverslider .elementor-swiper-button-prev{
    left:0%;
}

.discoverslider .elementor-swiper-button-next{
    right:0% !important;
}
}

@media (min-width:881px) {
   
}

@media (max-width:1024px) {
    .discoverslider1234 .elementor-swiper-button {
        display: flex !important;
    }

/* LEFT */
.discoverslider .elementor-swiper-button-prev{
    background:url("https://www.sghcivilsandsurfacing.co.uk/wp-content/uploads/2026/05/navleft.svg")
    center/contain no-repeat !important;
    width:50px !important;
    height:50px !important;
}

.discoverslider .elementor-swiper-button-prev:hover{
    background:url("/wp-content/uploads/2026/05/lefthover.svg")
    center/contain no-repeat !important;
}

/* RIGHT */
.discoverslider .elementor-swiper-button-next{
    background:url("/wp-content/uploads/2026/05/navleft.svg")
    center/contain no-repeat !important;
    width:50px !important;
    height:50px !important;
    scale:-1 1;
}

.discoverslider .elementor-swiper-button-next:hover{
    background:url("/wp-content/uploads/2026/05/lefthover.svg")
    center/contain no-repeat !important;
    scale:-1 1;
}

}


@media (max-width:880px){

  body .homeslide  .swiper-pagination{
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    display:flex !important; align-items:center;
    gap:10px !important;top:auto !important;
    width:auto;
}

body .homeslide  .swiper-pagination-bullet{
    width:10px !important;
    height:10px !important;
    border-radius:0px; /* rectangle */
opacity: 0.4;
background: var(--SGH-White, #FFF);
       margin:0 !important;
}

body .homeslide  .swiper-pagination-bullet-active{
   background:#fff;opacity: 1;
    width:20px !important;
    height:20px !important;
    border-radius:0px;
}

   body .homeslide .elementor-swiper-button{
        width:50px !important;
        height:50px !important;
        bottom:-10px !important;
    }

    /* Left arrow */
    body .homeslide .elementor-swiper-button-prev{
        left:0% !important;
    }

    /* Right arrow */
   body  .homeslide .elementor-swiper-button-next{
        right:0% !important;
    }

}
@media (max-width:880px){

    body .serviceboxinner{
        filter:grayscale(0%) !important;
    }
body .serviceboxinner:before{
    background:#D0ED00 !important; border-radius:10px!important;
}
}

@media (min-width:1200px) {
	.home-box img {
        max-height: 380px;
        object-fit: cover;
        object-position: top;
    }
}

@media (min-width:1025px) and (max-width:1200px) {
	body .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:-10px}
.homeslide .elementor-swiper-button-prev {
    left: auto !important;
    right: 110px !important;
}
body .swiper-scrollbar {
     padding: 2px 5px !important;
    height: 20px !important;
    left: 0% !important;
    width: 100% !important;
}	
	
}

@media (min-width:1400px){
		
.homeslide .elementor-swiper-button-prev {
    left: auto !important;
    right: 330px !important;
    background: url(/wp-content/uploads/2026/05/navleft.svg) center / contain no-repeat !important;
}
.homeslide .elementor-swiper-button-next {
    left: auto !important;
    right:260px !important;
    background: url(/wp-content/uploads/2026/05/navleft.svg) center / contain no-repeat !important;
}	
.homeslide .elementor-swiper-button {
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    top: auto !important;
    bottom: -95px !important;
    transform: none !important;
}	
}

