@media only screen and (max-width: 1440px) {
    
.nickAbtPage {
  background: #f5ebe0;
}




.nickABt1cont {
  display: flex;
  align-items: center;
  gap: 17.31px;
   justify-content: flex-start;
}

.nickABt1hd {
  color: white;
  font-size: 14.45px;
  font-family: Inter;
  font-weight: 600;
  line-height: 19.96px;
  word-wrap: break-word;
}

.nickABt1subHd {
  width: 397.776px;
  color: #fff;
  font-size: 43.1px;
  font-family: Dancing Script;
  font-weight: 600;
  line-height: 59.52px;
  word-wrap: break-word;
}

.nickABt1img img {
  width: 419.262px;
  height: 316.446px;
}
}

@media only screen and (max-width: 1325px) {
}

@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 1150px) {
}

@media only screen and (max-width: 1100px) {
}

@media only screen and (max-width: 1050px) {
}

@media only screen and (max-width: 1024px) {
    .nickAbt3images {
    position: absolute;
    left: 1%;
    bottom: 4%;
     margin-left:0; 
     margin-top: 0; 
    width: 226.398px;
    height: 179.59px;
}
}

@media only screen and (max-width: 1000px) {
}

@media only screen and (max-width: 991px) {
	
	.nickAbt4innr {
    display: grid;
    align-items: center;
    justify-content: center;
    gap: 92.7px;
    width: 93%;
    margin: auto;
}
	.nickAbt3images {
    position: absolute;
    left: 1%;
    bottom: 0%;
    width: 193.398px;
    height: 164.59px;
	display:none;
}
}

@media only screen and (max-width: 950px) {
}
@media only screen and (min-width: 400px) and (max-width: 1550px){
    .nickHome3boxes{
    gap: 25.04px 16px;
        
    }
	
}
 @media only screen and (min-width: 320px) and (max-width: 420px){
.nickHome7leftImg {
    width: 130.361px;
    height: 104.361px;
    border-radius: 4.958px;
    margin-left: 10px;}}
     

 @media only screen and (min-width: 500px) and (max-width: 650px){
      /* For portrait layouts only */
      .nickProdProdBox img{
    width: 108.868px;
    height: 103.868px;}
	 
	   
    
    .nickProd4innr{
    display: flex;
    padding-top: 24.78px;
    justify-content: center;
    align-items: center;
    }
      
    .nickProdTxt1 {
        font-size: 12.517px;}
    
    .nickProdTxt1 {
    width: 185.474px;
    line-height: 18.087px;
    margin-bottom: 11.05px;
    }
     
    .nickProd3caticons {
    display: flex;
    align-items: center;
    gap: 0.5%;
    width: 100%;
    justify-content: space-between;
}
     
 
.nickAbt2profileTxt {
    width: 349px;
    font-size: 11px;
    line-height: 17px;
}

.nickAbt2profile {
    width: 173px;
    height: 250px;
    border: 7.167px solid #edd5bf;}
    
    .nickAbt2profileContPd1 {
    padding: 12.24px 28.97px 11.97px 11.053px;
}
    
.nickAbt2cont1, .nickAbt2cont2 {
    display: flex;
    
}
.nickAbt2profileNo {
    color: #000;
    font-size: 14.71px;}    
    
    
    .nickAbt2phoneIcon {
    width: 31.609px;
    height: 31.609px;
}


.nickAbt2profileName {
    color: #000;
    font-size: 15.71px;
 }
 .nickAbt2profileContPd2 {
    padding: 28.22px 9.72px 20.88px 25.38px;
    width: 443.442px;
}
.nickAbt2dots {
    width: 38.123px;
    height: 86.865px;
}
.nickABt1img img {
    width: 196.262px;
    height: 170.446px;
}

.nickABt1subHd {
    width: 296.776px;
    color: #fff;
    font-size: 29.1px;
    font-family: Dancing Script;
    font-weight: 600;
    line-height: 43.52px;
    word-wrap: break-word;
}
.nickAbt3img2 {
    width: 152.991px;
    height: 137.991px;
    margin-top: 24.19px;
    margin-left: 0.08px;
}
.nickAbt3innr {
    display: flex;
    align-items: center;
    padding-left: 35.67px;}
    
    

.nickAbt3txt {
    width: 347.73px;
    color: #000;
    font-size: 11.52px;
    font-family: Inter;
    font-weight: 500;
    line-height: 25.13px;
}
.nickAbt3images {
    position: absolute;
    left: 1%;
    bottom: 0%;
    width: 193.398px;
    height: 164.59px;
	display:none;
}
.nickContactSect2img img {
    width: 237.603px;
    height: 302.415px;
}

.nickContactSect2box {
    background: #9f632d;
    display: flex;
    gap: 27.03px;
    /* width: 75%; */
    width: 500.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;
}
     
     .nickCntctDtl {
    padding: 128.67px 18.41px 0 18.62px;}
    
    
    
    .nickProdHd1 {
    color: #fff;
    font-family: Inter;
    font-size: 25.281px;
    font-style: normal;
    font-weight: 600;
    line-height: 0.303px; 
     margin-bottom: 31px;
    }
 }
 @media only screen and (min-width: 1100px) and (max-width: 1200px){ .nickCntctDtl {
    padding: 128.67px 120.41px 0 120.62px;}
 }
  @media only screen and (min-width: 1200px) and (max-width: 1300px){ .nickCntctDtl {
    padding: 128.67px 150px 0 150px;}
 }
  @media only screen and (min-width: 1300px) and (max-width: 1450px){ .nickCntctDtl {
    padding: 128.67px 160px 0 160px;}
 }
 @media only screen and (min-width: 1450px) and (max-width: 1550px){ .nickCntctDtl {
    padding: 128.67px 210px 0 210px;}
 }

 @media only screen and (min-width: 650px) and (max-width: 750px){
      /* For portrait layouts only */
      .nickProdProdBox img{
    width: 108.868px;
    height: 103.868px;}
    
    .nickProd4innr{
    display: flex;
    padding-top: 24.78px;
    justify-content: center;
    align-items: center;
    }
      
    .nickProdTxt1 {
        font-size: 12.517px;}
    
    .nickProdTxt1 {
    width: 185.474px;}
     
    .nickProd3caticons {
    display: flex;
    align-items: center;
    gap: 0.5%;
    width: 100%;
    justify-content: space-between;
}
     
 
.nickAbt2profileTxt {
   width: 392px;
    font-size: 14px;
    line-height: 22px;
}

.nickAbt2profile {
    width: 248px;
    height: 250px;
    border: 7.167px solid #edd5bf;}
    
    .nickAbt2profileContPd1 {
    padding: 12.24px 28.97px 11.97px 43px;
}
    
.nickAbt2cont1, .nickAbt2cont2 {
    display: flex;
    
}
.nickAbt2profileNo {
    color: #000;
    font-size: 14.71px;}    
    
    
    .nickAbt2phoneIcon {
    width: 31.609px;
    height: 31.609px;
}


.nickAbt2profileName {
    color: #000;
    font-size: 15.71px;
 }
 .nickAbt2profileContPd2 {
    padding: 28.22px 9.72px 20.88px 25.38px;
    width: 443.442px;
}
.nickAbt2dots {
    width: 38.123px;
    height: 86.865px;
}
 .nickAbt3txt {
    width: 392.73px;
     
 }
    .nickAbt3innr {
    display: flex;
    align-items: center;
    padding-left: 32.67px;
        
    }
    .nickAbt3images {
    position: absolute;
    left: 1%;
    bottom: 0%;
    width: 207.398px;
    height: 156.59px;
}
.nickContactSect2img img {
    width: 300.603px;
    height: 302.415px;
}

.nickContactSect2box {
    background: #9f632d;
    display: flex;
    gap: 27.03px;
    /* width: 75%; */
    width: 650.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;
}
     
     .nickCntctDtl {
    padding: 128.67px 18.41px 0 18.62px;}
}




@media only screen and (min-width: 750px) and (max-width: 850px){
      /* For portrait layouts only */
      .nickProdProdBox img{
    width: 108.868px;
    height: 103.868px;}
    
    .nickProd4innr{
    display: flex;
    padding-top: 24.78px;
    justify-content: center;
    align-items: center;
    }
      
    .nickProdTxt1 {
        font-size: 12.517px;}
    
    .nickProdTxt1 {
    width: 185.474px;}
     
    .nickProd3caticons {
    display: flex;
    align-items: center;
    gap: 0.5%;
    width: 100%;
    justify-content: space-between;
}
     
 
.nickAbt2profileTxt {
   width: 484px;
    font-size: 17px;
    line-height: 27px;
}

.nickAbt2profile {
    width: 259px;
    height: 250px;
    border: 7.167px solid #edd5bf;}
    
    .nickAbt2profileContPd1 {
    padding: 12.24px 28.97px 11.97px 43px;
}
    
.nickAbt2cont1, .nickAbt2cont2 {
    display: flex;
    
}
.nickAbt2profileNo {
    color: #000;
    font-size: 14.71px;}    
    
    
    .nickAbt2phoneIcon {
    width: 31.609px;
    height: 31.609px;
}


.nickAbt2profileName {
    color: #000;
    font-size: 15.71px;
 }
 .nickAbt2profileContPd2 {
    padding: 28.22px 9.72px 20.88px 25.38px;
    width: 443.442px;
}
.nickAbt2dots {
    width: 38.123px;
    height: 86.865px;
}
.nickABt1img img {
    width: 331.262px;
    height: 296.446px;
}
.nickABt1subHd {
    width: 359.776px;}
    
 .nickAbt3img2 {
    width: 152.991px;
    height: 137.991px;
    margin-top: 24.19px;
    margin-left: 0.08px;
}
.nickAbt3innr {
    display: flex;
    align-items: center;
    padding-left: 35.67px;}
    
    

.nickAbt3txt {
    width: 347.73px;
    color: #000;
    font-size: 11.52px;
    font-family: Inter;
    font-weight: 500;
    line-height: 25.13px;
}
    

}




@media only screen and (max-width: 920px) {

 .nickHome3boxes {
     display:block;
  display: flex;
  flex-wrap: wrap;
 align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}
 .nickHome3boxesdesktop{
     display:none;
 }
  .hdrContainer {
    padding: 16.61px 66.44px 16.61px 74.11px;
  }

  .hdrlogo img {
    width: 100%;
    
  }

	.hdrlogo{
      width:22%;
}
  .menu {
    gap: 65.33px;
  }

  .menu1 {
    font-size: 14.056px;
  }

  .menu2 {
    padding: 9.58px 14.06px;
    width: 139.917px;
    height: 40.889px;
    border-radius: 6.389px;
    border: 3.194px solid #b08968;
    font-size: 14.056px;
  }

  .menu-right-icon {
    width: 11.011px;
    height: 13.05px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 196.139px;
    height: 128.417px;
    right: 254.28px;
    top: 25.56px;
  }

  .nickHome1bite {
    width: 264.5px;
    height: 97.111px;
    right: 142.47px;
    bottom: 50.47px;
  }

  .nickHome2 {
    padding: 44.4px 0 46.8px;
  }

  .nickHome2hd {
    font-size: 28.111px;
    line-height: 33.222px;
    margin-bottom: 19.67px;
  }

  .nickHome2txt {
    width: 724.5px;
    font-size: 15.333px;
    line-height: 18.528px;
  }

  .nickHome2btn a {
    width: 139.917px;
    height: 40.889px;
    border-radius: 12.778px;
    border: 1.917px solid #f5ebe0;
    font-size: 14.056px;
    padding: 0 28.75px;
    margin-top: 11.08px;
  }

  .nickHome2arr {
    width: 10.222px;
    height: 12.115px;
  }

  .nickHome3 {
    padding: 142.81px 69.56px 11.7px 68.82px;
  }

  .nickHome3innr {
    gap: 26.83px;
  }

  .nickHome3left img {
    width: 292.444px;
    height: 273.444px;
    border-radius: 12.778px;
  }

  .nickHome3boxes {
  /*  gap: 58.45px 22px;*/
  }

  .nickHome3right {
    margin-top: -48px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 35.778px;
    line-height: 33.222px;
    margin-bottom: 32.44px;
  }

  .nickHome3box {
    gap: 12.51px;
  }

  .nickHome3boxIcon {
    width: 79.796px;
    height: 80.131px;
  }

  .nickHome3boxIcon2 {
    width: 79.796px;
    height: 80.131px;
  }

  .nickHome3icon1 {
    width: 49.194px;
    height: 49.194px;
  }

  .nickHome3icon2 {
    width: 38.333px;
    height: 38.333px;
  }

  .nickHome3icon3 {
    width: 38.333px;
    height: 37.694px;
  }

  .nickHome3icon4 {
    width: 33.222px;
    height: 33.222px;
  }

  .nickHome3icon5 {
    width: 35.778px;
    height: 35.139px;
  }

  .nickHome3icon6 {
    width: 37.694px;
    height: 37.694px;
  }

  .nickHome3icon7 {
    width: 36.417px;
    height: 33.861px;
  }

  .nickHome3icon8 {
    width: 34.5px;
    height: 34.5px;
  }

  .nickHome3txt {
    font-size: 15.333px;
    line-height: 18.528px;
  }

  .nickHome4 {
    background: #f5ebe0;
    padding-top: 40px;
    padding-bottom: 230px;
    position: relative;
  }



  .nickHome5 {
    padding: 12.77px 38.33px 97.75px 64.53px;
  }

  .nickHome5innr {
    gap: 45.36px;
  }

  /* .nickHome5hd {
    font-size: 63.889px;
    line-height: 70.278px;
    margin-bottom: 30.67px;
  } */

  .nickHome5txt {
    font-size: 15.333px;
    line-height: 18.528px;
    width: 388.444px;
    margin-bottom: 33.61px;
  }

  .nickHome5btn a {
    width: 139.917px;
    height: 40.889px;
    border-radius: 12.778px;
    border: 1.917px solid #b08968;
    font-size: 14.056px;
    padding: 0 14.72px 0 20.44px;
  }

  .nickHome5btnArr {
    width: 10.222px;
    height: 12.115px;
  }

  .nickHome5right img {
    width: 383.333px;
    height: 383.333px;
  }

  .nickHome6 {
    border-radius: 12.778px;
    border: 9.583px solid #6f4520;
    padding: 46px 0 50.47px;
  }

  .screenshot_slider .owl-item .item img {
    height: 320.722px;
    border-radius: 12.778px;
    border: 9.583px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 465.111px;
    margin: 0 15px;
  }

  .nickHome7 {
    padding-top: 198.77px;
    padding-bottom: 83.27px;
  }

  .nickHome7innr {
    gap: 70.92px;
  }

  .nickHome7leftImg {
    width: 328.389px;
    height: 282.389px;
    border-radius: 13.417px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 51.111px;
    line-height: 70.278px;
    margin-bottom: 44px;
  }

  .textimonialTextBox {
    gap: 20px;
  }

  .testimonialtxt {
    font-size: 13px;
    width: 145px;
    line-height: 1.3;
  }

  .nickHome7right {
    /* width: 375px; */
    margin-top: -90px;
  }
  .nickHome7rightInnr {
    width: 412px;
    height: 318.806px;
  }

  .testimonialBox {
    margin-top: 69px;
    margin-left: 60px;
  }

  .profileImg {
    top: -6px;
    right: 47px;
  }

  .profileImg img {
    width: 77.238px;
    height: 77.45px;
  }

  .testimonialName {
    gap: 4.5px;
    font-size: 13px;
  }

  .slick-prev,
  .slick-next {
    bottom: 0% !important;
    transform: translate(-31px, 40px) !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 71.032px;
    height: 71.029px;
  }

  .nickHome8 {
    padding-bottom: 66.75px;
  }

  /* .nickHome8hd {
    font-size: 28.111px;
    line-height: 33.222px;
    margin-bottom: 40.75px;
  } */

  .nickHome8cont1gap1 {
    gap: 71.56px;
  }

  .nickHome8cont1gap2 {
    gap: 102.86px;
  }

  .nickHome8cont1gap3 {
    gap: 127.14px;
  }

  .nickHome8leftImg1 {
    width: 369.917px;
    height: 227.444px;
  }

  .nickHome8leftImg2 {
    width: 351.389px;
    height: 242.778px;
  }

  .nickHome8leftImg3 {
    width: 351.389px;
    height: 215.944px;
  }

  .nickHome8cont1txt {
    width: 341.806px;
    font-size: 15.333px;
    line-height: 18.528px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 89.44px;
  }

  footer {
    padding-top: 15.33px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 20px;
    margin-top: 24.65px;
    margin-bottom: 28.94px;
  }

  .ftrSocialIcon {
    width: 36.231px;
    height: 36.231px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 17.889px;
    line-height: 18.528px;
    margin-bottom: 11.03px;
  }

  .ftrlink {
    margin-bottom: 12.31px;
  }

  .ftrlink a {
    font-size: 14.056px;
    line-height: 18.528px;
  }

  .ftrlinks {
    gap: 153.7px;
    margin-bottom: 58.94px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 14.056px;
    line-height: 18.528px;
  }

  .ftrEmail {
    margin-bottom: 12.94px;
  }

  .ftrbttm {
    font-size: 15.333px;
    line-height: 18.528px;
    width: 731.528px;
    margin-bottom: 30.36px;
  }
}

@media only screen and (max-width: 900px) {
}

@media only screen and (max-width: 800px) {
}

@media only screen and (max-width: 860px) {
}

@media only screen and (max-width: 820px) {
  .hdrContainer {
    padding: 14.81px 59.22px 14.81px 66.06px;
  }

  .hdrlogo img {
 width:100%;
  }
	.hdrlogo{
      width:22%;
}

  .menu {
    gap: 58.67px;
  }

  .menu1 {
    font-size: 12.528px;
  }

  .menu2 {
    padding: 9.58px 14.06px;
    width: 124.708px;
    height: 36.444px;
    border-radius: 5.694px;
    border: 2.847px solid #b08968;
    font-size: 12.528px;
  }

  .menu-right-icon {
    width: 9.111px;
    height: 10.798px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 174.819px;
    height: 114.458px;
    right: 226.64px;
    top: 22.78px;
  }

  .nickHome1bite {
    width: 235.75px;
    height: 86.556px;
    right: 126.99px;
    bottom: 48.44px;
  }

  .nickHome2 {
    padding: 36.44px 0 38.72px;
  }

  .nickHome2hd {
    font-size: 25.056px;
    line-height: 29.611px;
    margin-bottom: 17.83px;
  }

  .nickHome2txt {
    width: 645.75px;
    font-size: 13.667px;
    line-height: 16.514px;
  }

  .nickHome2btn a {
    width: 124.708px;
    height: 36.444px;
    border-radius: 11.389px;
    border: 1.708px solid #f5ebe0;
    font-size: 12.528px;
    padding: 0 25.63px;
    margin-top: 9.79px;
  }

  .nickHome2arr {
    width: 9.111px;
    height: 10.798px;
  }

  .nickHome3 {
    padding: 142.81px 69.56px 11.7px 68.82px;
  }

  .nickHome3innr {
    gap: 23.92px;
  }

  .nickHome3left img {
    width: 284.722px;
    height: 284.722px;
    border-radius: 11.389px;
  }

  .nickHome3boxes {
/*    gap: 52.47px 22px;*/
  }

  .nickHome3right {
    margin-top: -48px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 31.889px;
    line-height: 29.611px;
    margin-bottom: 29.22px;
  }

  .nickHome3box {
    gap: 12.51px;
  }

  .nickHome3boxIcon {
    width: 71.122px;
    height: 71.421px;
  }

  .nickHome3boxIcon2 {
    width: 71.122px;
    height: 71.421px;
  }

  .nickHome3icon1 {
    width: 43.847px;
    height: 43.847px;
  }

  .nickHome3icon2 {
    width: 34.167px;
    height: 34.167px;
  }

  .nickHome3icon3 {
    width: 34.167px;
    height: 33.597px;
  }

  .nickHome3icon4 {
    width: 29.611px;
    height: 29.611px;
  }

  .nickHome3icon5 {
    width: 31.889px;
    height: 31.319px;
  }

  .nickHome3icon6 {
    width: 33.597px;
    height: 33.597px;
  }

  .nickHome3icon7 {
    width: 32.458px;
    height: 30.181px;
  }

  .nickHome3icon8 {
    width: 30.75px;
    height: 30.75px;
  }

  .nickHome3txt {
    font-size: 13.667px;
    line-height: 16.514px;
  }

  .nickHome4 {
    padding-top: 85px;
    padding-bottom: 95px;
  }
  /* marquee div container */
  .marquee {
    width: 971.721px;
    height: 235.061px;
    border-radius: 11.389px;
    padding: 42px 0;
  }

  .marquee span img {
    width: 149.764px;
    height: 149.764px;
  }
  
  
    .marquee div {
        display: block;
        width: 575%;
        position: absolute;
        overflow: hidden;
        animation: marquee 12s linear infinite;
    }

  .nickHome5 {
    padding: 11.38px 34.17px 87.12px 57.51px;
  }

  .nickHome5innr {
    gap: 40.53px;
  }

  /* .nickHome5hd {
    font-size: 56.944px;
    line-height: 62.639px;
    margin-bottom: 25.26px;
  } */

  .nickHome5txt {
    font-size: 13.667px;
    line-height: 16.514px;
    width: 346.222px;
    margin-bottom: 29.81px;
  }

  .nickHome5btn a {
    width: 124.708px;
    height: 36.444px;
    border-radius: 11.389px;
    border: 1.708px solid #b08968;
    font-size: 12.528px;
    padding: 0 13.12px 0 18.22px;
  }

  .nickHome5btnArr {
    width: 9.111px;
    height: 10.798px;
  }

  .nickHome5right img {
    width: 341.667px;
    height: 341.667px;
  }

  .nickHome6 {
    border-radius: 11.389px;
    border: 8.542px solid #6f4520;
    padding: 41px 0 44.99px;
  }

  .screenshot_slider .owl-item .item img {
    height: 285.861px;
    border-radius: 11.389px;
    border: 8.542px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 414.556px;
    margin: 0 15px;
  }

  .nickHome7 {
    padding-top: 198.77px;
    padding-bottom: 83.27px;
  }

  .nickHome7innr {
    gap: 63.21px;
  }

  .nickHome7leftImg {
    width: 292.694px;
    height: 251.694px;
    border-radius: 11.958px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 45.556px;
    line-height: 62.639px;
    margin-bottom: 39.5px;
  }

  .textimonialTextBox {
    gap: 20px;
  }

  .testimonialtxt {
    font-size: 12.5px;
    width: 130px;
    line-height: 1.2;
  }

  .testimonialName {
    gap: 4px;
    font-size: 12.5px;
  }

  .nickHome7right {
     width: 395px; 
    margin-top: -112px;
  }
  .nickHome7rightInnr {
    width: 100%;
    height: 284.153px;
  }

  .testimonialBox {
    margin-top: 69px;
    margin-left: 60px;
  }

  .profileImg {
    top: -7px;
    right: 47px;
  }

  .profileImg img {
    width: 68.843px;
    height: 69.031px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-22px, 55px) !important;
    width: 27px !important;
    height: 27px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 63.311px;
    height: 63.308px;
  }

  .nickHome8 {
    padding-bottom: 55.24px;
  }

  /* .nickHome8hd {
    font-size: 25.056px;
    line-height: 29.611px;
    margin-bottom: 36.62px;
  } */

  .nickHome8cont1gap1 {
    gap: 63.78px;
  }

  .nickHome8cont1gap2 {
    gap: 91.68px;
  }

  .nickHome8cont1gap3 {
    gap: 113.32px;
  }

  .nickHome8leftImg1 {
    width: 329.708px;
    height: 202.722px;
  }

  .nickHome8leftImg2 {
    width: 313.194px;
    height: 216.389px;
  }

  .nickHome8leftImg3 {
    width: 313.194px;
    height: 192.472px;
  }

  .nickHome8cont1txt {
    width: 304.653px;
    font-size: 13.667px;
    line-height: 16.514px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 89.44px;
  }

  footer {
    padding-top: 13.67px;
  }
	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 20.15px;
    margin-top: 21.97px;
    margin-bottom: 24.65px;
  }

  .ftrSocialIcon {
    width: 32.293px;
    height: 32.293px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 15.944px;
    line-height: 16.514px;
    margin-bottom: 12.04px;
  }

  .ftrlink a {
    font-size: 12.528px;
    line-height: 16.514px;
  }

  .ftrlinks {
    gap: 144.5px;
    margin-bottom: 51.9px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 12.528px;
    line-height: 16.514px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 11.47px;
  }

  .ftrbttm {
    font-size: 13.667px;
    line-height: 16.514px;
    width: 652.014px;
    margin-bottom: 26.93px;
  }

  .ftrLeaf1 {
    bottom: -40px;
    left: 5px;
  }

  .ftrLeaf1 img {
    width: 49.897px;
    height: 160.389px;
  }

  .ftrLeaf2 {
    right: 3px;
    bottom: -40px;
  }

  .ftrLeaf2 img {
    width: 49.542px;
    height: 160.389px;
  }
}

@media only screen and (max-width: 768px) {
  .hdrContainer {
    padding: 13.87px 55.47px 13.87px 61.87px;
  }

  .hdrlogo img {
   width:100%;
  }

	.hdrlogo{
      width:22%;
}
  .menu {
    gap: 54.6px;
  }

  .menu1 {
    font-size: 11.733px;
  }

  .menu2 {
    padding: 8px 11.73px;
    width: 116.8px;
    height: 34.133px;
    border-radius: 5.333px;
    border: 2.667px solid #b08968;
    font-size: 11.733px;
  }

  .menu-right-icon {
    width: 8.533px;
    height: 10.114px;
  }

  /*--------------index start----------------*/


  .nickHome1smile {
    width: 163.733px;
    height: 107.2px;
    right: 374.93px;
    top: 21.33px;
  }

  .nickHome1bite {
    width: 220.8px;
    height: 81.067px;
    right: 118.93px;
    bottom: 42.13px;
  }

  .nickHome2 {
    padding: 34.13px 0 36.27px;
  }

  .nickHome2hd {
    font-size: 23.467px;
    line-height: 27.733px;
    margin-bottom: 16.8px;
  }

  .nickHome2txt {
    width: 604.8px;
    font-size: 12.8px;
    line-height: 15.467px;
  }

  .nickHome2btn a {
    width: 116.8px;
    height: 34.133px;
    border-radius: 10.667px;
    border: 1.6px solid #f5ebe0;
    font-size: 11.733px;
    padding: 0 24px;
    margin-top: 9px;
  }

  .nickHome2arr {
    width: 8.533px;
    height: 10.114px;
  }

  .nickHome3 {
    padding: 142.81px 69.56px 11.7px 68.82px;
  }

  .nickHome3innr {
    gap: 22.4px;
  }

  .nickHome3left img {
   width: 175.667px;
    height: 208.667px;
    border-radius: 10.667px;
  }

  .nickHome3boxes {
   /* gap: 49.07px 24px;*/
  }

  .nickHome3right {
    margin-top: -48px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 29.867px;
    line-height: 27.733px;
    margin-bottom: 27.47px;
  }

  .nickHome3box {
    gap: 12.51px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 66.612px;
    height: 66.892px;
  }

  .nickHome3icon1 {
    width: 41.067px;
    height: 41.067px;
  }

  .nickHome3icon2 {
    width: 32px;
    height: 32px;
  }

  .nickHome3icon3 {
    width: 32px;
    height: 31.467px;
  }

  .nickHome3icon4 {
    width: 27.733px;
    height: 27.733px;
  }

  .nickHome3icon5 {
    width: 29.867px;
    height: 29.333px;
  }

  .nickHome3icon6 {
    width: 31.467px;
    height: 31.467px;
  }

  .nickHome3icon7 {
    width: 30.4px;
    height: 28.267px;
  }

  .nickHome3icon8 {
    width: 28.8px;
    height: 28.8px;
  }

  .nickHome3txt {
    font-size: 12.8px;
    line-height: 15.467px;
  }

  .nickHome4 {
    padding-top: 85px;
    padding-bottom: 95px;
  }

  /* marquee div container */
  .marquee {
    width: 883.875px;
    height: 220.155px;
    border-radius: 10.667px;
    padding: 39px 0;
    margin-left: -80px;
  }

  .marquee span img {
    width: 140.267px;
    height: 140.267px;
  }

  .nickHome5 {
    padding: 10.66px 32px 81.6px 53.87px;
  }

  .nickHome5innr {
    gap: 37.87px;
  }

  /* .nickHome5hd {
    font-size: 53.333px;
    line-height: 58.667px;
    margin-bottom: 23.67px;
  } */

  .nickHome5txt {
    font-size: 12.8px;
    line-height: 15.467px;
    width: 324.267px;
    margin-bottom: 27.47px;
  }

  .nickHome5btn a {
    width: 116.8px;
    height: 34.133px;
    border-radius: 10.667px;
    border: 1.6px solid #b08968;
    font-size: 11.733px;
    padding: 0 12.29px 0 17.07px;
  }

  .nickHome5btnArr {
    width: 8.533px;
    height: 10.114px;
  }

  .nickHome5right img {
    width: 320px;
    height: 320px;
  }

  .nickHome6 {
    border-radius: 10.667px;
    border: 8px solid #6f4520;
    padding: 38.4px 0 42.13px;
  }

  .screenshot_slider .owl-item .item img {
    height: 285.861px;
    border-radius: 11.389px;
    border: 8.542px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 267.733px;
  }

  .nickHome7 {
    padding-top: 198.77px;
    padding-bottom: 64.53px;
  }

  .nickHome7innr {
    gap: 67.4px;
  }

  .nickHome7leftImg {
    width: 274.133px;
    height: 235.733px;
    border-radius: 11.2px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 42.667px;
    line-height: 58.667px;
    margin-bottom: 55.13px;
  }

  .textimonialTextBox {
    gap: 15px;
  }

  .testimonialtxt {
    font-size: 12px;
    width: 125px;
    line-height: 1.2;
  }

  .testimonialName {
    gap: 3px;
    font-size: 12px;
  }

  .nickHome7right {
     width: 313px; 
    margin-top: -103px;
  }
  .nickHome7rightInnr {
    width: 100%;
    height: 284.153px;
  }

  .testimonialBox {
    margin-top: 60px;
    margin-left: 51px;
  }

  .profileImg {
    top: -9px;
    right: 37px;
  }

  .profileImg img {
    width: 68.843px;
    height: 69.031px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-19px, 39px) !important;
    width: 27px !important;
    height: 27px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 59.296px;
    height: 59.293px;
  }

  .nickHome8 {
    padding-bottom: 51.73px;
  }

  /* .nickHome8hd {
    font-size: 23.467px;
    line-height: 27.733px;
    margin-bottom: 34.4px;
  } */

  .nickHome8cont1gap1 {
    gap: 59.73px;
  }

  .nickHome8cont1gap2 {
    gap: 85.78px;
  }

  .nickHome8cont1gap3 {
    gap: 106.13px;
  }

  .nickHome8leftImg1 {
    width: 308.8px;
    height: 189.867px;
  }

  .nickHome8leftImg2 {
    width: 293.333px;
    height: 202.667px;
  }

  .nickHome8leftImg3 {
    width: 293.333px;
    height: 180.267px;
  }

  .nickHome8cont1txt {
    width: 285.333px;
    font-size: 12.8px;
    line-height: 15.467px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 74.67px;
  }

  footer {
    padding-top: 12.8px;
  }

 	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 18.87px;
    margin-top: 20.58px;
    margin-bottom: 23.03px;
  }

  .ftrSocialIcon {
    width: 30.245px;
    height: 30.245px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 14.933px;
    line-height: 15.467px;
    margin-bottom: 11.2px;
  }

  .ftrlink a {
    font-size: 11.733px;
    line-height: 15.467px;
  }

  .ftrlinks {
    gap: 144.5px;
    margin-bottom: 51.9px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 11.733px;
    line-height: 15.467px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 10.67px;
  }

  .ftrbttm {
    font-size: 12.8px;
    line-height: 15.467px;
    width: 610.667px;
    margin-bottom: 26.07px;
  }

  .ftrLeaf1 {
    bottom: -38px;
    left: 6px;
  }

  .ftrLeaf {
    width: 46.733px;
    height: 150.218px;
  }

  .ftrLeaf2 {
    right: 5px;
    bottom: -42px;
  }
}

@media only screen and (max-width: 740px) {
}

@media only screen and (max-width: 700px) {
}

@media only screen and (max-width: 670px) {
}

@media only screen and (max-width: 640px) {
}

@media only screen and (max-width: 620px) {
}

@media only screen and (max-width: 600px) {
}

@media only screen and (max-width: 575px) {
  .hamburger {
    display: block;
  }
  .menu {
    display: none;
  }

  .hamburger {
    cursor: pointer;
    width: 20px;
    height: 20px;
  }

  .bars {
    width: 20px;
    height: 2px;
    background: #000;
    margin-top: 5px;
  }

  .bars::before,
  .bars::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background: #000;
  }

  .bars::before {
    margin-top: 6px;
  }

  .bars::after {
    margin-top: 12px;
  }

  nav {
    position: fixed;
    width: 100%;
    height: 2%;
    background: #7f4f24;
    display: flex;
    justify-content: center;
    align-items: center;
    right: -200vw;
    top: 0px;
    z-index: 9999;
  }

  nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  nav ul li {
    margin: 50px 0;
    text-align: center;
  }

  nav ul li a {
    color: #fafafa;
    font-family: Poppins;
    font-size: 14.931px;
    line-height: 20.091px;
    text-decoration: none;
    font-weight: 700;
    position: relative;
    opacity: 0;
    pointer-events: none;
  }

  nav ul li a:hover {
    color: #fff;
  }

  nav ul li a:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 2px;
    border-radius: 5px;
    background: #fff;
    bottom: 0px;
    left: 0;
    transform-origin: left;
    transition: transform 0.5s ease;
    transform: scaleX(0);
  }

  nav ul li a:hover:after {
    transform: scaleX(1);
  }

  nav .close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6%;
    right: 5%;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
  }

  nav .close div::before,
  nav .close div::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background: #fff;
    transition: background 0.5s ease;
  }

  nav .close div::before {
    transform: rotate(-45deg);
  }

  nav .close div::after {
    transform: rotate(45deg);
  }

  nav .close:hover div::before,
  nav .close:hover div::after {
    background: rgb(209, 3, 3);
  }

  .hdrContainer {
    padding: 10.38px 41.53px 10.38px 46.32px;
  }

  .hdrlogo img {
   width:100%
  }
	.hdrlogo{
      width:24%;
}

  .menu {
    gap: 41.08px;
  }

  .menu1 {
    font-size: 8.785px;
  }

  .menu2 {
    padding: 5.99px 8.78px;
    width: 87.448px;
    height: 25.556px;
    border-radius: 3.993px;
    border: 1.997px solid #b08968;
    font-size: 8.785px;
  }

  .menu-right-icon {
    width: 6.389px;
    height: 7.572px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 122.587px;
    height: 80.26px;
    right: 158.92px;
    top: 15.97px;
  }

  .nickHome1bite {
    width: 165.313px;
    height: 60.694px;
    right: 89.04px;
    bottom: 31.55px;
  }

  .nickHome2 {
    padding: 25.56px 0 27.15px;
  }

  .nickHome2hd {
    font-size: 17.569px;
    line-height: 20.764px;
    margin-bottom: 12.4px;
  }

  .nickHome2txt {
    width: 452.813px;
    font-size: 9.583px;
    line-height: 11.58px;
  }

  .nickHome2btn a {
    width: 87.448px;
    height: 25.556px;
    border-radius: 7.986px;
    border: 1.198px solid #f5ebe0;
    font-size: 8.785px;
    padding: 0 17.97px;
    margin-top: 6.93px;
  }

  .nickHome2arr {
    width: 6.389px;
    height: 7.572px;
  }

  .nickHome3 {
    padding: 93.91px 40.37px 6.79px 39.93px;
  }

  .nickHome3innr {
    gap: 16.77px;
  }

  .nickHome3left img {
    width: 199.653px;
    height: 199.653px;
    border-radius: 7.986px;
  }

  .nickHome3boxes {
   /* gap: 33.52px 24px;*/
  }

  .nickHome3right {
    margin-top: -40px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 22.361px;
    line-height: 20.764px;
    margin-bottom: 20.53px;
  }

  .nickHome3box {
    gap: 7.82px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 49.872px;
    height: 50.082px;
  }

  .nickHome3icon1 {
    width: 30.747px;
    height: 30.747px;
  }

  .nickHome3icon2 {
    width: 23.958px;
    height: 23.958px;
  }

  .nickHome3icon3 {
    width: 23.958px;
    height: 23.559px;
  }

  .nickHome3icon4 {
    width: 20.764px;
    height: 20.764px;
  }

  .nickHome3icon5 {
    width: 22.361px;
    height: 21.962px;
  }

  .nickHome3icon6 {
    width: 23.559px;
    height: 23.559px;
  }

  .nickHome3icon7 {
    width: 22.76px;
    height: 21.163px;
  }

  .nickHome3icon8 {
    width: 21.563px;
    height: 21.563px;
  }

  .nickHome3txt {
    font-size: 9.583px;
    line-height: 11.58px;
  }

  .nickHome4 {
    padding-top: 50px;
    padding-bottom: 65px;
  }

  /* marquee div container */
  .marquee {
    width: 661.755px;
    height: 164.829px;
    border-radius: 7.986px;
    padding: 30px 0;
    margin-left: -60px;
  }

  .marquee span {
    width: 27%;
    margin: 0 23px;
  }

  .marquee div {
    width: 465%;
  }

  .marquee span img {
    width: 105.017px;
    height: 105.017px;
  }

  .nickHome5 {
    padding: 7.98px 23.96px 61.09px 40.33px;
  }

  .nickHome5innr {
    gap: 28.35px;
  }

  /* .nickHome5hd {
    font-size: 39.931px;
    line-height: 43.924px;
    margin-bottom: 17.89px;
  } */

  .nickHome5txt {
    font-size: 9.583px;
    line-height: 11.58px;
    width: 242.778px;
    margin-bottom: 20.38px;
  }

  .nickHome5btn a {
    width: 87.448px;
    height: 25.556px;
    border-radius: 7.986px;
    border: 1.198px solid #b08968;
    font-size: 8.785px;
    padding: 0 14.77px 0 12.78px;
  }

  .nickHome5btnArr {
    width: 6.389px;
    height: 7.572px;
  }

  .nickHome5right img {
    width: 239.583px;
    height: 239.583px;
  }

  .nickHome6 {
    border-radius: 7.986px;
    border: 5.99px solid #6f4520;
    padding: 28.7px 0 31.55px;
  }

  .screenshot_slider .owl-item .item img {
    height: 206.042px;
    border-radius: 7.986px;
    border: 5.99px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 290.694px;
  }

  .nickHome7 {
    padding-top: 152.09px;
    padding-bottom: 48.32px;
  }

  .nickHome7innr {
    gap: 46.6px;
  }

  .nickHome7leftImg {
    width: 205.243px;
    height: 176.493px;
    border-radius: 8.385px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 31.944px;
    line-height: 43.924px;
    margin-bottom: 42.32px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    font-size: 8.5px;
    width: 95px;
    line-height: 1.1;
  }

  .testimonialName {
    gap: 2px;
    font-size: 8.5px;
  }

  .nickHome7right {
    width: 280px; 
    margin-top: -89px;
  }
  .nickHome7rightInnr {
    width: 100%;
    height: 199.253px;
  }

  .testimonialBox {
    margin-top: 50px;
    margin-left: 40px;
  }

  .profileImg {
    top: -9px;
    right: 37px;
  }

  .profileImg img {
    width: 48.274px;
    height: 48.406px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-7px, 54px) !important;
    width: 32px !important;
    height: 32px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 44.395px;
    height: 44.393px;
  }

  .nickHome8 {
    padding-bottom: 38.73px;
  }

  /* .nickHome8hd {
    font-size: 17.569px;
    line-height: 20.764px;
    margin-bottom: 25.72px;
  } */

  .nickHome8cont1gap1 {
    gap: 44.72px;
  }

  .nickHome8cont1gap2 {
    gap: 64.29px;
  }

  .nickHome8cont1gap3 {
    gap: 79.46px;
  }

  .nickHome8leftImg1 {
    width: 231.198px;
    height: 142.153px;
  }

  .nickHome8leftImg2 {
    width: 219.618px;
    height: 151.736px;
  }

  .nickHome8leftImg3 {
    width: 219.618px;
    height: 134.965px;
  }

  .nickHome8cont1txt {
    width: 213.628px;
    font-size: 9.583px;
    line-height: 11.58px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 55.9px;
  }

  footer {
    padding-top: 9.58px;
  }

 	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }
	
	

  .ftrSocialIcons {
    gap: 14.13px;
    margin-top: 15.41px;
    margin-bottom: 17.29px;
  }

  .ftrSocialIcon {
    width: 22.645px;
    height: 22.645px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 11.181px;
    line-height: 15.467px;
    margin-bottom: 8.36px;
  }

  .ftrlink a {
    font-size: 8.785px;
    line-height: 11.58px;
  }

  .ftrlinks {
    gap: 100.5px;
    margin-bottom: 51.9px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 8.785px;
    line-height: 11.58px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 7.57px;
    line-height: 11.58px;
  }

  .ftrbttm {
    font-size: 9.583px;
    line-height: 11.58px;
    width: 457.205px;
    margin-bottom: 18.73px;
  }

  .ftrLeaf1 {
    bottom: -45px;
    left: 2px;
  }

  .ftrLeaf {
    width: 34.989px;
    height: 112.468px;
  }

  .ftrLeaf2 {
    right: 0px;
    bottom: -47px;
  }
}

@media only screen and (max-width: 540px) {
  .hdrContainer {
    padding: 9.57px 38.28px 9.57px 42.69px;
  }

  .hdrlogo img {
 width:100%;
  }
	.hdrlogo{
      width:24%;
}

  .menu {
    gap: 37.83px;
  }

  .menu1 {
    font-size: 8.097px;
  }

  .menu2 {
    padding: 5.52px 8.1px;
    width: 80.604px;
    height: 23.556px;
    border-radius: 3.681px;
    border: 1.84px solid #b08968;
    font-size: 8.097px;
  }

  .menu-right-icon {
    width: 5.889px;
    height: 6.979px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 115.125px;
    height: 75.375px;
    right: 149.25px;
    top: 15px;
  }

  .nickHome1bite {
    width: 155.25px;
    height: 57px;
    right: 83.62px;
    bottom: 29.63px;
  }

  .nickHome2 {
    padding: 24px 0 25.5px;
  }

  .nickHome2hd {
    font-size: 16.5px;
    line-height: 19.5px;
    margin-bottom: 11.5px;
  }

  .nickHome2txt {
    width: 425.25px;
    font-size: 9px;
    line-height: 10.875px;
  }

  .nickHome2btn a {
    width: 82.125px;
    height: 24px;
    border-radius: 7.5px;
    border: 1.125px solid #f5ebe0;
    font-size: 8.25px;
    padding: 0 16.87px;
    margin-top: 6.38px;
  }

  .nickHome2arr {
    width: 6px;
    height: 7.111px;
  }

  .nickHome3 {
    padding: 77.62px 37.91px 6.79px 37.5px;
  }

  .nickHome3innr {
    gap: 15.75px;
  }

  .nickHome3left img {
    width: 187.5px;
    height: 187.5px;
    border-radius: 7.5px;
  }

  .nickHome3boxes {
   /* gap: 31.75px 22px;*/
  }

  .nickHome3right {
    margin-top: -27px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 21px;
    line-height: 19.5px;
    margin-bottom: 19px;
  }

  .nickHome3box {
    gap: 7.34px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 46.837px;
    height: 47.033px;
  }

  .nickHome3icon1 {
    width: 28.875px;
    height: 28.875px;
  }

  .nickHome3icon2 {
    width: 22.5px;
    height: 22.5px;
  }

  .nickHome3icon3 {
    width: 22.5px;
    height: 22.125px;
  }

  .nickHome3icon4 {
    width: 19.5px;
    height: 19.5px;
  }

  .nickHome3icon5 {
    width: 21px;
    height: 20.625px;
  }

  .nickHome3icon6 {
    width: 22.125px;
    height: 22.125px;
  }

  .nickHome3icon7 {
    width: 21.375px;
    height: 19.875px;
  }

  .nickHome3icon8 {
    width: 20.25px;
    height: 20.25px;
  }

  .nickHome3txt {
    font-size: 9px;
    line-height: 10.875px;
  }

  .nickHome4 {
    padding-top: 50px;
    padding-bottom: 65px;
  }

  /* marquee div container */
  .marquee {
    width: 621.475px;
    height: 154.796px;
    border-radius: 7.5px;
    padding: 27px 0;
    margin-left: -55px;
  }

  .marquee span {
    width: 27%;
    margin: 0 23px;
  }

  .marquee span img {
    width: 98.625px;
    height: 98.625px;
  }

  .nickHome5 {
    padding: 7.49px 22.5px 57.38px 37.87px;
  }

  .nickHome5innr {
    gap: 26.63px;
  }

  /* .nickHome5hd {
    font-size: 37.7px;
    line-height: 41.25px;
    margin-bottom: 16.12px;
  } */

  .nickHome5txt {
    font-size: 9px;
    line-height: 10.875px;
    width: 228px;
    margin-bottom: 19.75px;
  }

  .nickHome5btn a {
    width: 82.125px;
    height: 24px;
    border-radius: 7.5px;
    border: 1.125px solid #b08968;
    font-size: 8.25px;
    padding: 0 13.88px 0 12px;
  }

  .nickHome5btnArr {
    width: 6px;
    height: 7.111px;
  }

  .nickHome5right img {
    width: 225px;
    height: 225px;
  }

  .nickHome6 {
    border-radius: 7.5px;
    border: 5.625px solid #6f4520;
    padding: 27px 0 29.62px;
  }

  .screenshot_slider .owl-item .item img {
    height: 188.25px;
    border-radius: 7.5px;
    border: 5.625px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 273px;
  }

  .nickHome7 {
    padding-top: 152.09px;
    padding-bottom: 48.32px;
  }

  .nickHome7innr {
    gap: 46.6px;
  }

  .nickHome7leftImg {
    width: 205.243px;
    height: 176.493px;
    border-radius: 8.385px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 31.944px;
    line-height: 43.924px;
    margin-bottom: 42.32px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    font-size: 8.5px;
    width: 95px;
    line-height: 1.1;
  }

  .testimonialName {
    gap: 2px;
    font-size: 8.5px;
  }

  .nickHome7right {
    /* width: 240px; */
    margin-top: -89px;
  }
  .nickHome7rightInnr {
    width: 100%;
    height: 199.253px;
  }

  .testimonialBox {
    margin-top: 50px;
    margin-left: 40px;
  }

  .profileImg {
    top: -9px;
    right: 37px;
  }

  .profileImg img {
    width: 48.274px;
    height: 48.406px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-7px, 54px) !important;
    width: 32px !important;
    height: 32px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 44.395px;
    height: 44.393px;
  }

  .nickHome8 {
    padding-bottom: 36.38px;
  }

  /* .nickHome8hd {
    font-size: 16.5px;
    line-height: 19.5px;
    margin-bottom: 23.88px;
  } */

  .nickHome8cont1gap1 {
    gap: 42px;
  }

  .nickHome8cont1gap2 {
    gap: 60.37px;
  }

  .nickHome8cont1gap3 {
    gap: 74.63px;
  }

  .nickHome8leftImg1 {
    width: 217.125px;
    height: 133.5px;
  }

  .nickHome8leftImg2 {
    width: 206.25px;
    height: 142.5px;
  }

  .nickHome8leftImg3 {
    width: 206.25px;
    height: 126.75px;
  }

  .nickHome8cont1txt {
    width: 200.625px;
    font-size: 9px;
    line-height: 10.875px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 52.5px;
  }

  footer {
    padding-top: 9px;
  }

	.ftrlo{
width:20%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 13.27px;
    margin-top: 14.47px;
    margin-bottom: 16.98px;
  }

  .ftrSocialIcon {
    width: 21.266px;
    height: 21.266px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 10.5px;
    line-height: 10.875px;
    margin-bottom: 6.63px;
  }

  .ftrlink a {
    font-size: 8.25px;
    line-height: 10.875px;
  }

  .ftrlinks {
    gap: 97.8px;
    margin-bottom: 34.75px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 8.25px;
    line-height: 10.875px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 7.75px;
    /* line-height: 11.58px; */
  }

  .ftrbttm {
    font-size: 9px;
    line-height: 10.875px;
    width: 429.375px;
    margin-bottom: 18.12px;
  }

  .ftrLeaf1 {
    bottom: -25px;
    left: 5px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 32.858px;
    height: 105.621px;
  }

  .ftrLeaf2 {
    right: 2px;
    bottom: -25px;
  }
}

@media only screen and (max-width: 470px) {
    
    
}

@media only screen and (max-width: 500px) {
}

@media only screen and (max-width:500px) {
  .hdrContainer {
    padding: 7.76px 31.05px 7.76px 34.64px;
  }
	.accordion-header {
        font-size: 2.5vw;
        line-height: 7.846px;
        padding: 8.62px 0;
    }
  /* .hdrlogo img {
    width: 54.049px;
    height: 16.125px;
  } */

  .menu {
    gap: 30.17px;
  }

  .menu1 {
    font-size: 6.569px;
  }

  .menu2 {
    padding: 4.48px 6.57px;
    width: 65.396px;
    height: 19.111px;
    border-radius: 2.986px;
    border: 1.493px solid #b08968;
    font-size: 6.569px;
  }

  .menu-right-icon {
    width: 4.778px;
    height: 5.663px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 91.674px;
    height: 60.021px;
    right: 118.85px;
    top: 11.94px;
  }

  .nickHome1bite {
    width: 123.625px;
    height: 45.389px;
    right: 66.59px;
    bottom: 23.59px;
  }

  .nickHome2 {
    padding: 19.11px 0 20.31px;
  }

  .nickHome2hd {
    font-size: 13.139px;
    line-height: 15.528px;
    margin-bottom: 9.08px;
  }

  .nickHome2txt {
    width: 338.625px;
    font-size: 7.176px;
    line-height: 8.66px;
  }

  .nickHome2btn a {
    width: 65.396px;
    height: 19.111px;
    border-radius: 5.972px;
    border: 0.896px solid #f5ebe0;
    font-size: 6.569px;
    padding: 0 13.44px;
    margin-top: 5.35px;
  }

  .nickHome2arr {
    width: 4.778px;
    height: 5.663px;
  }

  .nickHome3 {
    padding: 67.31px 30.2px 5.08px 29.86px;
  }

  .nickHome3right {
    margin-top: -27px;
  }

  .nickHome3leaf1 {
    position: absolute;
    left: 7px;
    top: 7.47px;
  }

  .nickHome3leaf2 {
    position: absolute;
    right: 0;
    top: 50.07px;
  }

  .nickHome3subImg {
    position: absolute;
    left: 50%;
    transform: translate(17px, 65px);
  }

  .nickHomeSubImg {
    width: 27.336px;
    height: 25.297px;
  }

  .nickHomeleaf {
    width: 26.166px;
    height: 84.106px;
    transform: rotate(42deg);
  }

  .nickHomeleaf2 {
    width: 26.165px;
    height: 84.106px;
    transform: rotate(-55deg);
  }
  .nickHome3leaf2 {
    position: absolute;
    right: 9px;
    top: 43.17px;
  }

  .nickHome3innr {
    gap: 12.54px;
  }

  .nickHome3left img {
    width: 149.306px;
    height: 149.306px;
    border-radius: 5.972px;
  }

  .nickHome3boxes {
  /*  gap: 25.04px 15px;*/
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 16.722px;
    line-height: 15.528px;
    margin-bottom: 15.06px;
  }

  .nickHome3box {
    gap: 5.85px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 37.296px;
    height: 37.452px;
  }

  .nickHome3icon1 {
    width: 22.993px;
    height: 22.993px;
  }

  .nickHome3icon2 {
    width: 17.917px;
    height: 17.917px;
  }

  .nickHome3icon3 {
    width: 17.917px;
    height: 17.618px;
  }

  .nickHome3icon4 {
    width: 15.528px;
    height: 15.528px;
  }

  .nickHome3icon5 {
    width: 16.722px;
    height: 16.424px;
  }

  .nickHome3icon6 {
    width: 17.618px;
    height: 17.618px;
  }

  .nickHome3icon7 {
    width: 17.021px;
    height: 15.826px;
  }

  .nickHome3icon8 {
    width: 16.125px;
    height: 16.125px;
  }

  .nickHome3txt {
    font-size: 7.167px;
    line-height: 8.66px;
  }

  .nickHome4 {
    padding-top: 45px;
    padding-bottom: 55px;
  }

  .nickHome4leaf1 {
    position: absolute;
    left: 8px;
    top: 25.41px;
  }

  .nickHome4leaf2 {
    bottom: 8%;
    right: 2px;
  }
  /* marquee div container */


  .marquee span {
    width: 27%;
    margin: 0 19px;
  }


  .marquee span img {
    width: 78.535px;
    height: 78.535px;
  }

  .nickHome5 {
    padding: 5.97px 17.92px 45.69px 30.16px;
  }

  .nickHome7subImg {
    top: 24%;
    left: 38%;
  }
  .nickHome7leaf1 {
    left: 1%;
    top: 25%;
  }

  .nickHome7leaf2 {
    right: 1.5%;
    top: 13.3%;
  }

  .nickHome5innr {
    gap: 21.2px;
  }

  /* .nickHome5hd {
    font-size: 37.7px;
    line-height: 41.25px;
    margin-bottom: 16.12px;
  } */

  .nickHome5txt {
    font-size: 7.167px;
    line-height: 8.66px;
    width: 181.556px;
    margin-bottom: 15.76px;
  }

  .nickHome5btn a {
    width: 65.396px;
    height: 19.111px;
    border-radius: 5.972px;
    border: 0.896px solid #b08968;
    font-size: 6.569px;
    padding: 0 11.05px 0 9.56px;
  }

  .nickHome5btnArr {
    width: 4.778px;
    height: 5.663px;
  }

  .nickHome5right img {
    width: 179.167px;
    height: 179.167px;
  }

  .nickHome6 {
    border-radius: 5.972px;
    border: 4.479px solid #6f4520;
    padding: 27px 0 29.62px;
  }

  .screenshot_slider .owl-item .item img {
    height: 149.903px;
    border-radius: 5.972px;
    border: 4.479px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 217.389px;
  }

  .nickHome7 {
    padding-top: 81.18px;
    padding-bottom: 48.32px;
    padding-left: 20px;
  }

  .nickHome7innr {
    gap: 34.94px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 153.486px;
    height: 131.986px;
    border-radius: 6.271px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 23.889px;
    line-height: 32.847px;
    margin-bottom: 19.26px;
  }

  .nickHome7rightInnr {
    /* width: 100%; */
    /* width: 185px;
    height: 199.253px; */
    width: 170.154px;
    height: 144.59px;
    margin: -0.47px 9.4px 0px 8.86px;
  }

  .testimonialBox {
    margin-top: 40px;
    margin-left: 30px;
  }

  .textimonialTextBox {
    gap: 15px;
  }

  .testimonialtxt {
    width: 72.238px;
    font-size: 5.16px;
    /* width: 95px; */
    line-height: normal;
  }

  .testimonialName {
    /* gap: 2px; */
    font-size: 5.16px;
  }

  .profileImg {
    top: -11px;
    right: 22px;
  }

  .profileImg img {
    width: 34.345px;
    height: 34.439px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-3px, 37px) !important;
    width: 30px !important;
    height: 30px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 33.479px;
    height: 33.479px;
  }

  .nickHome8 {
    padding-bottom: 28.97px;
  }

  .nickHome8leaf1 {
    top: 23.5%;
    left: 3.7%;
  }

  .nickHome8leaf2 {
    bottom: 16%;
    right: 36%;
  }

  /* .nickHome8hd {
    font-size: 13.139px;
    line-height: 15.528px;
    margin-bottom: 18.94px;
  } */

  .nickHome8cont1gap1 {
    gap: 33.44px;
  }

  .nickHome8cont1gap2 {
    gap: 48.08px;
  }

  .nickHome8cont1gap3 {
    gap: 54.42px;
  }

  .nickHome8leftImg1 {
    width: 172.896px;
    height: 106.306px;
  }

  .nickHome8leftImg2 {
    width: 164.236px;
    height: 113.472px;
  }

  .nickHome8leftImg3 {
    width: 164.236px;
    height: 100.931px;
  }

  .nickHome8cont1txt {
    width: 159.757px;
    font-size: 10.167px;
    line-height: 8.66px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 41.81px;
  }

  footer {
    padding-top: 7.17px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 10.57px;
    margin-top: 11.52px;
    margin-bottom: 13.52px;
  }

  .ftrSocialIcon {
    width: 16.934px;
    height: 16.934px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 8.361px;
    line-height: 8.66px;
    margin-bottom: 5.03px;
  }

  .ftrlink a {
    font-size: 6.569px;
    line-height: 8.66px;
  }

  .ftrlinks {
    gap: 74.38px;
    margin-bottom: 27.43px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 6.569px;
    line-height: 8.66px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 5.93px;
    /* line-height: 11.58px; */
  }

  .ftrbttm {
    font-size: 7.167px;
    line-height: 8.66px;
    width: 341.91px;
    margin-bottom: 13.95px;
  }

  .ftrLeaf1 {
    bottom: -21px;
    left: 5px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 26.165px;
    height: 84.106px;
  }

  .ftrLeaf2 {
    right: 3px;
    bottom: -21px;
  }

  /*--------------contact page started----------------*/
  .nickContactSect2 {
    padding-top: 9.26px;
  }

  .nickContactSect2hd {
    font-size: 17.602px;
    line-height: 25.146px;
    margin-bottom: 2px;
  }

  .nickContactSect2SubHd {
    font-size: 7.478px;
    line-height: 10.683px;
    margin-bottom: 15.28px;
  }

  .nickContactSect2box {
    gap: 11.73px;
    width: 331.1px;
    height: 194.521px;
    padding: 11.96px 18.42px 12.65px 12.19px;
    margin: 0 48.26px 0 50.64px;
  }

  .nickContactSect2img img {
    width: 169.919px;
    height: 164.63px;
  }

  .nickContactSect2fld {
    margin-bottom: 2.76px;
    line-height: 0;
  }

  .nickContactSect2fld label {
    font-size: 6.438px;
    line-height: 8.122px;
    margin-bottom: 1px;
  }

  .nickContactSect2fld input {
    height: 15.405px;
    border-radius: 3.692px;
    font-size: 6.438px;
    line-height: 8.122px;
    padding: 0 5px;
  }

  .nickContactSect2fld textarea {
    height: 36.703px;
    border-radius: 3.692px;
    padding: 2px 5px;
    font-size: 6.438px;
    line-height: 8.122px;
  }

  .nickContactSect2btn input {
    width: 65.512px;
    height: 16.104px;
    border-radius: 12.665px;
    font-size: 6.381px;
    letter-spacing: -0.383px;
    margin-top: 9.4px;
    padding: 4.08px 0 4.02px;
  }

  .nickCntctDtl {
    padding: 48.89px 28.82px 0 50.17px;
  }

  .nickCntctDtlBoxes {
    width: 134.226px;
    height: 97.879px;
    border: 2.55px solid #f8f7f7;
    margin-bottom: 2.83px;
  }

  .nickCntctDtlBox {
    margin-top: -19px;
  }

  .nickCntctDtlBox2 {
    margin-top: -15px;
  }

  .contact_arr1 {
    width: 37.799px;
    height: 45.209px;
    transform: translate(50%, 70%);
  }

  .contact_arr2 {
    width: 39.016px;
    height: 46.665px;
    right: 39%;
    transform: translate(50%, 102px) rotate(100deg);
  }

  .nickCntctDtlBox3 {
    margin-top: -14px;
  }

  .nickCntctImg {
    width: 33.886px;
    height: 33.886px;
    margin-bottom: 7.97px;
  }

  .nickCntctImg1 {
    width: 29.965px;
    height: 29.965px;
    margin-bottom: 8.99px;
  }

  .nickCntctImg2 {
    width: 27.907px;
    height: 27.907px;
    margin-bottom: 8.94px;
  }

  .nickCntctHd {
    font-size: 12.721px;
    line-height: 13.458px;
    margin-bottom: 10.33px;
  }

  .nickCntctTxt1 {
    font-size: 7.183px;
    line-height: 11.492px;
  }

  .nickCntctTxt2 {
    font-size: 7.441px;
    line-height: 11.906px;
  }

  .nickCntctTxt3 {
    width: 99.82px;
    font-size: 6.44px;
    line-height: 9.66px;
  }

  .nickFreAsk {
    padding: 44.81px 43.6px 33.18px 46.28px;
  }

  .nickFreAskHd {
    font-size: 15.51px;
    line-height: 18.34px;
    margin-bottom: 21.61px;
  }

  .accordion-header {
    font-size: 2.50vw;
    line-height: 7.846px;
    padding: 8.62px 0;
  }

  .accordion-content p {
    width: 346.389px;
    font-size: 2.50vw;
   
    padding: 5px 0 10px;
  }

  .icon {
    width: 12.84px;
    height: 12.84px;
    font-size: 6.569px;
    line-height: 8.66px;
    padding-top: 2px;
  }

  .active .icon {
    transform: rotate(0deg);
  }

  .accordion-item-line {
    height: 0.597px;
  }

  .cloud {
    width: 49.885px;
    height: 39.336px;
  }

  .cloud-img1 {
    top: -0.6%;
    left: -3%;
  }

  .cloud-img2 {
    right: 2.5%;
    top: 5.5%;
  }

  .cloud-img3 {
    top: 23%;
    left: -3.7%;
  }

  .cloud-img4 {
    top: 25.1%;
    right: -3.5%;
  }

  /* .cloud-img4 {
    top: 38.9%;
    right: 11%;
  } */

  .cloud-img5 {
    top: 40.5%;
    right: 10.5%;
  }

  .cloud-img6 {
    top: 47%;
    left: -3%;
  }
  .cloud-img7 {
    bottom: 38%;
    right: -6.5%;
  }
  .cloud-img8 {
    top: 63.8%;
    left: 25.5%;
  }

  /*--------------about page started----------------*/



  .nickABt1cont {
    gap: 7.51px;
  }

  .nickABt1hd {
    font-size: 6.271px;
    line-height: 8.66px;
  }

  .nickABt1subHd {
    width: 172.597px;
    font-size: 18.702px;
    line-height: 25.826px;
  }

  .nickABt1img img {
    width: 181.92px;
    height: 137.307px;
  }

  .nickAbt2hd {
    font-size: 14.931px;
    line-height: 20.091px;
  }

  .nickAbt2txt {
    font-size: 7.167px;
    line-height: 20.091px;
  }

  .nickAbt2cont1 {
    margin-bottom: 14.66px;
  }

  .leadArrow {
    bottom: -16%;
    left: 38%;
    width: 116.671px;
    height: 34.109px;
  }

  .leadArrow {
    width: 116.671px;
    height: 34.109px;
  }

  .nickAbt2dots {
    width: 34.766px;
    height: 98.004px;
  }

  .nickAbt2profile {
    width: 123.59px;
    height: 136.625px;
    border: 7.167px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 12.24px 28.97px 11.97px 11.053px;
  }

  .nickAbt2profileContPd2 {
    padding: 12.24px 11.053px 11.97px 42.18px;
    width: 284.417px;
  }

  .nickAbt2profileName {
    font-size: 9.854px;
    line-height: 11.049px;
    margin-bottom: 4.42px;
  }

  .nickAbt2profileNoBox {
    gap: 4.78px;
    margin-bottom: 5.37px;
  }

  .nickAbt2phoneIcon {
    width: 17.62px;
    height: 17.62px;
  }

  .nickAbt2profileNo {
    font-size: 9.854px;
    line-height: 11.049px;
  }

  .nickAbt2profileTxt {
    width: 232.021px;
    font-size: 7.764px;
    line-height: 12.243px;
  }

  .nickAbt3innr {
    padding-left: 46.82px;
    padding-top: 66.58px;
    padding-bottom: 22.29px;
  }

  .nickAbt3hd {
    font-size: 16.125px;
    line-height: 14.375px;
    margin-bottom: 9.49px;
  }

  .nickAbt3txt {
    width: 232.021px;
    font-size: 7.167px;
    line-height: 14.375px;
  }

  .nickAbt3btn a {
    width: 56.822px;
    height: 16.605px;
    border-radius: 5.189px;
    border: 0.778px #b08968 solid;
    gap: 3.77px;
    font-size: 5.708px;
    margin-top: 9.82px;
  }

  .nickAbtBtnimg {
    width: 4.151px;
    height: 4.92px;
  }

  .nickAbt3img1 {
    width: 67.796px;
    height: 56.883px;
  }

  .nickAbt3img2 {
    width: 75.062px;
    height: 75.062px;
    margin-top: 11.8px;
    margin-left: 35.18px;
  }

  .nickAbt3dots2 {
    width: 72.01px;
    height: 98.004px;
    right: 0%;
    top: 47%;
    transform: translate(55%, -50%);
  }

  .nickAbt3images {
    left: 1%;
    bottom: 2%;
    width: 98.235px;
    height: 77.925px;
  }

  .nickAbt4 {
    padding: 41.86px 0 33.92px;
  }

  .nickAbt4innr {
    gap: 39.44px;
  }

  .nickAbt4left {
    margin-top: -24px;
  }

  .nickAbt4leftHd {
    font-size: 5.375px;
    line-height: 14.375px;
    margin-bottom: 7.4px;
  }

  .nickAbt4leftTxt {
    font-size: 26.278px;
    line-height: 14.375px;
  }

  .nickAbt4rightHd {
    font-size: 16.125px;
    line-height: 14.375px;
    margin-bottom: 10.08px;
  }

  .nickAbt4rightTxt {
    width: 231.722px;
    font-size: 7.167px;
    line-height: 14.375px;
    margin-bottom: 9.22px;
  }

  .nickAbt4rightbtn a {
    width: 56.822px;
    height: 16.605px;
    border-radius: 5.189px;
    border: 0.778px #b08968 solid;
    gap: 3.77px;
    font-size: 5.708px;
  }

  .nickAbt5 {
    gap: 12.8px;
    padding: 32.85px 0 40.61px 15px;
  }

  .nickAbt5leftHd {
    font-size: 16.125px;
    line-height: 14.375px;
    margin-bottom: 10.38px;
  }

  .nickAbt5leftTxt {
    width: 257.403px;
    font-size: 7.167px;
    line-height: 14.375px;
    margin-bottom: 10.38px;
  }

  .nickAbt5leftBtn a {
    width: 56.822px;
    height: 16.605px;
    border-radius: 5.189px;
    border: 0.778px solid #b08968;
    font-size: 5.708px;
    gap: 3.77px;
  }

  .nickAbt5rightBox {
    width: 86.299px;
    height: 54.944px;
    border: 0.896px solid #edd5bf;
    padding-top: 3.58px;
    padding-left: 4.48px;
  }

  .nickAbt5rightimg1 {
    width: 17.917px;
    height: 17.917px;
    border-radius: 2.389px;
    margin-bottom: 7.17px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 9.556px;
    height: 9.556px;
  }

  .nickAbt5rightimg2 {
    width: 17.917px;
    height: 17.917px;
    border-radius: 2.389px;
    margin-bottom: 7.17px;
  }

  .nickAbt5rightHd {
    font-size: 5.375px;
    line-height: 5.375px;
    margin-bottom: 5.15px;
  }

  .nickAbt5rightTxt {
    width: 81.819px;
    font-size: 4.181px;
    line-height: 5.972px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 18.22px;
  }

  /*--------------about page end----------------*/

  /*--------------product page started----------------*/

  .owl-carousel .owl-prev {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    left: -9%;
    transform: translate(0, -50%);
  }

  .owl-carousel .owl-next {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    right: -12.5%;
    transform: translate(0, -50%);
  }

  .nickProd3 {
    padding: 21.2px 0 21.36px;
  }

  .nickProd3hd {
    font-size: 13.139px;
    line-height: 20.091px;
    margin-bottom: 12.15px;
  }

  .nickProd3iconCircle {
    width: 25.815px;
    height: 25.815px;
  }

  .nickProd3iconCircle1 {
    width: 19.538px;
    height: 19.538px;
  }

  .nickProd3iconCircle2 {
    width: 15.22px;
    height: 15.23px;
  }

  .nickProd3iconCircle3 {
    width: 15.22px;
    height: 14.97px;
  }

  .nickProd3iconCircle4 {
    width: 13.194px;
    height: 13.194px;
  }

  .nickProd3iconCircle5 {
    width: 13.702px;
    height: 13.702px;
  }

  .nickProd3iconCircle6 {
    width: 14.97px;
    height: 14.97px;
  }

  .nickProd3iconCircle7 {
    width: 14.463px;
    height: 13.448px;
  }

  .nickProd3iconCircle8 {
    width: 14.21px;
    height: 13.96px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 74.06px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 10.75px;
  }

  .nickProdHd1 {
    font-size: 13.139px;
    line-height: 20.091px;
    margin-bottom: 4.38px;
  }

  .nickProdTxt1 {
    width: 149.903px;
    font-size: 7.167px;
    line-height: 10.451px;
    margin-bottom: 4.88px;
  }

  .nickProdBtn {
    width: 52.854px;
    height: 19.708px;
    font-size: 7.167px;
    line-height: 10.451px;
    gap: 7.35px;
  }

  .nickProdIcon {
    width: 5.972px;
    height: 5.972px;
  }

  .nickProdHd2 {
    font-size: 16.424px;
    line-height: 20.091px;
  }

  .nickProdProdBox {
    gap: 13.74px;
    margin-top: 21.1px;
    margin-bottom: -29px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 104.514px;
    height: 104.514px;
    border-radius: 2.269px;
  }

  .nickProd4gap {
    gap: 16.72px;
  }

  .nickProd5gap {
    gap: 32.55px;
  }

  .nickProd6gap {
    gap: 18.51px;
  }

  .nickProd7gap {
    gap: 31.95px;
  }

  .nickProd8gap {
    gap: 18.51px;
  }

  .nickProd9gap {
    gap: 32.25px;
  }

  .nickProd10 {
    gap: 0px;
  }

  .nickProd11gap {
    gap: 31.95px;
  }

  .allproducts {
    gap: 2%;
    padding-bottom: 75px;
  }

  /*--------------product page end----------------*/
}

@media only screen and (max-width: 415px) {
  .nickHome1smile {
    width: 87.41px;
    height: 57.229px;
    right: 113.32px;
    top: 11.39px;
  }

  .nickHome1bite {
    width: 117.875px;
    height: 43.278px;
    right: 63.49px;
    bottom: 22.49px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 24.948px;
    height: 80.194px;
  }

  .nickHome3boxes {
   /* gap: 25.04px 10px;*/
  }

  .nickHome3leaf1 {
    left: 5px;
    top: 7.12px;
  }

  .nickHomeleaf {
    width: 24.949px;
    height: 80.195px;
  }

  .nickHome3leaf2 {
    position: absolute;
    right: 7px;
    top: 43.83px;
  }

  .nickHomeleaf2 {
    width: 24.948px;
    height: 80.194px;
  }

  .nickHome3subImg {
    transform: translate(19px, 66px);
  }

  .nickHomeSubImg {
    width: 26.064px;
    height: 24.121px;
  }

  .nickHome5subImg {
    top: 0%;
    left: 47%;
  }

  .nickHome5leaf1 {
    bottom: 0px;
    left: 6px;
  }

  .nickHome5 {
    padding: 5.97px 17.92px 44.09px 29.11px;
  }

  .nickHome7subImg {
    top: 24%;
    left: 38%;
  }
  .nickHome7leaf1 {
    left: 1%;
    top: 25%;
  }

  .nickHome7leaf2 {
    right: 1.5%;
    top: 13.3%;
  }

  .nickHome5innr {
    gap: 20.46px;
  }

  /* .nickHome5hd {
    font-size: 28.819px;
    line-height: 41.25px;
    margin-bottom: 12.67px;
    line-height: 1;
  } */

  .nickHome5txt {
    font-size: 6.917px;
    line-height: 8.358px;
    width: 175.222px;
    margin-bottom: 14.49px;
  }

  .nickHome5btn a {
    width: 63.115px;
    height: 18.444px;
    border-radius: 5.764px;
    border: 0.865px solid #b08968;
    font-size: 6.34px;
    padding: 0 10.66px 0 9.22px;
  }

  .nickHome5btnArr {
    width: 4.611px;
    height: 5.465px;
  }

  .nickHome5right img {
    width: 172.917px;
    height: 172.917px;
  }

  .nickHome7 {
    padding-top: 81.18px;
    padding-bottom: 41.46px;
  }

  .nickHome7innr {
    gap: 27.45px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 151.344px;
    height: 130.144px;
    border-radius: 6.271px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 23.556px;
    line-height: 32.556px;
    margin-bottom: 18.53px;
  }

  .nickHome7rightInnr {
    width: 167.78px;
    height: 142.572px;
    margin: 0px 9.4px 0px 8.86px;
  }

  .testimonialBox {
    margin-top: 35px;
    margin-left: 30px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    width: 71.23px;
    font-size: 5.088px;
  }

  .testimonialName {
    font-size: 5.088px;
  }

  .profileImg {
    top: -7px;
    right: 25px;
  }

  .profileImg img {
    width: 33.865px;
    height: 33.958px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-1px, 38px) !important;
    width: 35px !important;
    height: 35px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 33.029px;
    height: 33.029px;
  }

  .nickHome7leaf1 {
    left: 0.3%;
    top: 26.5%;
  }
  .nickHome7subImg {
    top: 24%;
    left: 38.5%;
  }

  .nickHome7leaf2 {
    right: 2%;
    top: 14.5%;
  }

  .nickHome8leaf1 {
    top: 24%;
    left: 2.2%;
  }

  .nickHome8leaf2 {
    bottom: 16.4%;
    right: 35.8%;
  }

  footer {
    padding-top: 6.83px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 10.2px;
    margin-top: 11.12px;
    margin-bottom: 13.05px;
  }

  .ftrSocialIcon {
    width: 16.344px;
    height: 16.344px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 8.069px;
    line-height: 8.358px;
    margin-bottom: 4.55px;
  }

  .ftrlink a {
    font-size: 6.34px;
    line-height: 8.358px;
  }

  .ftrlinks {
    gap: 75.5px;
    margin-bottom: 26.16px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 6.34px;
    line-height: 8.358px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 5.41px;
  }

  .ftrbttm {
    font-size: 6.917px;
    line-height: 8.358px;
    width: 329.983px;
    margin-bottom: 13.84px;
  }

  .ftrLeaf1 {
    bottom: -20px;
    left: 4px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 25.253px;
    height: 81.172px;
  }

  .ftrLeaf2 {
    right: 2px;
    bottom: -19px;
  }

  /*########## contact page ###########*/
  .nickContactSect2box {
    gap: 11.32px;
    width: 319.55px;
    height: 187.736px;
    padding: 11.54px 17.86px 12.21px 11.76px;
    margin: 0 46.57px 0 48.88px;
  }

  /*--------------about page started----------------*/

  

  .nickABt1cont {
    gap: 7.23px;
  }

  .nickABt1hd {
    font-size: 6.038px;
    line-height: 8.338px;
  }

  .nickABt1subHd {
    width: 166.175px;
    font-size: 18.006px;
    line-height: 24.865px;
  }

  .nickABt1img img {
    width: 175.151px;
    height: 132.198px;
  }

  .nickAbt2hd {
    font-size: 14.375px;
    line-height: 19.343px;
  }

  .nickAbt2txt {
    font-size: 6.9px;
    line-height: 19.343px;
  }

  .nickAbt2dots {
    width: 33.473px;
    height: 94.358px;
  }

  .nickAbt2profile {
    width: 117.513px;
    height: 131.025px;
    border: 6.9px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 11.79px 27.89px 11.15px 10.64px;
  }

  .nickAbt2profileContPd2 {
    padding: 11.79px 10.64px 11.15px 40.18px;
    width: 272.45px;
  }

  .nickAbt2profileName {
    font-size: 9.488px;
    line-height: 10.637px;
    margin-bottom: 4.81px;
  }

  .nickAbt2profileNoBox {
    gap: 4.6px;
    margin-bottom: 5.17px;
  }

  .nickAbt2phoneIcon {
    width: 16.965px;
    height: 16.965px;
  }

  .nickAbt2profileNo {
    font-size: 9.488px;
    line-height: 10.637px;
  }

  .nickAbt2profileTxt {
    width: 223.388px;
    font-size: 7.475px;
    line-height: 11.788px;
  }

  .nickAbt3innr {
    padding-top: 29.5px;
    padding-left: 44.85px;
    padding-bottom: 21.46px;
  }

  .nickAbt3hd {
    font-size: 15.525px;
    line-height: 13.84px;
    margin-bottom: 9.58px;
  }

  .nickAbt3txt {
    width: 223.388px;
    font-size: 6.9px;
    line-height: 13.84px;
  }

  .nickAbt3btn a {
    width: 54.707px;
    height: 15.988px;
    border-radius: 4.996px;
    border: 0.749px solid #b08968;
    gap: 3.47px;
    font-size: 5.496px;
    margin-top: 9.58px;
  }

  .nickAbtBtnimg {
    width: 3.997px;
    height: 4.737px;
  }

  .nickAbt3img1 {
    width: 65.273px;
    height: 54.767px;
  }

  .nickAbt3img2 {
    width: 72.269px;
    height: 72.269px;
    margin-top: 11.36px;
    margin-left: 33.87px;
  }

  .nickAbt3dots2 {
    width: 69.331px;
    height: 94.358px;
  }

  .nickAbt3images {
    width: 94.58px;
    height: 75.025px;
  }

  .nickAbt4 {
    padding: 32.12px 0 26.03px;
  }

  .nickAbt4innr {
    gap: 30.31px;
  }

  .nickAbt4leftHd {
    font-size: 4.125px;
    line-height: 11.032px;
    margin-bottom: 5.19px;
  }

  .nickAbt4leftTxt {
    font-size: 20.167px;
    line-height: 11.032px;
  }

  .nickAbt4rightHd {
    font-size: 12.375px;
    line-height: 11.032px;
    margin-bottom: 7.25px;
  }

  .nickAbt4rightTxt {
    width: 177.833px;
    font-size: 5.5px;
    line-height: 11.032px;
    margin-bottom: 7.25px;
  }

  .nickAbt4rightbtn a {
    width: 43.607px;
    height: 12.744px;
    border-radius: 3.982px;
    border: 0.597px solid #b08968;
    gap: 2.68px;
    font-size: 4.381px;
  }

  .nickAbt5 {
    gap: 9.85px;
    padding: 24.02px 0 34.38px;
  }

  .nickAbt5leftHd {
    font-size: 12.375px;
    line-height: 11.032px;
    margin-bottom: 7.48px;
  }

  .nickAbt5leftTxt {
    width: 197.542px;
    font-size: 5.5px;
    line-height: 11.032px;
    margin-bottom: 7.48px;
  }

  .nickAbt5leftBtn a {
    width: 43.607px;
    height: 12.744px;
    border-radius: 3.982px;
    border: 0.597px solid #b08968;
    gap: 2.68px;
    font-size: 4.381px;
  }

  .nickAbt5rightBox {
    width: 66.229px;
    height: 42.167px;
    border: 0.687px solid #edd5bf;
    padding-top: 2.75px;
    padding-left: 3.44px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 13.75px;
    height: 13.75px;
    border-radius: 1.833px;
    margin-bottom: 5.5px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 7.333px;
    height: 7.333px;
  }

  .nickAbt5rightHd {
    font-size: 4.125px;
    line-height: 4.125px;
    margin-bottom: 3.79px;
  }

  .nickAbt5rightTxt {
    width: 62.792px;
    font-size: 3.208px;
    line-height: 4.583px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 13.98px;
  }

  /*--------------about page end----------------*/
  /*--------------product page started----------------*/

  .owl-carousel .owl-prev {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    left: -9%;
    transform: translate(0, -50%);
  }

  .owl-carousel .owl-next {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    right: -12.5%;
    transform: translate(0, -50%);
  }

  .nickProd3 {
    padding: 20.46px 0 20.62px;
  }

  .nickProd3hd {
    font-size: 12.681px;
    line-height: 19.39px;
    margin-bottom: 11.99px;
  }

  .nickProd3iconCircle {
    width: 24.914px;
    height: 24.914px;
  }

  .nickProd3iconCircle1 {
    width: 18.856px;
    height: 18.856px;
  }

  .nickProd3iconCircle2 {
    width: 14.69px;
    height: 14.7px;
  }

  .nickProd3iconCircle3 {
    width: 14.69px;
    height: 14.45px;
  }

  .nickProd3iconCircle4 {
    width: 13.194px;
    height: 13.194px;
  }

  .nickProd3iconCircle5 {
    width: 13.702px;
    height: 13.702px;
  }

  .nickProd3iconCircle6 {
    width: 14.97px;
    height: 14.97px;
  }

  .nickProd3iconCircle7 {
    width: 14.463px;
    height: 13.448px;
  }

  .nickProd3iconCircle8 {
    width: 13.71px;
    height: 13.47px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 71.47px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 10.38px;
  }

  .nickProdHd1 {
    font-size: 12.681px;
    line-height: 19.39px;
    margin-bottom: 4.5px;
  }

  .nickProdTxt1 {
    width: 144.67px;
    font-size: 6.917px;
    line-height: 10.087px;
    margin-bottom: 4.25px;
  }

  .nickProdBtn {
    width: 51.01px;
    height: 19.021px;
    font-size: 6.917px;
    line-height: 10.087px;
    gap: 7.35px;
  }

  .nickProdIcon {
    width: 5.764px;
    height: 5.764px;
  }

  .nickProdHd2 {
    font-size: 15.851px;
    line-height: 19.39px;
  }

  .nickProdProdBox {
    gap: 13.26px;
    margin-top: 20.64px;
    margin-bottom: -29px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 100.868px;
    height: 100.868px;
    border-radius: 2.19px;
  }
  .nickProd4gap {
    gap: 16.14px;
  }

  .nickProd5gap {
    gap: 31.41px;
  }

  .nickProd6gap {
    gap: 17.87px;
  }

  .nickProd7gap {
    gap: 30.84px;
  }

  .nickProd8gap {
    gap: 17.87px;
  }

  .nickProd9gap {
    gap: 31.32px;
  }

  .nickProd10 {
    gap: 0px;
  }

  .nickProd11gap {
    gap: 30.84px;
  }

  .allproducts {
    padding-bottom: 71.47px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 400px) {
  .nickHome1smile {
    width: 85.278px;
    height: 55.833px;
    right: 110.56px;
    top: 11.11px;
  }
  .nickHome1bite {
    width: 115px;
    height: 42.222px;
    right: 61.94px;
    bottom: 21.94px;
  }

  .nickHome3 {
    padding: 67.31px 27.2px 5.08px 26.86px;
  }
  .nickHome3boxes {
    gap: 25.04px 8px;
  }

  .nickHome5 {
    padding: 5.55px 16.67px 42.5px 28.08px;
  }

  .nickHome5innr {
    gap: 19.72px;
  }

  /* .nickHome5hd {
    font-size: 27.778px;
    line-height: 30.556px;
    margin-bottom: 12.06px;
  } */

  .nickHome5txt {
    font-size: 6.667px;
    line-height: 8.056px;
    width: 168.889px;
    margin-bottom: 14.22px;
  }

  .nickHome5btn a {
    width: 60.833px;
    height: 17.778px;
    border-radius: 5.556px;
    border: 0.833px solid #b08968;
    font-size: 6.111px;
    padding: 0 10.28px 0 9.22px;
  }

  .nickHome5btnArr {
    width: 4.444px;
    height: 5.267px;
  }

  .nickHome5right img {
    width: 166.667px;
    height: 166.667px;
  }

  .nickHome7 {
    padding-top: 95.89px;
    padding-bottom: 41.46px;
  }

  .nickHome7innr {
    gap: 24.45px;
  }

  .nickHomeleaf {
    width: 24.34px;
    height: 78.239px;
  }

  .nickHome7leaf1 {
    left: 1.6%;
  }

  .nickHome7leaf2 {
    right: 3%;
  }

  .nickHome7right {
    margin-top: -56px;
  }

  .nickHome7leftImg {
    width: 142.778px;
    height: 122.778px;
    border-radius: 5.833px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 22.222px;
    line-height: 30.556px;
    margin-bottom: 17.61px;
  }

  .nickHome7rightInnr {
    width: 163.283px;
    height: 134.502px;
    margin: 0px 9.4px 0px 8.86px;
  }

  .testimonialBox {
    margin-top: 30.28px;
    margin-left: 27.45px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    width: 67.198px;
    font-size: 4.8px;
  }

  .testimonialName {
    font-size: 4.8px;
  }

  .profileImg {
    top: -4px;
    right: 20px;
  }

  .profileImg img {
    width: 31.948px;
    height: 32.036px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-1px, 38px) !important;
    width: 35px !important;
    height: 35px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 31.16px;
    height: 31.16px;
  }
}

@media only screen and (max-width: 390px) {
  .hdrContainer {
    padding: 7.04px 28.17px 7.04px 31.42px;
  }

  /* .hdrlogo img {
    width: 49.021px;
    height: 14.625px;
  } */

  .menu {
    gap: 27.5px;
  }

  .menu1 {
    font-size: 5.958px;
  }

  .menu2 {
    padding: 4.06px 5.96px;
    width: 59.313px;
    height: 17.333px;
    border-radius: 2.708px;
    border: 1.354px solid #b08968;
    font-size: 5.958px;
  }

  .menu-right-icon {
    width: 4.333px;
    height: 5.136px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 83.146px;
    height: 54.438px;
    right: 107.79px;
    top: 10.83px;
  }

  .nickHome1bite {
    width: 112.125px;
    height: 41.167px;
    right: 60.4px;
    bottom: 21.4px;
  }

  .nickHome2 {
    padding: 17.33px 0 18.42px;
  }

  .nickHome2hd {
    font-size: 11.917px;
    line-height: 14.083px;
    margin-bottom: 7.75px;
  }

  .nickHome2txt {
    width: 307.125px;
    font-size: 6.5px;
    line-height: 7.854px;
  }

  .nickHome2btn a {
    width: 59.313px;
    height: 17.333px;
    border-radius: 5.417px;
    border: 0.812px solid #f5ebe0;
    font-size: 5.958px;
    padding: 0 12.19px;
    margin-top: 4.44px;
  }

  .nickHome2arr {
    width: 4.333px;
    height: 5.136px;
  }

  .nickHome3 {
    padding: 54.56px 27.8px 4.6px 27.08px;
  }

  .nickHome3leaf1 {
    left: 5px;
    top: 6.75px;
  }

  .nickHome3leaf2 {
    right: 7px;
    top: 36.83px;
  }

  .nickHome3subImg {
    transform: translate(14px, 64px);
  }

  .nickHomeSubImg {
    width: 24.793px;
    height: 22.944px;
  }

  .nickHome3innr {
    gap: 11.38px;
  }

  .nickHome3left img {
    width: 135.417px;
    height: 135.417px;
    border-radius: 5.417px;
  }

  .nickHome3boxes {
    gap: 22.87px 8px;
  }

  .nickHome3right {
    margin-top: -18px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 15.167px;
    line-height: 14.083px;
    margin-bottom: 13.17px;
  }

  .nickHome3box {
    gap: 5.3px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 33.827px;
    height: 33.827px;
  }

  .nickHome3icon1 {
    width: 20.854px;
    height: 20.854px;
  }

  .nickHome3icon2 {
    width: 16.25px;
    height: 16.25px;
  }

  .nickHome3icon3 {
    width: 16.25px;
    height: 15.979px;
  }

  .nickHome3icon4 {
    width: 14.083px;
    height: 14.083px;
  }

  .nickHome3icon5 {
    width: 15.167px;
    height: 14.896px;
  }

  .nickHome3icon6 {
    width: 15.979px;
    height: 15.979px;
  }

  .nickHome3icon7 {
    width: 15.438px;
    height: 14.354px;
  }

  .nickHome3icon8 {
    width: 14.625px;
    height: 14.625px;
  }

  .nickHome3txt {
    font-size: 6.5px;
    line-height: 7.854px;
  }

  .nickHome4 {
    padding-top: 35px;
    padding-bottom: 45px;
  }

  .nickHome4leaf1 {
    top: 10.41px;
  }
  .nickHome4leaf2 {
    bottom: 4%;
  }
  /* marquee div container */
  .marquee {
    width: 448.843px;
    height: 111.797px;
    border-radius: 5.417px;
    padding: 20px 0;
    margin-left: -40px;
  }

  .marquee span img {
    width: 71.229px;
    height: 71.229px;
  }

  .nickHome5 {
    padding: 5.14px 16.25px 41.44px 27.35px;
  }

  .nickHome5innr {
    gap: 19.23px;
  }

  /* .nickHome5hd {
    font-size: 27.083px;
    line-height: 29.792px;
    margin-bottom: 11.98px;
  } */

  .nickHome5txt {
    font-size: 6.5px;
    line-height: 7.854px;
    width: 164.667px;
    margin-bottom: 14.04px;
  }

  .nickHome5btn a {
    width: 59.313px;
    height: 17.333px;
    border-radius: 5.417px;
    border: 0.812px solid #b08968;
    font-size: 5.958px;
    padding: 0 10.02px 0 8.67px;
  }

  .nickHome5btnArr {
    width: 4.333px;
    height: 5.136px;
  }

  .nickHome5right img {
    width: 162.5px;
    height: 162.5px;
  }

  .nickHome6 {
    border-radius: 5.417px;
    border: 4.062px solid #6f4520;
    padding: 19.5px 0 21.4px;
  }

  .screenshot_slider .owl-item .item img {
    height: 135.958px;
    border-radius: 5.417px;
    border: 4.062px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 197.167px;
  }

  .nickHome7 {
    padding-top: 81.18px;
    padding-bottom: 38.13px;
  }

  .nickHome7innr {
    gap: 25px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 139.208px;
    height: 119.708px;
    border-radius: 5.687px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 21.667px;
    line-height: 29.792px;
    margin-bottom: 17.4px;
  }

  .nickHome7rightInnr {
    width: 159.326px;
    height: 131.139px;
    margin: 0px 7.4px 0px 7.86px;
  }

  .testimonialBox {
    margin-top: 29.52px;
    margin-left: 26.77px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    width: 65.518px;
    font-size: 4.68px;
  }

  .testimonialName {
    font-size: 4.68px;
  }

  .profileImg {
    top: -7px;
    right: 25px;
  }

  .profileImg img {
    width: 30.381px;
    height: 30.381px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-1px, 38px) !important;
    width: 35px !important;
    height: 35px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 33.029px;
    height: 33.029px;
  }

  .nickHome8 {
    padding-bottom: 26.27px;
  }

  .nickHome7leaf2 {
    right: 2.5%;
    top: 14.4%;
  }
  .nickHome7leaf1 {
    left: 1.8%;
    top: 24%;
  }
  .nickHome7subImg {
    top: 24%;
    left: 38%;
  }

  /* .nickHome8hd {
    font-size: 11.917px;
    line-height: 14.083px;
    margin-bottom: 16.69px;
  } */

  .nickHome8cont1gap1 {
    gap: 30.33px;
  }

  .nickHome8cont1gap2 {
    gap: 43.6px;
  }

  .nickHome8cont1gap3 {
    gap: 53.9px;
  }

  .nickHome8leftImg1 {
    width: 156.813px;
    height: 96.417px;
  }

  .nickHome8leftImg2 {
    width: 148.958px;
    height: 102.917px;
  }

  .nickHome8leftImg3 {
    width: 148.958px;
    height: 91.542px;
  }

  .nickHome8cont1txt {
    width: 144.896px;
    font-size: 6.5px;
    line-height: 7.854px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 37.92px;
  }

  .nickHome8leaf1 {
    top: 23%;
    left: 3.4%;
  }

  .nickHome8leaf2 {
    bottom: 15.8%;
    right: 35.3%;
  }

  footer {
    padding-top: 6.5px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 9.58px;
    margin-top: 10.45px;
    margin-bottom: 12.27px;
  }

  .ftrSocialIcon {
    width: 15.359px;
    height: 15.359px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 7.583px;
    line-height: 7.583px;
    margin-bottom: 4.73px;
  }

  .ftrlink a {
    font-size: 5.958px;
    line-height: 7.854px;
  }

  .ftrlinks {
    gap: 71.02px;
    margin-bottom: 25.45px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 5.958px;
    line-height: 7.854px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 5.54px;
    /* line-height: 11.58px; */
  }

  .ftrbttm {
    font-size: 6.5px;
    line-height: 7.854px;
    width: 310.104px;
    margin-bottom: 12.98px;
  }

  .ftrLeaf1 {
    bottom: -18px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 23.731px;
    height: 76.282px;
  }

  .ftrLeaf2 {
    right: 3px;
    bottom: -17px;
  }

  /*--------------contact page started----------------*/
  .nickContactSect2 {
    padding-top: 8.39px;
  }

  .nickContactSect2hd {
    font-size: 15.965px;
    line-height: 22.807px;
    margin-bottom: 2.4px;
  }

  .nickContactSect2SubHd {
    font-size: 6.783px;
    line-height: 9.689px;
    margin-bottom: 13.83px;
  }

  .nickContactSect2box {
    gap: 10.64px;
    width: 300.3px;
    height: 176.426px;
    padding: 10.84px 16.79px 11.47px 11.05px;
    margin: 0 43.77px 0 45.93px;
  }

  /* .nickContactSect2img, */
  .nickContactSect2img img {
    width: 154.112px;
    height: 100%;
  }

  .nickContactSect2fld {
    margin-bottom: 2.5px;
  }

  .nickContactSect2fld label {
    font-size: 5.839px;
    line-height: 7.367px;
    margin-bottom: 0px;
  }

  .nickContactSect2fld input {
    height: 13.972px;
    border-radius: 3.348px;
    font-size: 5.839px;
    line-height: 7.367px;
    padding: 0 3px;
  }

  .nickContactSect2fld textarea {
    height: 33.289px;
    border-radius: 3.348px;
    padding: 1px 3px;
    font-size: 5.839px;
    line-height: 7.369px;
  }

  .nickContactSect2btn input {
    width: 59.418px;
    height: 14.606px;
    border-radius: 11.486px;
    font-size: 5.788px;
    letter-spacing: -0.347px;
    margin-top: 8.53px;
    padding: 3.69px 0 3.92px;
  }

  .nickCntctDtl {
    padding: 44.34px 26.14px 0 45.5px;
  }

  .nickCntctDtlBoxes {
    width: 121.74px;
    height: 88.77px;
    border: 2px solid #f8f7f7;
    margin-bottom: 2.57px;
  }

  .nickCntctDtlBox {
    margin-top: -19px;
  }

  .nickCntctDtlBox2 {
    margin-top: -15px;
  }

  .contact_arr1 {
    width: 34.283px;
    height: 41.004px;
    transform: translate(50%, 70%);
  }

  .contact_arr2 {
    width: 35.387px;
    height: 42.324px;
    right: 39%;
    transform: translate(50%, 102px) rotate(100deg);
  }

  .nickCntctDtlBox3 {
    margin-top: -14px;
  }

  .nickCntctImg {
    width: 30.733px;
    height: 30.733px;
    margin-bottom: 7.23px;
  }

  .nickCntctImg1 {
    width: 27.177px;
    height: 27.177px;
    margin-bottom: 8.15px;
  }

  .nickCntctImg2 {
    width: 25.311px;
    height: 25.311px;
    margin-bottom: 8.11px;
  }

  .nickCntctHd {
    font-size: 11.538px;
    line-height: 12.206px;
    margin-bottom: 9.06px;
  }

  .nickCntctTxt1 {
    font-size: 6.515px;
    line-height: 10.423px;
  }

  .nickCntctTxt2 {
    font-size: 6.749px;
    line-height: 10.798px;
  }

  .nickCntctTxt3 {
    width: 90.535px;
    font-size: 5.841px;
    line-height: 8.761px;
  }

  .nickFreAsk {
    padding: 40.64px 39.41px 29.35px 41.71px;
  }

  .nickFreAskHd {
    font-size: 14.075px;
    line-height: 16.634px;
    margin-bottom: 19.83px;
  }

  .accordion-header {
    font-size: 5.958px;
    line-height: 7.116px;
    padding: 8.62px 0;
  }

  .accordion-content p {
    width: 314.167px;
    font-size: 4.875px;
    line-height: 7.854px;
    padding: 5px 0 10px;
  }

  .icon {
    width: 11.646px;
    height: 11.646px;
    font-size: 5.958px;
    line-height: 7.854px;
    padding-top: 2px;
  }

  .active .icon {
    transform: rotate(0deg);
  }

  .accordion-item-line {
    height: 0.597px;
  }

  .cloud {
    width: 45.245px;
    height: 35.677px;
  }

  .cloud-img2 {
    right: 2.7%;
    top: 5.7%;
  }

  .cloud-img3 {
    top: 23.5%;
    left: -3.4%;
  }

  .cloud-img5 {
    top: 40.3%;
    right: 10.5%;
  }

  .cloud-img6 {
    top: 45.5%;
    left: -3%;
  }
  .cloud-img8 {
    top: 63%;
    left: 25.5%;
  }

  /*--------------about page started----------------*/

 

  .nickABt1cont {
    gap: 6.81px;
  }

  .nickABt1hd {
    font-size: 5.688px;
    line-height: 7.854px;
  }

  .nickABt1subHd {
    width: 156.542px;
    font-size: 16.962px;
    line-height: 23.424px;
  }

  .nickABt1img img {
    width: 164.997px;
    height: 124.535px;
  }

  .nickAbt2hd {
    font-size: 13.542px;
    line-height: 18.222px;
  }

  .nickAbt2txt {
    font-size: 6.5px;
    line-height: 18.222px;
  }

  .leadArrow {
    width: 105.818px;
    height: 30.936px;
  }

  .nickAbt2dots {
    width: 31.532px;
    height: 88.888px;
  }

  .nickAbt2profile {
    width: 112.396px;
    height: 124.125px;
    border: 6.5px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 11.1px 26.27px 10.41px 10.02px;
  }

  .nickAbt2profileContPd2 {
    padding: 11.1px 10.02px 10.41px 39.18px;
    width: 258.417px;
  }

  .nickAbt2profileName {
    font-size: 8.938px;
    line-height: 10.021px;
    margin-bottom: 3.9px;
  }

  .nickAbt2profileNoBox {
    gap: 4.78px;
    margin-bottom: 5.37px;
  }

  .nickAbt2phoneIcon {
    width: 15.981px;
    height: 15.981px;
  }

  .nickAbt2profileNo {
    font-size: 8.938px;
    line-height: 10.021px;
  }

  .nickAbt2profileTxt {
    width: 210.438px;
    font-size: 7.042px;
    line-height: 11.104px;
  }

  .nickAbt3innr {
    padding-top: 25px;
    padding-left: 42.25px;
    padding-bottom: 20.21px;
  }

  .nickAbt3hd {
    font-size: 14.625px;
    line-height: 13.038px;
    margin-bottom: 8.21px;
  }

  .nickAbt3txt {
    width: 210.438px;
    font-size: 6.5px;
    line-height: 13.038px;
  }

  .nickAbt3btn a {
    width: 51.536px;
    height: 15.061px;
    border-radius: 4.706px;
    border: 0.706px solid #b08968;
    gap: 3.53px;
    font-size: 5.177px;
    margin-top: 8.21px;
  }

  .nickAbtBtnimg {
    width: 3.765px;
    height: 4.462px;
  }

  .nickAbt3img1 {
    width: 61.49px;
    height: 51.592px;
  }

  .nickAbt3img2 {
    width: 68.079px;
    height: 68.079px;
    margin-top: 10.7px;
    margin-left: 31.91px;
  }

  .nickAbt3dots2 {
    width: 65.312px;
    height: 88.888px;
    right: 0%;
    top: 49%;
  }

  .nickAbt3images {
    left: 1%;
    bottom: 2%;
    width: 89.097px;
    height: 70.676px;
  }

  .nickAbt4 {
    padding: 35px 0 33.92px;
  }

  .nickAbt4innr {
    gap: 36.19px;
  }

  .nickAbt4left {
    margin-top: -24px;
  }

  .nickAbt4leftHd {
    font-size: 4.875px;
    line-height: 13.038px;
    margin-bottom: 6.31px;
  }

  .nickAbt4leftTxt {
    font-size: 23.833px;
    line-height: 13.038px;
  }

  .nickAbt4rightHd {
    font-size: 14.625px;
    line-height: 13.038px;
    margin-bottom: 8.75px;
  }

  .nickAbt4rightTxt {
    width: 210.167px;
    font-size: 6.5px;
    line-height: 13.038px;
    margin-bottom: 7.67px;
  }

  .nickAbt4rightbtn a {
    width: 51.536px;
    height: 15.061px;
    border-radius: 4.706px;
    border: 0.706px #b08968 solid;
    gap: 3.53px;
    font-size: 5.177px;
    padding: 2px 0 1px;
  }

  .nickAbt5 {
    gap: 11.65px;
    padding: 28.38px 0 40.61px;
  }

  .nickAbt5leftHd {
    font-size: 14.625px;
    line-height: 13.038px;
    margin-bottom: 9.02px;
  }

  .nickAbt5leftTxt {
    width: 233.458px;
    font-size: 6.5px;
    line-height: 13.038px;
    margin-bottom: 9.02px;
  }

  .nickAbt5leftBtn a {
    width: 51.536px;
    height: 15.061px;
    border-radius: 4.706px;
    border: 0.706px solid #b08968;
    font-size: 5.177px;
    gap: 3.53px;
  }

  .nickAbt5rightBox {
    width: 78.271px;
    height: 49.833px;
    border: 0.813px solid #edd5bf;
    padding-top: 3.25px;
    padding-left: 4.06px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 16.25px;
    height: 16.25px;
    border-radius: 2.167px;
    margin-bottom: 6.5px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 8.667px;
    height: 8.667px;
  }

  .nickAbt5rightHd {
    font-size: 4.875px;
    line-height: 4.857px;
    margin-bottom: 4.21px;
  }

  .nickAbt5rightTxt {
    width: 74.208px;
    font-size: 3.792px;
    line-height: 5.417px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 16.52px;
  }

  /*--------------about page end----------------*/

  /*--------------product page started----------------*/

  .owl-carousel .owl-prev {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    left: -9%;
    transform: translate(0, -50%);
  }

  .owl-carousel .owl-next {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    right: -12.5%;
    transform: translate(0, -50%);
  }

  .nickProd3 {
    padding: 19.23px 0 19.38px;
  }

  .nickProd3hd {
    font-size: 11.917px;
    line-height: 18.222px;
    margin-bottom: 11.06px;
  }

  .nickProd3iconCircle {
    width: 23.414px;
    height: 23.414px;
  }

  .nickProd3iconCircle1 {
    width: 17.72px;
    height: 17.72px;
  }

  .nickProd3iconCircle2 {
    width: 13.81px;
    height: 13.81px;
  }

  .nickProd3iconCircle3 {
    width: 13.81px;
    height: 13.81px;
  }

  .nickProd3iconCircle4 {
    width: 11.967px;
    height: 11.967px;
  }

  .nickProd3iconCircle5 {
    width: 12.427px;
    height: 12.427px;
  }

  .nickProd3iconCircle6 {
    width: 13.578px;
    height: 13.578px;
  }

  .nickProd3iconCircle7 {
    width: 13.118px;
    height: 12.197px;
  }

  .nickProd3iconCircle8 {
    width: 12.89px;
    height: 12.66px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 67.17px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 9.75px;
  }

  .nickProdHd1 {
    font-size: 11.917px;
    line-height: 18.222px;
    margin-bottom: 4.02px;
  }

  .nickProdTxt1 {
    width: 135.958px;
    font-size: 6.5px;
    line-height: 9.479px;
    margin-bottom: 4.52px;
  }

  .nickProdBtn {
    width: 47.938px;
    height: 17.875px;
    font-size: 6.5px;
    line-height: 9.479px;
    gap: 6.44px;
  }

  .nickProdIcon {
    width: 5.417px;
    height: 5.417px;
  }

  .nickProdHd2 {
    font-size: 14.896px;
    line-height: 18.222px;
  }

  .nickProdProdBox {
    gap: 12.46px;
    margin-top: 19.19px;
    margin-bottom: -28px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 94.792px;
    height: 94.792px;
    border-radius: 2.058px;
  }
  .nickProd4gap {
    gap: 15.17px;
  }

  .nickProd5gap {
    gap: 29.52px;
  }

  .nickProd6gap {
    gap: 16.79px;
  }

  .nickProd7gap {
    gap: 28.98px;
  }

  .nickProd8gap {
    gap: 16.79px;
  }

  .nickProd9gap {
    gap: 29.25px;
  }

  .nickProd11gap {
    gap: 28.98px;
  }

  .allproducts {
    padding-bottom: 67.17px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 375px) {
  .hdrContainer {
    padding: 6.77px 27.08px 6.77px 30.21px;
  }

  /* .hdrlogo img {
    width: 47.135px;
    height: 14.063px;
  } */

  .menu {
    gap: 26.75px;
  }

  .menu1 {
    font-size: 5.729px;
  }

  .menu2 {
    padding: 3.91px 5.73px;
    width: 57.031px;
    height: 16.667px;
    border-radius: 2.604px;
    border: 1.302px solid #b08968;
    font-size: 5.958px;
  }

  .menu-right-icon {
    width: 4.167px;
    height: 4.938px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 79.948px;
    height: 52.344px;
    right: 103.64px;
    top: 10.42px;
  }

  .nickHome1bite {
    width: 107.813px;
    height: 39.583px;
    right: 58.07px;
    bottom: 20.57px;
  }

  .nickHome2 {
    padding: 16.67px 0 17.71px;
  }

  .nickHome2hd {
    font-size: 11.458px;
    line-height: 13.542px;
    margin-bottom: 7.87px;
  }

  .nickHome2txt {
    width: 295.313px;
    font-size: 6.25px;
    line-height: 7.552px;
  }

  .nickHome2btn a {
    width: 57.031px;
    height: 16.667px;
    border-radius: 5.208px;
    border: 0.781px solid #f5ebe0;
    font-size: 5.958px;
    padding: 0 11.72px;
    margin-top: 4.34px;
  }

  .nickHome2arr {
    width: 4.167px;
    height: 4.938px;
  }

  .nickHome3 {
    padding: 53.56px 26.33px 4.43px 26.04px;
  }

  .nickHome3leaf1 {
    left: 5px;
    top: 6.51px;
  }

  .nickHomeleaf {
    width: 22.819px;
    height: 73.349px;
  }

  .nickHomeleaf2 {
    width: 22.819px;
    height: 73.349px;
  }

  .nickHome3subImg {
    transform: translate(14px, 61px);
  }

  .nickHomeSubImg {
    width: 23.839px;
    height: 22.062px;
  }

  .nickHome3innr {
    gap: 10.94px;
  }

  .nickHome3left img {
    width: 130.208px;
    height: 130.208px;
    border-radius: 5.208px;
  }

  .nickHome3boxes {
    gap: 21.69px 8px;
  }

  .nickHome3right {
    margin-top: -18px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 14.583px;
    line-height: 13.542px;
    margin-bottom: 13.08px;
  }

  .nickHome3box {
    gap: 5.1px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 32.526px;
    height: 32.526px;
  }

  .nickHome3icon1 {
    width: 20.052px;
    height: 20.052px;
  }

  .nickHome3icon2 {
    width: 15.625px;
    height: 15.625px;
  }

  .nickHome3icon3 {
    width: 15.625px;
    height: 15.365px;
  }

  .nickHome3icon4 {
    width: 13.542px;
    height: 13.542px;
  }

  .nickHome3icon5 {
    width: 14.583px;
    height: 14.323px;
  }

  .nickHome3icon6 {
    width: 15.365px;
    height: 15.365px;
  }

  .nickHome3icon7 {
    width: 14.844px;
    height: 13.802px;
  }

  .nickHome3icon8 {
    width: 14.063px;
    height: 14.063px;
  }

  .nickHome3txt {
    font-size: 6.25px;
    line-height: 7.552px;
  }

  .nickHome4 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  /* marquee div container */
  .marquee {
    width: 431.58px;
    height: 107.497px;
    border-radius: 5.417px;
    padding: 20px 0;
    margin-left: -40px;
  }

  .marquee span img {
    width: 68.49px;
    height: 68.49px;
  }

  .nickHome5 {
    padding: 5.2px 15.62px 39.84px 26.3px;
  }

  .nickHome7leaf1 {
    left: 2.5%;
    top: 28.5%;
  }
  .nickHome7subImg {
    top: 24%;
    left: 39%;
  }
  .nickHome7leaf2 {
    right: 3.5%;
    top: 15.2%;
  }

  .nickHome5innr {
    gap: 18.49px;
  }

  /* .nickHome5hd {
    font-size: 26.042px;
    line-height: 28.646px;
    margin-bottom: 11.36px;
  } */

  .nickHome5txt {
    font-size: 6.25px;
    line-height: 7.552px;
    width: 158.333px;
    margin-bottom: 13.77px;
  }

  .nickHome5btn a {
    width: 57.031px;
    height: 16.667px;
    border-radius: 5.208px;
    border: 0.781px solid #b08968;
    font-size: 5.729px;
    padding: 0 9.63px 0 8.33px;
  }

  .nickHome5btnArr {
    width: 4.167px;
    height: 4.938px;
  }

  .nickHome5right img {
    width: 156.25px;
    height: 156.25px;
  }

  .nickHome6 {
    border-radius: 5.208px;
    border: 3.906px solid #6f4520;
    padding: 18.75px 0 20.57px;
  }

  .screenshot_slider .owl-item .item img {
    height: 130.729px;
    border-radius: 5.208px;
    border: 3.906px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 189.583px;
  }

  .nickHome7 {
    padding-top: 80px;
    padding-bottom: 38.13px;
  }

  .nickHome7innr {
    gap: 24px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 133.854px;
    height: 115.104px;
    border-radius: 5.469px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 20.833px;
    line-height: 20.833px;
    margin-bottom: 16.57px;
  }

  .nickHome7rightInnr {
    width: 155.39px;
    height: 126.095px;
    margin: 0px 7.4px 0px 7.86px;
  }

  .testimonialBox {
    margin-top: 28.39px;
    margin-left: 25.74px;
  }

  .textimonialTextBox {
    gap: 12px;
  }

  .testimonialtxt {
    width: 62.998px;
    font-size: 4.5px;
  }

  .testimonialName {
    font-size: 4.5px;
  }

  .profileImg {
    top: -7px;
    right: 25px;
  }

  .profileImg img {
    width: 29.221px;
    height: 29.221px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-2px, 45px) !important;
    width: 35px !important;
    height: 33.029px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 33.029px;
    height: 33.029px;
  }

  .nickHome8 {
    padding-bottom: 25.26px;
  }

  .nickHome8leaf1 {
    top: 23.5%;
    left: 3.5%;
  }
  .nickHome8leaf2 {
    bottom: 16.2%;
    right: 35.5%;
  }
  /* 
  .nickHome8hd {
    font-size: 11.458px;
    line-height: 13.542px;
    margin-bottom: 16.47px;
  } */

  .nickHome8cont1gap1 {
    gap: 29.17px;
  }

  .nickHome8cont1gap2 {
    gap: 41.93px;
  }

  .nickHome8cont1gap3 {
    gap: 51.82px;
  }

  .nickHome8leftImg1 {
    width: 150.781px;
    height: 92.708px;
  }

  .nickHome8leftImg2 {
    width: 143.229px;
    height: 98.958px;
  }

  .nickHome8leftImg3 {
    width: 143.229px;
    height: 88.021px;
  }

  .nickHome8cont1txt {
    width: 139.323px;
    font-size: 6.25px;
    line-height: 7.552px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 36.46px;
  }

  footer {
    padding-top: 6.25px;
  }

	.ftrlo{
width:20%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 9.22px;
    margin-top: 10.05px;
    margin-bottom: 11.79px;
  }

  .ftrSocialIcon {
    width: 14.768px;
    height: 14.768px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 7.292px;
    line-height: 7.552px;
    margin-bottom: 4.24px;
  }

  .ftrlink a {
    font-size: 5.729px;
    line-height: 7.552px;
  }

  .ftrlinks {
    gap: 68.13px;
    margin-bottom: 23.77px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 5.729px;
    line-height: 7.552px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 5.02px;
    /* line-height: 11.58px; */
  }

  .ftrbttm {
    font-size: 6.25px;
    line-height: 7.552px;
    width: 298.177px;
    margin-bottom: 11.86px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 22.818px;
    height: 73.348px;
  }

  /*########## contact page ############*/
  .nickContactSect2box {
    gap: 10.64px;
    width: 288.75px;
    height: 169.641px;
    padding: 10.43px 16.14px 11.03px 10.63px;
    margin: 0 42.88px 0 44.17px;
  }

  /* .nickContactSect2img, */
  .nickContactSect2img img {
    width: 148.185px;
    height: 100%;
  }

  /*######## about page  ##########*/
  
  .nickABt1cont {
    gap: 6.55px;
  }
  .nickABt1img img {
    width: 158.651px;
    height: 119.745px;
  }

  .nickAbt2hd {
    font-size: 13.021px;
    line-height: 17.521px;
  }

  .nickAbt2txt {
    font-size: 6.25px;
    line-height: 17.521px;
  }

  .nickAbt2cont1 {
    margin-bottom: 12.66px;
  }

  .leadArrow {
    width: 101.748px;
    height: 29.746px;
  }

  .nickAbt2dots {
    width: 30.319px;
    height: 85.469px;
  }

  .nickAbt2profile {
    width: 107.573px;
    height: 119.813px;
    border: 6.25px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 10.68px 25.26px 9.71px 9.64px;
  }

  .nickAbt2profileContPd2 {
    padding: 10.68px 9.64px 9.71px 39.18px;
    width: 247.417px;
  }

  .nickAbt2profileName {
    font-size: 8.594px;
    line-height: 9.635px;
    margin-bottom: 4.32px;
  }

  .nickAbt2profileNoBox {
    gap: 4.16px;
    margin-bottom: 4.69px;
  }

  .nickAbt2phoneIcon {
    width: 15.367px;
    height: 15.367px;
  }

  .nickAbt2profileNo {
    font-size: 8.594px;
    line-height: 9.635px;
  }

  .nickAbt2profileTxt {
    width: 202.344px;
    font-size: 6.771px;
    line-height: 10.677px;
  }

  .nickAbt3innr {
    padding-top: 24px;
    padding-left: 39px;
    padding-bottom: 18.66px;
  }

  .nickAbt3hd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 7.5px;
  }

  .nickAbt3txt {
    width: 194.25px;
    font-size: 6px;
    line-height: 12.035px;
  }

  .nickAbt3btn a {
    width: 47.572px;
    height: 13.902px;
    border-radius: 4.344px;
    border: 0.652px solid #b08968;
    gap: 3.11px;
    font-size: 4.779px;
    margin-top: 7.5px;
  }

  .nickAbtBtnimg {
    width: 3.476px;
    height: 4.119px;
  }

  .nickAbt3img1 {
    width: 56.76px;
    height: 47.623px;
  }

  .nickAbt3img2 {
    width: 62.842px;
    height: 62.842px;
    margin-top: 9.88px;
    margin-left: 29.45px;
  }

  .nickAbt3dots2 {
    width: 60.288px;
    height: 82.05px;
  }

  .nickAbt3images {
    width: 82.244px;
    height: 65.239px;
  }

  .nickAbt4 {
    padding: 43.88px 11.4px 34.25px 34.25px;
  }

  .nickAbt4innr {
    gap: 33.25px;
  }

  .nickAbt4leftHd {
    font-size: 4.5px;
    line-height: 12.035px;
    margin-bottom: 5.75px;
  }

  .nickAbt4leftTxt {
    font-size: 22px;
    line-height: 12.035px;
  }

  .nickAbt4rightHd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 8px;
  }

  .nickAbt4rightTxt {
    width: 194px;
    font-size: 6px;
    line-height: 10.035px;
    margin-bottom: 8px;
  }

  .nickAbt4rightbtn a {
    width: 47.572px;
    height: 13.902px;
    border-radius: 4.344px;
    border: 0.652px solid #b08968;
    gap: 3.11px;
    font-size: 4.779px;
    padding: 2px 0 1px;
  }

  .nickAbt5 {
    gap: 10.75px;
    padding: 26.2px 0 37.5px;
  }

  .nickAbt5leftHd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 8.25px;
  }

  .nickAbt5leftTxt {
    width: 215.5px;
    font-size: 6px;
    line-height: 12.035px;
    margin-bottom: 8.25px;
  }

  .nickAbt5leftBtn a {
    width: 47.572px;
    height: 13.902px;
    border-radius: 4.344px;
    border: 0.652px solid #b08968;
    font-size: 4.779px;
    gap: 3.11px;
  }

  .nickAbt5rightBox {
    width: 72.25px;
    height: 46px;
    border: 0.75px solid #edd5bf;
    padding-top: 3px;
    padding-left: 3.75px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    margin-bottom: 6px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 8px;
    height: 8px;
  }

  .nickAbt5rightHd {
    font-size: 4.5px;
    line-height: 4.5px;
    margin-bottom: 3.5px;
  }

  .nickAbt5rightTxt {
    width: 68.5px;
    font-size: 3.5px;
    line-height: 5px;
    margin-bottom: 3.5px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 15.25px;
  }

  /*--------------about page end----------------*/

  /*--------------product page started----------------*/

  .nickProd3 {
    padding: 18.49px 0 18.63px;
  }

  .nickProd3hd {
    font-size: 11.458px;
    line-height: 17.521px;
    margin-bottom: 10.91px;
  }

  .nickProd3iconCircle {
    width: 22.513px;
    height: 22.513px;
  }

  .nickProd3iconCircle1 {
    width: 17.039px;
    height: 17.039px;
  }

  .nickProd3iconCircle2 {
    width: 13.28px;
    height: 13.28px;
  }

  .nickProd3iconCircle3 {
    width: 13.28px;
    height: 13.28px;
  }

  .nickProd3iconCircle4 {
    width: 11.507px;
    height: 11.507px;
  }

  .nickProd3iconCircle5 {
    width: 11.949px;
    height: 11.949px;
  }

  .nickProd3iconCircle6 {
    width: 13.056px;
    height: 13.056px;
  }

  .nickProd3iconCircle7 {
    width: 12.613px;
    height: 11.728px;
  }

  .nickProd3iconCircle8 {
    width: 11.9px;
    height: 11.69px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 64.85px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 9.37px;
  }

  .nickProdHd1 {
    font-size: 11.458px;
    line-height: 17.521px;
    margin-bottom: 4.13px;
  }

  .nickProdTxt1 {
    width: 130.729px;
    font-size: 6.25px;
    line-height: 9.115px;
    margin-bottom: 3.89px;
  }

  .nickProdBtn {
    width: 46.094px;
    height: 17.188px;
    font-size: 6.25px;
    line-height: 9.115px;
    gap: 6.34px;
  }

  .nickProdIcon {
    width: 5.208px;
    height: 5.208px;
  }

  .nickProdHd2 {
    font-size: 14.323px;
    line-height: 17.521px;
  }

  .nickProdProdBox {
    gap: 11.98px;
    margin-top: 18.72px;
    margin-bottom: -28px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 91.146px;
    height: 91.146px;
    border-radius: 1.979px;
  }
  .nickProd4gap {
    gap: 14.58px;
  }

  .nickProd5gap {
    gap: 28.39px;
  }

  .nickProd6gap {
    gap: 16.15px;
  }

  .nickProd7gap {
    gap: 27.86px;
  }

  .nickProd8gap {
    gap: 16.15px;
  }

  .nickProd9gap {
    gap: 28.12px;
  }

  .nickProd11gap {
    gap: 27.86px;
  }

  .allproducts {
    padding-bottom: 66.67px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 360px) {
  .hdrContainer {
    padding: 6.5px 26px 6.5px 29px;
  }

  /* .hdrlogo img {
    width: 45.25px;
    height: 13.5px;
  } */

  .menu {
    gap: 25px;
  }

  .menu1 {
    font-size: 5.5px;
  }

  .menu2 {
    padding: 3.75px 5.5px;
    width: 54.75px;
    height: 16px;
    border-radius: 2.5px;
    border: 1.25px solid #b08968;
    font-size: 5.5px;
  }

  .menu-right-icon {
    width: 4px;
    height: 4.741px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 76.75px;
    height: 50.25px;
    right: 99.5px;
    top: 10px;
  }

  .nickHome1bite {
    width: 103.5px;
    height: 38px;
    right: 55.75px;
    bottom: 19.75px;
  }

  .nickHome2 {
    padding: 16px 0 17px;
  }

  .nickHome2hd {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 8px;
  }

  .nickHome2txt {
    width: 283.5px;
    font-size: 6px;
    line-height: 7.25px;
  }

  .nickHome2btn a {
    width: 54.75px;
    height: 16px;
    border-radius: 5px;
    border: 0.75px solid #f5ebe0;
    font-size: 5.5px;
    padding: 0 11.25px;
    margin-top: 4.25px;
  }

  .nickHome2arr {
    width: 4px;
    height: 4.741px;
  }

  .nickHome3 {
    padding: 54.56px 24.88px 4.25px 24px;
  }

  .nickHome3leaf1 {
    left: 5px;
    top: 6.08px;
  }

  .nickHomeleaf {
    width: 21.298px;
    height: 68.459px;
  }

  .nickHome3leaf2 {
    right: 7px;
    top: 38.83px;
  }

  .nickHomeleaf2 {
    width: 21.298px;
    height: 68.459px;
  }

  .nickHome3subImg {
    transform: translate(14px, 57px);
  }

  .nickHomeSubImg {
    width: 22.25px;
    height: 20.591px;
  }

  .nickHome3innr {
    gap: 10.5px;
  }

  .nickHome3left img {
    width: 125px;
    height: 125px;
    border-radius: 5px;
  }

  .nickHome3boxes {
    gap: 20.5px 10px;
  }

  .nickHome3right {
    margin-top: -19px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 14px;
    line-height: 13px;
    margin-bottom: 13px;
  }

  .nickHome3box {
    gap: 4.89px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 31.224px;
    height: 31.356px;
  }

  .nickHome3icon1 {
    width: 19.25px;
    height: 19.25px;
  }

  .nickHome3icon2 {
    width: 15px;
    height: 15px;
  }

  .nickHome3icon3 {
    width: 15px;
    height: 14.75px;
  }

  .nickHome3icon4 {
    width: 13px;
    height: 13px;
  }

  .nickHome3icon5 {
    width: 14px;
    height: 13.75px;
  }

  .nickHome3icon6 {
    width: 14.75px;
    height: 14.75px;
  }

  .nickHome3icon7 {
    width: 14.25px;
    height: 13.25px;
  }

  .nickHome3icon8 {
    width: 13.5px;
    height: 13.5px;
  }

  .nickHome3txt {
    font-size: 6px;
    line-height: 7.25px;
  }

  .nickHome4 {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .nickHome4leaf1 {
    top: 19.41px;
  }

  /* marquee div container */
  .marquee {
    width: 414.316px;
    height: 103.198px;
    border-radius: 5px;
    padding: 18px 0;
    margin-left: -37px;
  }

  .marquee span img {
    width: 65.75px;
    height: 65.75px;
  }

  .nickHome5 {
    padding: 5px 15px 38.25px 26.3px;
  }

  /* .nickHome5subImg {
          position: absolute;
          top: 3%;
          left: 43%;
        }
      
        .nickHome5leaf1 {
          position: absolute;
          bottom: 17px;
          left: 6px;
        }
      
        .nickHome5leaf2 {
          position: absolute;
          right: 0;
          bottom: -15.5%;
        } */

  .nickHome5innr {
    gap: 17.75px;
  }

  /* .nickHome5hd {
    font-size: 25px;
    line-height: 27.5px;
    margin-bottom: 10.75px;
  } */

  .nickHome5txt {
    font-size: 6px;
    line-height: 7.25px;
    width: 152px;
    margin-bottom: 12.5px;
  }

  .nickHome5btn a {
    width: 54.75px;
    height: 16px;
    border-radius: 5px;
    border: 0.75px solid #b08968;
    font-size: 5.5px;
    padding: 0 9.25px 0 8px;
  }

  .nickHome5btnArr {
    width: 4px;
    height: 4.741px;
  }

  .nickHome5right img {
    width: 150px;
    height: 150px;
  }

  .nickHome6 {
    border-radius: 5px;
    border: 3.75px solid #6f4520;
    padding: 18px 0 19.75px;
  }

  .screenshot_slider .owl-item .item img {
    height: 125.5px;
    border-radius: 5px;
    border: 3.75px solid #6f4520;
  }

  .owl-item .item {
    margin: 12px 0;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 182px;
  }

  .nickHome7 {
    padding-top: 78px;
    padding-bottom: 35px;
  }

  .nickHome7innr {
    gap: 24px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 124.931px;
    height: 107.431px;
    border-radius: 5.104px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 19.444px;
    line-height: 26.736px;
    margin-bottom: 15.53px;
  }

  .nickHome7rightInnr {
    width: 138.497px;
    height: 117.689px;
    margin: 0px 7.4px 0px 7.86px;
  }

  .testimonialBox {
    margin-top: 26.49px;
    margin-left: 24.02px;
  }

  .textimonialTextBox {
    gap: 10px;
  }

  .testimonialtxt {
    width: 58.798px;
    font-size: 4.2px;
  }

  .testimonialName {
    font-size: 4.2px;
  }

  .profileImg {
    top: -4px;
    right: 18px;
  }

  .profileImg img {
    width: 27.955px;
    height: 28.031px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-2px, 45px) !important;
    width: 35px !important;
    height: 33.029px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 27.265px;
    height: 27.265px;
  }

  .nickHome8 {
    padding-bottom: 24.25px;
  }

  .nickHome7leaf1 {
    left: 1%;
    top: 28.5%;
  }
  .nickHome7subImg {
    top: 24%;
    left: 38%;
  }
  .nickHome7leaf2 {
    right: 2%;
    top: 14.4%;
  }

  /* .nickHome8hd {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 16.25px;
  } */

  .nickHome8cont1gap1 {
    gap: 28px;
  }

  .nickHome8cont1gap2 {
    gap: 40.25px;
  }

  .nickHome8cont1gap3 {
    gap: 49.75px;
  }

  .nickHome8leftImg1 {
    width: 144.75px;
    height: 89px;
  }

  .nickHome8leftImg2 {
    width: 137.5px;
    height: 95px;
  }

  .nickHome8leftImg3 {
    width: 137.5px;
    height: 84.5px;
  }

  .nickHome8cont1txt {
    width: 133.75px;
    font-size: 6px;
    line-height: 7.25px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 35px;
  }

  .nickHome8leaf1 {
    top: 23.7%;
    left: 3.8%;
  }

  .nickHome8leaf2 {
    bottom: 16%;
    right: 35.7%;
  }

  footer {
    padding-top: 6px;
  }

  .ftrlogo {
    width: 45.25px;
    height: 13.353px;
  }

  .ftrSocialIcons {
    gap: 8.85px;
    margin-top: 9.65px;
    margin-bottom: 11.32px;
  }

  .ftrSocialIcon {
    width: 14.177px;
    height: 14.177px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 7px;
    line-height: 7.25px;
    margin-bottom: 3.75px;
  }

  .ftrlink a {
    font-size: 5.5px;
    line-height: 7.25px;
  }

  .ftrlinks {
    gap: 65.25px;
    margin-bottom: 22.5px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 5.5px;
    line-height: 7.25px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 4.5px;
    /* line-height: 11.58px; */
  }

  .ftrbttm {
    font-size: 6px;
    line-height: 7.25px;
    width: 286.25px;
    margin-bottom: 11.75px;
  }

  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 21.906px;
    height: 70.414px;
  }

  /*--------------contact page started----------------*/
  .nickContactSect2 {
    padding-top: 5.75px;
  }

  .nickContactSect2hd {
    font-size: 14.737px;
    line-height: 21.052px;
    margin-bottom: 1.44px;
  }

  .nickContactSect2SubHd {
    font-size: 6.261px;
    line-height: 8.944px;
    margin-bottom: 13px;
  }

  .nickContactSect2box {
    gap: 10.64px;
    width: 277.2px;
    height: 162.855px;
    padding: 10.01px 15.5px 10.59px 10.2px;
    margin: 0 40.4px 0 42.4px;
  }

  .nickContactSect2img img {
    width: 142.257px;
    height: 100%;
  }

  .nickContactSect2fld {
    margin-bottom: 2.5px;
  }

  .nickContactSect2fld label {
    font-size: 5.39px;
    line-height: 6.8px;
  }

  .nickContactSect2fld input {
    height: 12.898px;
    border-radius: 3.091px;
    font-size: 5.39px;
    line-height: 6.8px;
    padding: 0 2px;
  }

  .nickContactSect2fld textarea {
    height: 30.728px;
    border-radius: 3.091px;
    padding: 1px 3px;
    font-size: 5.39px;
    line-height: 6.8px;
  }

  .nickContactSect2btn input {
    width: 54.847px;
    height: 13.483px;
    border-radius: 10.603px;
    font-size: 5.342px;
    letter-spacing: -0.321px;
    margin-top: 7.87px;
    padding: 3.4px 0 3.08px;
  }

  .nickCntctDtl {
    padding: 40.93px 24.12px 0 42px;
  }

  .nickCntctDtlBoxes {
    width: 112.74px;
    height: 81.945px;
    border: 2px solid #f8f7f7;
    margin-bottom: 2.37px;
  }

  .nickCntctDtlBox {
    margin-top: -15px;
  }

  .nickCntctDtlBox2 {
    margin-top: -14px;
  }

  .contact_arr1 {
    width: 31.646px;
    height: 37.85px;
    transform: translate(45%, 70%);
  }

  .contact_arr2 {
    width: 32.665px;
    height: 39.069px;
    right: 39%;
    transform: translate(50%, 85px) rotate(100deg);
  }

  .nickCntctDtlBox3 {
    margin-top: -12px;
  }

  .nickCntctImg {
    width: 28.369px;
    height: 28.369px;
    margin-bottom: 6.67px;
  }

  .nickCntctImg1 {
    width: 25.087px;
    height: 25.087px;
    margin-bottom: 7.52px;
  }

  .nickCntctImg2 {
    width: 23.364px;
    height: 23.364px;
    margin-bottom: 7.49px;
  }

  .nickCntctHd {
    font-size: 10.651px;
    line-height: 11.269px;
    margin-bottom: 8.37px;
  }

  .nickCntctTxt1 {
    font-size: 6.014px;
    line-height: 9.622px;
  }

  .nickCntctTxt2 {
    font-size: 6.23px;
    line-height: 9.968px;
  }

  .nickCntctTxt3 {
    width: 83.57px;
    font-size: 5.392px;
    line-height: 8.087px;
  }

  .nickFreAsk {
    padding: 40.64px 39.41px 29.35px 41.71px;
  }

  .nickFreAskHd {
    font-size: 14.075px;
    line-height: 16.634px;
    margin-bottom: 19.83px;
  }

  .accordion-header {
    font-size: 5.958px;
    line-height: 7.116px;
    padding: 8.62px 0;
  }

  .accordion-content p {
    width: 314.167px;
    font-size: 4.875px;
    line-height: 7.854px;
    padding: 5px 0 10px;
  }

  .icon {
    width: 11.646px;
    height: 11.646px;
    font-size: 5.958px;
    line-height: 7.854px;
    padding-top: 2px;
  }

  .accordion-item-line {
    height: 0.597px;
  }

  .cloud {
    width: 45.245px;
    height: 35.677px;
  }

  .cloud-img2 {
    right: 2%;
    top: 5%;
  }

  .cloud-img3 {
    top: 22.5%;
    left: -3.4%;
  }

  .cloud-img4 {
    top: 23.5%;
    right: -3.5%;
  }

  .cloud-img5 {
    top: 38.6%;
    right: 9.5%;
  }

  .cloud-img7 {
    bottom: 40%;
  }

  .cloud-img6 {
    top: 44.5%;
  }
  .cloud-img8 {
    top: 61%;
    left: 23.5%;
  }

  /*--------------about page started----------------*/


  .nickABt1cont {
    gap: 6.29px;
  }

  .nickABt1hd {
    font-size: 5.25px;
    line-height: 7.25px;
  }

  .nickABt1subHd {
    width: 144.5px;
    font-size: 15.657px;
    line-height: 21.622px;
  }

  .nickABt1img img {
    width: 152.305px;
    height: 114.955px;
  }

  .nickAbt2hd {
    font-size: 12.5px;
    line-height: 16.82px;
  }

  .nickAbt2txt {
    font-size: 6px;
    line-height: 16.82px;
  }

  .leadArrow {
    width: 97.678px;
    height: 28.556px;
  }

  .nickAbt2dots {
    width: 29.107px;
    height: 82.05px;
  }

  .nickAbt2profile {
    width: 103.75px;
    height: 115.5px;
    border: 6px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 10.25px 24.25px 10px 9.25px;
  }

  .nickAbt2profileContPd2 {
    padding: 10.25px 9.25px 10px 35.18px;
    width: 239.417px;
  }

  .nickAbt2profileName {
    font-size: 8.25px;
    line-height: 9.25px;
    margin-bottom: 3.75px;
  }

  .nickAbt2profileNoBox {
    gap: 4px;
    margin-bottom: 4.5px;
  }

  .nickAbt2phoneIcon {
    width: 14.752px;
    height: 14.752px;
  }

  .nickAbt2profileNo {
    font-size: 8.25px;
    line-height: 9.25px;
  }

  .nickAbt2profileTxt {
    width: 194.25px;
    font-size: 6.5px;
    line-height: 10.25px;
  }

  .nickAbt3innr {
    padding-top: 24px;
    padding-left: 39px;
    padding-bottom: 18.66px;
  }

  .nickAbt3hd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 7.5px;
  }

  .nickAbt3txt {
    width: 194.25px;
    font-size: 6px;
    line-height: 12.035px;
  }

  .nickAbt3btn a {
    width: 47.572px;
    height: 13.902px;
    border-radius: 4.344px;
    border: 0.652px solid #b08968;
    gap: 3.11px;
    font-size: 4.779px;
    margin-top: 7.5px;
  }

  .nickAbtBtnimg {
    width: 3.765px;
    height: 4.462px;
  }

  .nickAbt3img1 {
    width: 56.76px;
    height: 47.623px;
  }

  .nickAbt3img2 {
    width: 62.842px;
    height: 62.842px;
    margin-top: 9.88px;
    margin-left: 29.45px;
  }

  .nickAbt3dots2 {
    width: 60.288px;
    height: 82.05px;
    right: 0%;
    top: 49%;
  }

  .nickAbt3images {
    left: 1%;
    bottom: 2%;
    width: 82.244px;
    height: 65.239px;
  }

  .nickAbt4 {
    padding: 32.88px 11.5px 27px 34.25px;
  }

  .nickAbt4innr {
    gap: 26.5px;
  }

  .nickAbt4left {
    margin-top: -24px;
  }

  .nickAbt4leftHd {
    font-size: 4.5px;
    line-height: 12.035px;
    margin-bottom: 5.75px;
  }

  .nickAbt4leftTxt {
    font-size: 22px;
    line-height: 12.035px;
  }

  .nickAbt4rightHd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 8px;
  }

  .nickAbt4rightTxt {
    width: 194px;
    font-size: 6px;
    line-height: 12.035px;
    margin-bottom: 8px;
  }

  .nickAbt4rightbtn a,
  .nickAbt5leftBtn a {
    width: 47.572px;
    height: 13.902px;
    border-radius: 4.344px;
    border: 0.652px solid #b08968;
    gap: 3.11px;
    font-size: 4.779px;
    padding: 1.5px 0 1.5px;
  }

  .nickAbt5 {
    gap: 10.75px;
    padding: 26.2px 0 37.5px;
  }

  .nickAbt5leftHd {
    font-size: 13.5px;
    line-height: 12.035px;
    margin-bottom: 8.25px;
  }

  .nickAbt5leftTxt {
    width: 215.5px;
    font-size: 6px;
    line-height: 12.035px;
    margin-bottom: 8.25px;
  }

  /* .nickAbt5leftBtn a {
      width: 47.572px;
height: 13.902px;
border-radius: 4.344px;
border: 0.652px solid #B08968;
      font-size: 4.779px;
      gap: 3.11px;
    } */

  .nickAbt5rightBox {
    width: 72.25px;
    height: 46px;
    border: 0.75px solid #edd5bf;
    padding-top: 3px;
    padding-left: 3.75px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    margin-bottom: 6px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 8px;
    height: 8px;
  }

  .nickAbt5rightHd {
    font-size: 4.5px;
    line-height: 4.5px;
    margin-bottom: 3.5px;
  }

  .nickAbt5rightTxt {
    width: 68.5px;
    font-size: 3.5px;
    line-height: 5px;
    margin-bottom: 3.5px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 15.25px;
  }

  /*--------------about page end----------------*/

  /*--------------product page started----------------*/

  .nickProd3 {
    padding: 17.75px 0 17.89px;
  }

  .nickProd3hd {
    font-size: 11px;
    line-height: 16.82px;
    margin-bottom: 10.75px;
  }

  .nickProd3iconCircle {
    width: 21.613px;
    height: 21.613px;
  }

  .nickProd3iconCircle1 {
    width: 16.357px;
    height: 16.357px;
  }

  .nickProd3iconCircle2 {
    width: 12.75px;
    height: 12.75px;
  }

  .nickProd3iconCircle3 {
    width: 12.75px;
    height: 12.54px;
  }

  .nickProd3iconCircle4 {
    width: 11.046px;
    height: 11.046px;
  }

  .nickProd3iconCircle5 {
    width: 11.471px;
    height: 11.471px;
  }

  .nickProd3iconCircle6 {
    width: 12.533px;
    height: 12.533px;
  }

  .nickProd3iconCircle7 {
    width: 12.109px;
    height: 11.259px;
  }

  .nickProd3iconCircle8 {
    width: 11.9px;
    height: 11.69px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 62px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 9px;
  }

  .nickProdHd1 {
    font-size: 11px;
    line-height: 16.82px;
    margin-bottom: 4.25px;
  }

  .nickProdTxt1 {
    width: 125.5px;
    font-size: 6px;
    line-height: 8.75px;
    margin-bottom: 4.25px;
  }

  .nickProdBtn {
    width: 44.25px;
    height: 16.5px;
    font-size: 6px;
    line-height: 8.75px;
    gap: 6.25px;
  }

  .nickProdIcon {
    width: 5px;
    height: 5px;
  }

  .nickProdHd2 {
    font-size: 13.75px;
    line-height: 16.82px;
  }

  .nickProdProdBox {
    gap: 11.5px;
    margin-top: 18.25px;
    margin-bottom: -28px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 87.5px;
    height: 87.5px;
    border-radius: 1.9px;
  }
  .nickProd4gap {
    gap: 14px;
  }

  .nickProd5gap {
    gap: 27.25px;
  }

  .nickProd6gap {
    gap: 15.5px;
  }

  .nickProd7gap {
    gap: 26.75px;
  }

  .nickProd8gap {
    gap: 15.5px;
  }

  .nickProd9gap {
    gap: 27px;
  }

  .nickProd11gap {
    gap: 26.75px;
  }

  .allproducts {
    padding-bottom: 61.5px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 350px) {
  .nickHome1smile {
    width: 72.486px;
    height: 47.458px;
    right: 93.97px;
    top: 9.44px;
  }

  .nickHome1bite {
    width: 97.75px;
    height: 35.889px;
    right: 52.65px;
    bottom: 18.65px;
  }

  /*############# contact page started ###############*/
  .nickContactSect2box {
    gap: 9.27px;
    width: 269.5px;
    height: 158.331px;
    padding: 9.73px 15.07px 10.29px 9.92px;
    margin: 0 39.28px 0 41.22px;
  }

  .nickContactSect2img img {
    width: 138.306px;
  }

  .cloud-img2 {
    right: 1.8%;
    top: 5.1%;
  }
  .cloud-img3 {
    top: 21.8%;
  }
  .cloud-img4 {
    top: 23.3%;
  }
  .cloud-img5 {
    top: 38.2%;
    right: 9.8%;
  }
  .cloud-img6 {
    top: 43.5%;
  }
  .cloud-img7 {
    bottom: 41%;
  }
  .cloud-img8 {
    top: 60.8%;
    left: 22.5%;
  }

  /*###### about page ###########*/
  .nickAbt4innr {
    gap: 15.5px;
  }
  .nickABt1img img {
    width: 148.074px;
    height: 111.762px;
  }

  .leadArrow {
    left: 40%;
    width: 94.964px;
    height: 27.763px;
  }
}

@media only screen and (max-width: 340px) {
  .hdrContainer {
    padding: 6.14px 24.56px 6.14px 27.39px;
  }

  /* .hdrlogo img {
    width: 42.736px;
    height: 12.75px;
  } */

  .menu {
    gap: 23.67px;
  }

  .menu1 {
    font-size: 5.194px;
  }

  .menu2 {
    padding: 3.54px 5.19px 2.54px;
    width: 51.708px;
    height: 15.111px;
    border-radius: 2.361px;
    border: 1.181px solid #b08968;
    font-size: 5.194px;
  }

  .menu-right-icon {
    width: 3.778px;
    height: 4.477px;
  }

  .nickHome1smile {
    width: 72.486px;
    height: 47.458px;
    right: 93.97px;
    top: 9.44px;
  }

  .nickHome1bite {
    width: 97.75px;
    height: 35.889px;
    right: 52.65px;
    bottom: 18.65px;
  }

  .nickHome2 {
    padding: 15.11px 0 16.05px;
  }

  .nickHome2hd {
    font-size: 10.389px;
    line-height: 12.278px;
    margin-bottom: 6.83px;
  }

  .nickHome2txt {
    width: 267.75px;
    font-size: 5.667px;
    line-height: 6.847px;
  }

  .nickHome2btn a {
    width: 51.708px;
    height: 15.111px;
    border-radius: 4.722px;
    border: 0.708px solid #f5ebe0;
    font-size: 5.194px;
    padding: 0 10.62px;
    margin-top: 3.79px;
  }

  .nickHome2arr {
    width: 3.778px;
    height: 4.477px;
  }

  .nickHome3 {
    padding: 50.88px 19.87px 4.01px 19.61px;
  }

  .nickHome3leaf2 {
    right: 7px;
    top: 33.83px;
  }

  .nickHomeleaf2 {
    width: 20.689px;
    height: 66.503px;
  }

  .nickHome3subImg {
    transform: translate(12px, 46px);
  }

  .nickHome3innr {
    gap: 9.92px;
  }

  .nickHome3left img {
    width: 118.056px;
    height: 118.056px;
    border-radius: 4.722px;
  }

  .nickHome3boxes {
    gap: 19.92px 11px;
  }

  .nickHome3right {
    margin-top: -19px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 13.222px;
    line-height: 12.278px;
    margin-bottom: 11.56px;
  }

  .nickHome3box {
    gap: 4.62px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 29.49px;
    height: 29.614px;
  }

  .nickHome3icon1 {
    width: 18.181px;
    height: 18.181px;
  }

  .nickHome3icon2 {
    width: 14.167px;
    height: 14.167px;
  }

  .nickHome3icon3 {
    width: 14.167px;
    height: 13.931px;
  }

  .nickHome3icon4 {
    width: 12.278px;
    height: 12.278px;
  }

  .nickHome3icon5 {
    width: 13.222px;
    height: 12.986px;
  }

  .nickHome3icon6 {
    width: 13.931px;
    height: 13.931px;
  }

  .nickHome3icon7 {
    width: 13.458px;
    height: 12.514px;
  }

  .nickHome3icon8 {
    width: 12.75px;
    height: 12.75px;
  }
  .nickHome3txt {
    font-size: 5.667px;
    line-height: 6.847px;
  }

  .nickHome4 {
    padding-top: 35px;
    padding-bottom: 37px;
  }

  .nickHome4leaf1 {
    top: 14.41px;
  }

  .nickHomeleaf {
    width: 20.689px;
    height: 66.503px;
  }

  /* marquee div container */
  .marquee {
    width: 391.299px;
    height: 97.464px;
    border-radius: 4.722px;
    padding: 17px 0;
    margin-left: -36px;
  }
  .marquee span {
    margin: 0 15px;
  }

  .marquee span img {
    width: 62.097px;
    height: 62.097px;
  }

  .nickHome5 {
    padding: 4.72px 14.17px 36.13px 23.85px;
  }

  .nickHome5innr {
    gap: 16.76px;
  }
  /* 
  .nickHome5hd {
    font-size: 23.611px;
    line-height: 25.972px;
    margin-bottom: 10.6px;
  } */

  .nickHome5txt {
    font-size: 5.667px;
    line-height: 6.847px;
    width: 143.556px;
    margin-bottom: 12.14px;
  }

  .nickHome5btn a {
    width: 51.708px;
    height: 15.111px;
    border-radius: 4.722px;
    border: 0.708px solid #b08968;
    font-size: 5.194px;
    padding: 0.54px 8.74px 0 7.56px;
  }

  .nickHome5btnArr {
    width: 3.778px;
    height: 4.477px;
  }

  .nickHome5right img {
    width: 133.333px;
    height: 133.333px;
  }
  .nickHome6 {
    border-radius: 4.722px;
    border: 3.542px solid #6f4520;
    padding: 17px 0 18.65px;
  }

  .screenshot_slider .owl-item .item img {
    height: 118.528px;
    border-radius: 4.722px;
    border: 3.542px solid #6f4520;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 171.889px;
  }

  .nickHome7 {
    padding-top: 75px;
    padding-bottom: 32px;
  }

  .nickHome7leaf1 {
    left: 2.3%;
    top: 26%;
  }

  .nickHome7leaf2 {
    right: 3.5%;
    top: 14.4%;
  }

  .nickHome7innr {
    gap: 19px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 121.361px;
    height: 104.361px;
    border-radius: 4.958px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 18.889px;
    line-height: 25.972px;
    margin-bottom: 15.32px;
  }

  .nickHome7rightInnr {
    width: 136.54px;
    height: 114.327px;
    margin: 0px 7.4px 0px 7.86px;
  }

  .testimonialBox {
    margin-top: 25.74px;
    margin-left: 23.33px;
  }

  .textimonialTextBox {
    gap: 10px;
  }

  .testimonialtxt {
    width: 57.118px;
    font-size: 4.08px;
  }

  .testimonialName {
    font-size: 4.08px;
  }

  .profileImg {
    top: -3px;
    right: 18px;
  }

  .profileImg img {
    width: 27.156px;
    height: 27.231px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-1px, 32px) !important;
    width: 37px !important;
    height: 26.486px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 27.156px;
    height: 27.231px;
  }

  .nickHome8 {
    padding-bottom: 22.9px;
  }

  .nickHome8leaf1 {
    left: 3.5%;
  }
  .nickHome8leaf2 {
    bottom: 16%;
    right: 35.5%;
  }

  /* .nickHome8hd {
    font-size: 10.389px;
    line-height: 12.278px;
    margin-bottom: 14.63px;
  } */

  .nickHome8cont1gap1 {
    gap: 26.44px;
  }

  .nickHome8cont1gap2 {
    gap: 38.01px;
  }

  .nickHome8cont1gap3 {
    gap: 46.99px;
  }

  .nickHome8leftImg1 {
    width: 136.708px;
    height: 84.056px;
  }

  .nickHome8leftImg2 {
    width: 129.861px;
    height: 89.722px;
  }

  .nickHome8leftImg3 {
    width: 129.861px;
    height: 79.806px;
  }

  .nickHome8cont1txt {
    width: 126.319px;
    font-size: 5.667px;
    line-height: 6.847px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 33.06px;
  }

  footer {
    padding-top: 5.67px;
  }
	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 8.36px;
    margin-top: 9.11px;
    margin-bottom: 10.69px;
  }

  .ftrSocialIcon {
    width: 13.39px;
    height: 13.39px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 6.611px;
    line-height: 6.847px;
    margin-bottom: 4.1px;
  }

  .ftrlink a {
    font-size: 5.194px;
    line-height: 6.847px;
  }

  .ftrlinks {
    gap: 62.07px;
    margin-bottom: 21.81px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 5.194px;
    line-height: 6.847px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 4.81px;
    line-height: 4.58px;
  }

  .ftrbttm {
    font-size: 5.667px;
    line-height: 6.847px;
    width: 270.347px;
    margin-bottom: 11.26px;
  }
  .ftrLeaf1 {
    bottom: -15px;
    left: 4px;
  }
  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 20.542px;
    height: 66.503px;
  }
  .ftrLeaf2 {
    right: 2px;
    bottom: -15px;
  }

  /*############# contact page started ###############*/
  .nickContactSect2box {
    gap: 9.27px;
    width: 261.8px;
    height: 153.807px;
    padding: 9.45px 15.5px 10px 9.64px;
    margin: 0 38.16px 0 40.4px;
  }

  .nickContactSect2img img {
    width: 134.354px;
    height: 100%;
  }

  .cloud-img2 {
    right: 1.3%;
    top: 5.1%;
  }
  .cloud-img3 {
    top: 21.5%;
  }
  .cloud-img4 {
    top: 22.5%;
  }
  .cloud-img5 {
    top: 38%;
    right: 9.8%;
  }
  .cloud-img6 {
    top: 43.5%;
  }
  .cloud-img7 {
    bottom: 41%;
  }
  .cloud-img8 {
    top: 60.5%;
    left: 22.5%;
  }

  /*--------------about page started----------------*/



  .nickABt1cont {
    gap: 5.94px;
  }

  .nickABt1hd {
    font-size: 4.958px;
    line-height: 6.847px;
  }

  .nickABt1subHd {
    width: 136.472px;
    font-size: 14.787px;
    line-height: 20.421px;
  }

  .nickABt1img img {
    width: 143.844px;
    height: 108.569px;
  }

  .nickAbt2hd {
    font-size: 11.806px;
    line-height: 15.886px;
  }

  .nickAbt2txt {
    font-size: 5.667px;
    line-height: 15.886px;
  }

  .leadArrow {
    left: 38%;
    width: 92.251px;
    height: 26.97px;
  }

  .nickAbt2dots {
    width: 27.489px;
    height: 77.492px;
  }

  .nickAbt2profile {
    width: 96.653px;
    height: 107.75px;
    border: 5.667px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 9.68px 22.9px 8.72px 8.733px;
  }

  .nickAbt2profileContPd2 {
    padding: 9.68px 8.733px 8.72px 32.18px;
    width: 223.417px;
  }

  .nickAbt2profileName {
    font-size: 7.792px;
    line-height: 8.736px;
    margin-bottom: 3.99px;
  }

  .nickAbt2profileNoBox {
    gap: 3.78px;
    margin-bottom: 4.25px;
  }

  .nickAbt2phoneIcon {
    width: 13.932px;
    height: 13.932px;
  }

  .nickAbt2profileNo {
    font-size: 7.792px;
    line-height: 8.736px;
  }

  .nickAbt2profileTxt {
    width: 183.458px;
    font-size: 6.139px;
    line-height: 9.681px;
  }

  .nickAbt3innr {
    padding-top: 23px;
    padding-left: 36.83px;
    padding-bottom: 17.62px;
  }

  .nickAbt3hd {
    font-size: 12.75px;
    line-height: 11.366px;
    margin-bottom: 7.36px;
  }

  .nickAbt3txt {
    width: 183.458px;
    font-size: 5.667px;
    line-height: 11.366px;
  }

  .nickAbt3btn a {
    width: 44.929px;
    height: 13.13px;
    border-radius: 4.103px;
    border: 0.615px solid #b08968;
    gap: 2.49px;
    font-size: 4.513px;
    margin-top: 7.69px;
  }

  .nickAbtBtnimg {
    width: 3.282px;
    height: 3.89px;
  }

  .nickAbt3img1 {
    width: 53.606px;
    height: 44.977px;
  }

  .nickAbt3img2 {
    width: 59.351px;
    height: 59.351px;
    margin-top: 9.33px;
    margin-left: 27.82px;
  }

  .nickAbt3dots2 {
    width: 56.938px;
    height: 77.492px;
  }

  .nickAbt3images {
    width: 77.674px;
    height: 61.615px;
  }

  .nickAbt4 {
    padding: 31.11px 11.57px 27px 26.82px;
  }

  .nickAbt4innr {
    gap: 27.62px;
  }

  .nickAbt4left {
    margin-top: -24px;
  }

  .nickAbt4leftHd {
    font-size: 4.25px;
    line-height: 11.366px;
    margin-bottom: 5.71px;
  }

  .nickAbt4leftTxt {
    font-size: 20.778px;
    line-height: 11.366px;
  }

  .nickAbt4rightHd {
    font-size: 12.75px;
    line-height: 11.366px;
    margin-bottom: 7.83px;
  }

  .nickAbt4rightTxt {
    width: 183.222px;
    font-size: 5.667px;
    line-height: 11.366px;
    margin-bottom: 7.83px;
  }

  .nickAbt4rightbtn a,
  .nickAbt5leftBtn a {
    width: 44.929px;
    height: 13.13px;
    border-radius: 4.103px;
    border: 0.615px solid #b08968;
    gap: 2.49px;
    font-size: 4.513px;
    padding: 2.5px 0 0.5px;
  }

  .nickAbt5 {
    gap: 10.15px;
    padding: 24.74px 0 35.42px;
  }

  .nickAbt5leftHd {
    font-size: 12.75px;
    line-height: 11.366px;
    margin-bottom: 8.07px;
  }

  .nickAbt5leftTxt {
    width: 203.528px;
    font-size: 5.667px;
    line-height: 11.366px;
    margin-bottom: 8.07px;
  }

  .nickAbt5rightBox {
    width: 68.236px;
    height: 43.444px;
    border: 0.708px solid #edd5bf;
    padding-top: 2.83px;
    padding-left: 3.54px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 14.167px;
    height: 14.167px;
    border-radius: 1.889px;
    margin-bottom: 5.67px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 7.556px;
    height: 7.556px;
  }

  .nickAbt5rightHd {
    font-size: 4.25px;
    line-height: 4.25px;
    margin-bottom: 4.03px;
  }

  .nickAbt5rightTxt {
    width: 64.694px;
    font-size: 3.306px;
    line-height: 5px;
    margin-bottom: 4.722px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 14.4px;
  }

  /*--------------about page end----------------*/

  /*--------------product page started----------------*/

  .nickProd3 {
    padding: 16.77px 0 16.89px;
  }

  .nickProd3hd {
    font-size: 10.389px;
    line-height: 15.886px;
    margin-bottom: 10.21px;
  }

  .nickProd3iconCircle {
    width: 20.412px;
    height: 20.412px;
  }

  .nickProd3iconCircle1 {
    width: 15.448px;
    height: 15.448px;
  }

  .nickProd3iconCircle2 {
    width: 12.04px;
    height: 12.04px;
  }

  .nickProd3iconCircle3 {
    width: 12.04px;
    height: 11.84px;
  }

  .nickProd3iconCircle4 {
    width: 10.433px;
    height: 10.433px;
  }

  .nickProd3iconCircle5 {
    width: 10.834px;
    height: 10.834px;
  }

  .nickProd3iconCircle6 {
    width: 11.837px;
    height: 11.837px;
  }

  .nickProd3iconCircle7 {
    width: 11.436px;
    height: 10.633px;
  }

  .nickProd3iconCircle8 {
    width: 11.24px;
    height: 11.04px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 58.55px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 8.5px;
  }

  .nickProdHd1 {
    font-size: 10.389px;
    line-height: 15.886px;
    margin-bottom: 4.07px;
  }

  .nickProdTxt1 {
    width: 118.528px;
    font-size: 5.667px;
    line-height: 8.264px;
    margin-bottom: 3.07px;
  }

  .nickProdBtn {
    width: 41.792px;
    height: 15.583px;
    font-size: 5.667px;
    line-height: 8.264px;
    gap: 5.79px;
  }

  .nickProdIcon {
    width: 4.722px;
    height: 4.722px;
  }

  .nickProdHd2 {
    font-size: 12.986px;
    line-height: 15.886px;
  }

  .nickProdProdBox {
    gap: 10.86px;
    margin-top: 17.29px;
    margin-bottom: -25px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 82.639px;
    height: 82.639px;
    border-radius: 1.794px;
  }
  .nickProd4gap {
    gap: 13.22px;
  }

  .nickProd5gap {
    gap: 25.74px;
  }

  .nickProd6gap {
    gap: 14.64px;
  }

  .nickProd7gap {
    gap: 25.26px;
  }

  .nickProd8gap {
    gap: 14.64px;
  }

  .nickProd9gap {
    gap: 25.5px;
  }

  .nickProd11gap {
    gap: 25.26px;
  }

  .allproducts {
    padding-bottom: 58.5px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 330px) {
  /*############# contact page started ###############*/
  .nickContactSect2box {
    gap: 9.27px;
    width: 254.1px;
    height: 149.284px;
    padding: 9.18px 14.21px 9.71px 9.35px;
    margin: 0 37.03px 0 38.87px;
  }

  .nickContactSect2img img {
    width: 130.403px;
    height: 100%;
  }
  .nickContactSect2fld input {
    height: 11.823px;
    border-radius: 2.833px;
    font-size: 4.941px;
    line-height: 6.233px;
    padding: 0 2px;
  }
  .nickContactSect2fld textarea {
    height: 28.167px;
    border-radius: 2.833px;
    padding: 1px 2px;
    font-size: 4.941px;
    line-height: 6.233px;
  }

  .nickContactSect2btn input {
    width: 50.277px;
    height: 12.359px;
    border-radius: 9.719px;
    font-size: 4.897px;
    letter-spacing: -0.294px;
    margin-top: 7.22px;
    padding: 3.12px 0 3.24px;
  }

  .nickCntctDtl {
    padding: 37.52px 22.11px 0 38.5px;
  }

  .nickFreAsk {
    padding: 34.39px 33.46px 29.35px 35.52px;
  }

  .contact_arr1 {
    transform: translate(10%, 70%);
  }
  .contact_arr2 {
    transform: translate(20%, 85px) rotate(100deg);
  }

  .cloud {
    width: 38.284px;
    height: 30.188px;
  }
  .cloud-img2 {
    right: 2.3%;
  }

  .cloud-img5 {
    top: 37.8%;
    right: 11.8%;
  }
  .cloud-img6 {
    top: 43.5%;
  }
  .cloud-img8 {
    left: 21.5%;
  }

  /*######## about page #########*/
  .nickAbt4innr {
    gap: 17.62px;
  }
 
  .nickABt1img img {
    width: 139.613px;
    height: 105.375px;
  }

  .leadArrow {
    left: 39%;
    width: 89.538px;
    height: 26.177px;
  }

  /*--------------product page started----------------*/

  .owl-carousel .owl-prev {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    left: -9%;
    transform: translate(0, -50%);
  }

  .owl-carousel .owl-next {
    width: 25.815px !important;
    height: 25.815px !important;
    top: 57%;
    right: -12.5%;
    transform: translate(0, -50%);
  }

  .nickProd3 {
    padding: 15.78px 0 15.9px;
  }

  .nickProd3hd {
    font-size: 9.778px;
    line-height: 14.951px;
    margin-bottom: 9.67px;
  }

  .nickProd3iconCircle {
    width: 19.211px;
    height: 19.211px;
  }

  .nickProd3iconCircle1 {
    width: 14.54px;
    height: 14.54px;
  }

  .nickProd3iconCircle2 {
    width: 11.33px;
    height: 11.33px;
  }

  .nickProd3iconCircle3 {
    width: 11.33px;
    height: 11.14px;
  }

  .nickProd3iconCircle4 {
    width: 9.819px;
    height: 9.819px;
  }

  .nickProd3iconCircle5 {
    width: 10.197px;
    height: 10.197px;
  }

  .nickProd3iconCircle6 {
    width: 11.141px;
    height: 11.141px;
  }

  .nickProd3iconCircle7 {
    width: 10.763px;
    height: 10.008px;
  }

  .nickProd3iconCircle8 {
    width: 10.57px;
    height: 10.39px;
  }

  .nickProd4,
  .nickProd5,
  .nickProd6,
  .nickProd7,
  .nickProd8,
  .nickProd9,
  .nickProd10,
  .nickProd11 {
    margin-bottom: 55.11px;
  }

  .nickProd4innr,
  .nickProd5innr,
  .nickProd6innr,
  .nickProd7innr,
  .nickProd8innr,
  .nickProd9innr,
  .nickProd10innr,
  .nickProd11innr {
    padding-top: 8px;
  }

  .nickProdHd1 {
    font-size: 9.778px;
    line-height: 14.951px;
    margin-bottom: 3.89px;
  }

  .nickProdTxt1 {
    width: 111.556px;
    font-size: 5.333px;
    line-height: 7.778px;
    margin-bottom: 2.89px;
  }

  .nickProdBtn {
    width: 39.333px;
    height: 14.667px;
    font-size: 5.333px;
    line-height: 7.778px;
    gap: 5.33px;
  }

  .nickProdIcon {
    width: 4.444px;
    height: 4.444px;
  }

  .nickProdHd2 {
    font-size: 12.222px;
    line-height: 14.951px;
  }

  .nickProdProdBox {
    gap: 10.22px;
    margin-top: 16.33px;
    margin-bottom: -25px;
  }

  .nickProdProdBox img,
  .allproducts img {
    width: 77.778px;
    height: 77.778px;
    border-radius: 1.689px;
  }
  .nickProd4gap {
    gap: 12.44px;
  }

  .nickProd5gap {
    gap: 24.22px;
  }

  .nickProd6gap {
    gap: 13.78px;
  }

  .nickProd7gap {
    gap: 23.78px;
  }

  .nickProd8gap {
    gap: 13.78px;
  }

  .nickProd9gap {
    gap: 24px;
  }

  .nickProd11gap {
    gap: 23.78px;
  }

  .allproducts {
    padding-bottom: 55.11px;
  }
  /*--------------product page end----------------*/
}

@media only screen and (max-width: 320px) {
  .hdrContainer {
    padding: 5.78px 23.11px 5.78px 25.78px;
  }

  /* .hdrlogo img {
    width: 40.222px;
    height: 12px;
  } */

  .menu {
    gap: 22.33px;
  }

  .menu1 {
    font-size: 4.889px;
  }

  .menu2 {
    padding: 3.33px 4.88px;
    width: 48.667px;
    height: 14.222px;
    border-radius: 2.222px;
    border: 1.111px solid #b08968;
    font-size: 4.889px;
  }

  .menu-right-icon {
    width: 3.556px;
    height: 4.214px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 68.222px;
    height: 44.667px;
    right: 88.44px;
    top: 8.89px;
  }

  .nickHome1bite {
    width: 92px;
    height: 33.778px;
    right: 49.56px;
    bottom: 17.56px;
  }

  .nickHome2 {
    padding: 14.22px 0 15.11px;
  }

  .nickHome2hd {
    font-size: 9.778px;
    line-height: 11.556px;
    margin-bottom: 6.67px;
  }

  .nickHome2txt {
    width: 252px;
    font-size: 5.333px;
    line-height: 6.444px;
  }

  .nickHome2btn a {
    width: 48.667px;
    height: 14.222px;
    border-radius: 4.444px;
    border: 0.667px solid #f5ebe0;
    font-size: 5.5px;
    padding: 0 10px;
    margin-top: 3.33px;
  }

  .nickHome2arr {
    width: 3.556px;
    height: 4.214px;
  }

  /* .nickHome3 {
    padding: 54.56px 22.47px 3.78px 22.22px;
  } */

  .nickHome3leaf2 {
    right: 7px;
    top: 34.83px;
  }

  .nickHome3subImg {
    transform: translate(12px, 46px);
  }

  .nickHome3innr {
    gap: 10.5px;
  }

  .nickHome3left img {
    width: 111.111px;
    height: 111.111px;
    border-radius: 4.444px;
  }

  .nickHome3boxes {
    gap: 18.33px 9px;
  }

  .nickHome3right {
    margin-top: -19px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 12.444px;
    line-height: 11.556px;
    margin-bottom: 11.11px;
  }

  .nickHome3box {
    gap: 4.35px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 27.755px;
    height: 27.872px;
  }

  .nickHome3icon1 {
    width: 17.111px;
    height: 17.111px;
  }

  .nickHome3icon2 {
    width: 13.333px;
    height: 13.333px;
  }

  .nickHome3icon3 {
    width: 13.333px;
    height: 13.111px;
  }

  .nickHome3icon4 {
    width: 11.556px;
    height: 11.556px;
  }

  .nickHome3icon5 {
    width: 12.444px;
    height: 12.222px;
  }

  .nickHome3icon6 {
    width: 13.111px;
    height: 13.111px;
  }

  .nickHome3icon7 {
    width: 12.667px;
    height: 11.778px;
  }

  .nickHome3icon8 {
    width: 12px;
    height: 12px;
  }

  .nickHome3txt {
    font-size: 5.333px;
    line-height: 6.444px;
  }

  .nickHome4 {
    padding-top: 35px;
    padding-bottom: 37px;
  }

  .nickHome4leaf1 {
    top: 11.41px;
  }

  .nickHome4leaf2 {
    bottom: 2%;
  }
  /* marquee div container */
  .marquee {
    width: 368.281px;
    height: 91.731px;
    border-radius: 4.444px;
    padding: 17px 0;
    margin-left: -34px;
  }

  .marquee span img {
    width: 58.444px;
    height: 58.444px;
  }

  .nickHome5 {
    padding: 4.44px 13.33px 34px 22.44px;
  }

  .nickHome5innr {
    gap: 15.78px;
  }

  /* .nickHome5hd {
    font-size: 22.222px;
    line-height: 24.444px;
    margin-bottom: 9.44px;
  } */

  .nickHome5txt {
    font-size: 5.333px;
    line-height: 6.444px;
    width: 135.111px;
    margin-bottom: 11.78px;
  }

  .nickHome5btn a {
    width: 48.667px;
    height: 14.222px;
    border-radius: 4.444px;
    border: 0.667px solid #b08968;
    font-size: 4.889px;
    padding: 0 8.22px 0 7.11px;
  }

  .nickHome5btnArr {
    width: 3.556px;
    height: 4.214px;
  }

  .nickHome5right img {
    width: 133.333px;
    height: 133.333px;
  }

  .nickHome6 {
    border-radius: 4.444px;
    border: 3.333px solid #6f4520;
    padding: 16px 0 17.56px;
  }

  .screenshot_slider .owl-item .item img {
    height: 111.556px;
    border-radius: 4.444px;
    border: 3.333px solid #6f4520;
  }

  .owl-item .item {
    margin: 12px 0;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 161.778px;
  }

  .nickHome7 {
    padding-top: 75px;
    padding-bottom: 32px;
  }

  .nickHome7innr {
    gap: 18px;
  }

  .nickHome7right {
    margin-top: -42px;
  }

  .nickHome7leftImg {
    width: 114.222px;
    height: 98.222px;
    border-radius: 4.667px;
  }

  .testimonialhd,
  .nickHome8hd {
    font-size: 17.778px;
    line-height: 24.444px;
    margin-bottom: 13.89px;
  }

  .nickHome7rightInnr {
    width: 126.626px;
    height: 107.601px;
    margin: 0px 7.4px 0px 7.86px;
  }

  .testimonialBox {
    margin-top: 24.22px;
    margin-left: 21.96px;
  }

  .textimonialTextBox {
    gap: 10px;
  }

  .testimonialtxt {
    width: 53.758px;
    font-size: 3.84px;
  }

  .testimonialName {
    font-size: 3.84px;
  }

  .profileImg {
    top: -3px;
    right: 16px;
  }

  .profileImg img {
    width: 24.928px;
    height: 24.928px;
  }

  .slick-prev,
  .slick-next {
    transform: translate(-1px, 31px) !important;
    width: 35px !important;
    height: 24.928px !important;
  }

  .slick-prev img,
  .slick-next img {
    width: 24.928px;
    height: 24.928px;
  }

  .nickHome8 {
    padding-bottom: 21.56px;
  }

  .nickHome8leaf1 {
    top: 23.2%;
    left: 3%;
  }
  .nickHome8leaf2 {
    bottom: 15.5%;
    right: 35%;
  }

  /* .nickHome8hd {
    font-size: 9.778px;
    line-height: 11.556px;
    margin-bottom: 14px;
  } */

  .nickHome8cont1gap1 {
    gap: 24.85px;
  }

  .nickHome8cont1gap2 {
    gap: 35.78px;
  }

  .nickHome8cont1gap3 {
    gap: 44.22px;
  }

  .nickHome8leftImg1 {
    width: 128.667px;
    height: 79.111px;
  }

  .nickHome8leftImg2 {
    width: 122.222px;
    height: 84.444px;
  }

  .nickHome8leftImg3 {
    width: 122.222px;
    height: 75.111px;
  }

  .nickHome8cont1txt {
    width: 118.889px;
    font-size: 5.333px;
    line-height: 6.444px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 31.11px;
  }

  footer {
    padding-top: 5.33px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 7.86px;
    margin-top: 8.58px;
    margin-bottom: 10.06px;
  }

  .ftrSocialIcon {
    width: 12.602px;
    height: 12.602px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 6.222px;
    line-height: 6.444px;
    margin-bottom: 3.44px;
  }

  .ftrlink a {
    font-size: 4.889px;
    line-height: 6.444px;
  }

  .ftrlinks {
    gap: 54.89px;
    margin-bottom: 20.11px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 4.889px;
    line-height: 6.444px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 4.11px;
    line-height: 4.58px;
  }

  .ftrbttm {
    font-size: 5.333px;
    line-height: 6.444px;
    width: 254.444px;
    margin-bottom: 10.78px;
  }
  .ftrLeaf1 {
    bottom: -15px;
    left: 4px;
  }
  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 19.472px;
    height: 62.59px;
  }
  .ftrLeaf2 {
    right: 2px;
    bottom: -15px;
  }

  /*--------------contact page started----------------*/
  .nickContactSect2 {
    padding-top: 6.89px;
  }

  .nickContactSect2hd {
    font-size: 13.099px;
    line-height: 18.713px;
    margin-bottom: 1.84px;
  }

  .nickContactSect2SubHd {
    font-size: 5.565px;
    line-height: 7.95px;
    margin-bottom: 11.56px;
  }

  .nickContactSect2box {
    gap: 8.74px;
    width: 246.4px;
    height: 144.76px;
    padding: 8.9px 13.78px 9.41px 9.07px;
    margin: 0 35.91px 0 37.69px;
  }

  .nickContactSect2img img {
    width: 126.451px;
    height: 100%;
  }

  .nickContactSect2fld {
    margin-bottom: 2.05px;
  }

  .nickContactSect2fld label {
    font-size: 4.791px;
    line-height: 6.044px;
  }

  .nickContactSect2fld input {
    height: 11.464px;
    border-radius: 2.747px;
    font-size: 4.791px;
    line-height: 6.044px;
  }

  .nickContactSect2fld textarea {
    height: 27.314px;
    border-radius: 3.091px;
    font-size: 4.791px;
    line-height: 6.044px;
  }

  .nickContactSect2btn input {
    width: 48.753px;
    height: 11.985px;
    border-radius: 9.425px;
    font-size: 4.749px;
    letter-spacing: -0.285px;
    margin-top: 7px;
    padding: 3.03px 0 2.96px;
  }

  .nickCntctDtl {
    padding: 36.38px 21.44px 0 37.33px;
  }

  .nickCntctDtlBoxes {
    width: 99.889px;
    height: 72.84px;
    border: 1.8px solid #f8f7f7;
    margin-bottom: 2.11px;
  }

  .nickCntctDtlBox {
    margin-top: -13px;
  }

  .nickCntctDtlBox2 {
    margin-top: -11.5px;
  }

  .contact_arr1 {
    width: 28.13px;
    height: 33.644px;
    transform: translate(45%, 70%);
  }

  .contact_arr2 {
    width: 29.035px;
    height: 34.728px;
    right: 39%;
    transform: translate(50%, 85px) rotate(100deg);
  }

  .nickCntctDtlBox3 {
    margin-top: -11px;
  }

  .nickCntctImg {
    width: 25.217px;
    height: 25.217px;
    margin-bottom: 5.93px;
  }

  .nickCntctImg1 {
    width: 22.299px;
    height: 22.299px;
    margin-bottom: 6.69px;
  }

  .nickCntctImg2 {
    width: 20.768px;
    height: 20.768px;
    margin-bottom: 6.66px;
  }

  .nickCntctHd {
    font-size: 9.468px;
    line-height: 10.016px;
    margin-bottom: 7.11px;
  }

  .nickCntctTxt1 {
    font-size: 5.345px;
    line-height: 8.553px;
  }

  .nickCntctTxt2 {
    font-size: 5.538px;
    line-height: 8.86px;
  }

  .nickCntctTxt3 {
    width: 74.285px;
    font-size: 4.793px;
    line-height: 7.189px;
  }

  .nickFreAsk {
    padding: 33.34px 32.44px 24.64px 34.44px;
  }

  .nickFreAskHd {
    font-size: 11.549px;
    line-height: 13.648px;
    margin-bottom: 16.22px;
  }

  .accordion-header {
    font-size: 4.889px;
    line-height: 5.839px;
    padding: 7.78px 0;
  }

  .accordion-content p {
    width: 257.778px;
    font-size: 4px;
    line-height: 6.444px;
    padding: 0 0 7px;
  }

  .icon {
    width: 9.556px;
    height: 9.556px;
    font-size: 4.889px;
    line-height: 6.444px;
    /* padding-top: 2.5px; */
  }

  .accordion-item-line {
    height: 0.444px;
  }

  .cloud {
    width: 37.124px;
    height: 29.274px;
  }

  .cloud-img2 {
    right: 2.5%;
    top: 5.5%;
  }

  .cloud-img3 {
    top: 23%;
  }

  .cloud-img4 {
    top: 24.5%;
  }

  .cloud-img5 {
    top: 39.5%;
    right: 10.3%;
  }

  .cloud-img6 {
    top: 45.5%;
  }
  .cloud-img8 {
    top: 62.2%;
    left: 25.5%;
  }

  /*--------------about page started----------------*/

  


  .nickABt1cont {
    gap: 5.59px;
  }

  .nickABt1hd {
    font-size: 4.667px;
    line-height: 6.444px;
  }

  .nickABt1subHd {
    width: 128.444px;
    font-size: 13.918px;
    line-height: 19.22px;
  }

  .nickABt1img img {
    width: 135.382px;
    height: 102.182px;
  }

  .nickAbt2hd {
    font-size: 11.111px;
    line-height: 14.951px;
  }

  .nickAbt2txt {
    font-size: 5.333px;
    line-height: 14.951px;
  }
  .nickAbt2cont1 {
    margin-bottom: 10.66px;
  }

  .leadArrow {
    left: 38.5%;
    width: 86.824px;
    height: 25.383px;
  }

  .nickAbt2dots {
    width: 25.873px;
    height: 72.933px;
  }

  .nickAbt2profile {
    width: 93.556px;
    height: 104px;
    border: 5.333px solid #edd5bf;
  }

  .nickAbt2profileContPd1 {
    padding: 9.11px 21.56px 8.44px 8.227px;
  }

  .nickAbt2profileContPd2 {
    padding: 9.11px 8.227px 8.44px 31.18px;
    width: 212.333px;
  }

  .nickAbt2profileName {
    font-size: 7.333px;
    line-height: 8.222px;
    margin-bottom: 3.22px;
  }

  .nickAbt2profileNoBox {
    gap: 3.55px;
    margin-bottom: 4px;
  }

  .nickAbt2phoneIcon {
    width: 13.113px;
    height: 13.113px;
  }

  .nickAbt2profileNo {
    font-size: 7.333px;
    line-height: 8.222px;
  }

  .nickAbt2profileTxt {
    width: 172.667px;
    font-size: 5.778px;
    line-height: 9.111px;
  }

  .nickAbt3innr {
    padding-top: 20.892px;
    padding-left: 34.67px;
    padding-bottom: 16.58px;
  }

  .nickAbt3hd {
    font-size: 12px;
    line-height: 10.698px;
    margin-bottom: 7.22px;
  }

  .nickAbt3txt {
    width: 172.667px;
    font-size: 5.333px;
    line-height: 10.698px;
  }

  .nickAbt3btn a {
    width: 42.286px;
    height: 12.358px;
    border-radius: 3.862px;
    border: 0.579px solid #b08968;
    gap: 2.87px;
    font-size: 4.248px;
    margin-top: 6.89px;
  }

  .nickAbtBtnimg {
    width: 3.089px;
    height: 3.661px;
  }

  .nickAbt3img1 {
    width: 50.453px;
    height: 42.332px;
  }

  .nickAbt3img2 {
    width: 55.86px;
    height: 55.86px;
    margin-top: 8.78px;
    margin-left: 26.18px;
  }

  .nickAbt3dots2 {
    width: 53.589px;
    height: 72.933px;
    right: 0%;
    top: 49%;
  }

  .nickAbt3images {
    left: 1%;
    bottom: 2%;
    width: 73.105px;
    height: 57.991px;
  }

  .nickAbt4 {
    padding: 27.34px 10.89px 25.24px 30.44px;
  }

  .nickAbt4innr {
    gap: 30px;
  }

  .nickAbt4left {
    margin-top: -24px;
  }

  .nickAbt4leftHd {
    font-size: 4px;
    line-height: 10.698px;
    margin-bottom: 5.67px;
  }

  .nickAbt4leftTxt {
    font-size: 19.556px;
    line-height: 10.698px;
  }

  .nickAbt4rightHd {
    font-size: 12px;
    line-height: 10.698px;
    margin-bottom: 7.67px;
  }

  .nickAbt4rightTxt {
    width: 172.444px;
    font-size: 5.333px;
    line-height: 10.698px;
    margin-bottom: 6.44px;
  }

  .nickAbt4rightbtn a,
  .nickAbt5leftBtn a {
    width: 42.286px;
    height: 12.358px;
    border-radius: 3.862px;
    border: 0.579px solid #b08968;
    gap: 2.87px;
    font-size: 4.248px;
    padding: 1.5px 0 1.5px;
  }

  .nickAbt5 {
    gap: 9.56px;
    padding: 23.29px 0 33.33px;
  }

  .nickAbt5leftHd {
    font-size: 12px;
    line-height: 10.698px;
    margin-bottom: 7.89px;
  }

  .nickAbt5leftTxt {
    width: 191.556px;
    font-size: 5.333px;
    line-height: 10.698px;
    margin-bottom: 7.89px;
  }

  .nickAbt5rightBox {
    width: 64.222px;
    height: 40.889px;
    border: 0.667px solid #edd5bf;
    padding-top: 2.67px;
    padding-left: 3.33px;
  }

  .nickAbt5rightimg1,
  .nickAbt5rightimg2 {
    width: 13.333px;
    height: 13.333px;
    border-radius: 1.778px;
    margin-bottom: 6px;
  }

  .nickAbt5rightimg1 img,
  .nickAbt5rightimg2 img {
    width: 7.111px;
    height: 7.111px;
  }

  .nickAbt5rightHd {
    font-size: 4px;
    line-height: 4px;
    margin-bottom: 3.56px;
  }

  .nickAbt5rightTxt {
    width: 60.889px;
    font-size: 3.111px;
    line-height: 4.444px;
    margin-bottom: 3px;
  }
  .nickAbt5rightBoxMrb {
    margin-bottom: 13.56px;
  }

  /*--------------about page end----------------*/
}

@media only screen and (max-width: 300px) {
  .nickHome3boxes {
    gap: 18.33px 3px;
  }
}

@media only screen and (max-width: 280px) {
  .hdrContainer {
    padding: 5.06px 20.22px 5.06px 22.55px;
  }

  /* .hdrlogo img {
    width: 35.194px;
    height: 10.5px;
  } */

  .menu {
    gap: 22.33px;
  }

  .menu1 {
    font-size: 4.278px;
  }

  .menu2 {
    padding: 2.92px 4.28px;
    width: 42.583px;
    border-radius: 1.944px;
    border: 0.972px solid #b08968;
    font-size: 4.278px;
  }

  .menu-right-icon {
    width: 3.111px;
    height: 3.687px;
  }

  /*--------------index start----------------*/

  .nickHome1smile {
    width: 59.694px;
    height: 39.083px;
    right: 77.39px;
    top: 7.78px;
  }

  .nickHome1bite {
    width: 80.5px;
    height: 29.556px;
    right: 43.36px;
    bottom: 15.36px;
  }

  .nickHome2 {
    padding: 12.44px 0 13.22px;
  }

  .nickHome2hd {
    font-size: 8.556px;
    line-height: 10.111px;
    margin-bottom: 5.33px;
  }

  .nickHome2txt {
    width: 220.5px;
    font-size: 4.667px;
    line-height: 5.639px;
  }

  .nickHome2btn a {
    width: 42.583px;
    height: 12.444px;
    border-radius: 3.889px;
    border: 0.583px solid #f5ebe0;
    font-size: 4.278px;
    padding: 0 8.75px;
    margin-top: 3.42px;
  }

  .nickHome2arr {
    width: 3.111px;
    height: 3.687px;
  }

  .nickHome3 {
    padding: 49.25px 19.66px 3.31px 19.45px;
  }

  .nickHome3innr {
    gap: 8.16px;
  }

  .nickHome3left img {
    width: 97.222px;
    height: 97.222px;
    border-radius: 3.889px;
  }

  .nickHome3boxes {
    gap: 16.17px 5px;
  }

  .nickHome3right {
    margin-top: -13px;
  }

  .nickHome3rightHd,
  .nickHome5hd {
    font-size: 10.889px;
    line-height: 10.111px;
    margin-bottom: 9.22px;
  }

  .nickHome3box {
    gap: 3.81px;
  }

  .nickHome3boxIcon,
  .nickHome3boxIcon2 {
    width: 24.286px;
    height: 24.388px;
  }

  .nickHome3icon1 {
    width: 14.972px;
    height: 14.972px;
  }

  .nickHome3icon2 {
    width: 13.333px;
    height: 13.333px;
  }

  .nickHome3icon3 {
    width: 13.333px;
    height: 13.111px;
  }

  .nickHome3icon4 {
    width: 11.556px;
    height: 11.556px;
  }

  .nickHome3icon5 {
    width: 10.889px;
    height: 10.694px;
  }

  .nickHome3icon6 {
    width: 11.472px;
    height: 11.472px;
  }

  .nickHome3icon7 {
    width: 11.083px;
    height: 10.306px;
  }

  .nickHome3icon8 {
    width: 10.5px;
    height: 10.5px;
  }

  .nickHome3txt {
    font-size: 4.667px;
    line-height: 5.639px;
  }

  .nickHome4 {
    padding-top: 30px;
    padding-bottom: 37px;
  }

  /* marquee div container */
  .marquee {
    width: 322.246px;
    height: 80.265px;
    border-radius: 3.889px;
    padding: 14.5px 0;
    margin-left: -29px;
  }
  .marquee div {
    width: 245%;
  }
  .marquee span {
    width: 27%;
    margin: 0 15px;
  }

  .marquee span img {
    width: 51.139px;
    height: 51.139px;
  }

  .nickHome5 {
    padding: 3.89px 11.67px 29.75x 19.64px;
  }

  .nickHome5innr {
    gap: 13.81px;
  }

  /* .nickHome5hd {
    font-size: 19.444px;
    line-height: 21.389px;
    margin-bottom: 8.41px;
  } */

  .nickHome5txt {
    font-size: 4.667px;
    line-height: 5.639px;
    width: 118.222px;
    margin-bottom: 10.06px;
  }

  .nickHome5btn a {
    width: 42.583px;
    height: 12.444px;
    border-radius: 3.889px;
    border: 0.583px solid #b08968;
    font-size: 4.278px;
    padding: 0 7.19px 0 6.22px;
  }

  .nickHome5btnArr {
    width: 3.111px;
    height: 3.687px;
  }

  .nickHome5right img {
    width: 116.667px;
    height: 116.667px;
  }

  .nickHome6 {
    border-radius: 3.889px;
    border: 2.917px solid #6f4520;
    padding: 14px 0 15.36px;
  }

  .screenshot_slider .owl-item .item img {
    height: 97.611px;
    border-radius: 3.889px;
    border: 2.917px solid #6f4520;
  }

  .owl-item .item {
    margin: 9px 0;
  }

  .screenshot_slider .owl-item .item img.active {
    height: 141.556px;
  }

  .nickHome8 {
    padding-bottom: 18.86px;
  }

  /* .nickHome8hd {
    font-size: 8.556px;
    line-height: 10.111px;
    margin-bottom: 11.75px;
  } */

  .nickHome8cont1gap1 {
    gap: 21.78px;
  }

  .nickHome8cont1gap2 {
    gap: 31.31px;
  }

  .nickHome8cont1gap3 {
    gap: 38.69px;
  }

  .nickHome8leftImg1 {
    width: 112.583px;
    height: 69.222px;
  }

  .nickHome8leftImg2 {
    width: 106.944px;
    height: 73.889px;
  }

  .nickHome8leftImg3 {
    width: 106.944px;
    height: 65.722px;
  }

  .nickHome8cont1txt {
    width: 104.028px;
    font-size: 4.667px;
    line-height: 5.639px;
  }

  .nickHome8cont1mrb {
    margin-bottom: 27.22px;
  }

  footer {
    padding-top: 4.67px;
  }

	.ftrlo{
width:22%;
}
  .ftrlogo {
   width:100%;
  }

  .ftrSocialIcons {
    gap: 6.88px;
    margin-top: 7.5px;
    margin-bottom: 8.81px;
  }

  .ftrSocialIcon {
    width: 11.027px;
    height: 11.027px;
  }

  .ftrContent,
  .ftrContact {
    font-size: 5.444px;
    line-height: 5.639px;
    margin-bottom: 3.14px;
  }

  .ftrlink a {
    font-size: 4.278px;
    line-height: 5.639px;
  }

  .ftrlinks {
    gap: 50.53px;
    margin-bottom: 17.72px;
  }

  .ftrLeft span,
  .ftrLeft a {
    font-size: 4.278px;
    line-height: 5.639px;
  }

  .ftrEmail,
  .ftrlink {
    margin-bottom: 3.72px;
    line-height: 0;
  }

  .ftrbttm {
    font-size: 4.667px;
    line-height: 5.639px;
    width: 222.639px;
    margin-bottom: 8.81px;
  }
  .ftrLeaf1 {
    bottom: -14px;
    left: 3px;
  }
  .ftrLeaf1 img,
  .ftrLeaf2 img {
    width: 17.038px;
    height: 54.767px;
  }
  .ftrLeaf2 {
    right: 1px;
    bottom: -14px;
  }
}

@media only screen and (max-width: 260px) {
  .nickHome3 {
    padding: 43.25px 16.66px 3.31px 16.45px;
  }
  .nickHome3boxes {
    gap: 16.17px 4px;
  }
}
