/*
Theme Name: Graphinet WP Theme
Theme URI: https://www.graphinetmedia.com/
Author: Graphinet Solutions
Author URI: https://www.graphinetmedia.com/
Description: A powerful Bootstrap 5 WordPress Starter Theme with WooCommerce Support. This theme gives you full control whatever you do and the full freedom to design whatever you want.
Version: 1.0.1
Requires PHP: 7.2
Text Domain: gswptheme
*/

/* 
All style editing is done via scss/_bscore_custom.scss

*/

:root {
  --purple: #6c006e;
  --blue: #493fcf;
  --black: #000;
  --green: #0d7904;
  --gray: #74767b;
  --light-gray: #e8e8e8;
  --ash: #939393;
  --white: #fff;
  --ruby-red: #94100e;
  --dark-silver: #707070;
  --Cobalt-blue: #1e2f5b;
  --thunder-balck: #2f2e2e;
  --Picton-blue: #1ab8ec;
  --Cod-Gray: #171717;
  --regal-blue: #013974;
}

body {
  background-color: #1e1e1e;
  scroll-behavior: smooth;
  scroll-snap-align: start;
  font-family: "Outfit-Light";
  font-size: 18px;
}

/* font families */

@font-face {
  font-family: "PlayfairDisplay-Regular";
  src: url("assets/fonts/PlayfairDisplay-Regular.ttf");
}
@font-face {
  font-family: "PlayfairDisplay-Medium";
  src: url("assets/fonts/PlayfairDisplay-Medium.ttf");
}
@font-face {
  font-family: "PlayfairDisplay-SemiBold";
  src: url("assets/fonts/PlayfairDisplay-SemiBold.ttf");
}

@font-face {
  font-family: "PlayfairDisplay-Bold";
  src: url("assets/fonts/PlayfairDisplay-Bold.ttf");
}

@font-face {
  font-family: "PlayfairDisplay-ExtraBold";
  src: url("assets/fonts/PlayfairDisplay-ExtraBold.ttf");
}
@font-face {
  font-family: "Outfit-Light";
  src: url("assets/fonts/Outfit-Light.ttf");
}
@font-face {
  font-family: "Outfit-Regular";
  src: url("assets/fonts/Outfit-Regular.ttf");
}
@font-face {
  font-family: "Outfit-Medium";
  src: url("assets/fonts/Outfit-Medium.ttf");
}
@font-face {
  font-family: "Outfit-SemiBold";
  src: url("assets/fonts/Outfit-SemiBold.ttf");
}
@font-face {
  font-family: "Outfit-Bold";
  src: url("assets/fonts/Outfit-Bold.ttf");
}
@font-face {
  font-family: "Outfit-ExtraBold";
  src: url("assets/fonts/Outfit-ExtraBold.ttf");
}

.btn-primary {
  background: #996830;
  border: none;
  color: #fff !important;
  text-decoration: none !important;
  text-transform: uppercase;
  padding: 15px 30px;
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1.6px;
  font-family: "Outfit-SemiBold";
}

/* .colors */
.color-ash-one {
  color: #6d6e71;
}
.text-brown {
  color: #996830 !important;
}
.text-2 {
  color: #ee2c6c !important;
}

.text-black-secondary {
  color: #252525 !important;
}
.heading-with-line {
  position: relative;
  font-size: 14px;
  color: #996830 !important;
  line-height: 20px;
  margin-bottom: 20px;
  font-family: "Outfit-SemiBold" !important;
  display: flex;
  align-items: center;
  display: flex;
  align-items: center;
}
.heading-with-line::before {
  content: "";
  display: block;
  width: 60px;
  height: 1px;
  margin-right: 18px;
  background-color: #996830;
}
.text-light-greay {
  color: #5a5a5a !important;
}
.line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-clamp-4 {
  -webkit-line-clamp: 4;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
}

.w-max-content {
  width: max-content;
  margin: auto;
}
.font-size-weight-regular {
  font-weight: 400 !important;
}
.font-weight-light {
  font-weight: 100 !important;
}

.font-weight-regular {
  font-weight: 300 !important;
}
.font-weight-medium {
  font-weight: 500 !important;
}
.font-weight-semibold {
  font-weight: 600 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-style-italic {
  font-style: italic !important;
}
.font-PlayfairDisplay-Regular {
  font-family: "PlayfairDisplay-Regular" !important;
}
.font-PlayfairDisplay-Medium {
  font-family: "PlayfairDisplay-Medium" !important;
}
.font-PlayfairDisplay-SemiBold {
  font-family: "PlayfairDisplay-SemiBold" !important;
}
.font-PlayfairDisplay-Bold {
  font-family: "PlayfairDisplay-Bold" !important;
}
.font-Onest-PlayfairDisplay-ExtraBold {
  font-family: "PlayfairDisplay-ExtraBold" !important;
}

.font-Outfit-Light {
  font-family: "Outfit-Light" !important;
}
.font-Outfit-Regular {
  font-family: "Outfit-Regular" !important;
}
.font-Outfit-Medium {
  font-family: "Outfit-Medium" !important;
}
.font-Outfit-SemiBold {
  font-family: "Outfit-SemiBold" !important;
}
.font-Outfit-Bold {
  font-family: "Outfit-Bold" !important;
}
.font-Outfit-ExtraBold {
  font-family: "Outfit-ExtraBold" !important;
}

.row.mar-gutters-15 {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.row.mar-gutters-15 > [class^="col"],
.row.mar-gutters-15 > [class^="col-"],
.row.mar-gutters-15 > [class*=" col-"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.row.mar-gutters-25 {
  margin-right: -12.5px;
  margin-left: -12.5px;
}

.row.mar-gutters-25 > [class^="col"],
.row.mar-gutters-25 > [class^="col-"],
.row.mar-gutters-25 > [class*=" col-"] {
  padding-right: 12.5px;
  padding-left: 12.5px;
}

.row.mar-gutters-50 {
  margin-right: -25px;
  margin-left: -25px;
}

.row.mar-gutters-50 > [class^="col"],
.row.mar-gutters-50 > [class^="col-"],
.row.mar-gutters-50 > [class*=" col-"] {
  padding-right: 25px;
  padding-left: 25px;
}

.row.mar-gutters-10 {
  margin-right: -10px;
  margin-left: -10px;
}

.row.mar-gutters-10 > [class^="col"],
.row.mar-gutters-10 > [class^="col-"],
.row.mar-gutters-10 > [class*=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}

.row.undefined {
  margin-right: 0px;
  margin-left: 0px;
}

.row.undefined > [class^="col"],
.row.undefined > [class^="col-"],
.row.undefined > [class*=" col-"] {
  padding-right: 0px;
  padding-left: 0px;
}

.section-space-margin-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-space-margin-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-space-margin-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-space-margin-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-space-padding-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.section-space-padding-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-space-padding-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-space-padding-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-space-padding-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-space-padding-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-space-padding-y-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}
/* .section-space-padding-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
} */
.white-space-no-wrap {
  white-space: nowrap;
}

.line-h-10 {
  line-height: 10px;
}

.line-h-12 {
  line-height: 12px;
}

.line-h-13 {
  line-height: 13px;
}

.line-h-14 {
  line-height: 14px;
}

.line-h-15 {
  line-height: 15px;
}

.line-h-16 {
  line-height: 16px;
}

.line-h-17 {
  line-height: 17px;
}

.line-h-18 {
  line-height: 18px;
}

.line-h-19 {
  line-height: 19px;
}

.line-h-20 {
  line-height: 20px;
}

.line-h-20 {
  line-height: 20px;
}

.line-h-21 {
  line-height: 21px;
}

.line-h-22 {
  line-height: 22px;
}

.line-h-23 {
  line-height: 23px;
}

.line-h-24 {
  line-height: 24px;
}

.line-h-25 {
  line-height: 25px;
}

.line-h-26 {
  line-height: 26px;
}

.line-h-27 {
  line-height: 27px;
}

.line-h-28 {
  line-height: 28px;
}

.line-h-29 {
  line-height: 29px;
}

.line-h-30 {
  line-height: 30px;
}

.line-h-30 {
  line-height: 30px;
}

.line-h-31 {
  line-height: 31px;
}

.line-h-32 {
  line-height: 32px;
}

.line-h-33 {
  line-height: 33px;
}

.line-h-34 {
  line-height: 34px;
}

.line-h-35 {
  line-height: 35px;
}

.line-h-36 {
  line-height: 36px;
}

.line-h-37 {
  line-height: 37px;
}

.line-h-38 {
  line-height: 38px;
}

.line-h-39 {
  line-height: 39px;
}

.line-h-40 {
  line-height: 40px;
}

.line-h-41 {
  line-height: 41px;
}

.line-h-42 {
  line-height: 42px;
}

.line-h-43 {
  line-height: 43px;
}

.line-h-44 {
  line-height: 44px;
}

.line-h-45 {
  line-height: 45px;
}

.line-h-46 {
  line-height: 46px;
}

.line-h-47 {
  line-height: 47px;
}

.line-h-48 {
  line-height: 48px;
}

.line-h-49 {
  line-height: 49px;
}

.line-h-50 {
  line-height: 50px;
}
.line-h-51 {
  line-height: 51px;
}
.line-h-52 {
  line-height: 52px;
}
.line-h-53 {
  line-height: 53px;
}
.line-h-54 {
  line-height: 54px;
}
.line-h-55 {
  line-height: 55px;
}
.line-h-56 {
  line-height: 56px;
}
.line-h-57 {
  line-height: 57px;
}
.line-h-58 {
  line-height: 58px;
}
.line-h-59 {
  line-height: 59px;
}
.line-h-60 {
  line-height: 60px;
}
.line-h-61 {
  line-height: 61px;
}
.line-h-62 {
  line-height: 62px;
}
.line-h-63 {
  line-height: 63x;
}
.line-h-64 {
  line-height: 64px;
}
.line-h-65 {
  line-height: 65px;
}
.line-h-66 {
  line-height: 66px;
}
.line-h-67 {
  line-height: 67px;
}
.line-h-68 {
  line-height: 68px;
}
.line-h-68 {
  line-height: 68px;
}
.line-h-69 {
  line-height: 69px;
}
.line-h-70 {
  line-height: 70px;
}
.line-h-71 {
  line-height: 71px;
}
.line-h-72 {
  line-height: 72px;
}
.line-h-73 {
  line-height: 73px;
}
.line-h-74 {
  line-height: 74px;
}
.line-h-75 {
  line-height: 75px;
}
.line-h-76 {
  line-height: 76px;
}
.line-h-78 {
  line-height: 78px;
}
.line-h-79 {
  line-height: 79px;
}
.line-h-80 {
  line-height: 80px;
}
.line-h-81 {
  line-height: 81px;
}
.line-h-82 {
  line-height: 82px;
}
.line-h-83 {
  line-height: 83px;
}
.line-h-84 {
  line-height: 84px;
}
.line-h-85 {
  line-height: 85px;
}
.line-h-86 {
  line-height: 86px;
}
.line-h-87 {
  line-height: 87px;
}
.line-h-88 {
  line-height: 88px;
}
.line-h-89 {
  line-height: 89px;
}
.line-h-90 {
  line-height: 90px;
}
.line-h-92 {
  line-height: 92px;
}
.line-h-93 {
  line-height: 93px;
}
.line-h-94 {
  line-height: 94px;
}
.line-h-95 {
  line-height: 95px;
}
.line-h-96 {
  line-height: 96px;
}
.line-h-97 {
  line-height: 97px;
}
.line-h-98 {
  line-height: 98px;
}
.line-h-99 {
  line-height: 99px;
}
.line-h-100 {
  line-height: 100px;
}
.letter-space-1-44 {
  letter-spacing: 1.44px;
}

.letter-space-8 {
  letter-spacing: 8px;
}

.letter-space-4 {
  letter-spacing: 4px;
}

.font-size-1 {
  font-size: 0.0625rem;
}

.font-size-2 {
  font-size: 0.125rem;
}

.font-size-3 {
  font-size: 0.1875rem;
}

.font-size-4 {
  font-size: 0.25rem;
}

.font-size-5 {
  font-size: 0.3125rem;
}

.font-size-6 {
  font-size: 0.375rem;
}

.font-size-7 {
  font-size: 0.4375rem;
}

.font-size-8 {
  font-size: 0.5rem;
}

.font-size-9 {
  font-size: 0.5625rem;
}

.font-size-10 {
  font-size: 0.625rem;
}

.font-size-11 {
  font-size: 0.6875rem;
}

.font-size-12 {
  font-size: 0.75rem;
}

.font-size-13 {
  font-size: 0.8125rem;
}

.font-size-14 {
  font-size: 0.875rem;
}

.font-size-15 {
  font-size: 0.9375rem;
}

.font-size-16 {
  font-size: 1rem;
}

.font-size-17 {
  font-size: 1.0625rem;
}

.font-size-18 {
  font-size: 1.125rem;
}

.font-size-19 {
  font-size: 1.1875rem;
}

.font-size-20 {
  font-size: 1.25rem;
}

.font-size-21 {
  font-size: 1.3125rem;
}

.font-size-22 {
  font-size: 1.375rem;
}

.font-size-23 {
  font-size: 1.4375rem;
}

.font-size-24 {
  font-size: 1.5rem;
}

.font-size-25 {
  font-size: 1.5625rem;
}

.font-size-26 {
  font-size: 1.625rem;
}

.font-size-27 {
  font-size: 1.6875rem;
}

.font-size-28 {
  font-size: 1.75rem;
}

.font-size-29 {
  font-size: 1.8125rem;
}

.font-size-30 {
  font-size: 1.875rem;
}

.font-size-31 {
  font-size: 1.9375rem;
}

.font-size-32 {
  font-size: 2rem;
}

.font-size-33 {
  font-size: 2.0625rem;
}

.font-size-34 {
  font-size: 2.125rem;
}

.font-size-35 {
  font-size: 2.1875rem;
}

.font-size-36 {
  font-size: 2.25rem;
}

.font-size-37 {
  font-size: 2.3125rem;
}

.font-size-38 {
  font-size: 2.375rem;
}

.font-size-39 {
  font-size: 2.4375rem;
}

.font-size-40 {
  font-size: 2.5rem;
}

.font-size-41 {
  font-size: 2.5625rem;
}

.font-size-42 {
  font-size: 2.625rem;
}

.font-size-43 {
  font-size: 2.6875rem;
}

.font-size-44 {
  font-size: 2.75rem;
}

.font-size-45 {
  font-size: 2.8125rem;
}

.font-size-46 {
  font-size: 2.875rem;
}

.font-size-47 {
  font-size: 2.9375rem;
}

.font-size-48 {
  font-size: 3rem;
}

.font-size-49 {
  font-size: 3.0625rem;
}

.font-size-50 {
  font-size: 3.125rem;
}

.font-size-51 {
  font-size: 3.1875rem;
}

.font-size-52 {
  font-size: 3.25rem;
}

.font-size-53 {
  font-size: 3.3125rem;
}

.font-size-54 {
  font-size: 3.375rem;
}

.font-size-55 {
  font-size: 3.4375rem;
}

.font-size-56 {
  font-size: 3.5rem;
}

.font-size-57 {
  font-size: 3.5625rem;
}

.font-size-58 {
  font-size: 3.625rem;
}

.font-size-59 {
  font-size: 3.6875rem;
}

.font-size-60 {
  font-size: 3.75rem;
}

.font-size-61 {
  font-size: 3.8125rem;
}

.font-size-62 {
  font-size: 3.875rem;
}

.font-size-63 {
  font-size: 3.9375rem;
}

.font-size-64 {
  font-size: 4rem;
}

.font-size-65 {
  font-size: 4.0625rem;
}

.font-size-66 {
  font-size: 4.125rem;
}

.font-size-67 {
  font-size: 4.1875rem;
}

.font-size-68 {
  font-size: 4.25rem;
}

.font-size-69 {
  font-size: 4.3125rem;
}

.font-size-70 {
  font-size: 4.375rem;
}

.font-size-71 {
  font-size: 4.4375rem;
}

.font-size-72 {
  font-size: 4.5rem;
}

.font-size-73 {
  font-size: 4.5625rem;
}

.font-size-74 {
  font-size: 4.625rem;
}

.font-size-75 {
  font-size: 4.6875rem;
}

.font-size-76 {
  font-size: 4.75rem;
}

.font-size-77 {
  font-size: 4.8125rem;
}

.font-size-78 {
  font-size: 4.875rem;
}

.font-size-79 {
  font-size: 4.9375rem;
}

.font-size-80 {
  font-size: 5rem;
}

.font-size-81 {
  font-size: 5.0625rem;
}

.font-size-82 {
  font-size: 5.125rem;
}

.font-size-83 {
  font-size: 5.1875rem;
}

.font-size-84 {
  font-size: 5.25rem;
}

.font-size-85 {
  font-size: 5.3125rem;
}

.font-size-86 {
  font-size: 5.375rem;
}

.font-size-87 {
  font-size: 5.4375rem;
}

.font-size-88 {
  font-size: 5.5rem;
}

.font-size-89 {
  font-size: 5.5625rem;
}

.font-size-90 {
  font-size: 5.625rem;
}

.font-size-91 {
  font-size: 5.6875rem;
}

.font-size-92 {
  font-size: 5.75rem;
}

.font-size-93 {
  font-size: 5.8125rem;
}

.font-size-94 {
  font-size: 5.875rem;
}

.font-size-95 {
  font-size: 5.9375rem;
}

.font-size-96 {
  font-size: 6rem;
}

.font-size-97 {
  font-size: 6.0625rem;
}

.font-size-98 {
  font-size: 6.125rem;
}

.font-size-99 {
  font-size: 6.1875rem;
}

.font-size-100 {
  font-size: 6.25rem;
}

@media (min-width: 1024px) {
  .line-h-lg-10 {
    line-height: 10px !important;
  }
  .line-h-lg-12 {
    line-height: 12px !important;
  }
  .line-h-lg-13 {
    line-height: 13px !important;
  }
  .line-h-lg-14 {
    line-height: 14px !important;
  }
  .line-h-lg-15 {
    line-height: 15px !important;
  }

  .line-h-lg-16 {
    line-height: 16px !important;
  }

  .line-h-lg-17 {
    line-height: 17px !important;
  }

  .line-h-lg-18 {
    line-height: 18px !important;
  }

  .line-h-lg-19 {
    line-height: 19px !important;
  }

  .line-h-lg-20 {
    line-height: 20px !important;
  }

  .line-h-lg-20 {
    line-height: 20px !important;
  }

  .line-h-lg-21 {
    line-height: 21px !important;
  }

  .line-h-lg-22 {
    line-height: 22px !important;
  }

  .line-h-lg-23 {
    line-height: 23px !important;
  }

  .line-h-lg-24 {
    line-height: 24px !important;
  }

  .line-h-lg-25 {
    line-height: 25px !important;
  }

  .line-h-lg-26 {
    line-height: 26px !important;
  }

  .line-h-lg-27 {
    line-height: 27px !important;
  }

  .line-h-lg-28 {
    line-height: 28px !important;
  }

  .line-h-lg-29 {
    line-height: 29px !important;
  }

  .line-h-lg-30 {
    line-height: 30px !important;
  }

  .line-h-lg-30 {
    line-height: 30px !important;
  }

  .line-h-lg-31 {
    line-height: 31px !important;
  }

  .line-h-lg-32 {
    line-height: 32px !important;
  }

  .line-h-lg-33 {
    line-height: 33px !important;
  }

  .line-h-lg-34 {
    line-height: 34px !important;
  }

  .line-h-lg-35 {
    line-height: 35px !important;
  }

  .line-h-lg-36 {
    line-height: 36px !important;
  }

  .line-h-lg-37 {
    line-height: 37px !important;
  }

  .line-h-lg-38 {
    line-height: 38px !important;
  }

  .line-h-lg-39 {
    line-height: 39px !important;
  }

  .line-h-lg-40 {
    line-height: 40px !important;
  }

  .line-h-lg-41 {
    line-height: 41px !important;
  }

  .line-h-lg-42 {
    line-height: 42px !important;
  }

  .line-h-lg-43 {
    line-height: 43px !important;
  }

  .line-h-lg-44 {
    line-height: 44px !important;
  }

  .line-h-lg-45 {
    line-height: 45px !important;
  }

  .line-h-lg-46 {
    line-height: 46px !important;
  }

  .line-h-lg-47 {
    line-height: 47px !important;
  }

  .line-h-lg-48 {
    line-height: 48px !important;
  }

  .line-h-lg-49 {
    line-height: 49px !important;
  }

  .line-h-lg-50 {
    line-height: 50px !important;
  }
  .line-h-lg-51 {
    line-height: 51px !important;
  }
  .line-h-lg-52 {
    line-height: 52px !important;
  }
  .line-h-lg-53 {
    line-height: 53px !important;
  }
  .line-h-lg-54 {
    line-height: 54px !important;
  }
  .line-h-lg-55 {
    line-height: 55px !important;
  }
  .line-h-lg-56 {
    line-height: 56px !important;
  }
  .line-h-lg-57 {
    line-height: 57px !important;
  }
  .line-h-lg-58 {
    line-height: 58px !important;
  }
  .line-h-lg-59 {
    line-height: 59px !important;
  }
  .line-h-lg-60 {
    line-height: 60px;
  }
  .line-h-lg-61 {
    line-height: 61px !important;
  }
  .line-h-lg-62 {
    line-height: 62px !important;
  }
  .line-h-lg-63 {
    line-height: 63x !important;
  }
  .line-h-lg-64 {
    line-height: 64px !important;
  }
  .line-h-lg-65 {
    line-height: 65px;
  }
  .line-h-lg-66 {
    line-height: 66px !important;
  }
  .line-h-lg-67 {
    line-height: 67px !important;
  }
  .line-h-lg-68 {
    line-height: 68px !important;
  }
  .line-h-lg-68 {
    line-height: 68px !important;
  }
  .line-h-lg-69 {
    line-height: 69px !important;
  }
  .line-h-lg-70 {
    line-height: 70px !important;
  }
  .line-h-lg-71 {
    line-height: 71px;
  }
  .line-h-lg-72 {
    line-height: 72px !important;
  }
  .line-h-lg-73 {
    line-height: 73px !important;
  }
  .line-h-lg-74 {
    line-height: 74px !important;
  }
  .line-h-lg-75 {
    line-height: 75px !important;
  }
  .line-h-lg-76 {
    line-height: 76px !important;
  }
  .line-h-lg-78 {
    line-height: 78px !important;
  }
  .line-h-lg-79 {
    line-height: 79px !important;
  }
  .line-h-lg-80 {
    line-height: 80px !important;
  }
  .line-h-lg-81 {
    line-height: 81px !important;
  }
  .line-h-lg-82 {
    line-height: 82px !important;
  }
  .line-h-lg-83 {
    line-height: 83px !important;
  }
  .line-h-lg-84 {
    line-height: 84px !important;
  }
  .line-h-lg-85 {
    line-height: 85px !important;
  }
  .line-h-lg-86 {
    line-height: 86px !important;
  }
  .line-h-lg-87 {
    line-height: 87px !important;
  }
  .line-h-lg-88 {
    line-height: 88px !important;
  }
  .line-h-lg-89 {
    line-height: 89px !important;
  }
  .line-h-lg-90 {
    line-height: 90px !important;
  }
  .line-h-lg-92 {
    line-height: 92px !important;
  }
  .line-h-lg-93 {
    line-height: 93px !important;
  }
  .line-h-lg-94 {
    line-height: 94px !important;
  }
  .line-h-lg-95 {
    line-height: 95px !important;
  }
  .line-h-lg-96 {
    line-height: 96px !important;
  }
  .line-h-lg-97 {
    line-height: 97px !important;
  }
  .line-h-lg-98 {
    line-height: 98px !important;
  }
  .line-h-lg-99 {
    line-height: 99px !important;
  }
  .line-h-lg-100 {
    line-height: 100px !important;
  }
}

@media (min-width: 992px) {
  .section-space-padding-y-lg-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .font-size-lg-1 {
    font-size: 0.0625rem !important;
  }

  .font-size-lg-2 {
    font-size: 0.125rem !important;
  }

  .font-size-lg-3 {
    font-size: 0.1875rem !important;
  }

  .font-size-lg-4 {
    font-size: 0.25rem !important;
  }

  .font-size-lg-5 {
    font-size: 0.3125rem !important;
  }

  .font-size-lg-6 {
    font-size: 0.375rem !important;
  }

  .font-size-lg-7 {
    font-size: 0.4375rem !important;
  }

  .font-size-lg-8 {
    font-size: 0.5rem !important;
  }

  .font-size-lg-9 {
    font-size: 0.5625rem !important;
  }

  .font-size-lg-10 {
    font-size: 0.625rem !important;
  }

  .font-size-lg-11 {
    font-size: 0.6875rem !important;
  }

  .font-size-lg-12 {
    font-size: 0.75rem !important;
  }

  .font-size-lg-13 {
    font-size: 0.8125rem !important;
  }

  .font-size-lg-14 {
    font-size: 0.875rem !important;
  }

  .font-size-lg-15 {
    font-size: 0.9375rem !important;
  }

  .font-size-lg-16 {
    font-size: 1rem !important;
  }

  .font-size-lg-17 {
    font-size: 1.0625rem !important;
  }

  .font-size-lg-18 {
    font-size: 1.125rem !important;
  }

  .font-size-lg-19 {
    font-size: 1.1875rem !important;
  }

  .font-size-lg-20 {
    font-size: 1.25rem !important;
  }

  .font-size-lg-21 {
    font-size: 1.3125rem !important;
  }

  .font-size-lg-22 {
    font-size: 1.375rem !important;
  }

  .font-size-lg-23 {
    font-size: 1.4375rem !important;
  }

  .font-size-lg-24 {
    font-size: 1.5rem !important;
  }

  .font-size-lg-25 {
    font-size: 1.5625rem !important;
  }

  .font-size-lg-26 {
    font-size: 1.625rem !important;
  }

  .font-size-lg-27 {
    font-size: 1.6875rem !important;
  }

  .font-size-lg-28 {
    font-size: 1.75rem !important;
  }

  .font-size-lg-29 {
    font-size: 1.8125rem !important;
  }

  .font-size-lg-30 {
    font-size: 1.875rem !important;
  }

  .font-size-lg-31 {
    font-size: 1.9375rem !important;
  }

  .font-size-lg-32 {
    font-size: 2rem !important;
  }

  .font-size-lg-33 {
    font-size: 2.0625rem !important;
  }

  .font-size-lg-34 {
    font-size: 2.125rem !important;
  }

  .font-size-lg-35 {
    font-size: 2.1875rem !important;
  }

  .font-size-lg-36 {
    font-size: 2.25rem !important;
  }

  .font-size-lg-37 {
    font-size: 2.3125rem !important;
  }

  .font-size-lg-38 {
    font-size: 2.375rem !important;
  }

  .font-size-lg-39 {
    font-size: 2.4375rem !important;
  }

  .font-size-lg-40 {
    font-size: 2.5rem !important;
  }

  .font-size-lg-41 {
    font-size: 2.5625rem !important;
  }

  .font-size-lg-42 {
    font-size: 2.625rem !important;
  }

  .font-size-lg-43 {
    font-size: 2.6875rem !important;
  }

  .font-size-lg-44 {
    font-size: 2.75rem !important;
  }

  .font-size-lg-45 {
    font-size: 2.8125rem !important;
  }

  .font-size-lg-46 {
    font-size: 2.875rem !important;
  }

  .font-size-lg-47 {
    font-size: 2.9375rem !important;
  }

  .font-size-lg-48 {
    font-size: 3rem !important;
  }

  .font-size-lg-49 {
    font-size: 3.0625rem !important;
  }

  .font-size-lg-50 {
    font-size: 3.125rem !important;
  }

  .font-size-lg-51 {
    font-size: 3.1875rem !important;
  }

  .font-size-lg-52 {
    font-size: 3.25rem !important;
  }

  .font-size-lg-53 {
    font-size: 3.3125rem !important;
  }

  .font-size-lg-54 {
    font-size: 3.375rem !important;
  }

  .font-size-lg-55 {
    font-size: 3.4375rem !important;
  }

  .font-size-lg-56 {
    font-size: 3.5rem !important;
  }

  .font-size-size-lg-57 {
    font-size: 3.5625rem !important;
  }

  .font-size-lg-58 {
    font-size: 3.625rem !important;
  }

  .font-size-lg-59 {
    font-size: 3.6875rem !important;
  }

  .font-size-lg-60 {
    font-size: 3.75rem !important;
  }

  .font-size-lg-61 {
    font-size: 3.8125rem !important;
  }

  .font-size-lg-62 {
    font-size: 3.875rem !important;
  }

  .font-size-lg-63 {
    font-size: 3.9375rem !important;
  }

  .font-size-lg-64 {
    font-size: 4rem !important;
  }

  .font-size-lg-65 {
    font-size: 4.0625rem !important;
  }

  .font-size-lg-66 {
    font-size: 4.125rem !important;
  }

  .font-size-lg-67 {
    font-size: 4.1875rem !important;
  }

  .font-size-lg-68 {
    font-size: 4.25rem !important;
  }

  .font-size-lg-69 {
    font-size: 4.3125rem !important;
  }

  .font-size-lg-70 {
    font-size: 4.375rem !important;
  }

  .font-size-lg-71 {
    font-size: 4.4375rem !important;
  }

  .font-size-lg-72 {
    font-size: 4.5rem !important;
  }

  .font-size-lg-73 {
    font-size: 4.5625rem !important;
  }

  .font-size-lg-74 {
    font-size: 4.625rem !important;
  }

  .font-size-lg-75 {
    font-size: 4.6875rem !important;
  }

  .font-size-lg-76 {
    font-size: 4.75rem !important;
  }

  .font-size-lg-77 {
    font-size: 4.8125rem !important;
  }

  .font-size-lg-78 {
    font-size: 4.875rem !important;
  }

  .font-size-lg-79 {
    font-size: 4.9375rem !important;
  }

  .font-size-lg-80 {
    font-size: 5rem;
  }

  .font-size-lg-81 {
    font-size: 5.0625rem !important;
  }

  .font-size-lg-82 {
    font-size: 5.125rem !important;
  }

  .font-size-lg-83 {
    font-size: 5.1875rem !important;
  }

  .font-size-lg-84 {
    font-size: 5.25rem !important;
  }

  .font-size-lg-85 {
    font-size: 5.3125rem !important;
  }

  .font-size-lg-86 {
    font-size: 5.375rem !important;
  }

  .font-size-lg-87 {
    font-size: 5.4375rem !important;
  }

  .font-size-lg-88 {
    font-size: 5.5rem !important;
  }

  .font-size-lg-89 {
    font-size: 5.5625rem !important;
  }

  .font-size-lg-90 {
    font-size: 5.625rem !important;
  }

  .font-size-lg-91 {
    font-size: 5.6875rem !important;
  }

  .font-size-lg-92 {
    font-size: 5.75rem !important;
  }

  .font-size-93 {
    font-size: 5.8125rem !important;
  }

  .font-size-lg-94 {
    font-size: 5.875rem !important;
  }

  .font-size-95 {
    font-size: 5.9375rem !important;
  }

  .font-size-lg-96 {
    font-size: 6rem !important;
  }

  .font-size-97 {
    font-size: 6.0625rem !important;
  }

  .font-size-lg-98 {
    font-size: 6.125rem !important;
  }

  .font-size-lg-99 {
    font-size: 6.1875rem !important;
  }

  .font-size-lg-100 {
    font-size: 6.25rem !important;
  }
}
.section-space-padding-y-80 .vc_column-inner,
.section-space-padding-y-60 .vc_column-inner,
.section-space-padding-y-40 .vc_column-inner,
.section-space-padding-y-50 .vc_column-inner,
.section-space-padding-y-100 .vc_column-inner,
.section-space-padding-y-200 .vc_column-inner {
  padding-top: 0 !important;
}
.img-full-width,
.img-full-width figure,
.img-full-width .vc_single_image-wrapper,
.img-full-width img {
  width: 100%;
}

/* main css start here */

.large[aria-invalid="true"],
.textarea[aria-invalid="true"] {
  border: 1px solid red !important;
}
/* .large[aria-required="true"] {
        border: 1px solid red !important;
      } */

.middle-img-col .img-full-width,
.middle-img-col .img-full-width figure,
.middle-img-col .img-full-width .vc_single_image-wrapper,
.middle-img-col .img-full-width img {
  width: 100%;
  height: 100% !important;
}
.navbar-layout-6 .navbar-expand-lg .navbar-nav .nav-link {
  font-family: "Outfit-Medium";
}

footer {
  padding-top: 50px;
}
.footer-bottomdiv-1 {
  display: flex;
  gap: 2px;
}
.footer-bottomdiv-2 {
  display: flex;
  align-items: center;
  gap: 20px;
}
.footer-scocial-links {
  padding: 0;
  list-style: none;
  display: flex;
  gap: 10px;
  margin: 0;
}
.footer-bottomdiv-1 .textwidget,
.footer-bottomdiv-2 .textwidget {
  margin-bottom: 0 !important;
}
.gswptheme-info .footer_widget {
  margin-bottom: 0 !important;
}
ul.footer-scocial-links li a {
  width: 30px;
  height: 30px;
  border: 1px solid #e6d8cc;
  border-radius: 100%;
  font-size: 18px;
  display: flex;
  /* display: inline-block; */
  justify-content: center;
  text-decoration: none;
  align-items: center;
  color: #996830;
}
.footer-bottomdiv-2 h4 {
  font-size: 14px;
  margin: 0;
  position: relative;
  display: flex;
  align-items: center;
  font-family: "Outfit-Medium";
}
.footer-bottomdiv-2 h4:after {
  content: "";
  width: 65px;
  height: 1px;
  background: #fff;
  display: block;
  margin-left: 20px;
}
.home-welcom-sec {
  padding-top: 100px;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 56% 88%;
}
.home-welcom-sec .vc_column-inner {
  padding-top: 0 !important;
}

.home-single-img-main .slick-slide img {
  display: block;
  width: 100%;
  border-radius: 10px;
  height: 430px;
  object-fit: cover;
  object-position: center;
}
.client-inner-sec {
  padding-inline: 20px;
  text-align: center;
}
.client-inner-sec img {
  height: 100px;
  object-fit: contain;
  object-position: center;
  margin: auto;
}
.home-testimonial {
  background-repeat: no-repeat;
  z-index: +1;
  background-size: cover;
}
.home-testimonial::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #1e1e1ed9;
  z-index: -1;
}
.home-contact-sec {
  background-repeat: no-repeat;
  background-size: 100% auto;
}
#gform_wrapper_1 {
  padding: 40px 80px;
  background: #999999cf;
  border-bottom: 20px solid #996830;
}
#gform_1 label,
#gform_1 .gfield_label {
  color: #fff;
  font-family: "Outfit-Light" !important;
}
#gform_1 .gfield-choice-input {
  background: transparent;
  border: 1.5px solid #fff;
  border-radius: 0;
}
fieldset#field_1_5 {
  width: 96%;
  margin-left: auto;
}
#gform_1 .gfield-choice-input::before {
  color: #fff !important;
}
#gform_1 .large,
#gform_1 .textarea {
  background: transparent !important;
  border-radius: 0;
  padding-block: 1.5rem !important;
  color: #fff !important;
  border: 1.5px solid #fff;
  font-family: "Outfit-Light" !important;
}
.footer-info-box a.text-brown {
  text-decoration: none;
  border-bottom: 1px solid;
}
#gform_1 .large::placeholder,
#gform_1 .textarea::placeholder {
  color: #fff !important;
}
#gform_1 .large::-moz-placeholder {
  color: #fff !important;
}

/* Internet Explorer 10-11 */
#gform_1 .large:-ms-input-placeholder {
  color: #fff !important;
}

/* Microsoft Edge */
#gform_1 .large::-ms-input-placeholder {
  color: #fff !important;
}

/* WebKit browsers (Safari, Chrome) */
#gform_1 .large::-webkit-input-placeholder {
  color: #fff !important;
}
#input_1_5 {
  flex-direction: row;
}
div#gform_fields_1 {
  gap: 20px;
}
.gfield_required {
  display: none;
}
#gform_wrapper_1 h2.gform_title {
  font-size: 48px;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: "PlayfairDisplay-Regular" !important;
}
input#gform_submit_button_1 {
  width: 100%;
  border-radius: 0;
  padding-block: 1.5rem;
  background: #ffff;
  color: #996830;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1.6px;
  font-family: "Outfit-Bold" !important;
}
.home-contact-sec #gform_wrapper_1 {
  position: relative;
  bottom: -70px;
}
.service-detail-page-sec .service-detail-content p {
  margin-bottom: 35px;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: ">>";
  color: #fff;
}
li.breadcrumb-item,
li.breadcrumb-item a {
  font-size: 14px;
  color: #fff !important;
  font-family: "Outfit-Medium" !important;
  font-weight: inherit;
  font-weight: 500 !important;
}
ol.breadcrumb.mb-0 {
  justify-content: center;
}
.home .banner-with-breadcrumb {
  display: none;
}
.gform_validation_errors,
.validation_message {
  display: none !important;
}
.article-layout-three-cols .card {
  background: transparent;
  border: none;
}
#gform_wrapper_3 .gform_heading {
  display: none;
}
.blog-detail-page-sec .blog-detail-content p {
  font-size: 14px;
  line-height: 24px;
  color: white;
  font-family: "Outfit-Light";
}
.blog-detail-page-sec .blog-detail-content h3 {
  font-size: 36px;
  line-height: 43px;
  color: white;
  font-family: "PlayfairDisplay-Bold";
}
.blog-detail-page-sec .blog-detail-content h5 {
  font-size: 20px;
  line-height: 28px;
  color: white;
  font-family: "Outfit-Regular";
}
.blog-detail-page-sec .blog-detail-content p span {
  font-family: "Outfit-Bold";
}
.blog-detail-news-letter {
  padding: 30px;
  border: 1px solid #ffffff;
  /* margin-inline: 6px; */
  margin-inline: 18px;
}
#gform_wrapper_3 input#input_3_1 {
  padding-block: 1.5rem;
  color: #231f20;
  font-size: 16px;
  font-family: "Outfit-Regular" !important;
  border-radius: 5px;
}
form#gform_3 {
  margin-block: 15px;
}
#gform_wrapper_3 .gform_footer.top_label {
  margin-top: 15px;
}
#gform_wrapper_3 input#gform_submit_button_3 {
  width: 100%;
  padding-block: 1rem;
  border-radius: 5px;
  background: #996830;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Outfit-Bold" !important;
  letter-spacing: 1.3px;
}
.carrer-card {
  background: #fafefc;
  border: 1px solid #a2a6a4;
  padding: 20px;
  width: 90%;
  cursor: pointer;
  border-radius: 4px;
}
.carrer-card .btn-carrear {
  padding: 5px 20px;
  color: #996830;
  border: 1px solid #996830;
  border-radius: 24px;
  font-size: 14px;
  font-family: "Outfit-SemiBold" !important;
}
.gallery-layout-1 ul#pills-tab {
  justify-content: center;
  margin-bottom: 30px !important;
}
.main-gallery-sec {
  /* display: flex;
  flex-wrap: wrap; */
  /* gap: 20px; */
  /* justify-content: space-between;
  row-gap: 20px; */
  /* column-count: 3; */
}
.gallery-layout-1 .image a img {
  object-fit: cover;
  object-position: center;
  height: 100%;
}
.gallery-layout-1 .gallery-grid-item {
  /* width: 33%; */
  width:calc((100% - 40px) / 3);
  /* margin-bottom: 10px !important; */
  /* padding-bottom: ; */
}

.gallery-layout-1 .gallery-grid-item::after{
  content: "";
}

.lightbox{
  /* top: 50% !important; */
}

.gallery-layout-1 .gallery-grid-item {
  /* float: left; */
}
.image-gallery{
  /* border: 2px solid green; */
}

.gallery-layout-1 .gallery-grid-item img {
  display: block !important;
  max-width: 100%;
  /* border: 2px solid red; */
}
.lb-data .lb-number{
  display: none !important;
}
.gallery-layout-1 .image a {
  display: block;
  height: 100%;
}
.gallery-layout-1 .image {
  /* width: 34%; */
  /* margin-bottom: 20px; */
  /* margin: 20px; */
}
.gallery-layout-1 .same-gallery-col {
  /* width: 65% !important; */
}
.gallery-layout-1 .home-gallerytabs {
  margin-bottom: 35px;
}
.home-gallerytabs .nav-link {
  background: none !important;
  border-bottom: 1px solid #ffffff;
  border-radius: 0 !important;
  color: #fff;
  font-size: 24px;
  font-family: "Outfit-Medium" !important;
  padding-bottom: 0 !important;
}
.home-gallerytabs .nav-link.active {
  color: #996830 !important;
  border-bottom: 1px solid #996830;
}
.home-gallerytabs ul#pills-tab {
  justify-content: center;
  margin-bottom: 30px !important;
  gap: 30px;
}
.gallery-layout-2 ul#pills-tab .nav-link {
  text-align: left;
  padding-inline: 0;
  margin-bottom: 20px;
  color: #989898;
  border-bottom: 1px solid #989898;
}
.gallery-layout-2 ul#pills-tab {
  flex-direction: column;
  display: block;
}
.home-gallery-slider img {
  height: 500px;
  object-fit: cover;
  object-position: center;
}
.home-gallery-slider .slick-prev {
  left: 0;
}
.home-gallery-slider .slick-next {
  right: 0;
}
.home-gallery-slider .slick-arrow {
  top: 20%;
  z-index: 9;
}
.home-gallery-slider .slick-arrow::before {
  display: none;
}

.home-gallery-slider .slick-next {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='82' height='66' viewBox='0 0 82 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='82' height='66' fill='%23996830'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4167 31.9166L46.2704 31.9166L42.3347 27.1933C41.9512 26.734 42.014 26.0504 42.4733 25.668C42.9337 25.2845 43.6162 25.3473 43.9997 25.8066L49.4164 32.3066C49.4587 32.3576 49.4792 32.4171 49.5107 32.4735C49.5367 32.519 49.5681 32.558 49.5876 32.6078C49.6363 32.7324 49.6656 32.8635 49.6656 32.9956C49.6656 32.9967 49.6667 32.9989 49.6667 33C49.6667 33.0011 49.6656 33.0032 49.6656 33.0043C49.6656 33.1365 49.6363 33.2676 49.5876 33.3921C49.5681 33.442 49.5367 33.481 49.5107 33.5265C49.4792 33.5828 49.4587 33.6424 49.4164 33.6933L43.9997 40.1933C43.7842 40.4501 43.4765 40.5833 43.1667 40.5833C42.9218 40.5833 42.6759 40.501 42.4733 40.332C42.014 39.9496 41.9512 39.266 42.3347 38.8066L46.2704 34.0833L33.4167 34.0833C32.8187 34.0833 32.3333 33.598 32.3333 33C32.3333 32.402 32.8187 31.9166 33.4167 31.9166Z' fill='white'/%3e%3cmask id='mask0_76_1133' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='32' y='25' width='18' height='16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4167 31.9166L46.2704 31.9166L42.3347 27.1933C41.9512 26.734 42.014 26.0504 42.4733 25.668C42.9337 25.2845 43.6162 25.3473 43.9997 25.8066L49.4164 32.3066C49.4587 32.3576 49.4792 32.4171 49.5107 32.4735C49.5367 32.519 49.5681 32.558 49.5876 32.6078C49.6363 32.7324 49.6656 32.8635 49.6656 32.9956C49.6656 32.9967 49.6667 32.9989 49.6667 33C49.6667 33.0011 49.6656 33.0032 49.6656 33.0043C49.6656 33.1365 49.6363 33.2676 49.5876 33.3921C49.5681 33.442 49.5367 33.481 49.5107 33.5265C49.4792 33.5828 49.4587 33.6424 49.4164 33.6933L43.9997 40.1933C43.7842 40.4501 43.4765 40.5833 43.1667 40.5833C42.9218 40.5833 42.6759 40.501 42.4733 40.332C42.014 39.9496 41.9512 39.266 42.3347 38.8066L46.2704 34.0833L33.4167 34.0833C32.8187 34.0833 32.3333 33.598 32.3333 33C32.3333 32.402 32.8187 31.9166 33.4167 31.9166Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_76_1133)'%3e%3crect width='26' height='26' transform='matrix(1 -8.74228e-08 -8.74228e-08 -1 28 46)' fill='white'/%3e%3c/g%3e%3c/svg%3e") !important;
  width: 82px;
  height: 66px;
  left: 97px;
  top: 45px;
}
.home-gallery-slider button.slick-prev {
  width: 82px;
  height: 66px;
  left: 15px;
  top: 45px;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='82' height='66' viewBox='0 0 82 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='82' height='66' transform='translate(82 66) rotate(-180)' fill='%23EBE8E7'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.5833 34.0834H35.7296L39.6653 38.8067C40.0488 39.266 39.986 39.9496 39.5267 40.332C39.0663 40.7155 38.3838 40.6527 38.0003 40.1934L32.5836 33.6934C32.5413 33.6424 32.5208 33.5829 32.4893 33.5265C32.4633 33.481 32.4319 33.442 32.4124 33.3922C32.3637 33.2676 32.3344 33.1365 32.3344 33.0044C32.3344 33.0033 32.3333 33.0011 32.3333 33C32.3333 32.9989 32.3344 32.9968 32.3344 32.9957C32.3344 32.8635 32.3637 32.7324 32.4124 32.6079C32.4319 32.558 32.4633 32.519 32.4893 32.4735C32.5208 32.4172 32.5413 32.3576 32.5836 32.3067L38.0003 25.8067C38.2158 25.5499 38.5235 25.4167 38.8333 25.4167C39.0782 25.4167 39.3241 25.499 39.5267 25.668C39.986 26.0504 40.0488 26.734 39.6653 27.1934L35.7296 31.9167H48.5833C49.1813 31.9167 49.6667 32.402 49.6667 33C49.6667 33.598 49.1813 34.0834 48.5833 34.0834Z' fill='%23181818'/%3e%3cmask id='mask0_76_1135' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='32' y='25' width='18' height='16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.5833 34.0834H35.7296L39.6653 38.8067C40.0488 39.266 39.986 39.9496 39.5267 40.332C39.0663 40.7155 38.3838 40.6527 38.0003 40.1934L32.5836 33.6934C32.5413 33.6424 32.5208 33.5829 32.4893 33.5265C32.4633 33.481 32.4319 33.442 32.4124 33.3922C32.3637 33.2676 32.3344 33.1365 32.3344 33.0044C32.3344 33.0033 32.3333 33.0011 32.3333 33C32.3333 32.9989 32.3344 32.9968 32.3344 32.9957C32.3344 32.8635 32.3637 32.7324 32.4124 32.6079C32.4319 32.558 32.4633 32.519 32.4893 32.4735C32.5208 32.4172 32.5413 32.3576 32.5836 32.3067L38.0003 25.8067C38.2158 25.5499 38.5235 25.4167 38.8333 25.4167C39.0782 25.4167 39.3241 25.499 39.5267 25.668C39.986 26.0504 40.0488 26.734 39.6653 27.1934L35.7296 31.9167H48.5833C49.1813 31.9167 49.6667 32.402 49.6667 33C49.6667 33.598 49.1813 34.0834 48.5833 34.0834Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_76_1135)'%3e%3crect width='26' height='26' transform='matrix(-1 0 0 1 54 20)' fill='%23181818'/%3e%3c/g%3e%3c/svg%3e") !important;
}
.home-gallery-slider .slick-dots {
  display: none !important;
}
#home-service {
  /* background-size: 40%; */
  background-repeat: no-repeat !important;
  background-position: left top;
}
.slick-gallery {
  margin-bottom: 0 !important;
}
nav.breadcrumb-scroller {
  margin-top: 25px !important;
}
.about-us-page-sec {
  background-size: 52% 66%;
}
.site-map-page-sec a {
  color: #fff;
}
.site-map-page-sec {
  color: #fff;
}
.site-map-page-sec ul {
  margin-bottom: 30px !important;
}
@media (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    max-width: 1390px;
  }
}
@media (max-width: 992px) {
  .service-detail-img img {
    height: auto !important;
  }
  .breadcrumb-scroller .breadcrumb {
    flex-wrap: wrap;
    /* justify-content: start !important; */
  }
}
@media (max-width: 767px) {
  #home-service {
    margin-bottom: -1px;
  }
  fieldset#field_1_5 {
    width: 100%;
    margin-left: auto;
  }
  .home-single-img-main .slick-slide img {
    height: 250px;
    object-fit: cover;
  }
  .gallery-layout-2 ul#pills-tab .nav-link {
    font-size: 15px;
    margin-bottom: 0;
  }
  .home-service .wpb_content_element.text-center.d-md-none {
    margin-bottom: 0 !important;
  }
  .col-padding-com {
    padding: 0 !important;
  }
  .home-welcom-sec {
    padding-top: 30px;
  }
  .home-gallerytabs ul#pills-tab {
    justify-content: center;
    margin-bottom: 30px !important;
    gap: 30px;
    column-gap: 18px;
    row-gap: 15px;
  }
  .breadcrumb-scroller {
    margin-bottom: 0 !important;
  }
  .gallery-layout-1 .home-gallerytabs .nav-link {
    font-size: 15px;
    padding-inline: 0;
  }
  .gallery-layout-1 .container {
    padding: 0;
  }
  .gallery-layout-2 ul#pills-tab {
    display: flex;
    flex-direction: row;
    row-gap: 15px;
    column-gap: 20px;
  }
  .home-gallery-slider img {
    height: 350px;
  }
  .gallery-layout-2 .slick-dotted.slick-slider {
    margin-bottom: 0px !important;
  }
  .gallery-layout-2 .container {
    padding: 0;
  }
  .home-gallery-slider .slick-next {
    width: 50px;
    height: 36px;
    background-position: center !important;
    left: 64px;
  }
  .home-gallery-slider .slick-prev {
    width: 50px !important;
    height: 36px !important;
    background-position: center !important;
  }
  .gallery-layout-1 .same-gallery-col {
    width: 100% !important;
  }
  .gallery-layout-1 .image {
    width: 100% !important;
  }
  .blog-detail-news-letter {
    margin-inline: 0;
    padding: 20px;
  }
  .article-layout-three .article-layout-three-cols {
    margin-bottom: 30px;
  }
  .article-layout-three .article-layout-three-cols:last-child {
    margin-bottom: 0 !important;
  }
  .section-space-padding-y-50 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-space-padding-y-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#navbarSupportedContent-5 {
    height: 100vh;
    transition: all 0.2s;
  }
  #input_1_5 {
    flex-direction: column;
  }
  .home-contact-sec #gform_wrapper_1 {
    position: relative;
    bottom: -50px;
  }
  #gform_wrapper_1 {
    padding: 30px 20px;
  }
  #gform_wrapper_1 h2.gform_title {
    font-size: 40px;
  }
  .footer-bottomdiv-1 {
    flex-direction: column;
    text-align: center;
    margin-bottom: 15px;
  }
  .section-space-padding-y-80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-space-padding-y-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .home-welcom-sec {
    background-size: contain;
  }
}

/* mayuri css */

.screenshot-section img {
  height: 350px;
  width: 100%;
}

.screenshot-section .slick-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='82' height='66' viewBox='0 0 82 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='82' height='66' transform='translate(82 66) rotate(-180)' fill='%23EBE8E7'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.5833 34.0834H35.7296L39.6653 38.8067C40.0488 39.266 39.986 39.9496 39.5267 40.332C39.0663 40.7155 38.3838 40.6527 38.0003 40.1934L32.5836 33.6934C32.5413 33.6424 32.5208 33.5829 32.4893 33.5265C32.4633 33.481 32.4319 33.442 32.4124 33.3922C32.3637 33.2676 32.3344 33.1365 32.3344 33.0044C32.3344 33.0033 32.3333 33.0011 32.3333 33C32.3333 32.9989 32.3344 32.9968 32.3344 32.9957C32.3344 32.8635 32.3637 32.7324 32.4124 32.6079C32.4319 32.558 32.4633 32.519 32.4893 32.4735C32.5208 32.4172 32.5413 32.3576 32.5836 32.3067L38.0003 25.8067C38.2158 25.5499 38.5235 25.4167 38.8333 25.4167C39.0782 25.4167 39.3241 25.499 39.5267 25.668C39.986 26.0504 40.0488 26.734 39.6653 27.1934L35.7296 31.9167H48.5833C49.1813 31.9167 49.6667 32.402 49.6667 33C49.6667 33.598 49.1813 34.0834 48.5833 34.0834Z' fill='%23181818'/%3e%3cmask id='mask0_76_1135' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='32' y='25' width='18' height='16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.5833 34.0834H35.7296L39.6653 38.8067C40.0488 39.266 39.986 39.9496 39.5267 40.332C39.0663 40.7155 38.3838 40.6527 38.0003 40.1934L32.5836 33.6934C32.5413 33.6424 32.5208 33.5829 32.4893 33.5265C32.4633 33.481 32.4319 33.442 32.4124 33.3922C32.3637 33.2676 32.3344 33.1365 32.3344 33.0044C32.3344 33.0033 32.3333 33.0011 32.3333 33C32.3333 32.9989 32.3344 32.9968 32.3344 32.9957C32.3344 32.8635 32.3637 32.7324 32.4124 32.6079C32.4319 32.558 32.4633 32.519 32.4893 32.4735C32.5208 32.4172 32.5413 32.3576 32.5836 32.3067L38.0003 25.8067C38.2158 25.5499 38.5235 25.4167 38.8333 25.4167C39.0782 25.4167 39.3241 25.499 39.5267 25.668C39.986 26.0504 40.0488 26.734 39.6653 27.1934L35.7296 31.9167H48.5833C49.1813 31.9167 49.6667 32.402 49.6667 33C49.6667 33.598 49.1813 34.0834 48.5833 34.0834Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_76_1135)'%3e%3crect width='26' height='26' transform='matrix(-1 0 0 1 54 20)' fill='%23181818'/%3e%3c/g%3e%3c/svg%3e ") !important;
  background-repeat: no-repeat;
  width: 82px;
  height: 66px;
  left: 15px;
  top: 45px;
  z-index: 1;
}

.screenshot-section .slick-next {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='82' height='66' viewBox='0 0 82 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='82' height='66' fill='%23996830'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4167 31.9166L46.2704 31.9166L42.3347 27.1933C41.9512 26.734 42.014 26.0504 42.4733 25.668C42.9337 25.2845 43.6162 25.3473 43.9997 25.8066L49.4164 32.3066C49.4587 32.3576 49.4792 32.4171 49.5107 32.4735C49.5367 32.519 49.5681 32.558 49.5876 32.6078C49.6363 32.7324 49.6656 32.8635 49.6656 32.9956C49.6656 32.9967 49.6667 32.9989 49.6667 33C49.6667 33.0011 49.6656 33.0032 49.6656 33.0043C49.6656 33.1365 49.6363 33.2676 49.5876 33.3921C49.5681 33.442 49.5367 33.481 49.5107 33.5265C49.4792 33.5828 49.4587 33.6424 49.4164 33.6933L43.9997 40.1933C43.7842 40.4501 43.4765 40.5833 43.1667 40.5833C42.9218 40.5833 42.6759 40.501 42.4733 40.332C42.014 39.9496 41.9512 39.266 42.3347 38.8066L46.2704 34.0833L33.4167 34.0833C32.8187 34.0833 32.3333 33.598 32.3333 33C32.3333 32.402 32.8187 31.9166 33.4167 31.9166Z' fill='white'/%3e%3cmask id='mask0_76_1133' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='32' y='25' width='18' height='16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4167 31.9166L46.2704 31.9166L42.3347 27.1933C41.9512 26.734 42.014 26.0504 42.4733 25.668C42.9337 25.2845 43.6162 25.3473 43.9997 25.8066L49.4164 32.3066C49.4587 32.3576 49.4792 32.4171 49.5107 32.4735C49.5367 32.519 49.5681 32.558 49.5876 32.6078C49.6363 32.7324 49.6656 32.8635 49.6656 32.9956C49.6656 32.9967 49.6667 32.9989 49.6667 33C49.6667 33.0011 49.6656 33.0032 49.6656 33.0043C49.6656 33.1365 49.6363 33.2676 49.5876 33.3921C49.5681 33.442 49.5367 33.481 49.5107 33.5265C49.4792 33.5828 49.4587 33.6424 49.4164 33.6933L43.9997 40.1933C43.7842 40.4501 43.4765 40.5833 43.1667 40.5833C42.9218 40.5833 42.6759 40.501 42.4733 40.332C42.014 39.9496 41.9512 39.266 42.3347 38.8066L46.2704 34.0833L33.4167 34.0833C32.8187 34.0833 32.3333 33.598 32.3333 33C32.3333 32.402 32.8187 31.9166 33.4167 31.9166Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_76_1133)'%3e%3crect width='26' height='26' transform='matrix(1 -8.74228e-08 -8.74228e-08 -1 28 46)' fill='white'/%3e%3c/g%3e%3c/svg%3e ") !important;
  background-repeat: no-repeat;
  width: 82px;
  height: 66px;
  left: 97px;
  top: 45px;
  z-index: 1;
}

.screenshot-section .slick-prev:before,
.screenshot-section .slick-next:before {
  content: unset;
}

.screenshot-section .slick-slide {
  padding-right: 20px;
}
.screenshot-section:last-child .slick-active{
  padding-right: 0px !important;
}
@media (max-width: 620px) {
  .screenshot-section img {
    height: 200px;
  }
  .screenshot-section .slick-prev {
    left: 28%;
    top: 130%;
    width: 62px;
    height: 50px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='62px' height='50px' viewBox='0 0 62 50' version='1.1'%3e%3cdefs%3e%3cfilter id='alpha' filterUnits='objectBoundingBox' x='0%25' y='0%25' width='100%25' height='100%25'%3e%3cfeColorMatrix type='matrix' in='SourceGraphic' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3e%3c/filter%3e%3cimage id='image7' width='62' height='50' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAYAAAAEA2g/AAAABmJLR0QA/wD/AP+gvaeTAAAA8UlEQVRoge3VsUoDQRSF4bOJgSAJgqVlfIxgIVYidvoS9lYiCKntfIFFrARBtBPyDIb0WtgIUdDKJTN4LCRtup0R9/+6KeaeUwx3JAAAAAAAAOB/cDgcOm5c+fmlm7PHSsowV6OBivGttFmoN+5IqlLmZ+FZ2Xe4nDquBYfJTu4+Sfhs1HLYvXNs2/PpUe4+yTiU545tOx5f5O6yUNQd4Ng7kL6ufw83E2k9Lr+x+i29nhSdvYc6e7XqHN54f/GpJ9HY5SY19DtbcDUaOG6/OW69e1b2c3ZJutyK7umTPNyXPu/18ThPmQ0AAAAAAAAk8gPPHWy78kmd2AAAAABJRU5ErkJggg=='/%3e%3cmask id='mask0'%3e%3cg filter='url(%23alpha)'%3e%3cuse xlink:href='%23image7'/%3e%3c/g%3e%3c/mask%3e%3cclipPath id='clip1'%3e%3crect x='0' y='0' width='62' height='50'/%3e%3c/clipPath%3e%3cg id='surface6' clip-path='url(%23clip1)'%3e%3cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(9.411765%25,9.411765%25,9.411765%25);fill-opacity:1;' d='M 40.828125 15.152344 L 21.171875 15.152344 L 21.171875 34.847656 L 40.828125 34.847656 Z M 40.828125 15.152344 '/%3e%3c/g%3e%3c/defs%3e%3cg id='surface1'%3e%3crect x='0' y='0' width='62' height='50' style='fill:rgb(92.156863%25,90.980392%25,90.588235%25);fill-opacity:1;stroke:none;'/%3e%3cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(9.411765%25,9.411765%25,9.411765%25);fill-opacity:1;' d='M 36.734375 25.820312 L 27.015625 25.820312 L 29.992188 29.398438 C 30.28125 29.746094 30.234375 30.265625 29.886719 30.554688 C 29.539062 30.84375 29.023438 30.796875 28.730469 30.449219 L 24.636719 25.523438 C 24.605469 25.488281 24.589844 25.441406 24.566406 25.398438 C 24.546875 25.363281 24.523438 25.335938 24.507812 25.296875 C 24.46875 25.203125 24.449219 25.101562 24.449219 25.003906 C 24.449219 25.003906 24.445312 25 24.445312 25 C 24.445312 25 24.449219 24.996094 24.449219 24.996094 C 24.449219 24.898438 24.46875 24.796875 24.507812 24.703125 C 24.523438 24.664062 24.546875 24.636719 24.566406 24.601562 C 24.589844 24.558594 24.605469 24.511719 24.636719 24.476562 L 28.730469 19.550781 C 28.894531 19.355469 29.128906 19.253906 29.363281 19.253906 C 29.546875 19.253906 29.734375 19.316406 29.886719 19.445312 C 30.234375 19.734375 30.28125 20.253906 29.992188 20.601562 L 27.015625 24.179688 L 36.734375 24.179688 C 37.1875 24.179688 37.554688 24.546875 37.554688 25 C 37.554688 25.453125 37.1875 25.820312 36.734375 25.820312 Z M 36.734375 25.820312 '/%3e%3cuse xlink:href='%23surface6' mask='url(%23mask0)'/%3e%3c/g%3e%3c/svg%3e") !important;
  }
  .screenshot-section .slick-next {
    left: 48%;
    top: 130%;
    width: 62px;
    height: 50px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='62px' height='50px' viewBox='0 0 62 50' version='1.1'%3e%3cdefs%3e%3cfilter id='alpha' filterUnits='objectBoundingBox' x='0%25' y='0%25' width='100%25' height='100%25'%3e%3cfeColorMatrix type='matrix' in='SourceGraphic' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3e%3c/filter%3e%3cimage id='image7' width='62' height='50' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAYAAAAEA2g/AAAABmJLR0QA/wD/AP+gvaeTAAAA9UlEQVRoge3WP0oDQRiG8W/cFFosxMZCEIJgY8DUISjY2NgFcgIP4AXstLQSPMAWQgiBtN4kpYVl/EskqDPyWmytNtmZqM+v2mLgexZmZtcMAAAAAAAA+Ht0c7ussFPIn7RTt0SlSZEr7N4r7N/p9XQzdU9U8o09hbU3+YuxHqf11D1R6X37SCGTfPNagyxL3ROVwvFl+fL98xjzXNUD5PsHZltnZrOl71c+1Mx1W+XzSs/VXoZVdv0QMw+5qp/xi8Xe6gvhX15uqT5nEc741zQpcnMbI7Pm1D6eD91q/pSyJ5ryl3X9Sr7XSd0CAAAAAAAAzMknyjRqi4B0N1MAAAAASUVORK5CYII='/%3e%3cmask id='mask0'%3e%3cg filter='url(%23alpha)'%3e%3cuse xlink:href='%23image7'/%3e%3c/g%3e%3c/mask%3e%3cclipPath id='clip1'%3e%3crect x='0' y='0' width='62' height='50'/%3e%3c/clipPath%3e%3cg id='surface6' clip-path='url(%23clip1)'%3e%3cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 21.171875 34.847656 L 40.828125 34.847656 L 40.828125 15.152344 L 21.171875 15.152344 Z M 21.171875 34.847656 '/%3e%3c/g%3e%3c/defs%3e%3cg id='surface1'%3e%3crect x='0' y='0' width='62' height='50' style='fill:rgb(60%25,40.784314%25,18.823529%25);fill-opacity:1;stroke:none;'/%3e%3cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 25.265625 24.179688 L 34.984375 24.179688 L 32.007812 20.601562 C 31.71875 20.253906 31.765625 19.734375 32.113281 19.445312 C 32.460938 19.15625 32.976562 19.203125 33.269531 19.550781 L 37.363281 24.476562 C 37.394531 24.511719 37.410156 24.558594 37.433594 24.601562 C 37.453125 24.636719 37.476562 24.664062 37.492188 24.703125 C 37.53125 24.796875 37.550781 24.898438 37.550781 24.996094 C 37.550781 24.996094 37.554688 25 37.554688 25 C 37.554688 25 37.550781 25.003906 37.550781 25.003906 C 37.550781 25.101562 37.53125 25.203125 37.492188 25.296875 C 37.476562 25.335938 37.453125 25.363281 37.433594 25.398438 C 37.410156 25.441406 37.394531 25.488281 37.363281 25.523438 L 33.269531 30.449219 C 33.105469 30.644531 32.871094 30.746094 32.636719 30.746094 C 32.453125 30.746094 32.265625 30.683594 32.113281 30.554688 C 31.765625 30.265625 31.71875 29.746094 32.007812 29.398438 L 34.984375 25.820312 L 25.265625 25.820312 C 24.8125 25.820312 24.445312 25.453125 24.445312 25 C 24.445312 24.546875 24.8125 24.179688 25.265625 24.179688 Z M 25.265625 24.179688 '/%3e%3cuse xlink:href='%23surface6' mask='url(%23mask0)'/%3e%3c/g%3e%3c/svg%3e") !important;
  }
  .screenshot-section .slick-slider {
    margin-bottom: 90px;
  }
  .screenshot-section .slick-slide {
    padding-right: 0px;
  }
}
@media (min-width: 992px) {
  .screenshot-section .slick-slider {
    /* width: 130%; */
  }
}

/*--home banner arrows--*/
.renderkey-home-page-banner-slider button.slick-prev{
    width: 60px;
    height: 60px;
    left: 0;
    top: 50%;
    z-index: 1;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='88' height='88' transform='matrix(-1 0 0 1 88 0)' fill='black' fill-opacity='0.56'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.875 45.125H36.5944L42.498 52.21C43.0732 52.899 42.979 53.9244 42.29 54.498C41.5994 55.0732 40.5756 54.979 40.0004 54.29L31.8754 44.54C31.812 44.4636 31.7811 44.3743 31.734 44.2898C31.695 44.2215 31.6479 44.163 31.6186 44.0883C31.5455 43.9014 31.5016 43.7048 31.5016 43.5065C31.5016 43.5049 31.5 43.5016 31.5 43.5C31.5 43.4984 31.5016 43.4951 31.5016 43.4935C31.5016 43.2952 31.5455 43.0986 31.6186 42.9117C31.6479 42.837 31.695 42.7785 31.734 42.7102C31.7811 42.6257 31.812 42.5364 31.8754 42.46L40.0004 32.71C40.3237 32.3249 40.7852 32.125 41.25 32.125C41.6173 32.125 41.9861 32.2485 42.29 32.502C42.979 33.0756 43.0732 34.101 42.498 34.79L36.5944 41.875H55.875C56.772 41.875 57.5 42.603 57.5 43.5C57.5 44.397 56.772 45.125 55.875 45.125Z' fill='white'/%3e%3cmask id='mask0_440_948' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='31' y='32' width='27' height='23'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.875 45.125H36.5944L42.498 52.21C43.0732 52.899 42.979 53.9244 42.29 54.498C41.5994 55.0732 40.5756 54.979 40.0004 54.29L31.8754 44.54C31.812 44.4636 31.7811 44.3743 31.734 44.2898C31.695 44.2215 31.6479 44.163 31.6186 44.0883C31.5455 43.9014 31.5016 43.7048 31.5016 43.5065C31.5016 43.5049 31.5 43.5016 31.5 43.5C31.5 43.4984 31.5016 43.4951 31.5016 43.4935C31.5016 43.2952 31.5455 43.0986 31.6186 42.9117C31.6479 42.837 31.695 42.7785 31.734 42.7102C31.7811 42.6257 31.812 42.5364 31.8754 42.46L40.0004 32.71C40.3237 32.3249 40.7852 32.125 41.25 32.125C41.6173 32.125 41.9861 32.2485 42.29 32.502C42.979 33.0756 43.0732 34.101 42.498 34.79L36.5944 41.875H55.875C56.772 41.875 57.5 42.603 57.5 43.5C57.5 44.397 56.772 45.125 55.875 45.125Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_440_948)'%3e%3crect width='39' height='39' transform='matrix(-1 0 0 1 64 24)' fill='white'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.renderkey-home-page-banner-slider button.slick-next{
    width: 60px;
    height: 60px;
    right: 0;
    top: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='88' height='88' fill='black' fill-opacity='0.56'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.125 45.125H51.4056L45.502 52.21C44.9268 52.899 45.021 53.9244 45.71 54.498C46.4006 55.0732 47.4244 54.979 47.9996 54.29L56.1246 44.54C56.188 44.4636 56.2189 44.3743 56.266 44.2898C56.305 44.2215 56.3521 44.163 56.3814 44.0882C56.4545 43.9014 56.4984 43.7048 56.4984 43.5065C56.4984 43.5049 56.5 43.5016 56.5 43.5C56.5 43.4984 56.4984 43.4951 56.4984 43.4935C56.4984 43.2952 56.4545 43.0986 56.3814 42.9118C56.3521 42.837 56.305 42.7785 56.266 42.7102C56.2189 42.6257 56.188 42.5364 56.1246 42.46L47.9996 32.71C47.6763 32.3249 47.2148 32.125 46.75 32.125C46.3828 32.125 46.0139 32.2485 45.71 32.502C45.021 33.0756 44.9268 34.101 45.502 34.79L51.4056 41.875H32.125C31.228 41.875 30.5 42.603 30.5 43.5C30.5 44.397 31.228 45.125 32.125 45.125' fill='white'/%3e%3cmask id='mask0_440_947' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='30' y='32' width='27' height='23'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.125 45.125H51.4056L45.502 52.21C44.9268 52.899 45.021 53.9244 45.71 54.498C46.4006 55.0732 47.4244 54.979 47.9996 54.29L56.1246 44.54C56.188 44.4636 56.2189 44.3743 56.266 44.2898C56.305 44.2215 56.3521 44.163 56.3814 44.0882C56.4545 43.9014 56.4984 43.7048 56.4984 43.5065C56.4984 43.5049 56.5 43.5016 56.5 43.5C56.5 43.4984 56.4984 43.4951 56.4984 43.4935C56.4984 43.2952 56.4545 43.0986 56.3814 42.9118C56.3521 42.837 56.305 42.7785 56.266 42.7102C56.2189 42.6257 56.188 42.5364 56.1246 42.46L47.9996 32.71C47.6763 32.3249 47.2148 32.125 46.75 32.125C46.3828 32.125 46.0139 32.2485 45.71 32.502C45.021 33.0756 44.9268 34.101 45.502 34.79L51.4056 41.875H32.125C31.228 41.875 30.5 42.603 30.5 43.5C30.5 44.397 31.228 45.125 32.125 45.125' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_440_947)'%3e%3crect x='24' y='24' width='39' height='39' fill='white'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.renderkey-home-page-banner-slider button.slick-prev::before, .renderkey-home-page-banner-slider button.slick-next::before{
  content: unset;
}

@media (max-width: 620px) {
  .renderkey-home-page-banner-slider button.slick-prev, .renderkey-home-page-banner-slider button.slick-next{
    width: 35px;
    height: 35px;
  } 
  
}