@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&family=Open+Sans:wght@300;400;500;600;700;800&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
}

/*--------------header start----------------*/

.hdrContainer {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #7f4f24;
  padding: 14.45px 71.57px 14.45px 79.83px;
}

.hdrlogo img {
width:100%;
}
.hdrlogo{
width:6%;
}


.menu {
  display: flex;
  align-items: center;
  gap: 70.62px;
}

.menu1 {
  color: #353535;
  font-family: Poppins;
  font-size: 15.14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.menu2 {
  text-decoration: none;
  padding: 10.3px 15.14px;
  width: 150.71px;
  height: 44.04px;
  background: #f5ebe0;
  border-radius: 6.88px;
  border: 3.44px #b08968 solid;
  color: #353535;
  font-family: Poppins;
  font-size: 15.14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.menu1:hover,
.menu2:hover {
  color: #353535;
}

.menu-right-icon {
  width: 11.011px;
  height: 13.05px;
}

.hamburger,
nav {
  display: none;
}

/*--------------header end----------------*/

/*--------------index start----------------*/

.nickHome1 {
  background-image: url(../assets/img/Hamis_Cover_Aug.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  /* height: 518px; */
  padding: 26.2%;
  position: relative;
}

.nickHome1bnnr2 {
  background-image: url(../assets/img/Banner_2.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  padding: 26.2%;
  position: relative;
}
.nickHome1bnnr3 {
  background-image: url(../assets/img/hmbnn3.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  padding: 26.2%;
  position: relative;
}

.nickHome1smile {
  width: 211.276px;
  height: 138.327px;
  position: absolute;
  /* left: 50%; */
  right: 273.5px;
  top: 27.53px;
}

.nickHome1bite {
  width: 284.913px;
  height: 104.606px;
  position: absolute;
  /* right: 16%; */
  right: 153.47px;
  bottom: 54.37px;
}

.nickHome2 {
  background-color: #7f4f24;
  padding: 44.4px 0 46.8px;
}

.nickHome2hd {
  color: #fff;
  font-family: Inter;
  font-size: 30.281px;
  font-weight: 600;
  line-height: 35.786px;
  text-align: center;
  margin-bottom: 21.81px;
}

.nickHome2txt {
  width: 780.412px;
  margin: auto;
  color: #fff;
  font-family: Inter;
  font-size: 16.517px;
  font-weight: 500;
  line-height: 19.958px;
}

.nickHome2btn {
  text-align: center;
}

.nickHome2btn a {
  display: block;
  width: 150.715px;
  height: 44.044px;
  border-radius: 13.764px;
  border: 2.065px solid #f5ebe0;
  color: #f5ebe0;
  text-decoration: none;
  font-family: Poppins;
  font-size: 15.14px;
  font-weight: 700;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30.97px;
  margin-top: 12.26px;
}

.nickHome2arr {
  width: 11.011px;
  height: 13.05px;
}

.nickHome3 {
  padding: 142.81px 69.56px 11.7px 68.82px;
  background: #f5ebe0;
  position: relative;
}

.nickHome3leaf1 {
  position: absolute;
  left: 9px;
  top: 9px;
}

.nickHome3leaf2 {
  position: absolute;
  right: 0;
  top: 0;
}

.nickHome3subImg {
  position: absolute;
  /* top: 0; */
  left: 50%;
  transform: translate(40px, 170px);
}

.nickHomeSubImg {
  width: 62.999px;
  height: 58.302px;
}

.nickHomeleaf {
  width: 60.302px;
  height: 193.836px;
  transform: rotate(42deg);
  opacity: 0.2;
}
.nickHomeleaf2 {
  width: 60.302px;
  height: 193.836px;
  transform: rotate(-55deg);
  opacity: 0.2;
}
.nickHome3leaf2 {
  position: absolute;
  right: 2%;
  top: 20%;
}

.nickHome3innr {
  display: flex;
  justify-content: center;
  gap: 28.9px;
}

.nickHome3left img {
  width: 344.097px;
  height: 344.097px;
  border-radius: 13.764px;
}


.nickHome3boxesdesktop{
     width: 585px;
}
.nickHome3boxesdesktop .row{
    margin-bottom: 60.83px;
}
.nickHome3boxes{
     display:none;
 }
.nickHome3right {
  margin-top: -48px;
}

.nickHome3rightHd {
  color: #353535;
  font-family: Inter;
  font-size: 38.539px;
  font-style: normal;
  font-weight: 600;
  line-height: 35.786px;
  text-align: center;
  margin-bottom: 35.57px;
}

.nickHome3box {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 13.47px;
  position: relative;
  z-index: 1;
}

.nickHome3boxIcon {
  background-image: url(../assets/img/Group\ 20.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 85.954px;
  height: 86.315px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nickHome3boxIcon2 {
  background-image: url(../assets/img/Group\ 22.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 85.954px;
  height: 86.315px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nickHome3icon1 {
  width: 52.991px;
  height: 52.991px;
}

.nickHome3icon2 {
  width: 41.292px;
  height: 41.292px;
}

.nickHome3icon3 {
  width: 41.292px;
  height: 40.603px;
}

.nickHome3icon4 {
  width: 35.786px;
  height: 35.786px;
}

.nickHome3icon5 {
  width: 38.539px;
  height: 37.851px;
}

.nickHome3icon6 {
  width: 40.603px;
  height: 40.603px;
}

.nickHome3icon7 {
  width: 39.227px;
  height: 36.474px;
}

.nickHome3icon8 {
  width: 37.162px;
  height: 37.162px;
}

.nickHome3txt {
  color: #353535;
  font-family: Inter;
  font-size: 16.517px;
  font-weight: 600;
  line-height: 19.958px;
}

.nickHome4 {
  background: #f5ebe0;
  padding-top: 122px;
  padding-bottom: 209px;
  position: relative;
}

.nickHome4leaf1 {
  position: absolute;
  left: 13px;
  top: 76px;
}
.nickHome4leaf2 {
  position: absolute;
  right: 0;
  bottom: 5%;
}
/* marquee div container */
.marquee {
  transform: rotate(-13deg);
  overflow: hidden;
  position: relative;
  width: 2051.521px;
  height: 284.08px;
  border-radius: 13.764px;
  background: #7f4f24;
  padding: 48px 0;
  margin-left: -105px;
}

/* nested div inside the container */
.marquee div {
  display: block;
  width: 255%;
  position: absolute;
  overflow: hidden;
  animation: marquee 12s linear infinite;
}

/* span with text */
.marquee span {
  float: left;
  width: 32%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 30px;
}

.marquee span img {
  width: 180.995px;
  height: 180.995px;
  /* transform: rotate(13deg); */
}

/* keyframe */
@keyframes marquee {
  0% {
    left: 0;
  }

  100% {
    left: -100%;
  }
}

.nickHome5 {
  background: #f5ebe0;
  padding: 36.46px 41.29px 105.29px 69.51px;
  position: relative;
}

.nickHome5subImg {
  position: absolute;
  top: 3%;
  left: 43%;
}

.nickHome5leaf1 {
  position: absolute;
  bottom: 17px;
  left: 6px;
}

.nickHome5leaf2 {
  position: absolute;
  right: 0;
  bottom: -15.5%;
}

.nickHome5innr {
  display: flex;
  gap: 48.86px;
  justify-content: center;
  justify-content: space-evenly;
    flex-direction: row;
    /* flex-wrap: nowrap;*/
}

.nickHome5hd {
  color: #353535;
  font-family: Inter;
  font-size: 68.819px;
  font-weight: 600;
  line-height: 75.701px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 30.67px;
}

.nickHome5txt {
  color: #353535;
  font-family: Inter;
  font-size: 16.517px;
  font-weight: 600;
  line-height: 19.958px;
  word-wrap: break-word;
  width: 418.422px;
  margin-bottom: 36.09px;
}

.nickHome5btn a {
  width: 150.715px;
  height: 44.044px;
  margin: auto;
  border-radius: 13.764px;
  border: 2.065px solid #b08968;
  background: #f5ebe0;
  color: #b08968;
  text-decoration: none;
  font-family: Poppins;
  font-size: 15.14px;
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15.85px 0 22.02px;
}

.nickHome5btnArr {
  width: 11.011px;
  height: 13.05px;
}

.nickHome5right img {
  width: 412.917px;
  height: 412.917px;
}

.nickHome6 {
  border-radius: 13.764px;
  border: 10.323px solid #6f4520;
  background: #7f4f24;
  padding: 49.55px 0 54.37px;
}

.owl-carousel {
  display: block;
}

.owl-item .item {
  transform: translate3d(0, 0, 0);
  margin: 37px 0;
}

.screenshot_slider .owl-item .item img {
  /* width: 355.108px; */
  width: 100%;
  /*height: 355.108px;*/
  border-radius: 13.764px;
  border: 10.323px solid #6f4520;
  -webkit-transition: 0.3s;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.screenshot_slider .owl-item .item img.active {
  /* width: 501.006px; */
  width: 100%;
  height: 501.006px;
  margin: 0 15px;
  position: relative;
  z-index: 9999 !important;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}

.screenshot_slider .owl-item.center .item img {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}

.screenshot_slider .owl-item.center {
  z-index: 1;
}

.nickHome7 {
  background: #f5ebe0;
  position: relative;
  padding-top: 198.77px;
  padding-bottom: 83.27px;
}

.nickHome7subImg {
  position: absolute;
  top: 27%;
  left: 36.5%;
}

.nickHome7leaf1 {
  position: absolute;
  left: -0.5%;
  top: 30%;
}

.nickHome7leaf2 {
  position: absolute;
  right: 3.5%;
  top: 15.5%;
}

.nickHome7innr {
  display: flex;
    gap: 76.39px;
    justify-content: center;
    align-items: center;
}

.nickHome7left {
  position: relative;
  z-index: 1;
}

.nickHome7leftImg {
  width: 353.732px;
  height: 304.182px;
}

/* .testimonial-carousel {
        margin: 0 139px;
    } */

.testimonialhd {
  color: #353535;
  font-family: Inter;
  font-size: 55.056px;
  font-style: normal;
  font-weight: 600;
  line-height: 75.701px; /* 137.5% */
  text-transform: uppercase;
  margin-bottom: 47.88px;
  text-align: center;
}

.slick-slider {
  z-index: 1;
}

.slick-slider {
  position: relative;
  display: block;
  margin: auto;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-prev,
.slick-next {
  display: block;
}

.textimonialTextBox {
  display: flex;
  align-items: end;
  gap: 10px;
}

.testimonialtxt {
  /* width: 688px; */
  color: #fff;
  font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    word-wrap: break-word;
    width: 330px;
}
.nickHome7right {
  margin-top: -90px;
}
.nickHome7rightInnr {
  background: url(../assets/img/testimonial_back.png);
  background-repeat: no-repeat;
  
  background-size: cover;
    height: 519.409px;
    width: 680px;
}

.testimonialBox {
  position: relative;
    margin-top: 155px;
    margin-left: 86px;
}

.profileImg {
  position: absolute;
    top: -59px;
    right: 83px;
}

.profileImg img {
 width: 150px;
    height: 150px;
        transform: rotate(-6deg);
}

.testimonialName {
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-weight: 500;
}

.slick-prev,
.slick-next {
  border: none;
  outline: none;
  cursor: pointer;
  position: absolute;
  top: unset !important;
  bottom: 0% !important;
  transform: translate(-31px, 45px) !important;
}

.slick-prev:before,
.slick-prev:before,
.slick-next:before,
.slick-next:before {
  display: none !important;
}

.slick-prev img,
.slick-next img {
  width: 76.513px;
  height: 76.51px;
}

.nickHome8 {
  background: #f5ebe0;
  padding-bottom: 66.75px;
  position: relative;
}

.nickHome8leaf1 {
  position: absolute;
  top: 24%;
  left: 4%;
}

.nickHome8subImg {
  position: absolute;
  top: 29%;
  left: 48%;
  transform: translate(-50%, 50%);
}

.nickHome8leaf2 {
  position: absolute;
  bottom: 16%;
  right: 35.5%;
}

.nickHome8hd {
  color: #353535;
  text-align: center;
  font-family: Inter;
  font-size: 30.281px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 35.786px;
  margin-bottom: 47.88px;
}

.nickHome8cont1 {
  display: flex;
    justify-content: center;
  align-items: center;
  position: relative;
  justify-content: space-evenly;
}

.nickHome8cont1gap1 {
  gap: 1.08px;
}

.nickHome8cont1gap2 {
  gap: 110.8px;
}

.nickHome8cont1gap3 {
  gap: 136.95px;
}

.nickHome8leftImg1 {
  width: 398.465px;
  height: 244.997px;
}

.nickHome8leftImg2 {
  width: 378.507px;
  height: 261.514px;
}

.nickHome8leftImg3 {
  width: 378.507px;
  height: 232.61px;
}

.nickHome8cont1txt {
  width: 368.184px;
  color: #9b9b9b;
  font-family: Inter;
  font-size: 16.517px;
  font-weight: 600;
  line-height: 19.958px;
  word-wrap: break-word;
  text-align: start;
}

.nickHome8cont1mrb {
  margin-bottom: 96.35px;
}

/*--------------index end----------------*/

/*--------------contact page started----------------*/
.nickContactSect1 {
  background-image: url(../assets/img/contact/1.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  padding: 26.3%;
}

.nickContactSect2 {
  background-color: #f5ebe0;
  padding-top: 21.33px;
  position: relative;
}

.nickContactSect2hd {
  color: #000;
  font-size: 40.567px;
  font-family: Poppins;
  font-weight: 500;
  line-height: 57.953px;
  text-align: center;
  margin-bottom: 6.53px;
}

.nickContactSect2SubHd {
  color: #adadad;
  font-family: Poppins;
  font-size: 17.235px;
  font-style: normal;
  font-weight: 500;
  line-height: 24.621px;
  text-align: center;
  margin-bottom: 35.5px;
}

.nickContactSect2box {
  background: #9f632d;
  display: flex;
  gap: 27.03px;
  /* width: 75%; */
  width: 763.07px;
  height: 448.304px;
  margin: auto;
  padding: 27.56px 42.6px 29.5px 28.09px;
 /* margin: 0 111.21px 0 116.72px;*/
  position: relative;
  z-index: 1;
}

.nickContactSect2img img {
  width: 391.603px;
  height: 379.415px;
}

.nickContactSect2fld {
  margin-bottom: 6.36px;
}

.nickContactSect2fld label {
  color: #fff;
  text-align: center;
  font-family: Open Sans;
  font-size: 14.837px;
  font-weight: 700;
  line-height: 18.719px;
}

.nickContactSect2fld input {
  width: 100%;
  height: 35.504px;
  border-radius: 8.508px;
  background: #f1f3f8;
  border: none;
  outline: none;
  padding: 0 10px;
  color: #000;
  font-family: Open Sans;
  font-size: 14.837px;
  line-height: 18.719px;
}

.nickContactSect2fld textarea {
  width: 100%;
  height: 84.587px;
  border-radius: 8.508px;
  background: #f1f3f8;
  border: none;
  outline: none;
  padding: 5px 10px;
}

.nickContactSect2btn {
  text-align: center;
  line-height: 0;
}

.nickContactSect2btn input {
  width: 150.982px;
  height: 37.115px;
  margin: auto;
  border-radius: 29.187px;
  background: #f1f3f8;
  border: none;
  outline: none;
  color: #1e1e23;
  font-family: Merriweather Sans;
  font-size: 14.706px;
  font-weight: 700;
  letter-spacing: -0.882px;
  margin-top: 21.67px;
}

.nickCntctDtl {
  padding: 112.67px 66.41px 0 115.62px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}

.nickCntctDtlBoxes {
  width: 309.343px;
  height: 225.576px;
  background: #fff;
  border: 6.77px solid #f8f7f7;
  margin-bottom: 6.53px;
}

.nickCntctDtlBox {
  text-align: center;
  margin-top: -43px;
  position: relative;
}

.nickCntctDtlBox2 {
  text-align: center;
  margin-top: -37px;
  position: relative;
}

.contact_arr1 {
  width: 87.114px;
  height: 104.191px;
  position: absolute;
  left: 50%;
  transform: translate(30%, 70%);
}

.contact_arr2 {
  width: 89.919px;
  height: 107.546px;
  transform: rotate(72deg);
  position: absolute;
  right: 38.5%;
  transform: translate(50%, 235px) rotate(95deg);
}

.nickCntctDtlBox3 {
  text-align: center;
  margin-top: -33px;
}

.nickCntctImg {
  width: 78.094px;
  height: 78.094px;
  margin-bottom: 18.27px;
}

.nickCntctImg1 {
  width: 69.058px;
  height: 69.058px;
  margin-bottom: 20.71px;
}

.nickCntctImg2 {
  width: 64.315px;
  height: 64.315px;
  margin-bottom: 20.61px;
}

.nickCntctImg3 {
  width: 64.315px;
  height: 64.315px;
  margin-bottom: 20.61px;
}

.nickCntctHd {
  color: #9f632d;
  font-size: 29.32px;
  font-family: Open Sans;
  font-weight: 700;
  line-height: 31.02px;
  margin-bottom: 24.06px;
}

.nickCntctTxt1 {
  font-size: 16.55px;
  font-family: Inter;
  font-weight: 500;
  line-height: 26.49px;
}

.nickCntctTxt2 {
  color: #000;
  font-family: Open Sans;
  font-size: 17.149px;
  font-weight: 700;
  line-height: 27.439px;
}

.nickCntctTxt3 {
  width: 230.051px;
  margin: auto;
  color: #353535;
  font-family: Inter;
  font-size: 14.842px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.263px;
  text-transform: lowercase;
  text-align: start;
}

.nickCntctTxt1 a {
  text-decoration: none;
  color: #353535;
}

.nickFreAsk {
  padding: 103.6px 86.71px 65px 105.98px;
}

.nickFreAskHd {
  color: #232637;
  text-align: center;
  font-family: Poppins;
  font-size: 35.764px;
  font-weight: 700;
  line-height: 42.267px;
  margin-bottom: 45px;
}

.accordion-container {
  width: 100%;
}

.accordion-item {
  background: #f5ebe0;
  border: none !important;
}

.accordion-header {
  background: #f5ebe0;
  color: #2c2f3f;
  font-family: Poppins;
  font-size: 15.14px;
  font-weight: 700;
  line-height: 18.082px;
  padding: 21.62px 0;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  outline: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background-color 0.3s ease;
}

.accordion-header:hover {
  background-color: #f5ebe0;
}

.accordion-content {
  background-color: #f5ebe0;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease;
}

.accordion-content p {
  width: 798.306px;
  color: #000;
  font-family: Poppins;
  font-size: 12.387px;
  font-weight: 600;
  line-height: 19.958px;
  padding: 10px 0 15px;
  margin: 0;
}

.icon {
  background: url(../assets/img/contact/Ellipse6.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 29.592px;
  height: 29.992px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #522f00;
  font-family: Poppins;
  font-size: 15.14px;
  font-weight: 700;
  line-height: 19.958px;
  transition: transform 0.3s ease;
}

.active .icon {
  transform: rotate(0deg);
}

.accordion-item-line {
  width: 100%;
  height: 1.376px;
  background-color: #f3f3f3;
}

.cloud {
  width: 114.968px;
  height: 90.656px;
}

.cloud-img1 {
  position: absolute;
  top: -0.6%;
  left: -3%;
}

.cloud-img2 {
  position: absolute;
  right: 2.9%;
  top: 5.8%;
}

.cloud-img3 {
  position: absolute;
  top: 23%;
  left: -3.7%;
}

.cloud-img4 {
  position: absolute;
  top: 24%;
  right: -3.5%;
}

.cloud-img4 {
  position: absolute;
  top: 38.9%;
  right: 11%;
}

.cloud-img5 {
  position: absolute;
  top: 38.9%;
  right: 11%;
}

.cloud-img6 {
  position: absolute;
  top: 47%;
  left: -3%;
}
.cloud-img7 {
  position: absolute;
  bottom: 38%;
  right: -6.5%;
}
.cloud-img8 {
  position: absolute;
  top: 65%;
  left: 26%;
}

/*--------------contact page end----------------*/

/*--------------about page started----------------*/

.nickAbtPage {
  background: #f5ebe0;
}

.nickABt1 {
  background: url(../assets/img/about/abt_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 22% 0;
}


.nickABt1cont {
  display: flex;
  align-items: center;
  gap: 30.31px;
  justify-content:center;
}

.nickABt1hd {
  color: white;
  font-size: 27.45px;
  font-family: Inter;
  font-weight: 600;
  line-height: 19.96px;
  word-wrap: break-word;
}

.nickABt1subHd {
    width: 754.61px;
    color: #fff;
    font-size: 81.77px;
    font-family: Dancing Script;
    font-weight: 600;
    line-height: 112.9px;
    word-wrap: break-word;
}
.nickABt1img{
    width:35%;
}
.nickABt1img img {
  width:100%;
}

.nickAbt2hd {
  color: #000;
  font-size: 34.41px;
  font-family: Inter;
  font-weight: 600;
  line-height: 46.3px;
  word-wrap: break-word;
  text-align: center;
}

.nickAbt2txt {
  color: #000;
  font-size: 16.52px;
  font-family: Inter;
  font-weight: 600;
  line-height: 46.3px;
  word-wrap: break-word;
  text-align: center;
}

.nickAbt2cont1,
.nickAbt2cont2 {
  display: flex;
  align-items: center;
}

.nickAbt2cont1 {
  margin-bottom: 33.66px;
  justify-content: end;
}

.leadArrow {
  position: absolute;
  bottom: -14%;
  left: 38%;
  width: 268.885px;
  height: 78.609px;
}

.nickAbt2dots {
  width: 80.123px;
  height: 225.865px;
}

.nickAbt2profile {
  width: 283.567px;
  height: 333.913px;
  border: 16.517px solid #edd5bf;
}

.nickAbt2profileCont {
  /* width: 100%; */
  background-color: #edd5bf;
}

.nickAbt2profileContPd1 {
  padding: 28.22px 66.72px 27.88px 25.38px;
}

.nickAbt2profileContPd2 {
  padding: 28.22px 66.72px 27.88px 98.38px;
  width: 660.442px;
}

.nickAbt2profileName {
  color: #000;
  font-size: 22.71px;
  font-family: Inter;
  font-weight: 600;
  line-height: 25.46px;
  margin-bottom: 11.85px;
}

.nickAbt2profileNoBox {
  display: flex;
  align-items: center;
  gap: 11.2px;
  margin-bottom: 12.39px;
}
.nickAbt2phoneIcon {
  width: 40.609px;
  height: 40.609px;
}

.nickAbt2profileNo {
  color: #000;
  font-size: 22.71px;
  font-family: Inter;
  font-weight: 600;
  line-height: 25.46px;
  word-wrap: break-word;
}

.nickAbt2profileTxt {
  width: 534.73px;
  color: #000;
  font-size: 17.89px;
  font-family: Inter;
  font-weight: 600;
  line-height: 28.22px;
  word-wrap: break-word;
}

.nickAbt3 {
  position: relative;
}

.nickAbt3innr {
  display: flex;
  align-items: center;
  padding-left: 106.67px;
  padding-top: 66.58px;
  padding-bottom: 51.6px;
      justify-content: center;
}

.nickAbt3hd {
  color: #000;
  font-size: 37.16px;
  font-family: Dancing Script;
  font-weight: 700;
  line-height: 33.13px;
}

.nickAbt3txt {
  width: 534.73px;
  color: #000;
  font-size: 16.52px;
  font-family: Inter;
  font-weight: 500;
  line-height: 33.13px;
}

.nickAbt3btn a {
  width: 130.95px;
  height: 38.27px;
  margin: auto;
  background: #f5ebe0;
  border-radius: 11.96px;
  border: 1.79px #b08968 solid;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9.3px;
  text-decoration: none;
  color: #b08968;
  font-family: Poppins;
  font-size: 13.155px;
  font-weight: 700;
  margin-top: 22.7px;
}

.nickAbtBtnimg {
  width: 9.567px;
  height: 11.339px;
}

.nickAbt3right {
  position: relative;
  z-index: 1;
}

.nickAbt3imgBox {
  display: flex;
  flex-direction: column;
}

.nickAbt3img1 {
  width: 156.246px;
  height: 131.096px;
}

.nickAbt3img2 {
  width: 172.991px;
  height: 172.991px;
  margin-top: 27.19px;
  margin-left: 81.08px;
}

.nickAbt3dots2 {
  width: 165.958px;
  height: 225.865px;
  position: absolute;
  right: 0%;
  top: 47%;
  transform: translate(55%, -50%);
  z-index: -1;
}

.nickAbt3images {
  position: absolute;
  /*left: 1%;*/
  /*bottom: 4%;*/
  margin-left: -6%;
    margin-top: -3%;
  width: 226.398px;
  height: 179.59px;
}

.nickAbt4 {
  /* background-color: #EDD5BF; */
  position: relative;
  padding:96.4px 0 105.18px;
  background: url(../assets/img/about/wave.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.nickAbt4innr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 92.7px;
}

.nickAbt4leftHd {
  color: #000;
  font-size: 12.39px;
  font-family: Inter;
  font-weight: 400;
  line-height: 33.13px;
  margin-bottom: 17.61px;
}

.nickAbt4leftTxt {
  color: #000;
  font-size: 60.56px;
  font-family: Dancing Script;
  font-weight: 700;
  line-height: 33.13px;
}

.nickAbt4rightHd {
  color: #000;
  font-size: 37.16px;
  font-family: Dancing Script;
  font-weight: 700;
  line-height: 33.13px;
  margin-bottom: 23.81px;
}

.nickAbt4rightTxt {
  width: 534.04px;
  color: black;
  font-size: 16.52px;
  font-family: Inter;
  font-weight: 500;
  line-height: 33.13px;
  margin-bottom: 21.09px;
}

.nickAbt4rightbtn a {
  width: 130.95px;
  height: 38.27px;
  margin: auto;
  background: #f5ebe0;
  border-radius: 11.96px;
  border: 1.79px #b08968 solid;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9.13px;
  color: #b08968;
  font-family: Poppins;
  font-size: 13.155px;
  font-weight: 700;
  text-decoration: none;
}

.nickAbt4wave1 {
  position: absolute;
  top: -2.5%;
  width: 100%;
}
.nickAbt4wave2 {
  position: absolute;
  bottom: -2%;
  width: 100%;
}

.nickAbt5 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25.9px;
  padding: 72.12px 0 103.23px 25px;
}

.nickAbt5leftHd {
  color: #000;
  font-size: 37.16px;
  font-family: Dancing Script;
  font-weight: 700;
  line-height: 33.13px;
  word-wrap: break-word;
  margin-bottom: 24.5px;
}

.nickAbt5leftTxt {
  width: 593.22px;
  color: black;
  font-size: 16.52px;
  font-family: Inter;
  font-weight: 500;
  line-height: 33.13px;
  word-wrap: break-word;
  margin-bottom: 24.5px;
}

.nickAbt5leftBtn a {
  width: 130.95px;
  height: 38.27px;
  background: #f5ebe0;
  border-radius: 11.96px;
  border: 1.79px #b08968 solid;
  color: #b08968;
  font-family: Poppins;
  font-size: 13.155px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9.3px;
}

.nickAbt5rightBox {
  width: 198.888px;
  height: 126.628px;
  border: 2.065px solid #edd5bf;
  padding-top: 8.26px;
  padding-left: 10.32px;
}

.nickAbt5rightimg1 {
  width: 41.292px;
  height: 41.292px;
  border-radius: 5.506px;
  background: #d8882a;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16.52px;
}

.nickAbt5rightimg1 img,
.nickAbt5rightimg2 img {
  width: 22.022px;
  height: 22.022px;
}

.nickAbt5rightimg2 {
  width: 41.292px;
  height: 41.292px;
  border-radius: 5.506px;
  background: #fc747b;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16.52px;
}

.nickAbt5rightHd {
  color: #383838;
  font-size: 12.39px;
  font-family: Poppins;
  font-weight: 600;
  line-height: 12.39px;
  word-wrap: break-word;
  margin-bottom: 11.4px;
}

.nickAbt5rightTxt {
  width: 188.57px;
  color: #686868;
  font-size: 9.63px;
  font-family: Poppins;
  font-weight: 500;
  line-height: 13.76px;
  word-wrap: break-word;
}
.nickAbt5rightBoxMrb {
  margin-bottom: 41.98px;
}

/*--------------about page end----------------*/

/*--------------product page started----------------*/
.nickProductPage {
  background-color: #f5ebe0;
}
.nickProd1 {
  background: url(../assets/img/product/Banner_prod.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  padding: 26.3% 0;
}
.nickProd2 {
  background: #7f4f24;
}

.nickProd2innr {
  width: 79%;
  margin: auto;
  padding: 5% 0;
}

.owl-carousel .owl-nav span {
  display: none;
}

.owl-next,
.owl-prev {
  text-indent: 9999px;
}

.owl-theme .owl-nav [class*="owl-"],
.owl-theme .owl-nav [class*="owl-"] {
  background-color: unset !important;
}

.owl-carousel .owl-prev {
  background: url(../assets/img/product/carousel-left.png) !important;
  background-size: 55% !important;
  background-repeat: no-repeat !important;
  width: 86.45px !important;
  height: 86.45px !important;
  position: absolute;
  top: 57%;
  left: -9%;
  height: 3.7vw;
  transform: translate(0, -50%);
}

.owl-carousel .owl-next {
  background: url(../assets/img/product/carousel-right.png) !important;
  background-size: 55% !important;
  background-repeat: no-repeat !important;
  width: 86.45px !important;
  height: 86.45px !important;
  position: absolute;
  top: 57%;
  right: -14%;
  height: 3.7vw;
  transform: translate(0, -50%);
}

.owl-theme .owl-dots {
  display: none;
}

.nickProd3 {
  padding: 48.26px 0 42.9px;
}

.nickProd3hd {
  text-align: center;
  color: #353535;
  font-size: 30.28px;
  font-family: Inter;
  font-weight: 600;
  line-height: 46.3px;
  margin-bottom: 29.39px;
}

.nickProd3caticons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4.5%;
}

.nickProd3iconCircle {
  width: 59.49px;
  height: 59.49px;
  background: #edd5bf;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nickProd3iconCircle1 {
  width: 45.03px;
  height: 45.03px;
}

.nickProd3iconCircle2 {
  width: 35.09px;
  height: 35.09px;
}

.nickProd3iconCircle3 {
  width: 35.09px;
  height: 34.51px;
}

.nickProd3iconCircle4 {
  width: 30.41px;
  height: 30.41px;
}

.nickProd3iconCircle5 {
  width: 31.58px;
  height: 31.58px;
}

.nickProd3iconCircle6 {
  width: 34.5px;
  height: 34.5px;
}

.nickProd3iconCircle7 {
  width: 33.33px;
  height: 30.99px;
}

.nickProd3iconCircle8 {
  width: 32.75px;
  height: 32.17px;
}

/*.nickProd4,*/
/*.nickProd5,*/
/*.nickProd6,*/
/*.nickProd7,*/
/*.nickProd8,*/
/*.nickProd9,*/
/*.nickProd10,*/
/*.nickProd11 {*/
/*  margin-bottom: 170.67px;*/
/*}*/

/*.nickProd4innr,*/
/*.nickProd5innr,*/
/*.nickProd6innr,*/
/*.nickProd7innr,*/
/*.nickProd8innr,*/
/*.nickProd9innr,*/
/*.nickProd10innr,*/
/*.nickProd11innr {*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  padding-top: 24.78px;*/
/*}*/

/*.nickProdHd1 {*/
/*  color: #fff;*/
/*  font-family: Inter;*/
/*  font-size: 30.281px;*/
/*  font-style: normal;*/
/*  font-weight: 600;*/
/*  line-height: 46.303px;*/
/*  margin-bottom: 11.5px;*/
/*}*/

/*.nickProdTxt1 {*/
/*  width: 345.474px;*/
/*  color: #fff;*/
/*  font-family: Inter;*/
/*  font-size: 16.517px;*/
/*  font-style: normal;*/
/*  font-weight: 600;*/
/*  line-height: 24.087px;*/
/*  margin-bottom: 11.05px;*/
/*}*/

.nickProdBtn {
  width: 121.81px;
  height: 45.421px;
  background: #fcef83;
  border-radius: 5.51px;
  color: #000;
  font-family: Inter;
  font-size: 16.517px;
  font-style: normal;
  font-weight: 600;
  line-height: 24.087px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 17.26px;
}

.nickProdIcon {
  width: 13.764px;
  height: 13.764px;
  transition: transform 0.3s ease;
}

.nickProdHd2 {
  color: #fff;
  font-size: 37.85px;
  font-family: Dancing Script;
  font-weight: 600;
  line-height: 46.3px;
  word-wrap: break-word;
  text-align: center;
}

.nickProdProdBox {
  display: flex;
  gap: 31.66px;
  margin-top: 50.4px;
  margin-bottom: -65px;
}

.nickProdProdBox img,
.allproducts img {
  width: 240.868px;
  height: 240.868px;
  border-radius: 6.882px;
}

.nickProd4gap {
  gap: 38.54px;
}

.nickProd5gap {
  gap: 75.01px;
}

.nickProd6gap {
  gap: 42.62px;
}

.nickProd7gap {
  gap: 73.64px;
}

.nickProd8gap {
  gap: 42.6px;
}

.nickProd9gap {
  gap: 74.33px;
}

.nickProd10 {
  gap: 0px;
}

.nickProd11gap {
  gap: 73.64px;
}

.allproducts {
  display: none;
  justify-content: center;
  align-items: center;
  gap: 2%;
  padding-bottom: 85px;
  transition: transform 0.5s ease;
}

/*--------------product page end----------------*/

/*--------------footer started----------------*/

footer {
  background-color: #7f4f24;
  padding-top: 16.52px;
  position: relative;
}

.ftr {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.ftrlo{
width:6%;
}

.ftrlogo {
 width:100%;
  margin: auto;
}

.ftrSocialIcons {
  display: flex;
  gap: 20px;
  margin-top: 26.56px;
  margin-bottom: 29.79px;
}

.ftrSocialIcon {
  width: 39.027px;
  height: 39.027px;
}

.ftrContent,
.ftrContact {
  color: #fff;
  font-family: Inter;
  font-size: 19.269px;
  font-weight: 600;
  line-height: 19.958px;
  text-decoration-line: underline;
  margin-bottom: 12.35px;
}

.ftrlink {
  margin-bottom: 13.72px;
}

.ftrlink a {
  color: #fff;
  font-family: Inter;
  font-size: 15.14px;
  font-weight: 500;
  line-height: 19.958px;
  text-decoration: none;
}

.ftrlinks {
  display: flex;
  justify-content: space-between;
  gap: 162.7px;
  margin-bottom: 63.96px;
}

.ftrLeft span,
.ftrLeft a {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 15.14px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.958px;
  text-decoration: none;
}

.ftrEmail {
  margin-bottom: 13.7px;
}

.ftrbttm {
  color: #fff;
  text-align: center;
  font-family: Inter;
  font-size: 16.517px;
  font-weight: 600;
  line-height: 19.958px;
  width: 787.983px;
  margin: auto;
  margin-bottom: 33.64px;
}

.ftrLeaf1 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.ftrLeaf1 img {
  width: 60.302px;
  height: 193.836px;
  transform: rotate(42deg);
}

.ftrLeaf2 {
  position: absolute;
  right: 0;
  bottom: 0;
}

.ftrLeaf2 img {
  width: 59.873px;
  height: 193.836px;
  transform: rotate(-42deg) scaleX(-1);
}

/*--------------footer end----------------*/
