@import url("https://p.typekit.net/p.css?s=1&k=uxe6sps&ht=tk&f=44510.44511.44516.44517.44524.44525.44530.44531.44538.44539.44544.44545&a=36766839&app=typekit&e=css");

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/174e41/00000000000000007735c867/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/f22e6a/00000000000000007735c869/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/f22e6a/00000000000000007735c869/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/f22e6a/00000000000000007735c869/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/36a2f5/00000000000000007735c877/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/29fa5e/00000000000000007735c87b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/29fa5e/00000000000000007735c87b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/29fa5e/00000000000000007735c87b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/3e504d/00000000000000007735c85b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3e504d/00000000000000007735c85b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3e504d/00000000000000007735c85b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/db0d0a/00000000000000007735c85f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/db0d0a/00000000000000007735c85f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/db0d0a/00000000000000007735c85f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/90e1f3/00000000000000007735c870/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/90e1f3/00000000000000007735c870/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/90e1f3/00000000000000007735c870/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/7444bf/00000000000000007735c873/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/7444bf/00000000000000007735c873/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/7444bf/00000000000000007735c873/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/c66587/00000000000000007735c865/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/c66587/00000000000000007735c865/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/c66587/00000000000000007735c865/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/794c97/00000000000000007735c868/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/794c97/00000000000000007735c868/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/794c97/00000000000000007735c868/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/e8ed45/00000000000000007735c879/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/e8ed45/00000000000000007735c879/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/e8ed45/00000000000000007735c879/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Roboto", serif;
src:url("https://use.typekit.net/af/3ff681/00000000000000007735c87a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/3ff681/00000000000000007735c87a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/3ff681/00000000000000007735c87a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

.tk-degular { font-family: "degular",sans-serif; }
.tk-degular-display { font-family: "degular-display",sans-serif; }
.tk-degular-text { font-family: "degular-text",sans-serif; }


html{
  scroll-behavior: smooth;
}
.mobile-slider{
  overflow-x: hidden !important;
}
@font-face {
  font-family:"Roboto", serif;
  src: url(../fonts/degular-bold.otf);
}
@font-face {
  font-family:"Roboto", serif;
  src: url(../fonts/Koh Santepheap.ttf);
}
@font-face {
  font-family:"Roboto", serif;
  src: url(../fonts/Whyte-Regular.ttf);
}
@font-face {
  font-family:"Roboto", serif;
  src: url(../fonts/Whyte-Medium.ttf);
}
.Koh Santepheap{
	font-family:"Roboto", serif;
}
.degular-bold{
  font-family:"Roboto", serif !important;
}
.header__logo{
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.header-text-inner{
  line-height: 0.8;
}
.logo__wrapper img{
  width: 125px;
  height: 125px;
  object-fit: cover;
}
.logo__wrapper{
  display: block !important;
}
.logo__wrapper_mobile img{
  width: 70px;
  height: 70px;
  object-fit: cover;
}
.navbar__styling , .footer__wrapper{
	background-color: #FEF7EC;
}
.navbar__styling ul li a{
	font-family:"Roboto", serif;
	font-size: 20px;
	color:#3A6742 !important;

}
.navbar__styling ul li a:hover{
	color:#79ADDC !important;
}

/*.over__lay{
  background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.3)),
}*/
.what_an_estimate{
  border-radius: 300px;
  background-color: #B9DB77;
  box-shadow: 0px 0px 14px #00000059;
}
.what_an_estimate__heading{
	color:#433A67;
}
.what_an_estimate__form{
	width: 90%;
}

.our__service__card{
 background-color: #3A6742;
 border-radius: 50px;
}


.our__service__card_heading {
  color:#FEF7EC;
}
.our__service__card__main__heading , .book__heading{
  color:#3A6742;
}
/*.our__service__card:hover{
  background-color: #79ADDC;
  transition: all 0.3s;
}*/
/*.our__service__card:hover .our__service__card_image svg{
  fill: #3A6742;
}*/
/*.our__service__card:hover .our__service__card_heading{
  color: #3A6742;
}*/
.what_an_estimate__form input , .what_an_estimate__form textarea {
  color:#231F20 !important;
  font-size: 18px;
}
.what_an_estimate__form input::placeholder , .what_an_estimate__form textarea::placeholder{
  font-family: "degular",sans-serif;

  color:#231F2090 !important;
  font-size: 18px;
}
.btn-__wrapper button{
  font-family:"Roboto", serif;
  font-size: 18px;
  background-color: #79ADDC;
  color:#FEF7EC;
}
.btn-__wrapper button:hover{
 background-color:#3A6742;
 color:#FEF7EC;
}

/*------------------------------Slick Slider Start ------------------------------*/
.slider__wrapper{
  background-color: #D5EAEB;
  min-height: 800px;
}

.slider-content .h5{
  letter-spacing: 0px;
  color: #433A67;
}
.slider-content .text{
  color: #433A67;
  font-size: 17px;
  line-height: 1.4;
  font-family: "degular",sans-serif;
  font-weight: 400;
}
.empty__space{
  background-color: #D5EAEB;
  padding: 140px 0;
}
.center .slick-prev{
  left: 19.5%;
  margin-top: 2rem;
  transform: translateX(-23.5%);
}
.center .slick-prev:before{
  content: url(../images/slick-left-arrow.svg) !important;
  font-size: 40px !important;
  z-index: 99999 !important;
}
.center .slick-next{
  margin-top: 2rem;
  right: 17.5%;
  transform: translateX(-26.5%);
}
.center .slick-next:before{
  content: url(../images/slick-right-arrow.svg) !important;
  font-size: 40px !important;
  z-index: 99999 !important;
}

.slick-prev.slick-arrow{
  z-index: 2;
}
.slider.center .slick-slide {
  padding: 10px;
/*  width: 500px !important;*/
  height: 250px !important;
  object-fit: cover !important;
  overflow: hidden !important;
  transition: all 0.3s  !important;
}
.slider.center .slick-slide .clip{
  height: 230px !important;
/*  width: 580px !important;*/
  transition: all 0.3s  !important;
}
.slider.center .slick-slide .clip img{
  width:95%;
  margin: 0 auto;
  height:100%;
  transition: all 0.3s  !important;
}
.slider.center .slick-slide .center img {
 opacity: 0.8;
 transition: all 0.3s  !important;
 bottom: 0;
 transform: scale(0) !important;
}
.slider.center .slick-slide img {
  object-fit: cover !important;
  transition: all 0.3s  !important;
}

.slider.center  .slick-slide.slick-current {
  transition: all 0.3s  !important;
  margin-top:4rem !important;
/*  width: 600px !important;*/
  height: 400px !important;
  border:unset !important;
/*  transform: scale(0.9) !important;*/
}
.slider.center  .slick-slide.slick-current .clip{
  transition: all 0.3s  !important;
/*  width: 600px !important;*/
  height: 400px !important;
}

.slick-slide{
  min-width: 600px;
  max-width: 600px;
  margin: 30px;
}
.slick-slide.slick-active{
 transform: scale(1.2) !important;
}

img.slider-image {
 position: relative;
 text-align: center;
 object-fit: cover;
 transition: all 0.3s  !important;
}
.center .slick-center img.slider-image {
 transform: scale(1);
 color: #e67e22;
 opacity: 1;
 transition: all 0.3s  !important;
}
/*------------------------------ strip bar Start ------------------------------*/
.strip__bar{
  border-top: 3px solid #3A6742;
  border-bottom: 3px solid #3A6742;
  background-color: #FEF7EC;

}
.strip__bar__inner::-webkit-scrollbar {
    display: none;
}
/*------------------------------our Process Start ------------------------------*/
.our__process__wrapper , .our__service__wrapper{
  background-color: #D5EAEB;
}
.our__process__card{
  background-color: #E77051;
  border-radius: 20px;
  min-height: 340px;
  
}
.our__process__card__heading{
  font-family:"Roboto", serif;
  font-size: 25px;
  color: #FEF7EC;
}
.our__process__card__content{
  color: #FEF7EC;
  font-family: "degular",sans-serif;
  font-size: 18px;

}
.our__process__card__image__box
{
  width: 80px;
  height: 80px;
  object-fit: cover;
  top:-2rem;
  left: -2rem;
}
.our__process__card__image__number{
  color:#FEF7EC;
  top:-8px;
  left:-3px;
}
/*------------------------------Time Line Styling Start ------------------------------*/
.book__wrapper{
  background-color: #D5EAEB;
}

.book__content{
  max-width: 957px;
  margin: 0 auto;
}

.book__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
/*grid-template-rows: repeat(5, 1fr);*/
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.book__content > div{
  min-height: 200px;
}

.div2{
  padding-top: 35px;
  padding-right: 35px;
}
.div3{
  padding-left: 35px;
}
.div6{
  padding-right: 35px;
}
.div7{
  padding-left: 35px;
}
.div10{
  padding-bottom: 35px;
  padding-right: 35px;
}

.div2 > div,
.div3 > div,
.div6 > div,
.div7 > div,
.div10> div{
  background-color: #FEF7EC ;
  min-height: 200px;
}

.div2 > div{
  border-top-right-radius: 100px;
  border-top: 3px solid #3A6742;
  border-right: 3px solid #3A6742;
}

.div10 > div{
  border-bottom-right-radius: 100px;
  border-bottom: 3px solid #3A6742;
  border-right: 3px solid #3A6742;
}
.div6 > div{
  border-right: 3px solid #3A6742;
}
.div3 > div,
.div7 > div{
  border-left: 3px solid #3A6742;
}

.div1 {
  background-color: #79ADDC;
  border-top-left-radius: 100px;
  position: relative;
}
.div1>span.dot:nth-of-type(1){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  top: 14px;
  content: "";
}

.div1>span.dot:nth-of-type(2){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  bottom: 14px;
  content: "";
}

.div1>span.dot:nth-of-type(3){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  bottom: 14px;
  content: "";
}
.div1__content , .div5__content , .div9__content{
  transform: translateY(-50%);
  right:2rem;
}
.div4__content , .div8__content{
  transform: translateY(-50%);
  left:3rem;
}
.div4 , .div8{
  background-color: #E77051;
  position: relative;
}

.div4>span.dot:nth-of-type(1) , .div8>span.dot:nth-of-type(1){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  top: 14px;
  content: "";
}
.div4>span.dot:nth-of-type(2) , .div8>span.dot:nth-of-type(2){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  bottom: 14px;
  content: "";
}
.div5{
  background-color: #79ADDC;
  position: relative;
}
.div5>span.dot:nth-of-type(1){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  top: 14px;
  content: "";
}

.div5>span.dot:nth-of-type(2){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  bottom: 14px;
  content: "";
}
.div9{
  background-color: #79ADDC;
  border-bottom-left-radius: 100px;
  position: relative;
}
.div9>span.dot:nth-of-type(1){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  top: 14px;
  content: "";
}

.div9>span.dot:nth-of-type(2){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  bottom: 14px;
  content: "";
}

.div9>span.dot:nth-of-type(3){
  height: 10px;
  width: 10px;
  background-color: #FEF7EC;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  top: 14px;
  content: "";
}
.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 1 / 2 / 2 / 3; }
.div3 { grid-area: 2 / 1 / 3 / 2; }
.div4 { grid-area: 2 / 2 / 3 / 3; }
.div5 { grid-area: 3 / 1 / 4 / 2; }
.div6 { grid-area: 3 / 2 / 4 / 3; }
.div7 { grid-area: 4 / 1 / 5 / 2; }
.div8 { grid-area: 4 / 2 / 5 / 3; }
.div9 { grid-area: 5 / 1 / 6 / 2; }
.div10 { grid-area: 5 / 2 / 6 / 3; }



/*------------------------------Footer Styling Start ------------------------------*/
.footer__wrapper{
  border-top: 3px solid #3A6742;
}
.news__letter__heading{
  font-family:"Roboto", serif;
  color:#3A6742;
}
.news__letter{
  width: 80%;
}
.news__letter__input{
  background: #D5EAEB 0% 0% no-repeat padding-box;
  border-radius: 40px;
  opacity: 1;

}
.news__letter__input input{
  width: 85%;
}
.news__letter__input input:focus , .news__letter__input input:focus-visible {
  box-shadow: unset !important;
  outline: unset !important;
}
.news__letter__input input::placeholder {
  font-family: "degular",sans-serif;
  color:#3A6742;
  font-weight: 500;
  letter-spacing: 0px;
  font-size: 20px;
}
.footer__list li a{
  font-family:"Roboto", serif;
  color:#3A6742;
  font-size: 20px;
}


.list-star:before{
  background-image: url(../images/list-star.png);
  position: absolute;
  /*top: 45%;
  transform: translateY(-50%);*/
  left:-2.5rem;
      background-size: 20px 20px;
    width: 20px;
    height: 20px;
    margin-right: 1rem;
    content: "";
    margin-left:1rem;
    background-repeat: no-repeat;

}
.list-star-none:before{
  background-image: unset !important;
  width: unset !important; 
  height: unset !important; 
}
.strip__bar .text{
  font-size: 30px;
  color:#3A6742;
  font-family: "degular",sans-serif;  
  font-weight: 500;
  padding-top: 8px;
}


.strip__bar_image img{
  width: 60px;
  height: 60px;
  object-fit: contain;
}
.our__service__wrapper{
  min-height: 820px;
}
.bg-flower{
  position: absolute; 
  right: -17%;
  top: 8%;
  z-index: 0;
  height: 750px;
  width: 800px;

}
.bg-flower img{
  opacity: 0.4;
  
}
.slick-next {
  width: 70px;
  height: 70px;

}
.slick-prev {
  width: 70px;
  height: 70px;
}
.slick-next:before , .slick-prev:before{
  font-size: unset !important;
}
.our__process__wrapper__inner{
  background-image: url(../images/crads-bg-1.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-y: center;
}
.div2Pricing, .div2Text , .div3Text , .div6 table td  , .div7Text , .div10Text{
  color: #3a6742
}
.div2Pricing , .div6 table td{
  font-family:"Roboto", serif;
  font-size: 20px;
}
.div2Text , .div3Text , .div7Text , .div10Text {
  font-family: "degular",sans-serif;
  font-size: 18px;
  letter-spacing: -0.02em;
}
.div10Text a{
  font-family:"Roboto", serif;
  font-size: 20px;
  color:#3A6742;
}
.our__service__card_image{
      object-fit: contain;
      margin: 0 auto;
}
.our__service__card_image_1{
  width: 64px;
  height:75px;
}
.our__service__card_image_2{
  width: 65px;
  height:75px;
}
.our__service__card_image_3{
  width: 118px;
  height:75px;
}
.our__service__card_image_4{
  width: 75px;
  height:75px;
}
.our__service__card_image_5{
  width: 128px;
  height: 75px;
}
.our__service__card_image_6{
  width: 103px;
  height:75px;
}
.our__service__card_image_7{
  width: 91px;
  height:75px;
}
.our__service__card_image_8{
  width: 97px;
  height:75px;
}
.our__service__card_image_9{
  width: 76px;
  height:75px;
}
  .text-off-white{
    color: #FFF8E1;
  }
  .logo__wrapper_mobile{
    display: none;
  }
  .logo__wrapper{
    display: none;
  }
  .instagram__mobile{
    display: none;
  }
  .instagram{
    display: block;
  }
  .top-strip{
    z-index: 999;
    font-family: degular-bold;
    background-color: #3A6742;
    display: block;
  }
  .top-strip a{
    color:#FFF8E1;
  }
  .mobile-slider{
    display: none;
  }
  .desktop-slider{
    display: block;
  }
  .img-slider img{
    width: 95% !important;
    height: 250px;
    margin: 0 auto !important;
    object-fit: cover;
  }
.bar{
  width: 27px;
  height: 2px;
  background-color: #3A6742;
  display: block;
}
.about-desktop{
  display: block;
}
.about-mobile{
  display: none;
}

.about{
  display: block;
}
.mobile__block{
  display: block;
}
.mobile__block span:nth-of-type(2){
  color: #433A67;
  font-size: 18px;
  line-height: 1.4;
  font-family: "degular",sans-serif;
  font-weight: 400;
}
@media only screen and (max-width:992px){

  .our__process__wrapper{
    background-size: unset !important;
  }
  .slider-content .text{
    padding-bottom: 10px;
  }
  .what_an_estimate{
    border-radius: 200px !important;
  }
  .slider-content{
    flex-direction: column;
  }
  .book__content{
    display: flex;
    flex-direction: column;
  }
  .div1{
    border-top-left-radius: unset !important;
    border-top-right-radius: 100px !important;
  }
  .div1__content , .div5__content , .div9__content {
    transform: translateY(-50%);
    left: 2rem;
  }
  .dot{
    display: none;
  }
  .div2 , .div3 , .div6 , .div7 , .div10{
    padding: 0px 1rem !important;
  }
  .div2 > div , .div3 > div , .div6 > div , .div7 > div , .div10 > div{
    border-top-right-radius: unset !important;
    border-top: unset !important;
    border-right: 3px solid #3A6742;
    border-left: 3px solid #3A6742;
    border-radius: unset !important;
  }
  .about-desktop{
    display: none;
  }
  .about-mobile{
  display: block;
}
  .div9{
    border-radius: unset !important;
  }
  .book__content > div{
    min-height: 160px !important;
  }
  .div2 > div, .div3 > div, .div6 > div, .div7 > div, .div10> div{
    min-height: 160px !important;
  }
  .our__service__card{
    border-radius: 30px;
    min-height: 120px;
  }
  .our__service__card_heading{
    font-size: 12px !important;
  }
  .our__service__card_image{
    padding-top: 0.5rem !important;
    width: 60px;
    margin: 0 auto;
    height: 60px;
    object-fit: contain;
  }
  .our__process__card{
    min-height: 280px;
  }
  .footer__list{
    flex-direction: column !important;
  }
  .logo__wrapper_mobile{
    display: block;
  }
  .logo__wrapper{
    display: none;
  }
  .news__letter{
    width: 100% !important;
  }
  .instagram__mobile{
    display: block;
  }
  .instagram{
    width: 60px;
    height: 60px;
    object-fit: contain;
    display: none;
  }
  .top-strip{
    z-index: 999;
    font-family:"Roboto", serif;
    background-color: #3A6742;
    display: block;
  }
  .form-position{
    top: 35% !important;
    transform:translateY(-35px);
  }
  .mobile-slider{
    display: block;
  }
  .desktop-slider{
    display: none;
  }
.slick-slide{
  margin: unset !important;
}
.slick-slide.slick-active{
  transform: unset !important;
}
.slick-slide{
  min-width: unset !important;
  max-width: unset !important;
}
.slider__wrapper{
  min-height: unset !important;
}
.about-mobile{
  display: block;
}
.about{
  display: none;
}
.responsive .slick-next{
    margin-top: unset !important;
    right: -4.5% !important;
    transform: translateX(-26.5%);
    transform: translateY(-50%);
    z-index: 99999 !important;
}
.responsive .slick-prev{
    margin-top: unset !important;
    left: -4% !important;
    transform: translateX(-26.5%);
    transform: translateY(-50%);
    z-index: 99999 !important;
}
.responsive .slick-prev:before{
  content: url(../images/slick-left-arrow-mobile.svg) !important;
  font-size: 40px !important;
  z-index: 99999 !important;
}
.responsive .slick-next:before{
  content: url(../images/slick-right-arrow-mobile.svg) !important;
  font-size: 40px !important;
  z-index: 99999 !important;
}
.header-text{
  display: block !important;
}
.mobile-logo{
  width: calc(50% + 30px );
}
.logo__wrapper{
  display: none !important;
}
.slider-content{
  text-align: center !important;
}
.slider-content .h5{
  display: block;
}
/*  
  
 
  .div4{
    background-color: #FEF7EC;
  }
  .div4__content{
    color:#3A6742 !important;
  }
  .div3 > div, .div7 > div{
    border: unset !important;
  }
  .div6{
    padding: 0px;
  }
  .div6 > div{
    border:0;
  }
  .div6 > div td{
    color:#3a6742 !important;
  }
  .div7{
    padding: 0px;
  }
  .div7Text{
    background-color: #e77051 !important;
    color:#ffffff;
  }
  .div8{
    background-color: #fef7ec;
  }
  
  .div9{
    border-radius: unset !important;
    padding: 0 !important;
  }
  .div10{
    padding: 0;
  }
  .div10 > div{
    border-radius: unset !important;
    border:unset !important;
    color:#3a6742 !important;
  }
  .div2Pricing , .div2Text{
   color:#3a6742 !important;
 }*/
}
@media only screen and (max-width:700px){
  .center .slick-next {
    width: 70px;
    height: 70px;
    margin: unset !important;
    right: 0 !important;
    top: unset !important;
    bottom: -5rem !important;
  }
  .center .slick-prev {
    width: 70px;
    height: 70px;
    margin: unset !important;
    left: unset !important;
    right: 20%;
    top: unset !important;
    z-index: 999999;
    bottom: -5rem !important;
  }
  .center .slick-next:before , .slick-prev:before{
    font-size: unset !important;
  }
  .strip__bar .text{
  font-size: 24px;
  color:#3A6742;
}
.our__process__wrapper__inner {
    background-image:  unset !important;
    background-repeat: unset !important;
    background-size: unset !important;
    background-position-y: unset !important;
}
.slider.center .slick-slide.slick-current {
  transition: all 0.3s  !important;
  margin-top:0rem !important;
}
/*.slick-slider{
  min-height: 450px;
}*/
}
@media only screen and (min-width:300px) and (max-width:700px){
  .our__service__wrapper_bg{
  min-height: 650px;
}
.bg-flower {
    position: absolute;
    left: 2% !important;
    top: 0 !important;
    z-index: 0;
    height: 665px;
    width: 742px;
}
}
@media only screen and (min-width:701px) and (max-width:991px){
  slider
.center .slick-next {
    top:unset !important;
    bottom: -5rem !important;
  }
  slider
.center .slick-prev {
    top:unset !important;
    bottom: -5rem !important;
  }
  slider
.center .slick-next:before , .slick-prev:before{
    font-size: unset !important;
  }
}
@media only screen and (min-width:992px) and (max-width:1200px){
  .center .slick-prev {
    margin-top: 3rem !important;
    left: 10%;
  }
  .center .slick-next {
    margin-top: 3rem !important;
    right: 7% !important;
  }
}



.marquees-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
.marquees-wrapper::after {
  position: absolute;
  content: "";
  inset: 0;

}

.marquee {
  --gap: 1rem;
  display: flex;
  gap: var(--gap);
  overflow: hidden;
  user-select: none;
}

.marquee__content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  min-width: 100%;
  gap: var(--gap);
}
.scroll {
  animation: scroll 30s linear infinite;
}
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.marquee__content li {
  list-style: none;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  font-size: 2rem;
}

.marquee-1 .scroll {
  animation: scroll 20s linear infinite;
}
@media only screen and (min-width:992px) and (max-width:1380px){
.our__process__card{
  background-color: #E77051;
  border-radius: 20px;
  min-height: 390px;
  
}
}