@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed-Bold.woff') format('woff'),
        url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'),
        url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed-Regular.woff') format('woff'),
        url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'),
        url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}





a {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  text-decoration:none;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.img-fluid { max-width: 100%; height: auto;}

.container {
  max-width: 1220px;
  margin: 0 auto;
  width: 100%;
}

html {
  scroll-behavior: smooth;
	-webkit-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	-o-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	scroll-padding-top: 80px;

}

.banner-description .banner-btns a.gallery-btn:hover {
  background: #9E1D3A;
  border-color: #9E1D3A;
}
a.wine-color-button:hover {
  background: #9E1D3A;
}
a.parrot-color-button:hover {
  background: #d7eda1;
}
.header-right-btn a:hover {
  background: #9E1D3A;
}
.header-top-div .header-top-menu ul li a:hover {
  color: #5d1122;
}
.header-right-btn a .header-button-icon img{   -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  text-decoration:none;}
.header-right-btn a:hover .header-button-icon img {
  filter: brightness(0) invert(1);
}
.banner-description .banner-btns a.request-btn:hover {
  background: #9E1D3A;
}
body {
  margin: 0;
  padding: 0;
  font-family: 'Poppins';
  font-size:18px;
  line-height: 28px;
  font-weight: normal;
  font-style: normal;
}
p{font-size:16px; line-height:28px; color:#646464; font-family: 'Poppins'; font-weight: normal;}



.flex-wrap {flex-wrap: wrap;}
.d-flex { display: flex;}
.justify-content-center{justify-content: center;}
.justify-content-between{ justify-content: space-between;}
.align-items-end { align-items: flex-end;}
.align-items-center { align-items: center;}
.justify-content-end{justify-content: flex-end;}
h2{ font-size:40px; line-height:50px; font-family: 'Poppins'; font-weight: 600; font-style: normal; margin:0;}
h3{ font-size:24px; line-height:38px; font-family: 'Poppins'; font-weight: 600; font-style: normal; margin:0;}

p:not(.has-background):last-of-type { margin: 0;}


/* Header Css Add Here */
header {position: sticky;top: 0;background-color: #fff;z-index: 99;}
.header-section { padding: 0 0 0 75px;}
.header-section .logo-div { width: 17.7%; padding: 0 20px 0 0px; display: flex; align-items: center;}
.header-section .logo-div img {vertical-align: middle; max-width: 250px;}
.header-section .logo-div a {
  width: 100%;
  display: block;
}
.header-right-btn { width: 255px; display: flex;}
.haeder-menu-div { width: calc(82.3% - 255px);}
.header-right-btn a { background-color: #5d1122; color: #fff; width: 100%; text-align: center; font-size: 18px; line-height: 21px; letter-spacing: 1px; font-family: 'Roboto Condensed'; font-weight: bold; text-transform: uppercase; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; align-content: center;}
.header-right-btn .header-button-icon { display: block; width: 100%;}
.mobile-menu {display:none;}

.header-top-div { background: #fff; display: flex; padding:21px 15px 21px 45px; flex-wrap: wrap;  align-items: center; gap: 50px;}
.header-top-div .header-top-menu ul { margin: 0; padding: 0; list-style: none; display: flex; column-gap: 44px;}
.header-top-div .header-top-menu ul li { font-family: 'Poppins'; font-size: 12px; line-height: 21px; font-weight: 600; font-style: normal; text-transform: uppercase;}
.header-top-div .header-top-menu ul li a { color: #1F391B;}
.header-top-div .header-no { font-family: 'Roboto Condensed'; font-weight: normal; font-style: normal; font-size: 15px; line-height: 18px; letter-spacing: 1px; color: #1F391B;}
.header-top-div .header-no a { color: #000;}
.header-top-div .header-no strong { font-weight: bold;}

.header-bottom-div { background: #1f391b; display: flex; align-items: center; padding:0px 0px 0 45px;   flex-wrap: wrap;}
.header-bottom-div .header-social-icon ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 30px;}


.header-social-icon { width: 353px; padding: 0 60px 0 0px;}
.header-bottom-menu { width: calc(100% - 353px);}
.header-bottom-div .header-bottom-menu ul { margin: 0; padding: 0; list-style: none; max-width: 504px; display: flex; justify-content: space-between;}
.header-bottom-div .header-bottom-menu ul li { display: inline-block; font-size: 19px; line-height: 29px; font-family: 'Poppins'; font-weight: normal; font-style: normal; padding:0px; position: relative;}
.header-bottom-div .header-bottom-menu ul li.mega-drop-down { position: unset;}
.header-bottom-div .header-bottom-menu ul li a { color: #fff; padding: 29px 0; display: inline-block; border-bottom: 3px solid transparent;}
.header-bottom-div .header-bottom-menu ul li.active a { color: #B0DB43; border-color: #B0DB43;}
.header-bottom-menu { width: calc(100% - 353px); background-image: url("../images/menu-back-bg.png"); background-repeat: no-repeat; background-size: contain; background-position: left top; padding: 0 21px 0 84px; background-color: #274123;}
.header-bottom-div .header-bottom-menu ul li a:hover { color: #B0DB43; border-color: #B0DB43;}


.header-bottom-div .header-bottom-menu ul li.menu-item-has-children a:hover { border-color: transparent;}
.header-bottom-div .header-bottom-menu ul li.menu-item-has-children .sub-menu li a:hover {border-color: transparent;color: #FFF;background-color: #5D1122;}
.header-bottom-div .header-bottom-menu ul li.menu-item-has-children .sub-menu li:last-child a:hover {border-radius: 0 0 10px 10px;}
.header-bottom-div .header-bottom-menu ul.sub-menu {position: absolute;display: none;max-width: 100%;width: 100%;min-width: 300px;background: #fff;border-top: 3px solid #395b34;padding: 0px 0;top: 90px;	border-radius: 0 0 10px 10px;}
.header-bottom-div .header-bottom-menu ul.sub-menu li {width: 100%;font-size: 16px;line-height: 24px;font-family: 'Poppins';font-weight: normal;font-style: normal;padding: 0;}
.header-bottom-div .header-bottom-menu ul.sub-menu a {color: #274123;border: 0;padding: 20px;display: block;border-bottom: 1px solid #f2f2f2;}
.header-bottom-div .header-bottom-menu ul.sub-menu li:last-child { border: 0;}
.header-bottom-div .header-bottom-menu ul li:hover ul.sub-menu { display: block;}
header .menu-item-has-children .sub-menu { display:none; }
.header-bottom-div .header-bottom-menu ul.sub-menu li:last-child a {border: none;}

/* Mega Menu Css Add Here */

.mega-sub-menu { position: absolute; left: 0; right: 0; background: #fff; z-index: 999; padding: 80px 20px; width: 100%; opacity: 0; transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; visibility: hidden; pointer-events: none;}
.mega-sub-menu .mega-menu-wrap { max-width: 1500px; margin: 0 auto;}
.mega-sub-menu .mega-menu-wrap .mega-menu-row { display: flex; flex-wrap: wrap; row-gap: 60px; margin: 0 -20px;}
.mega-sub-menu .mega-menu-row .mega-menu-column { padding: 0 20px;}
.mega-sub-menu .mega-menu-row .mega-column-4 { width: 33.3333%;}
.mega-menu-column .mega-menu-items { display: flex; flex-wrap: wrap;}
.mega-menu-column .mega-menu-items .menu-icon { width: 78px;}
.mega-menu-column .mega-menu-items .mega-menu-content { width: calc(100% - 78px); padding: 0 0 0 12px;}
.mega-menu-column .mega-menu-items .mega-menu-content h3 { font-family: 'Poppins'; font-weight: 600; font-style: normal; font-size: 17px; line-height: 25px; margin: 0 0 10px;  color: #000;}
.header-bottom-div .mega-menu-column .mega-menu-items .mega-menu-content h3 a { color: #000;}
.header-bottom-div .mega-menu-column .mega-menu-items .mega-menu-content a { border: 0; padding: 0;}
.mega-menu-column .mega-menu-items .mega-menu-content p { line-height: 26px; margin: 0 0 10px; color: #979797;}

.header-bottom-div .header-bottom-menu ul li.mega-drop-down:hover .mega-sub-menu { opacity: 1; transform: translate(0,0); visibility: visible; pointer-events: initial; cursor: initial;}
.header-bottom-div .header-bottom-menu ul li a.mega-menu-items { display: flex; flex-wrap: wrap; padding: 0; border: 0;}

/* Banner Section*/

.banner-section { background-image: url("../images/banner-bg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 305px 20px;}
.banner-section .banner-description { max-width: 876px;}
.banner-description h1 { margin: 0; color: #fff; font-size: 64px; font-family: 'Poppins'; font-weight: 600; font-style: normal; line-height: normal; position: relative;   margin: 0 0 10px;}
.banner-description h1::after { content: ""; background: #B0DB43; width: 100%; max-width: 334px; height: 2px; position: absolute; left: 0; bottom: 5px;}
.banner-description p { margin: 0; color: #fff; font-size: 25px; line-height: 38px; font-family: 'Poppins'; font-weight: normal; font-style: normal;}
.banner-description .banner-btns { display: flex; align-items: center; gap: 22px; margin: 40px 0 0;}
.banner-description .banner-btns a.request-btn { background-color: #5D1122; color: #fff; font-size: 19px; line-height: 29px; font-family: 'Poppins'; font-weight: normal; font-style: normal; border: 2px solid rgba(255,255,255,0.2); border-radius: 10px; padding: 12px 23px;}
.banner-description .banner-btns a.request-btn::before { content: ""; background-image: url("../images/request-btn-icon.svg"); width: 42px; height: 42px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0px;}
.banner-description .banner-btns a { min-height: 70px; display: flex; align-items: center;}
.banner-description .banner-btns a.gallery-btn { background-color: transparent; color: #fff; font-size: 19px; line-height: 29px; font-family: 'Poppins'; font-weight: normal; font-style: normal; border: 2px solid #fff; border-radius: 10px; padding: 12px 36px;}
.banner-description .banner-btns a.gallery-btn::after { content: ""; background-image: url("../images/gallery-icon.svg"); width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin: 0 0px 0 12px;}


/* About Section*/

.hm-about-section { padding: 85px 20px 105px; position: relative; background-image: url("../images/about-left-bg.png"); background-position: left top; background-size: auto;   background-repeat: no-repeat;}
.hm-about-section .container {
  position: relative;
  z-index: 1;
}
/* .hm-about-section::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background-image: url("../images/about-left-bg.png");
  background-position: left top;
  background-size: auto;
  width: 719px;
  height: 448px;
} */

.hm-about-section::after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  background-image: url("../images/about-right-bg.png");
  background-position: right top;
  background-size: auto;
  width: 877px;
  height: 546px;  background-repeat: no-repeat;
}

.custom-row { margin: 0 -10px;}
.hm-about-section .title-div h2 { text-align: center; color: #000;}
.wine-color-text {color: #5D1122;}
.hm-about-section .title-div { margin: 0 0 50px;}
.col-3 { width: 33.3333%; padding: 0 10px;}
.hm-about-section .about-boxs { box-shadow: 0px 0px 16px 0px #00000012; border-radius: 10px; padding: 45px; width: 100%;  background: #fff;}
.hm-about-section .about-boxs h3 { margin: 0 0 5px;}
.hm-about-section .about-boxs p {margin: 0;}


.our-commercial-section { background-image: url("../images/commercial-bg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 80px 20px;  position: relative;}
.our-commercial-section .title-div h2 { color: #fff;}
.parrot-color-text { color: #B0DB43;}
.our-commercial-section .title-with-button { margin: 0 0 40px; gap: 20px;}
/* .request-button a { background: #B0DB43; color: #1F391B; font-size: 25px; line-height: 38px; padding: 23px 39px; display: inline-block; border-radius: 10px;}
.request-button a::after { content: ""; background-image: url("../images/parrot-arrow-icon.svg"); width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin:-3px 0 0 15px;} */

.commercial-boxs-section .custom-row { margin: 0 -18px; row-gap: 36px;}
.commercial-boxs-section .col-3 { padding: 0 18px;}
.commercial-image-box { position: relative; width: 100%; display: block;}
.commercial-image-box .image-div img { vertical-align: top; border-radius: 10px; width: 100%;}

.commercial-image-box .commercial-content-boxs { position: absolute; left: 0; right: 0; top: 24px;}
.commercial-image-box .commercial-content-div { background: #051B02; border-style: solid; border-width: 2px 2px 2px 0px; border-color: rgba(255,255,255,0.5); border-radius: 0 10px 10px 0px; padding: 25px 17px;}
.commercial-image-box .commercial-content-div h3 { color: #fff; font-size: 19px; line-height: 28px; font-family: 'Poppins'; font-weight: normal; font-style: normal;  margin: 0 0 10px;}
.commercial-image-box .commercial-content-div p { line-height: 26px; color: rgba(255,255,255,0.6); margin: 0 0 13px;}
.commercial-image-box span.read-more-link {color: #fff;}
.commercial-image-box .commercial-content-div span.read-more-link { color: #fff; font-size: 17px; line-height: 26px;}
.commercial-image-box .commercial-content-div span.read-more-link::after { content: ""; background-image: url("../images/white-arrow-icon.svg"); display: inline-block; vertical-align: middle; width: 10px; height: 10px;  margin: -2px 0 0 10px;}
.box-1 .commercial-image-box .commercial-content-boxs, .box-4 .commercial-image-box .commercial-content-boxs { padding: 0 24px 0 0px;}
.box-2 .commercial-image-box .commercial-content-boxs, .box-5 .commercial-image-box .commercial-content-boxs { padding: 0 11px;}
.box-2 .commercial-image-box .commercial-content-div, .box-5 .commercial-image-box .commercial-content-div { border-width: 2px; border-radius: 10px; box-shadow: 0px 4px 4px 0px #00000040;}

.box-3 .commercial-image-box .commercial-content-boxs, .box-6 .commercial-image-box .commercial-content-boxs { padding: 0 0 0 24px;}
.box-3 .commercial-image-box .commercial-content-div, .box-6 .commercial-image-box .commercial-content-div { border-width: 2px 0px 2px 2px; border-radius: 10px 0 0 10px;}



/* Membership Section Css */

.our-membership-section { padding: 87px 20px 122px;}
.our-membership-section .membership-content { max-width: 850px; margin:0 auto 69px;}
.our-membership-section p { text-align: center;}
.our-membership-section h2 { text-align: center;  margin: 0 0 16px;}
.membership-logo ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 20px;}


/* Market Section */

.market-section { background-image: url("../images/market-section-bg.jpg"); background-position: center; background-size: cover; padding: 90px 0px 80px; overflow:hidden;}
.market-section .title-button-content { padding: 0 0 80px;}
.market-section .market-top-sec { padding: 0 20px;}


.markets-boxs .icon-div { margin: 0 0 12px;}
.markets-boxs .markets-content-div h3 { margin: 0 0 10px;color:#000;}
.markets-boxs .markets-content-div p { margin: 0 0 10px;}
.markets-boxs .markets-content-div span.read-more-btn { font-size: 16px; line-height: 28px; color: #5D1122; text-transform: uppercase;}
.markets-boxs .markets-content-div span.read-more-btn::after { content: ""; background-image: url("../images/red-arrow-right-icon.svg"); width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin: -2px 0 0 9px;}


.market-sliders{ position:relative;}
.market-section .slider-button .btn-prev, .market-section .slider-button .btn-next { width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; background: transparent; border: 3px solid #5D1122; border-radius: 10px; cursor: pointer;}
.market-section .slider-button .btn-prev img, .market-section .slider-button .btn-next img {
  max-width: 10px;
}
.market-section .slider-button .btn-next img {
  position: relative;
  left: 2px;
}
.market-section .slider-button { display: flex; align-items: center; gap: 20px;}

.market-sliders::after { position: absolute; right: -290px; top: 50%; width: 482px; height: 142%; content: ""; background: rgba(242, 224, 228,0.9); filter: blur(50px); z-index: 1; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}



/* Latest Work */

.latest-work-section { padding: 80px 0px 90px;}
.latest-work-section .title-with-button { padding: 0 0 55px;}
.latest-work-section .work-content { width: 46%;}
.latest-work-section .work-content-button { width: 54%; text-align: right;  padding: 0 0 0 30px;}
.latest-work-section .work-content h2 { color: #000;  margin: 0 0 16px;}
/* .latest-work-section .work-content-button a { background: #5D1122; color: #fff; font-size: 25px; line-height: 38px; padding: 23px 39px; display: inline-block; border-radius: 10px;}
.latest-work-section .work-content-button a::after { content: ""; background-image: url("../images/white-right-icon.svg"); width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin: -3px 0 0 15px;} */
.latest-work-section .work-content-section { padding: 0 20px;}
/* .work-gallery-section .col-eight:nth-child(1) { padding: 0 18px 0 0;}
.work-gallery-section .col-four:nth-child(2){padding: 0 0 0 18px;} */
.work-gallery-section .col-eight { width: 65.5%; /* padding: 0 0px 0 18px; */}
.work-gallery-section .col-four { width: 34.5%; /* padding: 0 18px 0 0; */}

.work-gallery-section .col-eight:nth-child(2n+1){ padding: 0 18px 0 0;}
.work-gallery-section .col-eight:nth-child(2n){ padding: 0 0 0 18px;}

.work-gallery-section .col-four:nth-child(2n+1){ padding: 0 18px 0 0;}
.work-gallery-section .col-four:nth-child(2n){ padding: 0 0 0 18px;}

.work-gallery-section .gallery-boxs  img { width: 100%; vertical-align: top;}
.work-gallery-items .gallery-boxs { position: relative; display: flex; width: 100%;}
.gallery-content { position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); display: flex; justify-content: center; align-items: center;opacity: 0;visibility: hidden;-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; text-decoration: none; padding: 20px;}
.work-gallery-items .gallery-boxs:hover .gallery-content { opacity: 1; visibility: visible;}
.gallery-content h3 { color: #fff;}
/* .work-gallery-section .work-gallery-items { display: flex; flex-wrap: wrap;} */
.work-gallery-section .work-gallery-items{display:none;}
.work-gallery-section .custom-row { row-gap: 36px; margin: 0;}
.work-gallery-section .col-four.style-2 { padding: 0 18px 0 0px;}
.work-gallery-section .col-eight.style-2 { padding: 0 0px 0 18px;}
.load-more-button { text-align: center;}

.load-more-button a.load-more { background-color: rgba(93,17,34,.1); display: inline-block; width: 100%; max-width: 270px; color: #5D1122; font-size: 20px; line-height: 32px; padding: 20px 10px; border-radius: 10px; margin: 45px auto 0;}
.load-more-button a.load-more::before { background-image: url("../images/loader-icon.svg"); content: ""; display: inline-block; width: 25px; height: 25px; vertical-align: middle; margin: -4px 24px 0 0px;}


/* Gallery Css Add Here */


.load-more-gallery-section{ width:100%;}
.load-more-gallery-section .card-image { width: 100%;}
.gallery-popup-slider-section .card-image { display: none;}
.gallery-popup-slider-section .card-image:nth-child(1), .gallery-popup-slider-section .card-image:nth-child(2), .gallery-popup-slider-section .card-image:nth-child(3), .gallery-popup-slider-section .card-image:nth-child(4) { display: flex; flex-wrap: wrap;}

.gallery-popup-slider-section .card-image:nth-child(1) { padding: 0 18px 0 0; width: 65.5%;}
.gallery-popup-slider-section .card-image:nth-child(2) { padding: 0 0 0 18px; width: 34.5%;}
.gallery-popup-slider-section .card-image:nth-child(3) { padding: 0 18px 0 0; width: 34.5%;}
.gallery-popup-slider-section .card-image:nth-child(4) { padding: 0 0 0 18px; width: 65.5%;}
.gallery-popup-slider-section .card-image a { display: flex; flex-wrap: wrap; width: 100%;}
.gallery-popup-slider-section .card-image img { width: 100%; object-fit: cover;}
.gallery-popup-slider-section .custom-row { margin: 0; row-gap: 36px;}

.load-more-button span {display: inline-block; width: 100%; max-width: 270px;font-size: 20px; line-height: 32px; padding: 20px 10px; border-radius: 10px; margin: 45px auto 0; border: 0; box-shadow: 0 0 0 transparent; outline: 0; cursor: pointer; background: #5D1122; color: #fff;}
.load-more-button span:hover{ background: #9E1D3A;}
.load-more-button span::before{ background-image: url("../images/loader-icon.svg"); content: ""; display: inline-block; width: 25px; height: 25px; vertical-align: middle; margin: -4px 24px 0 0px;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);-ms-filter: brightness(0) invert(1);}
#popup-gallery-button { display: none;}

.load-more-gallery-section .card-image img { opacity: 0;}
.load-more-gallery-section .swiper-slide-active .card-image img { opacity: 1;}

.popup-slider-arrow .swiper-button-prev::after, .popup-slider-arrow .swiper-button-next::after {display: none;}

.fancybox-content { background: transparent !important;}
.load-more-gallery-section .card-image { text-align: center;}
.fancybox-slide .fancybox-content { position: unset;}
.fancybox-content .fancybox-button { background: rgba(30,30,30,.6);}
.fancybox-content .fancybox-button svg path { fill: #ccc;}
.gallery-slider-arrow .swiper-button-prev::after, .gallery-slider-arrow .swiper-button-next::after { display: none;}
.popup-slider-arrow .swiper-button-prev, .popup-slider-arrow .swiper-button-next { width: 38px; height: 38px; background: rgba(30,30,30,.6); padding: 7px;}


/* Branch Section Css */

.our-branch-section { background: #F9FAFA; padding: 90px 20px; position: relative; overflow: hidden;}
.our-branch-section::after { position: absolute; left: 0; bottom: -35px; content: ""; background-image: url("../images/branch-left-bg.png"); width: 421px; height: 470px; background-repeat: no-repeat;}
.our-branch-section .container { position: relative;}
.our-branch-section .branche-content p { color: #646464;}
.branche-content { position: absolute; left: 0; right: 0; top: 0; max-width: 54%;}
.our-branch-section .branche-content h2{color: #1F391B;   margin: 0 0 10px;}
.green-text{color: #3B5737;}
.our-branch-section .map-right-col { width: 58%;}
.our-branch-section .req-button { margin: 30px 0 0;}
/* .our-branch-section .req-button a { background: #5D1122; color: #fff; font-size: 25px; line-height: 38px; padding: 23px 39px; display: inline-block; border-radius: 10px;}
.our-branch-section .req-button a::after { content: ""; background-image: url("../images/white-right-icon.svg"); width: 14px; height: 14px;display: inline-block; vertical-align: middle; margin: -3px 0 0 15px;} */



/* Form Section Css */

.hm-form-section { background-color: #1F391B; padding: 70px 20px 95px; background-image: url("../images/bg-footer-img.png"); background-repeat: no-repeat; background-position: left bottom; background-size: auto;}
.hm-form-section .contact-left-col { width: 43%;}
.hm-form-section .contact-right-col { width: 57%;  padding: 0 0 0 55px;}
.form-content-info h2 { color: #fff;text-transform: uppercase; margin: 0 0 16px;}
.form-content-info p { color: #8A9E87;}

.hm-form-section .form-content h3 { color: #fff; font-weight: normal; font-size: 35px; line-height: 53px;}

.hm-form-section .request-form { margin: 40px 0 0;}
.request-form .form-group input[type="text"], .request-form .form-group input[type="email"], .request-form .form-group select { background-color: #1f391b; border-style: solid; border-width: 0 0 2px; border-color: #3B5737; font-size: 18px; line-height: 28px; color: #fff; font-family: 'Poppins'; font-weight: normal; width: 100%; padding: 8px 0; outline: 0; box-shadow: 0 0 0 transparent; border-radius: 0;}
.hm-form-section .request-form .form-div {
  display: flex;
  flex-wrap: wrap;
}
.request-form .form-group{margin:0 0 54px;  width: 100%;}
.request-form .form-group.left-col {
  width: 50%;
  padding: 0 15px 0 0;
}
.request-form .form-group.right-col {
  padding: 0 0 0 15px;
  width: 50%;
}
.request-form .form-group.your-message {
  margin: 0 0 25px;
}

.request-form .form-group.submit-button {
  margin: 0;
}
.request-form .form-group.submit-button input[type="submit"] {
  background: #fff;
  border-radius: 10px;
  border: 0;
  outline: 0;
  padding: 20px 10px;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Poppins';
  font-weight: normal;
  color: #051B02;
  width: 100%;  cursor: pointer;
  max-width: 310px;
}

.request-form .form-group textarea {
  background-color: #1f391b;
  border-style: solid;
  border-width: 0 0 2px;
  border-color: #3B5737;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  font-family: 'Poppins';
  font-weight: normal;
  width: 100%;
  padding: 8px 0;
  outline: 0;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
  height: 135px;
  resize: none;
}
.request-form .form-div { display: flex; flex-wrap: wrap;}

.form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; opacity:1;
}
.form-group input::-moz-placeholder { /* Firefox 19+ */
   color: #fff; opacity:1;
}
.form-group input:-ms-input-placeholder { /* IE 10+ */
   color: #fff; opacity:1;
}
.form-group input:-moz-placeholder { /* Firefox 18- */
   color: #fff; opacity:1;
}

.form-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; opacity:1;
}
.form-group textarea::-moz-placeholder { /* Firefox 19+ */
   color: #fff; opacity:1;
}
.form-group textarea:-ms-input-placeholder { /* IE 10+ */
   color: #fff; opacity:1;
}
.form-group textarea:-moz-placeholder { /* Firefox 18- */
   color: #fff; opacity:1;
}
.request-form .form-group select {
  background-image: url("/wp-content/uploads/2024/04/select-icon.svg");
  background-repeat: no-repeat;
  background-position: center right;
    -webkit-appearance: none;
  -moz-appearance: none;
}

.request-form .wpcf7 form.invalid .wpcf7-response-output {
  background: #ffb900;
  text-align: center;
  font-size: 16px;
  padding: 6px 10px;
  margin: 30px 0 0;
  width: 100%;
  color: #000;
  font-family: 'Poppins';
  font-weight: normal;
}
.request-form .wpcf7 form.sent .wpcf7-response-output {
  background: #14C08C;
  text-align: center;
  border-color:#14C08C;
  font-size: 16px;
  padding: 6px 10px;
  margin: 30px 0 0;
  width: 100%;
  color: #fff;
  font-family: 'Poppins';
  font-weight: normal;
}

/* Footer Css Add Here */

.footer-section { background-color: #E7EDED; padding: 0 20px;}
.footer-column-one { width: 47%; padding:70px 25px 35px 0; display: flex; flex-wrap: wrap;}
.footer-column-second { width: 22%; padding: 60px 30px 25px; border-style: solid; border-width: 0 1px; border-color: #DEE5E5;}
.footer-column-third { width:31%; padding: 60px 0 25px 30px;}

.footer-section .menu-footer-menu h3 {font-size: 28px; color: #595959; margin: 0 0 5px;}
.footer-section .menu-footer-menu ul { margin: 0; list-style: none; padding: 0;}
.footer-section .menu-footer-menu ul li { position: relative; font-family: 'Poppins'; font-size: 15px; line-height: 35px; font-weight: normal; font-style: normal; padding: 0 0 0 30px;}
.footer-section .menu-footer-menu ul li::before { content: ""; background-image: url("../images/menu-icon.svg"); position: absolute; left: 0; top: 12px; width: 16px; height: 12px;}
.footer-section .menu-footer-menu ul li a { color: #595959;}

.footer-section .bottom-footer { border-top: 1px solid #DEE5E5; padding: 25px 0;}
.copyright-text p { line-height: 18px; color: #595959;  font-size: 15px;}

.bottom-footer .footer-social-icon ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 16px;}
.bottom-footer .footer-social-icon ul a { width: 36px; height: 36px; display: flex; justify-content: center; align-items: center; background: #5D1122; border-radius: 50px;}


.footer-logo { width: 35.5%;}
.footer-logo-content-info { width: 64.5%; padding: 0 0 0 45px;}
.address-info ul { margin: 0; padding: 0; list-style: none;}

.address-info ul { margin: 0; padding: 0; list-style: none;}
.address-info ul li { position: relative; padding: 0 0 15px 57px; font-size: 15px; line-height: 25px; color: #595959;}
.address-info ul li:last-child { padding-bottom: 0;}
.address-info ul li.phone-icon { padding-top: 9px;}
.address-info ul li a { color: #595959;}
.address-info ul li.address-icon::before { top: 6px;}
.address-info ul li::before { position: absolute; left: 0; top: 0; width: 45px; height: 45px; background-color: #3B5737; content: ""; border-radius: 5px;}
.address-info ul li.address-icon::before { background-image: url("../images/location-icon.svg"); background-repeat: no-repeat; background-position: center;}
.address-info ul li.phone-icon::before { background-image: url("../images/phone-icon.svg"); background-repeat: no-repeat; background-position: center;}
.address-info ul li strong { display: block; font-weight: 500; color: #000;}

.footer-column-one .footer-logo-content-info p { margin: 0 0 15px;  font-size: 15px;}



/* Button Css */

.primary-button { font-size: 20px; line-height: 38px; padding: 16px 36px; display: inline-block; border-radius: 10px;}
.wine-color-button { background: #5D1122; color: #fff;}
.wine-color-button::after{content: ""; background-image: url("../images/white-right-icon.svg"); width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin: -3px 0 0 15px;}

.parrot-color-button { background: #B0DB43; color: #1F391B;}
.parrot-color-button::after { content: ""; background-image: url("../images/parrot-arrow-icon.svg"); width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin:-3px 0 0 15px;}

/* Popup Button Css */

.fancybox-toolbar .fancybox-button--play, .fancybox-toolbar .fancybox-button--thumbs, .fancybox-toolbar .fancybox-button--zoom, .fancybox-toolbar .fancybox-button--fsenter, .fancybox-toolbar .fancybox-button--share {
  display: none !important;
}
.fancybox-container .fancybox-button.fancybox-button--close { background: #B0DB43; width: 60px; height: 60px; color: #1F391B; opacity: 1;}
.fancybox-container .fancybox-slide--html .fancybox-close-small { background-color: #B0DB43; width: 60px; height: 60px; color: #1F391B; background-image: url("/test/wp-content/uploads/2024/04/close-icon.svg"); background-repeat: no-repeat; background-size: 37px; background-position: center;opacity: 1;}
.fancybox-container .fancybox-slide--html .fancybox-close-small svg{opacity:0;}
.fancybox-container .fancybox-content .fancybox-button svg path { fill: #1F391B;}


/* Blog Index Css Add Here */

.entry-content .request-button {
	padding-top: 30px;
}

.blog-roll article.post header .entry-title {
    font-size: 40px;
    line-height: 50px;
}

.blog-roll article.post header .entry-title a:link, .blog-roll article.post header .entry-title a:visited {
    color: #000000;
}

/* Blog Post Css Add Here */

article.post {
	max-width: 800px;
	margin: auto;
}

article.post header {
	position: relative;
	z-index: 1;
}

article.post header .entry-title {
	text-align:left;
	font-size: 55px;
	line-height: 65px;
}

article.post .entry-content {
	padding-bottom: 100px;
}

article.post .entry-content li {
	padding-bottom: 10px;
    font-size: 15px;
    line-height: 28px;
    color: #646464;
    font-family: 'Poppins';
    font-weight: normal;
}

/* Inner Pages Css Add Here */


.inner-banner-section { background-image: url("../images/female-gardener-hand-cutting-img.jpg"); background-position: center; background-size: cover; position: relative; padding: 40px 20px; min-height: 400px; display: flex; align-items: center; flex-wrap: wrap;}
.inner-banner-section::before { position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.65); content: "";}

.inner-banner-section h1 { color: #fff; margin: 0; font-size: 60px; font-style: normal; font-weight: 600; line-height: normal; text-align: center; font-family: 'Poppins';}
.inner-banner-section .container { position: relative; z-index: 1;}


.management-includes-section { background: linear-gradient(180deg, #F9F3F4 0%, #FBF9F9 100%); padding: 95px 20px;}
.management-includes-section .management-content-div { padding: 0 0 0 60px;}
.colm-5 { width: 40%;}
.colm-7 { width: 60%;}
.management-includes_main p { line-height: 32px; padding-right: 40px; }
.management-includes_main .d-flex { display: flex; align-items: center; }
.management-includes_main .button-div { margin-top: 32px; }


.services-location-section { padding: 80px 20px; background-image: url('/wp-content/uploads/2024/04/services-location-bg.png'); background-position: right; background-repeat: no-repeat; width: 100%; height: 100%; background-size: auto; }
.services-location-section .location-left-colm { width: 55%; padding: 0 30px 0 0px;}
.services-location-section .location-right-colm { width: 45%; text-align: right;}
.location_left_content { display: flex; flex-direction: column; justify-content: center; }
.location_left_content p { padding: 25px 0 30px; }
.services_loction_cdn {display: flex;align-items: flex-start;border-radius: 10px;}
.services_loction_btn { background-color: #5D1122; color: #fff; font-size: 19px; line-height: 29px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; font-family: 'Poppins'; font-weight: normal; font-style: normal; border: 2px solid rgba(255, 255, 255, 0.2); padding: 12px 23px;display: inline-flex;align-items: center;height: 70px;width: 40%;}
.services_loction_cdn a.services_loction_btn { padding: 20px 24px 23px 23px; }
.services_loction_cdn .dropdown_btn_located { padding: 10px 10px 10px 15px;color: #797979; font-size: 20px; line-height: 29px; font-family: 'Poppins'; font-style: normal; border: 2px solid rgba(255, 255, 255, 0.2); font-weight: 500; position: relative; border: none;display: flex;align-items: center;}
.houston_cdn select#houston_select { -webkit-appearance: none; }
.houston_cdn select#houston_select:focus-visible { outline: unset !important; }


.landscape-maintenance-includes { background-image: url('/wp-content/uploads/2024/04/landscape-bg.png'); background-repeat: no-repeat; background-size: cover; padding: 80px 20px 100px; background-color: #5D1122; }
.landscape-maintenance-includes h2 { font-size: 45px; line-height: 60px; color: #fff; }
.landscape-maintenance_service { width: 33.333%; padding: 0 13px}
.landscape-content h3 { text-transform: uppercase; color: #000; margin: 0; font-size: 22px; }
.landscape-content { padding: 24px 41px; background-color: #ffff; border-radius: 10px; min-height: 186px; display: flex; flex-direction: column; justify-content: space-around; }
span.text_deco { text-decoration: underline; display: inline-block; text-decoration-color: #b0db43; text-underline-offset: 8px; text-decoration-thickness: from-font; }                              
.landscape-maintenance-includes .title { margin: 0 0 65px; }
.landscape-maintenance-includes .cutom-row { margin: 0 -13px; row-gap: 40px; }

.landscape-maintenance_product_main { background-image: url("../images/landscape-maintenance-product-bg.png");}
.landscape-maintenance_product_bg { background-color: #fff; padding: 10px; border-radius: 10px; height: 706px; padding-left: 0;  max-width: 1208px;  margin: 0 auto; margin-top: 80px;}
.landscape-maintenance_product_text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; max-width: 470px; }
.landscape-maintenance_product_bg h4 { font-size: 30px; font-weight: 700; color: #fff; line-height: 40px; margin: 0; }
.landscape-maintenance_product_bg p { color: #fff; }
.landscape-maintenance_product_main a.read-more-product_cdn { color: #B0DB43; position: relative;}
.landscape-maintenance_product_main a.read-more-product_cdn::after { content: ""; background-image: url(../images/green-arrow.png); display: inline-block; vertical-align: middle; width: 100%; height: 100%; margin: -2px 0 0 10px; position: absolute; top: 10px; background-repeat: no-repeat; }

.container .topic{font-size: 30px;font-weight: 500;margin-bottom: 20px;color: rgba(255, 255, 255, 0.7);}

.tabs_area {background-color: #fff;border-radius: 10px;padding: 10px 10px 10px 0;display: flex;max-width: 1208px;margin: 0 auto;margin-top: 100px;flex-wrap: wrap;height: 706px;}
.tab_links {width: 27%;max-width: 100%;}
.tabs_content_area {width: 73%;}
.tabs_link {padding-left: 15px;border-bottom: 1px solid #ddd;}
.tabs_link.active {border-bottom: 0;}
.tabs_link .tabs_link_inner {padding: 10px 20px;border-radius: 10px 0px 0 10px;display: flex;align-items: center;position: relative;gap: 15px;}
.tabs_link_inner img {filter: invert(1);}
.tabs_link.active .tabs_link_inner img {filter: url();}
.tabs_link.active .tabs_link_inner {background-image: linear-gradient(to right, #9A2741, #5B1121);color: #fff;}
.tab_content {position: relative;height: 100%;}
.tabs_link h4 {
  color: #515151;
  font-weight: 500;
}
.tabs_link.active .tabs_link_inner h4 {
  color: #fff;
}
.tab_content::before {
  content: '';
  background-image: url('../images/product_after_bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 0 10px 10px 10px;
}
img.tabs_bg_image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 10px 10px 10px;
}

.tab_content_main {
  position: relative;
  height: 100%;
  display: none;
}

.tab_content_main.active{display: block;}

.tab_inner_content {
  position: relative;
  z-index: 3;
  padding: 90px 36px;
  max-width: 540px;
}

.tab_inner_content h2 {
  font-size: 30px;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  color: #fff;
}
.tab_inner_content p {
  text-align: justify;
  padding-bottom: 20px;
  color: #fff;
}

.expect_landscaping_maintenance { position: relative; padding: 100px 20px 95px; background-color: #fff; width: 100%; height: 100%;}
.expect_landscaping_maintenance::before { background-image: url('/wp-content/uploads/2024/04/expect_landscaping.png'); background-position: top; background-repeat: no-repeat; background-size: contain; position: absolute; content: ''; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; opacity: 0.3;}
.expect_landscaping_maintenance::after { background-image: url('/wp-content/uploads/2024/04/expect_landscaping.png'); background-position: bottom; background-repeat: no-repeat; background-size: contain; position: absolute; content: ''; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; opacity: 0.3;}
.expect_landscaping_maintenance_flex {display: flex;justify-content: flex-start;padding-top: 160px;position: relative;}
.expect_landscaping_maintenance_flex:nth-child(even) {justify-content: flex-end;}
.expect_landscaping_left_inner {padding: 40px 170px;background-color: #fff;width: 52%;flex: 0 0 52%;position: relative;border-radius: 10px;}
.expect_landscaping_right_inner { width: 46%; flex: 0 0 46%; position: relative; }
.expect_landscaping_maintenance_left { position: relative; z-index: 2; }
.expect_landscaping_left_inner::before { background: #051D01; width: 100%; content: ''; position: absolute; height: 100%; top: 0; left: 0; right: 0; opacity: 0.9; border-radius: 10px; z-index: 1; }
.expect_landscaping_left_inner::after {content: "";background-image: url("/wp-content/themes/silversandservices-child/assets/images/step_icon_arrow.svg");width: 170px;height: 150px;background-size: 170px;background-repeat: no-repeat;position: absolute;right: -248px;top: 172px;}
.expect_landscaping_maintenance_flex:nth-child(even) .expect_landscaping_left_inner::after {background-image: url("/wp-content/themes/silversandservices-child/assets/images/icon_box_step_one.svg");left: -248px;top: 172px;right:auto;}
.expect_landscaping_maintenance_flex:last-child {padding-top: 82px;}
.expect_landscaping_maintenance_flex:last-child .expect_landscaping_left_inner::after {content:none;}
.expect_landscaping_maintenance_left p { color: #fff; }
.icon_box_step { position: absolute; top: -57px; left: -31px; }
.expect_landscaping_maintenance_right { position: absolute; bottom: -82px; padding: 0 84px; }
.expect_landscaping_maintenance_spacing {max-width: 1230px; margin: 0 auto; }
.expect_landscaping_right_inner_two .expect_landscaping_maintenance_right { right: 0; padding: 0 198px; }
.expect_landscaping_maintenance_five .expect_landscaping_maintenance_right { display: none; }
.expect_landscaping_maintenance .step_txt_content { width: 140px; height: 140px; position: absolute; top: -30px; border: 1px dashed #CACACA; border-radius: 50%; left: -48px; z-index: 1;}
.expect_landscaping_maintenance .step_inner { font-size: 40px; color: #fff; line-height: 38px; position: absolute; width: 100%; height: 100%; text-align: center; top: 14px;     z-index: 1;}
.expect_landscaping_maintenance .step_inner h4 { padding-left: 30px; }
.list label.tab_line { border: none; }
.list label.tab_line span.product-name-icon { filter: unset; }
.expect_landscaping_maintenance img.step_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 10px; z-index: 0; }
.expect_landscaping_maintenance_five { padding-bottom: 0;}
.latest-work-section.style_landing_page .gallery-slider-mobile {position: relative;}
.similar-slider-5 .card-image-items img {max-width: 100%;}
.latest-work-section.style_landing_page .gallery-slider-arrow .swiper-button-prev {width: 80px;height: 80px;left: 0;background-color: #5D1122;border-radius: 0 10px 10px 0;}
.latest-work-section.style_landing_page .gallery-slider-arrow .swiper-button-next {width: 80px;height: 80px;right: 0;background-color: #5D1122;border-radius: 10px 0px 0px 10px;}
.located_listing {list-style: none;margin: 0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.dropdown_btn_located {position: relative;width: 60%;height: 70px;border-radius: 0 10px 10px 0;background-color: #fff;box-shadow: 0 0 13px rgba(0, 0, 0, 12%);}
.dropdown_btn_located .located_listing {padding-left: 0; width: 100%;border-radius: 0px 10px 10px 0px;display: none;position: absolute;top: 65px;left: 0;background-color: #fff;box-shadow: 0px 9px 10px rgba(0, 0, 0, 0.1);border-radius: 0 10px 10px 10px;}
.located_listing li a {font-family: 'Poppins';font-size: 14px;line-height: 21px;font-weight: 600;font-style: normal;text-transform: uppercase;color: #000;}
.located_listing li {padding: 15px 20px;display: flex;align-items: center;border-radius: 0 10px 10px 0;}
.services_loction_cdn .dropdown_btn_located::after{background-image: url('/wp-content/uploads/2024/04/select_icon.svg'); background-repeat: no-repeat; background-size: auto;content: '';position: absolute;right: 20px;top: 30px;width: 13px;height: 12px;z-index: 1;}
.dropdown_btn_located .plachehoder_text span {font-family: 'Poppins';font-size: 14px;line-height: 21px;font-weight: 600;font-style: normal;text-transform: uppercase;color: #000;}
.dropdown_btn_located .located_listing.active {display: flex;flex-direction: column;}
section.expect_landscaping_maintenance .container {position: relative; z-index: 9;}

/* Media Query Css */

/*

@media(min-width:1750px){
	
.container{ max-width: 1220px;}
a.primary-button { font-size: 25px; line-height: 38px; padding: 23px 39px; display: inline-block; border-radius: 10px;}	
p, .footer-column-one .footer-logo-content-info p, .copyright-text p { font-size: 18px;}
.commercial-image-box .commercial-content-div h3{ font-size: 22px; line-height: 28px;}
h2 { font-size: 50px; line-height: 60px;}
.our-membership-section .container { max-width: 1220px;}
.market-section .market-sliders .container{margin-left: calc((100% - 1220px)/ 2) !important;}
.footer-column-second .menu-footer-menu { max-width: 200px; margin: 0 auto;}
.address-info ul li { font-size: 18px; line-height: 28px;}
.footer-section .menu-footer-menu ul li{ font-size: 18px; line-height: 36px;}
h3 { font-size: 25px; line-height: 38px;}

.market-section .slider-button .btn-prev, .market-section .slider-button .btn-next{ width: 70px; height: 70px;}
.market-section .slider-button .btn-prev img, .market-section .slider-button .btn-next img { max-width: 12px;}

}




@media(min-width:1700px){
	
.footer-column-third{ padding: 60px 0 25px 55px;}	
	
}



@media(min-width:1920px){
.footer-logo { width: 250px;}
.footer-logo-content-info { width: calc(100% - 250px);}
.branch-map { text-align: center;}
}
*/


@media(max-width:1600px){
	
/* Header Css Add Here */

.header-top-div { gap: inherit; justify-content: space-between;}	
.header-top-div .header-no { width: 175px;}
.header-top-div .header-top-menu { width: calc(100% - 175px); padding: 0 20px 0 0px;}
.header-top-div .header-top-menu ul{ column-gap: 8px; justify-content: space-between;}
.header-section { padding: 0 0 0 30px;}
	
.hm-about-section::after { width: 800px; height: 546px; background-size: 800px;}	
.hm-about-section { background-size: 600px;}

	
}

@media(max-width:1500px){
	
.header-bottom-menu { padding: 0 21px 0 60px; }	
	
}



@media(max-width:1400px){
	

/* Header Css Add Here */
.header-section { padding: 0 0 0 15px; }	
.header-top-div{ padding: 21px 20px 21px 20px;}
.header-bottom-div{  padding: 0px 0px 0 20px;}
.header-social-icon { width: 330px; padding: 0 30px 0 0px;}
.header-bottom-menu { padding: 0 20px 0 60px; width: calc(100% - 330px);}
.header-right-btn { width: 220px;}
.haeder-menu-div { width: calc(82.3% - 220px);}

	
.hm-about-section::after { width: 550px; height: 550px; background-size: 550px;}	
.hm-about-section { background-size: 450px;}

	
}


@media(max-width:1280px){	

.header-right-btn a{ font-size: 16px; line-height: 20px;}
.header-right-btn { width: 200px; }
.haeder-menu-div { width: calc(82.3% - 200px); }
.header-top-div .header-top-menu ul { column-gap: 5px;}
.header-bottom-menu { padding: 0 25px 0 40px;}
.header-top-div .header-top-menu ul li{ font-size: 13px;}

}



@media(min-width:1241px){
	
.market-section .market-sliders .container { max-width: inherit; margin-left: calc((100% - 1220px)/ 2); margin-right: 0; gap: 0; width: auto;}

}

@media(max-width:1240px){	
.market-sliders { padding: 0 0 0 20px;}
.services_loction_btn {padding: 12px 14px;font-size: 15px;text-align: left;line-height: 20px;}

}


@media(max-width:1199px){
	
	
	
/* Header Css Add Here */

.header-bottom-div { padding: 0px 0px 0 15px;}
.header-bottom-div .header-social-icon ul { gap: 15px;}.header-social-icon { width: 240px; padding: 0 20px 0 0px; }
.header-bottom-menu { padding: 0 15px 0 40px; width: calc(100% - 240px); }
.header-top-div { padding: 16px 15px 16px 15px;}
.header-bottom-div .header-bottom-menu ul li a{ padding: 16px 0;}
.header-bottom-div .header-bottom-menu ul li{ font-size: 16px; line-height: 28px;}
.header-top-div .header-top-menu ul li{ font-size: 12px; line-height: 20px;}
.header-top-div .header-no{ font-size: 12px;  width: 128px; letter-spacing: 0.2px;}
.header-right-btn a { font-size: 13px; line-height: 20px;}
.header-right-btn .header-button-icon img { max-width: 50px;}
.header-right-btn { width: 170px;}
.haeder-menu-div { width: calc(82.3% - 170px); }
.header-top-div .header-top-menu { width: calc(100% - 128px); padding: 0 10px 0 0px;}
.header-top-div .header-top-menu ul { column-gap: 5px; }
	
.banner-description h1{ font-size:50px;}
.banner-description h1::after { max-width: 265px;}	
.banner-section{padding: 200px 20px;}
.banner-description p{ font-size:20px; line-height:36px;}
h2 { font-size: 40px; line-height: 50px;}	
.container { max-width: 970px;}	
.hm-about-section .about-boxs { padding: 25px;}
h3 { font-size: 20px; line-height: 32px;}
p { font-size: 15px; line-height: 24px;}
.hm-about-section { background-size: 450px;}
.hm-about-section::after {width: 350px; height: 500px; background-size: 350px;}

.commercial-boxs-section .col-3 {padding: 0 10px;}
a.primary-button{ font-size: 20px;  line-height: 30px;  padding: 15px 30px;}
.commercial-boxs-section .custom-row { margin: 0 -10px; row-gap: 20px;}
.commercial-image-box .commercial-content-div h3{ font-size: 18px;   line-height: 24px;}
.commercial-image-box .commercial-content-div a.read-more-link{ font-size: 15px; line-height: 24px;}
.membership-logo ul li img { max-width: 80%;}
.membership-logo ul li { text-align: center;}
.market-section .slider-button .btn-prev, .market-section .slider-button .btn-next { width: 50px; height: 50px;}
.market-section .slider-button .btn-prev img, .market-section .slider-button .btn-next img { width: 10px;}
.our-branch-section .branche-content p { font-size: 15px; line-height: 28px;}
.branche-content{ max-width: 50%;}

.our-branch-section::after { width: 250px; height: 295px; background-repeat: no-repeat; background-size: 250px;}
/* .work-gallery-section .col-eight:nth-child(1) { padding: 0 10px 0 0;}
.work-gallery-section .col-four:nth-child(2) { padding: 0 0 0 10px;}
.work-gallery-section .col-four { padding: 0 10px 0 0;}
.work-gallery-section .col-eight { padding: 0 0px 0 10px;} */

.work-gallery-section .col-eight:nth-child(2n+1){ padding: 0 10px 0 0;}
.work-gallery-section .col-eight:nth-child(2n){ padding: 0 0 0 10px;}

.work-gallery-section .col-four:nth-child(2n+1){ padding: 0 10px 0 0;}
.work-gallery-section .col-four:nth-child(2n){ padding: 0 0 0 10px;}

.work-gallery-section .custom-row { row-gap: 20px;}

.hm-form-section .contact-right-col{padding: 0 0 0 30px;}
.footer-column-one .footer-logo-content-info p { font-size: 15px;}
.footer-section .menu-footer-menu ul li{ font-size:15px;}
.address-info ul li{ font-size:15px;}

.inner-banner-section h1 { font-size: 50px;}	
	
.expect_landscaping_maintenance .title-with-button { gap: 20px; }	

	
	
.icon_box_step {  left: -10px; }	
.expect_landscaping_left_inner { padding: 20px 80px 20px 100px; }	
.expect_landscaping_maintenance .step_txt_content { width: 110px; height: 110px; left: -12px; }
.expect_landscaping_left_inner {width: 65%; flex: 0 0 65%;  }
.expect_landscaping_right_inner { width: 35%; flex: 0 0 35%; }
.expect_landscaping_maintenance .step_inner { top: -9px }	
.expect_landscaping_maintenance_right { bottom: -60px; padding: 0 10px; }		
.expect_landscaping_right_inner_two .expect_landscaping_maintenance_right { padding: 0 80px; }	
	
.footer-logo { width: 100%; padding: 0 0 20px;}
.footer-logo-content-info { width: 100%; padding: 0;}
.footer-column-one { width: 36%; padding: 50px 25px 40px 0;}
.footer-column-second { width: 26%; padding: 60px 25px 20px;}
.footer-column-third { padding: 60px 0 20px 25px; width: 38%;}
.footer-logo img { max-width: 200px;}
.footer-section .menu-footer-menu ul li { font-size: 15px; line-height: 24px; padding-bottom: 10px;}
.footer-section .menu-footer-menu ul li:last-child{ padding-bottom:0px;}
.footer-section .menu-footer-menu ul li::before { top: 7px;}
.footer-section .menu-footer-menu h3{ margin: 0 0 16px;}
.expect_landscaping_left_inner::after, .expect_landscaping_maintenance_flex:nth-child(even) .expect_landscaping_left_inner::after  {top: 45px;}
	
}


@media(max-width:1025px) {
	.menu-inner-items ul li.menu-item-has-children .sub-menu a::after {content: "";background-image: url(/wp-content/uploads/2024/04/sub-menu-arrow.png);position: absolute;width: 21px;height: 16px;	background-color: transparent;top: 3px;}
	.menu-inner-items ul li.menu-item-has-children .sub-menu a::before {content:none;}
	.menu-inner-items ul li.menu-item-has-children a::before, .menu-inner-items ul li.menu-item-has-children a::after {content: "";width: 18px;height: 3px;background-color: #5d1122;position: absolute;right: 0;top: 10px;border-radius: 17px;}
	.menu-inner-items ul li.menu-item-has-children a::before {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	/* body { padding: 113px 0 0;}
	header { position: fixed; left: 0;right: 0; width: 100%;} */
	.header-right-btn, .haeder-menu-div, .header-section .logo-div {display:none;}
	.mobile-menu, .mobile-menu .logo-div {display:block; width: 100%;}
	.header-section .logo-div {width: 180px;padding: 0;}
	.menu-inner-items {position: fixed; top: 113px; background-color: #fff; width: 100%; right: 0; height: calc(100vh - 113px);padding: 20px 20px 45px; overflow-y: scroll; display: none;}
	.menu-inner-items .menu-with-button { display: flex; height: 100%; flex-direction: column; justify-content: space-between; row-gap: 60px; padding:0 0 20px;}
	.mobile-menu .logo-div {width: 160px;z-index: 9;position: relative;}
	/* .click-open-toggle {width: 34px; position: absolute;top: 27px;right: 20px; z-index: 9;cursor: pointer; display: flex;flex-flow: column;align-items: flex-end;} */
	.click-open-toggle i {display: block;width: 34px;height: 4px;background-color: #5d1122;margin-bottom: 7px;border-radius: 20px;font-style: normal;}
	.click-open-toggle i:first-child, .click-open-toggle i:last-child {width: 21px;}
	.menu-inner-items ul {margin: 0;padding: 0;list-style: none;}
	.header-section {padding: 0px;}
	.menu-inner-items ul li { font-size: 15px; line-height: 22px; text-transform: uppercase; font-weight: 600; padding: 0 0 24px;}
	.menu-inner-items ul li a {color: #1F391B;display: block;position: relative;}
	.menu-inner-items ul li:nth-child(2) {font-size: 19px;}
	.menu-inner-items ul li:nth-child(3) {font-size: 19px;}
	.menu-inner-items ul li:last-child { padding: 0;}
	.menu-inner-items .request-btn {text-align: center; border-top: 1px solid #DEE5E5; padding: 40px 0 45px;}
	.mobile-top-header { display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; background: #fff; min-height: 113px;}
	 .click-open-toggle { width: 34px; z-index: 9; cursor: pointer; display: flex; flex-flow: column; align-items: center; height: 27px; border: 0; box-shadow: 0 0 0 transparent; outline: 0; background: transparent;  justify-content: center; position: relative; padding: 0;}
	 .click-open-toggle .icon-bar { width: 34px; height: 4px; background: #5d1122; display: block; border-radius: 30px;}
	 .click-open-toggle .icon-bar::before { position: absolute; right: 0; width: 21px; height: 4px; top: 0; content: ""; background: #5d1122; border-radius: 30px;}
	 .click-open-toggle .icon-bar::after { position: absolute; right: 0; width: 21px; height: 4px; bottom: 0; content: ""; background: #5d1122; border-radius: 30px;}
	 
	 .click-open-toggle.active .icon-bar::before { -webkit-transform: translateY(10px) rotate(-45deg); -ms-transform: translateY(10px) rotate(-45deg); transform: translateY(10px) rotate(-45deg); width: 100%; height: 5px;}
	.click-open-toggle.active .icon-bar::after { -webkit-transform: translateY(-12px) translateX(0rem) rotate(45deg); -ms-transform: translateY(-12px) translateX(0rem) rotate(45deg); transform: translateY(-12px) translateX(0rem) rotate(45deg); width: 100%; height: 5px;}
	.click-open-toggle.active .icon-bar { background: transparent;}


.menu-inner-items ul li ul.sub-menu { padding: 15px 0 0;}
.menu-inner-items ul li ul.sub-menu li { line-height: 25px; font-size: 15px; text-transform: none; font-weight: normal; padding: 0 0 10px;}
.menu-inner-items ul li ul.sub-menu li:last-child { padding: 0;}
.menu-inner-items ul li ul.sub-menu li a { color: #000; padding-right:25px;}
.menu-inner-items ul li.li-large-font { font-size: 19px; line-height: 29px;}
.tabs_content_area{width: 67%;}
.tab_links {width: 33%;}
.services_loction_cdn .dropdown_btn_located {width: 55%;}
.services_loction_btn {width: 45%;padding: 12px 14px;font-size: 15px;}
.management-includes-section .management-content-div {padding: 0 0 0 20px;}



	
	
}



@media(max-width:991px){
	
	
.hm-about-section { padding: 50px 20px 60px;}
.col-3 {width: 50%;}
.hm-about-section .row.custom-row { justify-content: center; row-gap: 20px;}
.hm-about-section::after { top: auto; bottom: 0; background-position: bottom right;}
.our-commercial-section { padding: 50px 20px 60px;}
h2 { font-size: 36px;  line-height: 46px; }
.our-membership-section { padding: 50px 20px 60px;}
.our-membership-section .membership-content{ margin: 0 auto 40px;}
.market-section { padding: 50px 0 60px;}
.market-section .title-button-content { padding: 0 0 40px;}
.market-sliders::after { display: none;}
.latest-work-section { padding: 50px 0 60px;}
.our-branch-section { padding: 50px 20px 60px;}
.branche-content { width: 100%; max-width: 100%; position: relative; text-align: center; padding: 0 0 45px;}
.our-branch-section .map-right-col { width: 100%; text-align: center;}
.hm-form-section .contact-left-col { width: 100%; padding: 0 0 30px;}
.hm-form-section .contact-right-col { width: 100%; padding: 0;}
.hm-form-section .request-form { margin: 25px 0 0;}
.hm-form-section .form-content h3{ font-size: 28px;  line-height: 34px;}
.request-form .form-group input[type="text"], .request-form .form-group input[type="email"], .request-form .form-group select, .request-form .form-group textarea{ font-size: 16px;  line-height: 24px;    background-color: transparent;}	
.request-form .form-group.submit-button input[type="submit"]{ font-size: 16px; padding: 16px 10px; line-height: 24px; max-width: 200px;}
	
	
.services-location-section { padding: 50px 20px; }	
.houston_cdn select#houston_select { padding: 20px 30px 23px 23px; }	
a.services_loction_btn { font-size: 16px; }	
.houston_cdn select#houston_select { font-size: 16px; }	
	
.management-includes-section { padding: 50px 20px;}	

.landscape-maintenance-includes { padding: 50px 20px 50px; }	
.landscape-content { min-height: 215px;}	
	
	
/* Footer Css Add Here */

.footer-column-one { width: 100%; padding: 50px 0 50px; border-bottom: 1px solid #DEE5E5;}	
.footer-logo { width: 250px;  padding: 0;}
.footer-logo-content-info { width: calc(100% - 250px); padding: 0 0 0 45px;}	
.footer-logo img {  max-width: 100%;}	
.footer-column-second { padding: 35px 30px 0 0px; border-width: 0 1px 0 0px; width: 40%;}	
.footer-column-third { width: 60%; padding: 35px 0 40px 40px;}	
.address-info ul { display: flex; flex-wrap: wrap;}
.address-info ul li.address-icon { width: calc(100% - 180px); padding-right: 20px;}
.address-info ul li.phone-icon { width: 180px;}
	
	
}




@media(min-width:768px){

.hide-on-desktop, .market-section .slider-button.hide-on-desktop{display:none;}	

	

	
	
	
	
	
}


@media(max-width:767px){
.expect_landscaping_left_inner::after  {display:none;}
.hide-on-mobile, .market-section .slider-button.hide-on-mobile{display:none;}
	
h2{ font-size: 30px; line-height: 40px;}	
p { font-size: 15px; line-height: 24px;}
.banner-section { padding: 120px 20px;}
.banner-description h1 { font-size: 36px; line-height: 46px; margin: 0 0 20px; padding:0 0 10px;}	
.banner-description h1::after { max-width: 125px; height: 2px; bottom: 0;}
.banner-description p { font-size: 20px; line-height: 30px;}
.banner-description .banner-btns { max-width: 310px; flex-wrap: wrap; gap: 18px;  margin: 30px 0 0;}	
.banner-description .banner-btns a { width: 100%; justify-content: center;}	
	
.hm-about-section { padding: 50px 20px 60px; background-image: url("../images/about-mb-bg.png"); background-position: center bottom; background-repeat: no-repeat; background-size: auto;}	
.hm-about-section .title-div { margin: 0 0 25px;}	
.col-3 { width: 100%;}
.hm-about-section .custom-row { row-gap: 26px;}
.hm-about-section .about-boxs h3 { font-size: 20px; line-height: 30px; margin: 0 0 10px;}	
.hm-about-section .about-boxs{ padding: 26px 44px 26px 20px;}
.hm-about-section::after, .hm-about-section::before { display: none;}

.our-commercial-section { padding: 50px 20px 60px;}
.our-commercial-section .title-div h2 { text-align: center;}
.our-commercial-section .title-div { width: 100%;}	
.our-commercial-section .title-with-button { gap: inherit; margin: 0 0 25px;}	
.commercial-image-box .commercial-content-boxs {  top: 0; padding: 20px;}
.commercial-image-box .commercial-content-div { border-radius: 10px; border-width: 2px; text-align: center;}
.commercial-image-box .commercial-content-div h3 { font-size: 16px; line-height: 24px;}	
.commercial-image-box .commercial-content-div a.read-more-link { font-size: 15px;}	
.commercial-image-box .commercial-content-div a.read-more-link::after { margin: 0px 0 0 10px;}	

.mobile-slider-arrow { max-width: 110px; margin: 40px auto; display: flex; width: 100%; justify-content: space-between; align-items: center;}
.mobile-slider-arrow .swiper-button-prev, .mobile-slider-arrow .swiper-button-next { position: unset; width: 40px; height: 40px; background: #051B02; border-radius: 5px; border: 1px solid #fff; margin: 0;}
.mobile-slider-arrow .swiper-button-prev::after, .mobile-slider-arrow .swiper-button-next::after { display: none;}
.commercial-mobile-slider .request-button { text-align: center;}

a.primary-button { width: 100%; max-width: 310px; font-size: 19px; line-height: 28px; padding: 20px 10px;  text-align: center;}

.our-membership-section { padding: 50px 20px 60px;}
.membership-logo .member-logo-items { max-width: 380px; margin: 0 auto; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 60px;}
.logo-items.logo-box-3, .logo-items.logo-box-4 { width: 100%;}


.market-section { padding: 50px 20px 150px; position: relative;}
.market-section .market-title { width: 100%; text-align: center;}
.market-sliders::after{ display:none;}
.market-section .market-top-sec, .market-sliders { padding: 0;}
.market-section .title-button-content {padding: 0 0 50px;}
.market-sliders .markets-boxs {text-align: center;}
.markets-boxs .markets-content-div a.read-more-btn { font-size: 15px; line-height: 24px;}
.market-section .slider-button { gap: inherit; max-width: 102px; margin: 0 auto 0; width: 100%; justify-content: space-between; position: absolute; left: 0; right: 0; bottom: 60px;}
.market-section .slider-button .btn-prev, .market-section .slider-button .btn-next { width: 40px; height: 40px;}
.market-section .slider-button .btn-prev img, .market-section .slider-button .btn-next img { width: 8px;}


.latest-work-section { padding: 50px 0 0;}
.latest-work-section .title-with-button { padding: 0 0 35px;}
.latest-work-section .work-content { width: 100%;  text-align: center;}
.latest-work-section .work-content-button { width: 100%;  padding: 25px 0 0; text-align: center;}

.gallery-slider-mobile { position: relative;}
.gallery-slider-mobile .swiper-button-prev::after, .gallery-slider-mobile .swiper-button-next::after { display: none;}
.gallery-content { opacity: 1; visibility: visible;}
.gallery-slider-mobile .swiper-slide { height: auto; display: flex;}
.gallery-slider-mobile .gallery-boxs {display: flex; width: 100%;}
.gallery-slider-mobile .gallery-boxs img { object-fit: cover; width: 100%; height:309px;}
.gallery-content h3 { font-size: 20px; line-height: 28px;}


.our-branch-section { padding: 50px 20px 60px;}
.branche-content { position: relative; max-width: 100%; width: 100%; padding: 0 0 50px; text-align: center;}
.our-branch-section .map-right-col { width: 100%;}
.our-branch-section .branche-content p { font-size: 15px; line-height: 24px; text-align: center;}
.our-branch-section .branche-content h2 { text-align: center; margin: 0 0 10px;}
.our-branch-section::after { bottom: 0; background-image: url("../images/mb-branch-left-bg.png"); width: 120px; height: 166px; background-repeat: no-repeat; background-size: auto;}


.hm-form-section { padding: 50px 20px 60px; background-size: 317px;}
.hm-form-section .contact-left-col { width: 100%; padding: 0 0 30px;}
.form-content-info p { font-size: 15px; line-height: 24px;}
.hm-form-section .form-content h3 { font-size: 25px; line-height: 38px;}
.hm-form-section .contact-right-col { width: 100%; padding: 0;}


	
.inner-banner-section h1 { font-size: 36px; line-height: 46px;}	
       
.services-location-section .location-left-colm { width: 100%; padding: 0px 0px 40px 0px; text-align: center;}	
.services-location-section .location-right-colm { width: 100%; text-align: center; }
/*.services-location-section .d-flex { flex-direction: column-reverse; }*/
.services_loction_cdn { display: flex; align-items: center; justify-content: center; }
.location_left_content p { padding: 25px 80px 30px; }	
	

.management-includes-section { padding: 50px 20px; }	
.management-includes-section .colm-5 { width: 100%; }	
.management-includes-section .colm-7 { width: 100%; }
.management-includes_main .d-flex { text-align: center; }		
	
.landscape-maintenance_service { width: 50%; padding: 0 13px; }	
.landscape-maintenance-includes h2 { font-size: 30px; text-align: center; }
.landscape-maintenance-includes .title { margin: 0 0 20px; }
	
.expect_landscaping_right_inner { display: none; }	
.expect_landscaping_left_inner {width: auto; flex: 0 0 100%; }	
.expect_landscaping_maintenance .step_txt_content { width: 100px; height: 100px;  left: -12px;  }	
.expect_landscaping_maintenance .step_inner {  top: -11px; }	
.icon_box_step { left: 0px;top: -50px;}	
.icon_box_step img {max-width: 80px;}
.expect_landscaping_maintenance_flex {  padding-top: 100px;}	
.expect_landscaping_left_inner { padding: 20px 20px; text-align: center; }
.expect_landscaping_maintenance { padding: 50px 20px; }	
.expect_landscaping_maintenance .title-with-button { text-align: center; }	
	
	
	
.tabs_link .tabs_link_inner { padding: 10px 10px; gap: 15px;align-item: center;justify-content: center;}	
.tab_inner_content { padding: 130px 36px; }	
.tabs_area {  margin-top: 50px; gap: 10px;}
.tab_links { width: 100%; max-width: 100%; }	
.tabs_content_area { width: 100%; }	
.tab_content::before { border-radius: 10px; }	
.tabs_area {  padding: 10px; height: unset; }	
.tab_inner_content { max-width: 100%; text-align: center; }	
.tab_inner_content p { text-align: center; }	
img.tabs_bg_image {border-radius: 10px; }	
.tabs_link.active .tabs_link_inner {border-radius: 10px; }	
	

	
	
	
	
/* Footer Css Add Here */

.footer-section { padding: 55px 20px 0;}
.footer-column-one { width: 100%; padding: 0 0 40px; border: 0;}
.footer-logo { width: 100%; text-align: center; padding: 0 0 30px;}
.footer-logo-content-info { width: 100%; padding: 0;}
.footer-column-one .footer-logo-content-info p { font-size: 15px;}

.footer-column-second { width: 100%; border: 0; padding: 0 0 30px;}
.footer-section .menu-footer-menu ul li{ font-size:15px;}
.footer-column-third { width: 100%; padding: 0 0 30px;}
.copyright-text p { font-size: 15px; line-height: 24px;  text-align: center;}
.footer-section .bottom-footer { flex-direction: column-reverse; row-gap: 20px;}
.address-info ul li { font-size: 17px; }

.request-form .form-group.left-col, .request-form .form-group.right-col { width: 100%; padding: 0;}
.request-form .form-group { margin: 0 0 30px;}
  .request-form .form-group input[type="text"], .request-form .form-group input[type="email"], .request-form .form-group select, .request-form .form-group textarea { font-size: 18px; line-height: 27px;}
.request-form .form-group.submit-button input[type="submit"] { max-width: 310px; font-size: 18px; padding: 23px 20px; margin: 0 auto; display: table;}
.address-info ul li.address-icon { width:100%; padding-right: 0px;}
.address-info ul li.phone-icon { width: 100%;}

.latest-work-section.style_landing_page .gallery-slider-arrow .swiper-button-next {width: 50px;height: 50px;}
.latest-work-section.style_landing_page .gallery-slider-arrow .swiper-button-prev {width: 50px;height: 50px;}
.tabs_link {padding-left: 0;}
.management-includes-section .management-content-div {padding: 15px 0 0 0;}


}



@media(max-width:480px){
.location_left_content p { padding: 10px 10px 20px; }
.services_loction_cdn a.services_loction_btn { padding: 15px 15px 15px 15px; }
a.services_loction_btn { font-size: 11px; }
.houston_cdn select#houston_select { font-size: 14px; }
	

.management-includes-section { padding: 35px 15px; }	
.management-includes_main p { line-height: 30px; padding-right: 0; }
a.primary-button {  font-size: 18px; }
.management-includes-section .management-content-div { padding: 15px 0 0 0px; }	
	
.landscape-maintenance-includes h2 {  line-height: 45px; }
.landscape-maintenance_service { width: 100%; padding: 0 10px; }
.landscape-content { min-height: unset; text-align: center;}
.landscape-maintenance-includes .cutom-row { row-gap: 20px; }
	
}