
/* Fonts */


@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/font/roboto-slab/RobotoSlab-Bold.eot');
    src: url('../fonts/font/roboto-slab/RobotoSlab-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Bold.woff2') format('woff2'),
        url('../fonts/font/roboto-slab/RobotoSlab-Bold.woff') format('woff'),
        url('../fonts/font/roboto-slab/RobotoSlab-Bold.ttf') format('truetype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Bold.svg#RobotoSlab-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/font/roboto-slab/RobotoSlab-Light.eot');
    src: url('../fonts/font/roboto-slab/RobotoSlab-Lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Light.woff2') format('woff2'),
        url('../fonts/font/roboto-slab/RobotoSlab-Light.woff') format('woff'),
        url('../fonts/font/roboto-slab/RobotoSlab-Light.ttf') format('truetype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Light.svg#RobotoSlab-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/font/roboto-slab/RobotoSlab-Regular.eot');
    src: url('../fonts/font/roboto-slab/RobotoSlab-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Regular.woff2') format('woff2'),
        url('../fonts/font/roboto-slab/RobotoSlab-Regular.woff') format('woff'),
        url('../fonts/font/roboto-slab/RobotoSlab-Regular.ttf') format('truetype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Regular.svg#RobotoSlab-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/font/roboto-slab/RobotoSlab-Thin.eot');
    src: url('../fonts/font/roboto-slab/RobotoSlab-Thind41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Thin.woff2') format('woff2'),
        url('../fonts/font/roboto-slab/RobotoSlab-Thin.woff') format('woff'),
        url('../fonts/font/roboto-slab/RobotoSlab-Thin.ttf') format('truetype'),
        url('../fonts/font/roboto-slab/RobotoSlab-Thin.svg#RobotoSlab-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Amerika Signature Demo';
    src: url('../fonts/font/AmerikaSignatureDemo-Regular.eot');
    src: url('../fonts/font/AmerikaSignatureDemo-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/AmerikaSignatureDemo-Regular.woff2') format('woff2'),
        url('../fonts/font/AmerikaSignatureDemo-Regular.woff') format('woff'),
        url('../fonts/font/AmerikaSignatureDemo-Regular.ttf') format('truetype'),
        url('../fonts/font/AmerikaSignatureDemo-Regular.svg#AmerikaSignatureDemo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*@font-face {
    font-family: 'American Signature';
    src: url('../fonts/font/AmericanSignature.eot');
    src: url('../fonts/font/AmericanSignature.eot?#iefix') format('embedded-opentype'),
        url('../fonts/font/AmericanSignature.woff2') format('woff2'),
        url('../fonts/font/AmericanSignature.woff') format('woff'),
        url('../fonts/font/AmericanSignature.ttf') format('truetype'),
        url('../fonts/font/AmericanSignature.svg#AmericanSignature') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/

@font-face {
    font-family: 'CG Omega';
    src: url('../fonts/CGOmega.eot');
    src: url('../fonts/CGOmegad41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CGOmega.html') format('woff2'),
        url('../fonts/CGOmega-2.html') format('woff'),
        url('../fonts/CGOmega-3.html') format('truetype'),
        url('../fonts/CGOmega-4.html#CGOmega') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'American Signature';
    src: url('AmericanSignature.html');
    src: url('AmericanSignatured41d.html?#iefix') format('embedded-opentype'),
        url('AmericanSignature-2.html') format('woff2'),
        url('AmericanSignature-3.html') format('woff'),
        url('AmericanSignature-4.html') format('truetype'),
        url('AmericanSignature-5.html#AmericanSignature') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('../fonts/PoppinsSemiBold.html');
    src: url('../fonts/PoppinsSemiBold.html') format('embedded-opentype'), url('../fonts/PoppinsSemiBold-2.html') format('woff2'), url('../fonts/PoppinsSemiBold-3.html') format('woff'), url('../fonts/PoppinsSemiBold-4.html') format('truetype'), url('../fonts/PoppinsSemiBold-5.html#PoppinsSemiBold') format('svg');
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BoldItalic.html');
    src: url('../fonts/Poppins-BoldItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BoldItalic-2.html') format('woff2'),
        url('../fonts/Poppins-BoldItalic-3.html') format('woff'),
        url('../fonts/Poppins-BoldItalic-4.html') format('truetype'),
        url('../fonts/Poppins-BoldItalic-5.html#Poppins-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBold.html');
    src: url('../fonts/Poppins-ExtraBoldd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBold-2.html') format('woff2'),
        url('../fonts/Poppins-ExtraBold-3.html') format('woff'),
        url('../fonts/Poppins-ExtraBold-4.html') format('truetype'),
        url('../fonts/Poppins-ExtraBold-5.html#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
/* Colors */
:root {
  --color-default: #212529;
  --color-primary: #ce1212;
  --color-secondary: #37373f;
}

/* Smooth scroll behavior */
:root {
  scroll-behavior: smooth;
}

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/


.content {
  padding: 7rem 0;
  background-color: #393e46; }


.owl-1 .owl-nav {
  width: 100%;
  position: absolute;
  top: 50%; }

  @media (max-width: 991.98px) {
    .owl-1 .owl-nav {
      display: none; } }
  .owl-1 .owl-nav .owl-next,
  .owl-1 .owl-nav .owl-prev {
    border: 1px solid red;
    z-index: 92;
    position: absolute;
    top: 50%;
    opacity: .5;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
    .owl-1 .owl-nav .owl-next:active, .owl-1 .owl-nav .owl-next:focus,
    .owl-1 .owl-nav .owl-prev:active,
    .owl-1 .owl-nav .owl-prev:focus {
      outline: none; }
    .owl-1 .owl-nav .owl-next:hover,
    .owl-1 .owl-nav .owl-prev:hover {
      opacity: 1; }
    .owl-1 .owl-nav .owl-next span,
    .owl-1 .owl-nav .owl-prev span {
      color: #000; }
      .owl-1 .owl-nav .owl-next span:before,
      .owl-1 .owl-nav .owl-prev span:before {
        font-size: 40px !important; }

  .owl-1 .owl-nav .owl-next { border: 4px solid blue; right: -40px; }

  .owl-1 .owl-nav .owl-prev { left: -40px; }

.owl-1 .owl-dots {
  position: absolute;
  bottom: -80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

  .owl-1 .owl-dots .owl-dot {
    background: none;
    display: inline-block; }

    .owl-1 .owl-dots .owl-dot > span {
      display: inline-block;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #bbb;
      margin: 4px; }

    .owl-1 .owl-dots .owl-dot.active > span { background: #F55F56; }
    .owl-1 .owl-dots .owl-dot:active, .owl-1 .owl-dots .owl-dot:focus { outline: none; }

blockquote.testimony-29101 {
  max-width: 799px;
  margin: 0 auto; }
  blockquote.testimony-29101 p {
    font-size: 24px;
    color: #000;
    line-height: 1.5;
    font-family: "Arbutus Slab", serif; }
  blockquote.testimony-29101 .author {
    font-size: 14px; }
    blockquote.testimony-29101 .author cite {
      color: #ccc; }

.owl-item h1 {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #808080;
  color: #FFF;
  font-family: ;
  font-size: 120.531px;
  font-style: normal;
  font-weight: 600;
  line-height: 110px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

body {
  color: var(--color-default);
  position:relative;
  padding-bottom:80px;
}


a {
  text-decoration: none;
}

a:hover {
  color: #ec2727;
  text-decoration: none;
}

 .navbar {
    padding: 0;
  }

  .navbar ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    align-items: center;
  }

  .navbar li {
    position: relative;
  }

  .navbar>ul>li {
    white-space: nowrap;
    padding: 10px 28px 10px 0px;
  }
  


  .navbar a,
  .navbar a:focus {
    display: flex;
    color: #808080;
    white-space: nowrap;
    transition: 0.3s;
    position: relative;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
}

  .navbar a i,
  .navbar a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
  }

/*  .navbar>ul>li>a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -6px;
    left: 0;
    background-color: var(--color-primary);
    visibility: hidden;
    width: 0px;
    transition: all 0.3s ease-in-out 0s;
  }*/

  .navbar a:hover:before,
  .navbar li:hover>a:before,
  .navbar .active:before {
    visibility: visible;
    width: 100%;
	
  }

  .navbar a:hover,
  .navbar .active:focus,
  .navbar li:hover>a {
	  color: #F55F56;
  }

  .navbar .dropdown ul {
    display: block;
    position: absolute;
    /*left: 28px;*/
    top: calc(100% + 30px);
    margin: 0;
    padding: 10px 0;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
    transition: 0.3s;
    border-radius: 4px;
  }

  .navbar .dropdown ul li {
    min-width: 200px;
  }

  .navbar .dropdown ul a {
    padding: 10px 20px;
    font-size: 15px;
    text-transform: none;
    font-weight: 600;
  }

  .navbar .dropdown ul a i {
    font-size: 12px;
  }

  .navbar .dropdown ul a:hover,
  .navbar .dropdown ul .active:hover,
  .navbar .dropdown ul li:hover>a {
    color: var(--color-primary);
  }

  .navbar .dropdown:hover>ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
  }

  .navbar .dropdown .dropdown ul {
    top: 0;
    left: calc(100% - 30px);
    visibility: hidden;
  }

  .navbar .dropdown .dropdown:hover>ul {
    opacity: 1;
    top: 0;
    left: 100%;
    visibility: visible;
  }

 .navbar .dropdown-toggle::after {margin-top: 10px;}
.top-logo {
  margin-top: 25px;
}



/*---------------dropdown---------------*/

.dropdown-menu.show{ min-width: 17rem; border: none; background-color: transparent;}
.dropdown-menu.show img{ width: 100%;}

.colmenu{ padding-left: 4px; padding-right: 4px;}
.menu-img-sec {
  margin-bottom: 8px;
}
.menu-img-sec a:hover {
  opacity: 0.7;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #F55F56;
}



/*--------------------------------------------------------------
# Sections & Section Header
--------------------------------------------------------------*/

#myVideo {
  object-fit: cover;
  width: 100%;
}

.rght-start blockquote a {color: #F55F56;}
.rght-start blockquote a:hover { opacity: 0.7;}

.headline-innr a img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.headline-innr a:hover img {
  opacity: 0.7;
}


.headline-innr a:hover {
  opacity: 0.7;
}

.image-wrapper {
  position: relative;
}

.top-bnnr-txt-rght {
  position: absolute;
  right: -55px;
  top: 140px;
  writing-mode: vertical-rl;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
}

.view-pg-btn{
font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #F55F56;
  padding: 0px;
  border-bottom: 2px solid #F55F56;
  border-radius: 0px;
  padding-bottom: 10px;
}

.view-pg-btn.btn:hover {
  color: #F55F56;
  opacity:0.7;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: none;
}

.top-bnnr-txt {
  margin-top: 50px;
}

.top-sec {
  padding-bottom: 90px;
}
.top-bnnr{ width:100%;}
/*.kapson-Gimg {
position: relative;
z-index: 1;
left: 33px;
padding-top: 80px;
width: 990px;
}*/

.kapson-Gimg {
  position: relative;
  z-index: 1;
  left: 0px;
  padding-top: 80px;
  width: 1045px;
}

.page-name {
  font-size: 220px;
  line-height: 200px;
  position: relative;
  /*z-index: 1;*/
  font-weight: 600;
  color: #f3f3f3;
  -webkit-text-stroke-color: #f3f3f3;
  font-family: 'Poppins', sans-serif;
  -webkit-text-stroke-width: 1px;
  left: 0px;
  text-transform: uppercase;
  margin-top: 40px;
}

.page-nameB{
  font-size: 220px;
  line-height: 200px;
  position: absolute;
  top: -40px;
  z-index: 1;
  font-weight: 600;
  color: transparent;
  -webkit-text-stroke-color: #f3f3f3;
  font-family: 'Poppins', sans-serif;
  -webkit-text-stroke-width: 1px;
  left: 0px;
  text-transform: uppercase;
  margin-top: 40px; 
}

.img-nametxt {
  font-size: 220px;
  line-height: 200px;
  font-weight: 600;
  color: transparent;
  -webkit-text-stroke-color: #f3f3f3;
  font-family: 'Poppins', sans-serif;
  -webkit-text-stroke-width: 1px;
  text-transform: uppercase;
    display: none;
}

.img-nameB {
  opacity: 0;
}

.name-sec {
  position: relative;
}

/*.kapson-Gimg.kap-enter{ left: 59px;} */

.kapson-Gimg.kap-enter{ left: 0px;}  /*---kapsons-entertainment---*/

.top-bnnr-txt h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 30px;
}

.top-bnnr-txt h6{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.top-bnnr-txt p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  /*padding-bottom: 50px;*/
}

.how-start-sec {
  padding-top: 90px;
  padding-bottom: 90px;
}

.rght-start h4{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 53px;
text-align: left;
color: #F55F56;
margin-bottom: 25px;
padding-left: 30px;
padding-top: 30px;
}

.carousel-indicators li{
border: 1px solid #A3A0A0;
border-radius: 10px;
height: 6px;
width: 6px;	
background-color: #A3A0A0;
opacity: 1;
position: relative;
top: 10px;
}

.carousel-indicators .active{
width: 16px;
height: 16px;
background-color: #F55F56;
border: 4px solid #FFFFFF;	
border-radius: 15px;
box-shadow: 0px 8px 8px -4px rgba(97, 48, 48, 0.25);
position: relative;
top: 0px;
}

.carousel-indicators {
bottom: -40px;
margin-bottom: 0px;
}

#demo .carousel-item img{ 
width: 500px;
height: 100%;
margin: 0 auto;
display: flex;
}

#demo {
padding-top: 30px;
margin-bottom: 30px;
}

#demo .carousel-item img{ 
margin: 0 auto;
display: flex;
width: 260px;
height: 100%;
}

.rght-start p{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 172.88%;
text-align: justify;
color: #211D1D;
padding-left: 30px;
padding-right: 30px;
}

.rght-start {
margin-top: 50px !important;
}

.carousel-control-next-icon { background-image:url(../image/right-angle.png); width: 12px;
height: 19px;}
.carousel-control-prev-icon {background-image:url(../image/left-angle.png); width: 12px;
height: 19px;}

.slide-txt1 {
color: #F55F56;
  text-align: center;
 font-family: 'CG Omega';
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 172.885%;
  margin-bottom: 0px;
  position: relative;
  top: 30px;
}

.slide-txt-bttm {
color: #000;
  text-align: center;
  font-family: 'Amerika Signature Demo';
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  top: -9px;
  margin-bottom: 30px;
}

.rght-news-sec h6{
margin-top: 40px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28.204px;
  text-align: justify;
  color: #211D1D;
}



/*-----------------first-ever-store------------------*/


.left-start {
  position: relative;
  padding-top: 30px;
}

.bnnr-txt-top {
  position: absolute;
  top: -28px;
  right: -15px;
  color: #000;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: 'Amerika Signature Demo';
}

/*-----------------pillers-sec------------------*/


.piller-sec img{ width: 100%; height: 220px; object-fit: cover;}

.piller-sec {
  margin-bottom: 15px;
}
/*.group-container{ padding-left: 120px;}*/

.piller-sec h4{ 
  color: #F55F56;
  font-family: Roboto Slab;
  font-size: 34px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: left;
  position: absolute;
  bottom: 0;
}

.grp-bnnr-txt-top{color: #000;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: 'Amerika Signature Demo';
  margin-bottom: 0px;
  position: relative;
  top: 20px;
z-index: 1;
  left: 170px;
}

.pillers-txt{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  margin-bottom: 35px;
    padding-top: 10px;
}


/*-------group-sec--------*/


.group-imgs-sec {
  position: relative;
}

.group-side-img {
  position: absolute;
  right: -4px;
  z-index: 1;
  top: 0;
  bottom: 0;
  height: 700px;
}



/*--------leaders-sec--------*/

.kaps-innr-sec img{ width: 220px;}


.leader-bnnr-sec {
padding-left: 95px;
  position: relative;
  margin-bottom: 55px;
  padding-right: 95px;
}

.leader-bnnr-sec h4{
  position: absolute;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 53px;
  color: #F55F56;
  margin-bottom: 20px;
  top: 60px;
  left: 98px;
}

.leader-txt-bttm {
  color: #000;
  font-family: 'Amerika Signature Demo';
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  bottom: -15px;
  right: 110px;
}

.leaders-innr-sec {
  margin-bottom: 70px;
    text-align: center;
}

.leaders-innr-sec img{ width: 220px;}

.leaders-innr-sec h5{
  color: #F55F56;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0px;
  min-height: 40px;
}

.leaders-innr-sec h3{
  color: #000;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.lead-btn-sec {
  text-align: center;
}




/*---------news-sec---------*/


.news-img {
width: 450px;
  height: 650px;
  object-fit: cover;
  padding-left: 50px;
}

.new-btm-img {
  padding-left: 50px;
  margin-top: 15px;
}

.left-news-sec {
  position: relative;
}

.news-bnnr-txt-lft {
  position: absolute;
  left: -5px;
  bottom: 8px;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
  text-transform: capitalize;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}


/*----------footer-sec------------*/

.footer-navigation.centered-box{display: flex;}

#footer-menu {
 margin: 0 auto;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
  flex-wrap: wrap;
}

.footer-navigation .menu-item {
  white-space: nowrap;
  padding: 2px 28px 2px 0px;
}

.footer-navigation .menu-item a {
  color: #F55F56;
  font-family: Roboto Slab;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.07px;
}

.footer-navigation .menu-item a:hover{ opacity: 0.7;}

.socials.inline-inside.socials-colored {
  margin-top: -5px;
}

#footer-socials{ float: right;}
.socials-item img{ width: 35px;}

.socials-item:hover{ opacity: 0.7;}

.footer-row {
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 15px;
}

.copyright {
  color: var(--Grey, #808080);
  font-family: Roboto Slab;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.06px;
  text-transform: capitalize;
  text-align: center;
  padding-top: 25px;
}

.footer-logo img{ width: 100%;}




/*-------------slider----------------*/

/* Slideshow container */
.slideshow-container {
  position: relative;
}

/* Slides */
.slider1 .mySlides {
  display: none;
  padding: 80px;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}

/* Next & previous buttons */
.slider1 .prev, .slider1 .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.slider1 .next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.slider1 .prev:hover, .slider1 .next:hover {
  opacity:0.7;
}

/* The dot/bullet/indicator container */
.dot-container {
    text-align: center;
    padding: 20px;
}

/* The dots/bullets/indicators */
.dot-container .dot {
  cursor: pointer;
  height: 7px;
  width: 7px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.dot-container .active, .dot-container .dot:hover {
background-color: #F55F56;
height: 16px;
width: 16px;
position: relative;
top: 4px;
border: 2px solid #fff;
box-shadow: 0px 8px 8px -4px rgba(97, 48, 48, 0.25);
}

.mySlides img{ width:100%;}

/*-------------slider-end---------------*/

.left-group {
  padding-left: 50px;
}
.group1 img{ width: 100%; margin-bottom: 15px;}
.group-headng{ 
position: relative;
top: 49px;
z-index: 1;
width: 708px;
left: 50px;
}
.group1:hover img {
  opacity: 0.7;
}

.rght-group {
  padding-top: 110px;
}

.rght-group h4{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 53px;
color: #F55F56;
margin-bottom: 20px;}

.rght-group p{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 172.88%;
text-align: justify;
color: #A4A4A4;
}
.view-btn{
width: 302px;
height: 62px;
background-color: #F55F56;
border: 1px solid #F55F56;
border-radius: 0px;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 21px;
letter-spacing: 0.18em;
color: #FFFFFF;
margin-top: 0px;
}

.view-btn:hover {
  color: #fff;
  text-decoration: none;
  opacity:0.7;
}
.group-lft-img {
position: absolute;
left: 15px;
bottom: 62px;
width: 65px;
}
.rectng-img {
  width: 100%;
}
.brands-sec {
  padding-top: 90px;
}
.group-sec {
  padding-bottom: 15px;
  padding-top: 60px;
}
.brand-top-sec {
  background-color: #F55F56;
  position: relative;
  height: 160px;
  margin-bottom: 120px;
}
.brand-headng {
  position: absolute;
  top: -66px;
  width: 800px;
  left: 9%;
}
.reason-word {
position: absolute;
right: 15%;
width: 500px;
bottom: -44px;
}

.brand-img {
  margin-bottom: 25px;
  width: 100%;
}

.new-head {
position: relative;
width: 600px;
z-index: 2;
top: 114px;
left: 25%;
}

.rgt-hd{ position: relative;}

.rght-news-sec h4{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-size: 30px;
line-height: 53px;
color: #F55F56;
margin-bottom: 20px; 
position: absolute;
  top: 12px;
  left: 0px;
}

/*.rgt-hd{  background-image:url(../image/new-imgs/NEWS-2.png);}*/

.rght-news-sec p{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  margin-bottom: 35px;
  margin-top: 30px;
}

.view-pg-btn.btn.headln-view {
  margin-top: 30px;
}

.headline-sec {
  margin-top: 50px;
}


.headline-innr h5{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24.662px;
  color: #808080;
  margin-top: 8px;
}

.news-sec {
  padding-bottom: 90px;
  padding-top: 90px;
}

.leader-img {
  width: 800px;
  position: relative;
  left: 208px;
  top: 93px;
  z-index: 2;
}
.leader-sec { padding-bottom: 80px; padding-top: 90px;}

.map-head{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 53px;
color: #F55F56;
}

.innr-map iframe{ width: 100%;}
.map-list { padding: 0px;}

.map-list li{
list-style:none; 
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 172.88%;
text-transform: uppercase;
color: #756F6F;
}
.map-sec {
  padding-top: 60px;
}


/*-------csr---------*/


.top-bnnr-txt.csr-bnnr-txt {
  padding-top: 120px;
}


.kanya-bnnr-sec {
  position: relative; float: left;
  width: 100%;
}

.kanya-bnnr-sec  .bnnr-txt-top { position: absolute;
  top: -52px;
  left: 0;}

.kanya-lft-img{ float: left; width: 50%;}
.kanya-lft-img img{ float: left;}

.kanya-rht-txt{ width: 50%; float: left;}

.kanya-rht-txt .kanyaimg{width: 100%; position: relative; left: -318px; top: 35px;}

.kanya-hd-txt{
  color: #FFB800;
  font-family: Roboto Slab;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 60px;
  padding-left: 40px;
  margin-bottom: 30px;
}

.kanya-rht-txt p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  padding-bottom: 0px;
  padding-left: 40px;
}

.kanya-sec {
  display: flex;
  padding-top: 80px;
  padding-bottom: 90px;
}

.csr-bnnr-txt p {
  padding-bottom: 0;
}

.donate-btn.btn {
 background-color: #FFB800;
  margin-left: 40px;
  padding: 12px 10px;
  text-align: center;
font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #fff;
  border-radius: 0px;
  text-transform: uppercase;
display: block;
}

.donate-btn.btn:hover{
    opacity: 0.7;
}




/*----------------gallery-----------------*/

.galleryS {
    position: relative; margin-bottom: 40px;
}

.galleryS img {
cursor: pointer;
max-width: 100%;
margin-bottom: 5px;
width: 100%;
}

.lightbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  display: none;
  background: #7f8c8d;
  perspective: 1000;
}

.filter {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: blur(20px);
  opacity: 0.5;
  background-position: center;
  background-size: cover;
}

.lightbox img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotateY(0deg);
  max-height: 95vh;
  max-width: calc(95vw - 100px);
  transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  transform-style: preserve-3d;
}


/*.lightbox:hover img{
  transform: translate(-50%, -50%) rotateY(180deg);
}*/

[class^="arrow"] {
  height: 200px;
  width: 50px;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

[class^="arrow"]:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 15px;
  height: 15px;
}

.arrowr {
  right: 0;
}

.arrowr:after {
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.arrowl {
  left: 0;
}

.arrowl:after {
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.close {
  position: absolute;
  right: 0;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.4);
  margin: 20px;
  cursor: pointer;
}

.close:after,
.close:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 100%;
  background: #e74c3c;
}

.close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.title {
  font-size: 20px;
  color: #000;
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
}


.gallery-sec {
  padding-bottom: 50px;
}

.gallery-txt{ width: 900px;
  margin: 0 auto;
  display: flex;
  position: relative;
  top: 57px;
    z-index: 1;
}

.gallry-txt-rght{position: absolute;
  right: -46px;
  bottom: 50px;
  writing-mode: vertical-rl;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
  text-transform: capitalize;}



/*--------------------focus-sec-------------------------*/

.focus-hd {
  color: #F55F56;
  font-family: Roboto Slab;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 40px;
}

.focus-innr img{ 
margin: 0 auto;
display: flex;
}

.focus-innr p{ 
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
}

.focus-innr h3{
font-family: 'Amerika Signature Demo';
  font-size: 64px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #000;
}

.focus-sec {
  padding-top: 60px;
  padding-bottom: 50px;
}

.focus-innr {
  padding-left: 30px;
  padding-right: 30px;
}


/*------------------event-sec---------------------*/



.how-start-sec.event-sec {
  padding-top: 50px;
}

.event-lft {
  padding-left: 50px;
  position: relative;
}
.event-txt-img {
  position: absolute;
  width: 100%;
  left: 61%;
}

.event-rght-sec h5{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  text-align: justify;
  color: #211D1D;
}

.rght-start.event-rght-sec p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
}

.carousel-inner h5{ 
color: var(--Text, #211D1D);
  text-align: center;
  font-family: Roboto Slab;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.bttm-txt {
  color: #000;
  text-align: center;
  font-family: 'Amerika Signature Demo';
font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  bottom: -28px;
    margin-bottom: 30px;
}

.top-txt{
color: #F55F56;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 172.885%;
  margin-bottom: 0px;
  position: relative;
  top: 70px;
}

.event-rght-sec{ padding-top: 0px; margin-top: 80px;}

.event-lft .news-bnnr-txt-lft {
  left: 6px;
  bottom: -50px;
  font-size: 50.791px;
}


.owl-carousel.owl-1.owl-loaded.owl-drag {
  padding-top: 30px;
}



.about-patrons h6{
    font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  text-align: justify;
  color: #211D1D;
}

.about-patrons h4{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}

.about-patrons p{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  padding-bottom: 50px;
}

.patron-txt{
    position: absolute;
  bottom: -45px;
  right: 200px;
}

.patrons-sec .leader-bnnr-sec{ margin-bottom: 100px;}
.about-patrons{  width: 800px; margin: 0 auto;}






/*-------------------Company--------------------------------*/


.solution-img {
  position: absolute;
  right: 0;
  bottom: 30px;
  height: 500px;
}

.solution-img.agency-txt {
  right: 10px;
}

.krest-lft-txt{
top: -30px;
right: -9px;
font-size: 70px;
}

.krest-rght-txt{padding-top: 0; margin-top: 65px;}

.krest-txtimg {
  margin: 0 auto;
    margin-top: 0px;
  display: block;
  padding-top: 50px;
  margin-top: 40px;
margin-bottom: 50px;
}

.service-innr-sec img{
    width: 270px;
  display: block;
  margin: 0 auto;
}

.service-sec {
  margin-bottom: 50px;
}

.service-bnnr-sec {
  position: relative;
  top: 94px;
  z-index: 1;
  left: 35px;
}

.service-innr-sec h6{
    font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.service-innr-sec h4{
    font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 107.385%;
  color: #F55F56;
  margin-bottom: 20px;
    min-height: 87px;
}

.service-innr-sec p{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  padding-bottom: 50px;
}

.service-innrtxt {
  padding-left: 35px;
  padding-right: 35px;
  margin-top: 35px;
margin-bottom: 30px;
}


/*------------------news-------------------*/


.new-bttm-img {
  margin-top: 20px;
}

.detail-img {
  padding-left: 15px;
}

.detail-top {
  position: relative;
}

.detail-top .news-bnnr-txt-lft {
  position: absolute;
  left: -40px;
  bottom: -50px;
}

.news-detailtxt {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 30px;
}

.news-detailtxt h6{ 
  margin-top: 40px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28.204px;
  color: #211D1D;
  min-height: 86px;
}

.news-detailtxt h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 25px;
  margin-top: 10px;
}

.news-detailtxt p {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  padding-bottom: 20px;
  min-height: 190px;
}

.detail-innr {
  margin-bottom: 90px;
}

.news-detail-sec {
  padding-bottom: 50px;
}

.top-bnnr-txt.new-bnnr-hd p{ padding-bottom: 0px;}

#more {display: none;}
.read-moreless{
font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #F55F56;
  padding: 0px;
border-bottom: 2px solid #F55F56 !important;
  border-radius: 0px;
  padding-bottom: 10px;
  background-color: transparent;
  box-shadow: none;
  border: none;
outline: none;
}

button.read-moreless:focus { outline: none;}


/*---------------news-open-------------------*/


.openroom-bnnr {
position: relative;
  padding-left: 30px;
  padding-top: 30px;
  padding-right: 30px;
}

.openroom-txt {
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
  text-transform: capitalize;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  position: absolute;
  left: -26px;
  bottom: 80px;
}

.newopen-mainsec {
  position: relative;
}

.indiaretail-img {
  position: absolute;
right: 15px;
  top: 75px;
}

.open-retailimg {
  float: right;
  margin-top: 30px;
 position: relative;
  z-index: 1;
}

.article-headng-sec {
  padding-left: 30px;
  padding-right: 40px;
}

.article-headng-sec h6{
    font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
  margin-bottom: 15px;
}

.article-headng-sec h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
    padding-bottom: 15px;
}

.article-headng-sec p {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  padding-bottom: 50px;
margin-bottom: 0;
}

.about-kapsons-hd {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 45px;
  color: #F55F56;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-left: 15px;
}


/*------------------kapsons-fashion--------------------*/


.store-hd-img{
-webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #808080;
  color: #FFF;
  font-size: 250px;
  font-style: normal;
  font-weight: 600;
  line-height: 245px;
  font-family: 'Poppins', sans-serif;
}

.fashion-stores-sec{ padding-top: 90px; padding-bottom: 90px;}

.store-img { width: 100%;}
.store-right-img{ position: relative; }
.pad-rht50{ padding-right: 50px;}

/*.store-bnnr-top {
position: absolute;
top: -55px;
width: 500px;
left: -60px;
}*/

.store-bnnr-top {
  position: absolute;
  top: -80px;
  width: auto;
  left: 0;
  right: 50px;
  margin: 0 auto;
}

.store-bnnr-top.txt1img {
  position: absolute;
  left: -140px;
}

.store-bnnr-top.txt15img {
  left: -100px;
}

/*.store-bnnr-top.txt3img {
  position: absolute;
  top: -62px;
  width: 500px;
  left: 0;
}*/

.store-head {
  position: relative; margin-bottom: 40px;
}


.store-hd-txt{
 position: absolute;
  bottom: 70px;
  background-color: #fff; 
  width: 100%;
}

.store-hd-txt h6{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.store-hd-txt h4{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}

.store-detail-sec h5{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 138.885%;
  color: #211D1D;
  margin-bottom: 0px;
}

.store-detail-sec p{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D; margin-bottom: 20px;
}

.store-detail-sec p a{ 
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  text-decoration: underline;
}

.store-detail-sec p a:hover{ opacity: 0.7;}

.store-txt-rght {
  position: absolute;
  right: -5px;
  bottom: 45px;
  writing-mode: vertical-rl;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
  text-transform: capitalize;
}


.pad50{ padding-left: 50px;}

.store-txt-lft {
  position: absolute;
  left: -5px;
  bottom: -40px;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Amerika Signature Demo';
  text-transform: capitalize;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

/*.store-lft-top{
position: absolute;
  top: -65px;
  width: 500px;
  right: 0px;
}*/

.store-lft-top {
  position: absolute;
  top: -81px;
  right: 0px;
  left: 30px;
  margin: 0 auto;
}

.store-lft-top.chd-lft{
position: absolute;
left: -90px;
}

.store-bnnr-top.txt-centr {
width: 491px;
  left: 0px;
  top: -61px;
}

.nxt-sec{
font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #F55F56;
  padding: 0px;
    padding-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 2px solid #F55F56 !important;
  border-radius: 0px;
  padding-bottom: 10px;
  background-color: transparent;
  box-shadow: none;
  border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  outline: none;
}

.nxt-sec:focus {
  outline: none;
}

.read-btn-sec {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 90px;
}

.fashion-stores-sec {
  display: none;
}

/*.store-lft-top.txt4img {
  position: absolute;
  top: -77px;
  right: 0;
  margin: 0 auto;
  left: 0;
  width: auto;
}
.store-bnnr-top.txt5img {
  position: absolute;
  top: -74px;
  width: 500px;
  left: 0;
  right: 0;
}
.store-bnnr-top.txt7img {
position: absolute;
  top: -77px;
  width: auto;
  left: 22px;
}
.store-lft-top.txt8img {
position: absolute;
  top: -76px;
  width: auto;
  right: -35px;
  left: 0px;
  margin: 0 auto;
}
.store-bnnr-top.txt9img {
position: absolute;
  top: -62px;
  width: 500px;
  left: 0px;
  right: 0;
}
.store-lft-top.txt10img {
  position: absolute;
  top: -77px;
  width: auto;
  right: -35px;
  left: 0px;
  margin: 0 auto;
}
.store-bnnr-top.txt11img {
  position: absolute;
  top: -76px;
  width: auto;
  left: 20px;
}
.store-lft-top.txt12img{
position: absolute;
  top: -76px;
  width: auto;
  right: 0px;
  left: 40px;
  margin: 0 auto;
}
.store-bnnr-top.txt13img {
position: absolute;
  top: -67px;
  width: 440px;
  left: 0;
  right: 45px;
  margin: 0 auto;
}

.store-lft-top.txt14img {
position: absolute;
  top: -77px;
  width: auto;
  left: 40px;
  right: 0;
  margin: 0 auto;
}
.store-lft-top.txt16img {
  position: absolute;
  top: -46px;
  width: 450px;
  right: 0px;
  left: 45px;
  margin: 0 auto;
}
.store-bnnr-top.txt17img{
width: auto;
  left: 0px;
  top: -78px;
  right: 45px;
  margin: 0 auto;
}
.store-lft-top.txt18img{
position: absolute;
  top: -42px;
  width: 450px;
  right: 0px;
  left: 45px;
  margin: 0 auto;
}
.store-lft-top.txt20img {
  width: auto;
  left: 48px;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: -79px;
}
.store-bnnr-top.txt21img{
 position: absolute;
  top: -62px;
  width: 440px;
  left: 0;
  right: 48px;
  margin: 0 auto;   
}
.store-lft-top.txt22img {
  width: auto;
  position: absolute;
  top: -78px;
  right: 0px;
  left: 50px;
  margin: 0 auto;
}
.store-bnnr-top txt23img{
position: absolute;
  top: -60px;
  width: 450px;
  left: 20px;
  right: 0;
}*/






/*----------------kapson-retail---------------------*/

.solution-img.retail-img {
  height: auto;
}
.store-bnnr-top.retail-top {
position: absolute;
  top: -79px;
  width: auto;
  left: 0;
  right: 50px;
  margin: 0 auto;
}
.knockout-bg {
  width: 840px;
  margin: 0 auto;
  position: relative;
}
.knockout-img {
  margin: 0 auto;
  float: none;
  display: flex;
}



.knock-lft {
  position: absolute;
  top: -55px;
  left: 0;
  color: #000;
  font-size: 64.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: 'Amerika Signature Demo';
}
.knock-btm-img{ 
  position: absolute;
  right: -145px;
  bottom: -173px;
}

.knock-bnnr-txt h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}
.knock-bnnr-txt h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}
.knock-bnnr-txt{ padding-top: 90px;}

.knock-bnnr-txt p {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  margin-right: 70px;
}

.knockout-sec {
  padding-top: 50px;
  padding-bottom: 80px;
}
.store-bnnr-top.retail-top-rght {
left: 40px;
  right: auto;
  top: -64px;
  width: 400px;
}
.store-lft-top.retail-lft-txt{ 
position: absolute;
  top: -81px;
  right: 0px;
  left: 30px;
  margin: 0 auto;
width: auto;
}



/*------------------contact--------------------*/


.contact-list {
  padding: 0px; padding-top: 35px;
}

.contact-list li {
  list-style: none;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 188.8%;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.contact-list li img {
  margin-right: 30px;
    position: relative;
  top: -7px;
}
.contact-list li h5 {
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 35.5px;
  color: #F55F56;
  margin-bottom: 20px;
}

.contact-list li h5 span{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 35.5px;
  color: #211D1D;
}

#textAreaExample {
  background: #F3F3F3;
  resize: none;
  border: none;
  border-radius: 4px;
  min-height: 330px;
  margin-bottom: 60px;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 22px;
  padding-right: 22px;
}

.form-left h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.form-left h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
    padding-bottom: 30px;
}

.form-left label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.form-left .form-control {
  background-color: #F3F3F3;
  border-radius: 4px;
  height: 60px;
  border: none;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 22px;
  padding-right: 22px;
}

.form-rght label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  text-align: justify;
  color: #211D1D;
}

.form-group.first {
  margin-bottom: 30px;
}

.form-rght {
  padding-top: 57px;
  margin-top: 50px;
}

.contact-form-sec .form-control:focus{ box-shadow:none; border-color: transparent;}

.contact-form-sec {
  margin-bottom: 120px;
}




/*-------------leaders---------------*/

.leader-txt{ width: 937px;}

.kaps-txt-sec {
  position: relative;
  margin-right: 50px;
  margin-bottom: 70px;
}

.kapsons-tag {
position: absolute;
  bottom: -70px;
  right: 0px;
  color: #000;
  font-family: 'Amerika Signature Demo';
  font-size: 104.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.kaps-innr-sec {
  margin-bottom: 70px;
  text-align: center;
}

.kaps-innr-sec h5{
color: #F55F56;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0px;
}

.kaps-innr-sec h3 {
  color: #000;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  padding-top: 10px;
}

.leader-bnnr-sec.pillars-sec h1{
color: #F3F3F3;
  font-size: 190.531px;
  font-style: normal;
  font-weight: 600;
  line-height: 110px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

.leader-bnnr-sec.heros-innr-sec h1{
color: #F3F3F3;
  font-size: 190.531px;
  font-style: normal;
  font-weight: 600;
  line-height: 110px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

.pillar-txt {
  position: absolute;
  bottom: -65px;
  right: 130px;
  color: #000;
  font-family: 'Amerika Signature Demo';
  font-size: 80.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.hero-img{ width: 700px; margin: 0 auto; display: flex;}

.hero-tag{
font-size: 80.791px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  bottom: -65px;
  right: 215px;
}

.heros-innr-sec{ margin-bottom: 100px;}

.about-heros{float: left;
  width: 100%;
  margin-bottom: 120px;
}

.abt-hero-img{
float: left;
margin-right: 80px;
}

.about-heros h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  text-align: justify;
  color: #211D1D;
    margin-top: 70px;
}

.about-heros h4 {
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}

.about-heros p {
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
}

.abt-hero-img h5{
color: #F55F56;
  text-align: center;
  font-family: Roboto Slab;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0px;
}

.abt-hero-img h3 {
  color: #000;
  text-align: center;
  font-family: 'Amerika Signature Demo';
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.original-details p {
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
}

.original-details h4{
font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}

.original-details h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
    margin-top: 70px;
}



/*------privacy-css--------*/

.privacy-head h1{
color: #F3F3F3;
  font-size: 250px;
  font-style: normal;
  font-weight: 600;
  line-height: 245px;
  font-family: 'Poppins', sans-serif;
  text-align: left;
  text-transform: uppercase;
}

.policy-headsec {
  border-bottom: 2px solid #EDEDED;
    padding-bottom: 40px;
    padding-top: 50px;
}

.policy-headsec h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.policy-headsec h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
}

.policy-detailsec h2{
font-family: Roboto Slab;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 107.385%;
  color: #211D1D;
  padding-top: 20px;
}

.policy-detailsec p{
font-family: Roboto Slab;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 172.885%;
  color: #211D1D;
  padding-left: 10px;
  margin-bottom: 0px;
}

.policy-detailsec {
  padding-top: 47px;
  padding-bottom: 120px;
}

.policy-detailsec p a {
  color: #ec2727;
  text-decoration: none;
}

.term-condition-detail {
  padding-top: 47px;
  padding-bottom: 120px;
}

.term-condition-detail p {
  font-family: Roboto Slab;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 172.885%;
  color: #211D1D;
  padding-left: 10px;
  margin-bottom: 20px;
}

.term-condition-detail h2 {
font-family: Roboto Slab;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 107.385%;
  color: #211D1D;
  padding-top: 20px;
  margin-bottom: 15px;
  padding-left: 10px;
}

.term-condition-detail p a {
  color: #ec2727;
  text-decoration: none;
}



/*------------------- career-css----------------------*/

 .career-form .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}   
    
.career-form .form-control:focus {
  outline: 0;
  box-shadow: none;
}

.career-form label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.career-form .form-control {
  background-color: #F3F3F3;
  border-radius: 4px;
  height: 60px;
  border: none;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 22px;
  padding-right: 22px;
}

/*.kapson-Gimg.job-txt{ 
    left: 35px;
}*/

.result-head h5{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.result-head h4{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 15px;
}

.result-head h4 span{
    color: #211D1D;
}

.result-head h6{
  color: #808080;
  white-space: nowrap;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
}

.result-inside h1{
 color: #000;
font-family: 'Amerika Signature Demo';
font-size: 54px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.result-inside {
  border-radius: 4px;
  background: #F4F4F4;
  padding: 17px 28px 40px;
margin-bottom: 34px;
}

.result-inside h2{
color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 38px;
  font-style: normal;
  font-weight: 600;
  line-height: 107.385%;
 margin-bottom: 32px;
}

.result-inside p{
color: #211D1D;
font-family: "Roboto Slab";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 144.885%;
margin-bottom: 32px;
}

.result-list{
 padding-left: 0px;
list-style: none;
margin-bottom: 32px;
}

.result-list li {
  color: #211D1D;
  text-align: justify;
  white-space: nowrap;
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 172.885%;
  margin-bottom: 12px;
}

.result-list li img
{
  margin-right: 12px;
}

.result-detail-sec .boxin{
padding-right: 8px;
  padding-left: 8px;
}

.result-inside small{
color: #808080;
text-align: justify;
white-space: nowrap;
font-family: "Roboto Slab";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 172.885%;
padding-bottom: 40px;
  display: block;
}

.view-full{ text-align: center;}

.pagination ul{
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
  margin: 0 auto;
}

.result-detail-sec .pagination ul li{
  list-style: none;
  cursor: pointer;
  user-select: none;
  transition: all 0.3s ease;
color:  #808080;
text-align: center;
font-family: "Roboto Slab";
font-size: 24px;
font-style: normal;
font-weight: 400;
}

.pagination ul li.numb{
  list-style: none;
  height: 45px;
  width: 45px;
  margin: 0 5px;
  line-height: 45px;
  border-radius: 50%;
}
.pagination ul li.numb.first{
  margin: 0px 3px 0 -5px;
}
.pagination ul li.numb.last{
  margin: 0px -5px 0 3px;
}
.pagination ul li.dots{
  font-size: 22px;
  cursor: default;
}
.pagination ul li.btn{
  padding: 0 20px;
  border-radius: 50px;
}
.pagination li.active,
.pagination ul li.numb:hover,
.pagination ul li:first-child:hover,
.pagination ul li:last-child:hover{
  color: #fff !important;
  background: #F55F56;
}

.pagination .fa-angle-left::before
{
  content: "\f104";
  top: 5px;
  position: relative;
}

.pagination .fa-angle-right::before
{
  content: "\f105";
  top: 5px;
  position: relative;
}

.top-bnnr-txt-rght.job-txt
{
  position: absolute;
  right: -55px;
  bottom: 60px;
  top: auto;
}

.job-apply-sec h4
{
    color: #F55F56;
font-family: "Roboto Slab";
font-size: 96px;
font-style: normal;
font-weight: 600;
line-height: 107.385%; 
margin-bottom: 35px;
}

.job-apply-sec h6{
color: #000;
  font-family: "Roboto Slab";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 107.385%;
}

.job-apply-sec h1{
 color: #000;
font-family: 'Amerika Signature Demo';
font-size: 104.79px;
font-style: normal;
font-weight: 400;
line-height: normal; 
margin-bottom: 89px;
}

.job-apply-sec h3{
color: #211D1D;
font-family: "Roboto Slab";
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal; 
margin-bottom: 70px;
}

.jop-bnnr-sec{
 margin-top: 150px; 
}

.image-wrapper.jop-bnnr-sec h1{
  font-size: 200px;
  line-height: 98%;
  font-weight: 600;
  color: #f3f3f3;
  -webkit-text-stroke-color: #f3f3f3;
  font-family: 'Poppins', sans-serif;
  -webkit-text-stroke-width: 1px;
  writing-mode: vertical-rl;
  text-transform: uppercase;
  margin: 0;
}

.refer-txt a{
color: #211D1D;
  text-align: right;
  font-family: "Roboto Slab";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  border-bottom: 2px solid #211D1D;
  float: right;
}

.refer-txt a:hover{ opacity:0.7;}
.result-list.job-about-list
{
  margin-bottom: 0px;
}

.result-list li:last-child{
 margin-bottom: 0px;
}

p.job-date{
 margin-top: 27px;
 overflow: hidden;
  color: #808080;
  text-align: justify;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24.204px;
    margin-bottom: 0px;
}

.job-aboutbtn {
  text-align: right;
  position: relative;
  top: -15px;
}

.roles-resp-sec h2{
 color: #F55F56;
font-family: "Roboto Slab";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 49.999px;
margin-bottom: 38px;
}

.roles-resp-sec {
  margin-top: 60px;
  padding-right: 40px;
}

.roles-resp-sec h5{
 color: #211D1D;
  text-align: justify;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 138.885%;
}

.roles-resp-sec p{
color: var(--Text, #211D1D);
font-family: "Roboto Slab";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 172.885%; 
margin-bottom: 30px;
}

.tips-detail p {
  color: var(--Text, #211D1D);
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 172.885%;
  margin-bottom: 30px;
}

.top-bnnr-txt.job-apply-sec {
  padding-right: 40px;
}

.exper-list {
  padding-left: 20px;
}

.exper-list li{
color:  #211D1D;
font-family: "Roboto Slab";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 172.885%; 
}

.tips-sec h2{
color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 49.999px;
 margin-bottom: 64px;


}

.tips-detail{
  padding-top: 58px;
  border-top: 2px solid #EDEDED;
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 40px;
  margin-bottom: 64px;
}

.tips-detail h6{
 color: #211D1D;
  text-align: justify;
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 172.885%;
  margin-bottom: 30px;
}

.tips-detail ul{
 padding-left: 0px;
}

.tips-detail ul li span{
 color: #211D1D;
  text-align: justify;
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 172.885%;
}

.tips-detail ul li p{
color:  #211D1D;
font-family: "Roboto Slab";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 172.885%; 
margin-bottom: 28px;
}

.result-head .view-head {
  margin-bottom: 60px;
}

.view-more-sec {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 80px;
  margin-bottom: 80px;
}

.personal-info {
  padding-right: 100px;
}

.personal-info h4 {
color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; 
}

.info-form label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.info-form .form-control {
  background-color: #F3F3F3;
  border-radius: 4px;
  height: 60px;
  border: none;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 22px;
  padding-right: 22px;
}

.experience-info {
  padding-right: 100px;
}

.experience-info .form-check{
  margin-right: 20px;
}

/*.experience-info .form-check .form-check-input{
  box-shadow: 0px 0px 0px 4px #F55F56;
  font-size: 3em;
  width: 12px;
  height: 12px;
  margin-right: 7px;
  border: 3px solid #fff;
  background-clip: border-box;
  border-radius: 50%;
  appearance: none;
  transition: background-color 0.3s, box-shadow 0.3s;
  position: relative;
  top: -1px;
}*/

.experience-info h4 {
color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 2px solid #EDEDED;
  margin-right: 100px;
  padding-bottom: 44px;
  margin-bottom: 0px;
}

.experience-form label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.experience-form .form-control {
  background-color: #F3F3F3;
  border-radius: 4px;
  height: 60px;
  border: none;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 15px;
  padding-right: 15px;
}

.experience-form {
  border-bottom: 2px solid #EDEDED;
  margin-bottom: 35px;
}

.add-btn
{
  border-bottom: 2px solid #211D1D;
  color: #211D1D;
  padding-bottom: 10px;
  width: 61px;
  display: block;
  font-family: "Roboto Slab";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
}

.add-btn:hover{
 color: #ec2727;
 border-bottom: 2px solid #ec2727;
}

.save-btn {
  margin-top: 45px;
  display: inline-block;
}

.experience-info span .remove-btn{
  float: right;
  position: relative;
  top: -33px;
  border-bottom: 2px solid #211D1D;
  color: var(--Text, #211D1D);
  text-align: right;
  font-family: "Roboto Slab";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  padding-bottom: 10px;
}

.remove-btn:hover{
 opacity: 0.7;
}

.education-info h4 {
  color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-right: 100px;
  margin-bottom: 0px;
}

.education-info {
  /*margin-top: 65px;*/
  margin-bottom: 68px;
  width: 100%;
}

.onweb-sec h4 {
  color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 20px;
}

.onweb-sec p{
color:  #211D1D;
text-align: justify;
font-family: "Roboto Slab";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 24.204px;
margin-bottom: 50px;
}

.onweb-sec {
  padding-right: 100px;
  margin-top: 60px;
  padding-bottom: 90px;
  width: 730px;
}

.input-sec{ display: flex;}

.input-sec img{ 
  width: 32px;
  height: 32px;
  position: relative;
  top: 14px;
  margin-right: 15px;
}

.web-form label {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
  padding-left: 50px;
}

.form-control:focus {
  box-shadow: none;
}

.onweb-sec h6{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.js-fileName{
 font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
}

.js-fileName small{
color: #F55F56;
  font-family: "Roboto Slab";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
}

.experience-form .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}



/*-----------------------------------------------*/

.store-headng{
  position: relative;
  margin-bottom: 50px;
  margin-top: 30px;
}

.store-headng h4{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 64px;
  line-height: 107%;
  color: #F55F56;
  margin-bottom: 30px;
}


.store-headng h6{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 107%;
  color: #211D1D;
}

.store-headng p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 172%;
  text-align: justify;
  color: #211D1D;
}

.store-info-sec ul {
  padding-left: 0px;
}

.store-info-sec ul li{
 list-style: none;
 display: inline-block;
 text-align: center;
 margin-right: 35px;
 padding-left: 10px;
 position: relative;
}

.store-info-sec ul li a:hover{ opacity: 0.7;}

.store-info-sec ul li a h6{
  color: #7F7F7F;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 0px;
  line-height: 8px;
}

.store-info-sec ul li a img{
  margin-bottom: 20px;
}

.store-info-sec ul li a h5 {
  color: #f55f56;
  line-height: 172%;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: absolute;
  bottom: -40px;
  left: 0px;
}

.store-info-sec ul li a{
  float: left;
  width: 100%;
}

.manager-info {
  float: left;
  width: 85%;
  border-top: 2px solid #EDEDED;
  border-bottom: 2px solid #EDEDED;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 30px;
}

.managr-innr {
  float: left;
  width: 100%;
}

.manager-info h4{
  color: #7F7F7F;
  font-size: 16px;
  line-height: 172%;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
}

.managr-innr h4{
  float: left;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #F55F56;
  margin-top: 4px;
}

.mangr-img{ float:left; margin-right: 30px;}

.managr-innr h4 span {
  color: #7F7F7F;
  font-size: 14px;
  line-height: 172%;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
}

.rght-call {
  float: right;
}

.rght-call p {
  color: #7F7F7F;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 0px;
  line-height: 172%;
}

.city-name{
font-size: 123px;
  line-height: 110%;
  position: relative;
  z-index: 1;
  font-weight: 600;
  color: #f3f3f3;
  -webkit-text-stroke-color: #f3f3f3;
  font-family: 'Poppins', sans-serif;
  -webkit-text-stroke-width: 1px;
  left: 0px;
  text-transform: uppercase;
}

.city-name span{
-webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #f3f3f3;
  color: transparent;
  font-size: 180px;
  line-height: 98%;
  z-index: 1;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}

.store-abt-lft p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 172.88%;
  text-align: justify;
  color: #211D1D;
  border-right: 2px solid #EDEDED;
  padding-right: 75px;
}

.store-abt-lft h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  color: #211D1D;
}

.store-abt-lft h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 50px;
}

.about-store .B-btm{
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 50px;
}

.catg-time-list {
  padding-left: 0px;
}



.catg-time-list li {
  list-style: none;
  position: relative;
  float: left;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 25px;
}

.catg-time-list li img {
  margin-right: 20px;
  float: left;
}

.catg-time-list li p {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #F55F56;
  margin-bottom: 0px;
  position: absolute;
  left: 45px;
  float: left;
  width: 100%;
}

.catg-time-list li p span {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  color: #211D1D;
}

.catg-time-list li p span small{
 font-size: 14px;
  color: #F55F56;
}

.store-abt-rght {
  float: left;
  width: 100%;
  padding-left: 70px;
}

.offer-hd {
  color: #F55F56;
  font-family: Roboto Slab;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 107%;
  margin-bottom: 40px;
}

.offers-sec {
  padding-top: 40px;
  padding-bottom: 40px;
}

.offers-sec .B-btm {
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 50px;
}

.offr-coupons {
  background-color: #670000;
  border-radius: 10px;
  padding: 10px;
  float: left;
  width: 100%;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
 margin-bottom: 20px;
}

.offr-coupons:hover{
 -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
 opacity: 0.7;
}

.offr-lft{
  float: left;
  width: 50%;
  text-align: center;
}

.offr-rght{
  float: left;
  width: 50%;
}

.offr-rght img{ width: 100%; object-fit: cover;}

.pdL8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pdR8{
  padding-left: 8px;
  padding-right: 8px;
}

.offr-lft h5{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  margin-bottom: 6px;
  line-height: 172%;
}

.offr-lft img{
  padding-top: 10px;
  margin-bottom: 14px;
  object-fit: cover;  
}

.offr-lft h6 small{
  color: #FF6262;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 172%;
}

.offr-lft h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  margin-bottom: 0px;
  line-height: 172%;
}

.offr-lft h6.txt-bordr::after {
  height: 2px;
  display: block;
  width: 100px;
  background: rgba(255, 255, 255, 0.4);
  content: '';
  margin: 0 auto;
  margin-top: 7px;
}

.red-box{
  background-color: #670000;
}

.D-grey{
  background-color: #3d3d3d;
}

.L-grey{
  background-color: #d9d9d9;
}

.teal-box{
  background-color: #0d617b;
}

.grey-box{
  background-color: #A19999;
}

.green-box{
 background-color: #4B6514;
}

.L-grey .offr-lft h5 {
 color: #42417D;
}

.L-grey .offr-lft h6 small {
  color: #FF27B6;
}

.L-grey .offr-lft h6 {
  color: #42417D;
}

.L-grey .offr-lft h6.txt-bordr::after {
  background: rgba(66, 65, 125, 0.6);
}

.grey-box .offr-lft h6 small {
  color: #FAFF00;
}

.near-store-hd h6 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24.204px;
  text-align: justify;
  color: #211D1D;
}

.near-store-hd h4 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 20px;
}

.store-direction-sec {
  padding-left: 0px;
  float: left;
  width: 90%;
  margin-bottom: 0px;
}

.store-direction-sec li{
  list-style: none;
  display: flex;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  position: relative;
}

.near-st-img{ 
  float: left;
  position: relative;
  top: -8px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  background-size: cover;
}

.str-name {
  float: left;
  margin-bottom: 0px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  padding-left: 25px;
  color: #F55F56;
  text-align: justify;
  margin-bottom: 10px;
}

.right-dirct-icons {
  float: right;
  display: flex;
}

.right-dirct-icons a{
  display: inline-block;
  text-align: center;
  color: #7F7F7F;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 0px;
  line-height: 24px;
  margin-left: 30px;
}

.right-dirct-icons a:hover{
  opacity: 0.7;
}

.store-direction-sec li::after {
height: 2px;
  display: block;
  width: 470px;
  background: #EDEDED;
  content: '';
  margin-top: 18px;
  position: absolute;
  bottom: 0;
  left: 92px;
}

.str-name span{
 font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 14px;
  text-align: justify;
  color: #211D1D;
}

.near-store-hd {
  margin-bottom: 65px;
}

.view-all-btn {
  font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #F55F56;
  padding: 0px;
  border-bottom: 2px solid #F55F56;
  border-radius: 0px;
  padding-bottom: 10px;
  margin-left: 15px;
}

.view-all-btn:hover {
  color: #F55F56;
  opacity: 0.7;
}

.near-stores-sec {
  margin-bottom: 80px;
}

/*------------------------------------------------------------*/


.radio-tile-group {
  display: flex;
  flex-wrap: wrap;
  padding-left: 10px;
}

.radio-tile-group .input-container {
  position: relative;
  margin-bottom: 12px;
  margin-right: 10px;
}

.radio-tile-group .input-container .radio-button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
}

.radio-tile-group .input-container .radio-tile {
  width: 100%;
  transition: transform 300ms ease;
  border-radius: 40px;
  text-align: center;
  padding: 2px 15px 6px;
  background-color: #f3f3f3;
}

.radio-tile-group .input-container .icon svg {
  fill: #079ad9;
  width: 2rem;
  height: 2rem;
}

.radio-tile-group .input-container .radio-tile-label {
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 172%;
  text-align: justify;
  color: #211D1D;
  text-transform: capitalize;
}

.radio-tile-group .input-container .radio-button:checked + .radio-tile {
  background-color: #F55F56;
  color: white;
  transform: scale(1.1, 1.1);
}

.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
  fill: white;
  background-color: #079ad9;
}

.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
  color: white;
  background-color: #F55F56;
}

.stores-tag-sec {
  padding-top: 40px;
  padding-bottom: 80px;
  margin-bottom: 80px;
}

.back-btn{
  font-family: Roboto Slab;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.88px;
  color: #000;
  padding: 0px;
  padding-bottom: 0px;
  border-bottom: 2px solid #000;
  border-radius: 0px;
  padding-bottom: 10px;
  /*margin-left: 15px;*/
  margin-top: 40px;
  margin-bottom: 20px;
}


/*--------------------------------------------------*/

#searchInput {
  /*background-image: url(../image/search.png);
  background-position: 96% 19px;
  background-repeat: no-repeat;
  width: 100%;
  margin-bottom: 12px;*/
  background-color: #F3F3F3;
  border-radius: 4px;
  height: 60px;
  border: none;
  font-size: 14px;
  color: #211D1D;
  font-family: 'Roboto Slab';
  font-weight: 300;
  padding-left: 22px;
  padding-right: 22px;
}

#searchInput:focus {
  border: none;
  box-shadow: none;
  outline: none;
}

.search-sec label{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.search-locatn-headng h4{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 153%;
  color: #211D1D;
  margin-bottom: 50px;
}

.search-locatn-headng h4 span{
  color: #F55F56;
}

.search-sec {
  margin-top: 40px;
  margin-bottom: 50px;
}

.searchbtn.btn-secondary {
  background-color: #F3F3F3;
  border: none;
}

.searchbtn.btn-secondary:not(:disabled):not(.disabled):active{
  background-color: #F3F3F3;
  border: none;  
  box-shadow: none;
}

.search-sec .input-group label{
  width: 100%;
}

h5.location-hdng{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 35.5px;
  color: #211D1D;
  margin-bottom: 40px;
  padding-top: 20px;
}

.location-pg{ 
  padding-bottom: 0px;
}

.loc-top-sec{
  padding-bottom: 0px;
}

.store-offer-txt{
  text-align: center;
  margin-top: 50px;
}

.location-wrapper{
  /*position: relative;*/
  position: sticky;
  top: 0px;   
}

.overlay{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  width: 100%;
  /*display: flex;
  justify-content: center;
  align-items: center;*/
  text-align: center;
  padding: 30px;
  padding-top: 320px;
}

.overlay h2{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-size: 36px;
  line-height: 153%;
  color: #fff;
  letter-spacing: 4px;
  margin-top: 15px;
}

.overlay p{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 1px;
  line-height: 141%;
}

.btn.location-btn {
  border-radius: 20px;
  background: #F55F56;
  border-color: #F55F56;
  padding: 14px 60px;
  display: block;
  line-height: 27px;
  color: #fff;
  height: 66px;
  text-transform: capitalize;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  margin: 0 auto;
  margin-top: 40px;
}

.btn.location-btn:hover{
 opacity:0.7;
}

.location-btn img{
 margin-right: 10px;
}

.search-locatn-headng {
  float: left;
  width: 100%;
}
    
h3.location-name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 107%;
  color: #211D1D;
  margin-bottom: 30px;
}
    
.locatn-serch-sec{
  border-bottom: 2px solid #EDEDED;
  padding-bottom: 50px;
  margin-bottom: 30px;
}

.allstore-hdng{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 153%;
  color: #211D1D;
  margin-bottom: 40px;
  padding-top: 20px;
}

.search-sec.mb0{
  margin-bottom: 0px;
}

.experience-form table{
  width: 100%;
}

/*.experience-form table tr td{
  width: 15%;
  padding: 15px 5px;
}

.experience-form table tr td:first-child{
  width: 40%;
  padding: 15px 5px;
}*/


.experience-form table tr th{
 font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 172.885%;
  color: #211D1D;
}

.experience-form .table thead th {
  border-bottom: none;
  border-top: none;
}

.experience-form .table td, .table th {
  border-top: 1px none;
}




/*---------brands-logo-sec---------*/

.brandslogo-head{
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 28.477px;
  color: #F55F56;
  margin-bottom: 30px;
}


.banner-head-sec h1{
  color: #F3F3F3;
  font-size: 190.531px;
  font-style: normal;
  font-weight: 600;
  line-height: 110px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  margin-bottom: 70px;
}

.mbLogo{
  margin-bottom: 90px;
}














/*----------------fixed-nav---------------------*/

/*.top-sec .fixed-top { right: auto;
  left: auto;
margin-top: 0;
  background-color: #fff;
  width: 100%;
}*/



/*-------------------------------------*/

.header {
transition: all 0.5s;
/*z-index: 997;*/
height: 90px;
border-bottom: none;
}

@media (max-width: 575px) {
  .header {
    height: 70px;
  }
}

.header.sticked {
  border-color: #fff;
  border-color: #eee;
}




.header .logo h1 span {
  color: var(--color-primary);
}

/*.header .btn-book-a-table,
.header .btn-book-a-table:focus {
color: #fff;
border-radius: 0px;
transition: 0.3s;
line-height: 55px;
text-align: center;
width: 100%;
height: 100%;
display: inline-block;
font-weight: 800;
font-size: 12px;
letter-spacing: 0.25em;
text-transform: uppercase;
}*/

.header .btn-book-a-table:hover,
.header .btn-book-a-table:focus:hover {
  color: #fff;
  background: rgba(206, 18, 18, 0.8);
}

.header .book-btn{
float: right;
margin-top: 21px;
margin-right: 10%;	
}




/*--------------------------------------------------------------
# Desktop Navigation
--------------------------------------------------------------*/

.navbar{ 
float: left;
margin-top: 25px;
z-index: 2;
}



@media (min-width: 1280px) {
 
}

@media (min-width: 1280px) and (max-width: 1366px) {
  .navbar .dropdown .dropdown ul {
    left: -90%;
  }

  .navbar .dropdown .dropdown:hover>ul {
    left: -100%;
  }
}

@media (min-width: 993px) {

  .mobile-nav-show,
  .mobile-nav-hide {
    display: none;
  }
}



/*--------------------------------------------------------------
# Mobile Navigation
--------------------------------------------------------------*/


/*@media (min-width: 1200px) {

.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1200px;
}
}*/



@media screen and (max-width: 1280px) {
.container-fluid.gallry-contain {
  width: 1164px;
}
.top-bnnr-txt-rght.job-txt
{
  right: -44px;
  font-size: 45.791px;
}
    
}

@media screen and (max-width: 1200px) {

.group-side-img {
position: absolute;
right: 13px;
    z-index: 1;
    top: 0;
    bottom: 0;
    height: 575px;
}

.grp-bnnr-txt-top { left: 20px;}
    
 .piller-sec img {
  height: 180px;
} 
    
.top-bnnr-txt-rght {
  right: -35px;
  top: 140px;
  font-size: 45.791px;
}
      
.piller-sec h4 {
  font-size: 30px;
}
.service-innr-sec h4 {
  font-size: 34px;
}
.leader-txt {
  width: 733px;
}
    
.privacy-head h1 {
  font-size: 200px;
  line-height: 210px;
}
.socials-item img {
  width: 29px;
}
    
.result-inside h1{
  font-size: 52px;
}
.result-inside h2
{
  font-size: 32px;
}
.result-inside p
{
  font-size: 15px;
}
.view-pg-btn
{
  font-size: 14px;
}
.result-head h4
{
  font-size: 38px;
}
.result-head h6
{
  font-size: 18px;
}

.career-form label
{
  font-size: 17px;
}
.result-detail-sec .pagination ul li
{
  font-size: 18px;
}
.search-locatn-headng h4 {
  margin-bottom: 30px;
 font-size: 24px;
 line-height: 140%;
}
.offr-lft h5 {
  font-size: 15px;
}
.navbar > ul > li {
  padding: 10px 24px 10px 0px;
}
.navbar a, .navbar a:focus {
  font-size: 13px;
}
.search-sec label {
  font-size: 17px;
}
.search-sec {
  margin-top: 30px;
  margin-bottom: 30px;
}
    
.experience-form label {
  font-size: 16px;
}
    
.info-form label {
  font-size: 16px;
}
    
.experience-form .form-select {
  background-position: right 4px center;
}
    
.experience-form .form-control {
  font-size: 12px;
  padding-left: 12px;
}
    
.info-form .form-control {
  font-size: 12px;
  padding-left: 12px;
}

.onweb-sec h6 {
  font-size: 16px;
}
    
.experience-form table tr th {
  font-size: 15px;
}
.city-name span {
  font-size: 150px;
}
.city-name {
  font-size: 150px;
}
.page-name {
  font-size: 185px;
  line-height: 178px;
}
    
.page-nameB {
  font-size: 185px;
  line-height: 178px;
}
    
.img-nametxt {
  font-size: 185px;
  line-height: 178px;
}
.solution-img {
  height: 400px;
}
    
    
    
    
    
}


@media screen and (max-width: 1199px) {
.kapson-Gimg {
  width: 878px;
}   
.leader-txt {
    width: 788px;
}
.store-direction-sec li::after {
  width: 305px;
}
.locatn-serch-sec {
  padding-bottom: 30px;
}
.allstore-hdng {
  padding-top: 10px;
}
.allstore-hdng {
  margin-bottom: 20px;
}
.store-offer-txt {
  margin-top: 20px;
}

    
    


   
    
}





@media screen and (max-width: 1080px) {
.navbar a, .navbar a:focus { font-size: 10px;}   
.piller-sec h4 {font-size: 28px;}
 .rght-news-sec p {font-size: 13px; }
.rght-news-sec h4 { font-size: 30px;} 
.leader-bnnr-sec h4 {font-size: 30px; line-height: 38px;}
.pillers-txt {font-size: 13px;}
.rght-start p { font-size: 13px;}
.rght-start h4 { font-size: 30px;}
.top-bnnr-txt p { font-size: 13px;}
.top-bnnr-txt h4 { font-size: 30px;}    
.footer-navigation .menu-item a {font-size: 10px;}
/*.leaders-innr-sec h3 {font-size: 34px;}*/
.leaders-innr-sec h5 { font-size: 18px;}
.view-pg-btn {font-size: 14px;}
 .group-side-img { right: -1px;}
.grp-bnnr-txt-top { left: 175px; width: 600px;} 
    
/*.kapson-Gimg { width: 825px;}*/
    
.kapson-Gimg { width: 880px;}   
.kanya-lft-img img { width: 100%;}
.kanya-rht-txt .kanyaimg { left: -234px;}
.event-txt-img {left: 77%;}
.carousel-inner h5 {font-size: 30px;}  
.container-fluid.gallry-contain { width: 1060px;}       
.store-hd-txt { bottom: 88px;}
.store-hd-img.txt1 { width: 40px;}
.store-hd-txt h6 { font-size: 18px;}
.store-hd-txt h4 {font-size: 30px;margin-bottom: 0px;}  
.store-hd-img { width: 100px;}       
.store-detail-sec h5 { font-size: 18px;}
.store-detail-sec p { font-size: 13px;}
.store-bnnr-top.txt-centr {width: 400px;left: 0px; top: -50px;}   
.service-innr-sec p { font-size: 13px;}
.service-innrtxt { padding-left: 5px; padding-right: 5px;}
.krest-txtimg { padding-top: 0px; width: 350px;}   
.knock-btm-img { right: -50px; bottom: -127px; width: 620px;}    
.contact-top { padding-top: 0px;}       
.leader-txt { width: 787px;}    
.kapsons-tag { bottom: -35px; font-size: 70.791px;}
.original-details p { font-size: 13px;}
.pillar-txt { bottom: -50px; font-size: 62.791px;}
.hero-tag { font-size: 60.791px;bottom: -40px; right: 120px;}    
.about-patrons p {font-size: 13px;}
.about-heros p { font-size: 13px;}
.original-details h4 {font-size: 30px;}
.about-patrons h4 {font-size: 30px;}
.about-heros h4 { font-size: 30px;}
.rght-start.event-rght-sec p {font-size: 13px;}
.store-bnnr-top.txt1img {position: absolute;left: -50px;}
.store-lft-top.chd-lft { position: absolute; left: 0px;}   
.store-bnnr-top {top: -70px; width: 400px; left: 0; right: 50px;}   
.store-lft-top { top: -70px; right: 0px; left: 30px; width: 400px;}   
.left-start img{  width: 100%;}
.policy-detailsec p { font-size: 13px;}
.policy-detailsec h2 { font-size: 18px;}
.term-condition-detail p { font-size: 13px;}
.term-condition-detail h2 {font-size: 18px;}  
.solution-img { height: 390px;}
.image-wrapper.jop-bnnr-sec h1 {
  font-size: 150px;
}
    
    
}




@media screen and (max-width: 1025px) {
/*.kapson-Gimg { width: 825px;}*/
.group-headng {top: 40px; width: 580px;}
.rght-group { padding-top: 90px;}
.rght-group p { font-size: 12px;}
.group-lft-img { width: 55px; bottom: 30px;}
.view-btn { width: 250px; height: 55px; font-size: 13px;}
.rght-news-sec p { margin-bottom: 15px;}
.rght-news-sec h4 { font-size: 34px; line-height: 34px;}
.rght-start h4 { font-size: 34px;}
.top-bnnr-txt h4 { font-size: 34px; line-height: 35px;}
.rght-group h4 { font-size: 34px;}
.rght-news-sec h4 {font-size: 34px;}
 .group-side-img { right: -1px;}
.grp-bnnr-txt-top {left: 175px; width: 600px;}   
.container-fluid.gallry-contain { width: 991px;}  
.store-bnnr-top.retail-top {top: -75px; left: 0;}
.store-lft-top.retail-lft-txt {top: -71px;left: 50px;}
.store-bnnr-top.retail-top-rght { left: 0px;}   
.top-bnnr-txt.csr-bnnr-txt.leader-bnnr-txt {padding-top: 40px;}    
 .top-bnnr-txt-rght.job-txt {right: -40px;font-size: 45.791px;}  
    
.mobile-nav-toggle.mobile-nav-show.bi.bi-list {
  display: none;
}
.offr-lft img {
  padding-top: 5px;
  margin-bottom: 5px;
}
.store-abt-rght {
  padding-left: 50px;
}
.store-direction-sec li::after {
  width: 305px;
}
.store-info-sec ul li {
  margin-right: 25px;
}
.store-info-sec ul li a img {
  width: 25px;
}
.store-info-sec ul li a h6 {
  font-size: 13px;
}
.store-info-sec ul li a h5 {
  font-size: 13px;
}
.overlay h2 {
  font-size: 28px;
}
.overlay p {
  font-size: 16px;
}

element {
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;

}
.btn.location-btn {
   font-size: 16px;
}
    
    
    
    
    
}





@media screen and (max-width: 992px) {
 .navbar {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    max-width: 400px;
    border-left: 1px solid #666;
    bottom: 0;
    transition: 0.3s;
    z-index: 9997;
  }

  .navbar ul {
    position: absolute;
    inset: 0;
    padding: 50px 0 10px 0;
    margin: 0;
    background: rgba(21,52, 59, 0.9);
    overflow-y: auto;
    transition: 0.3s;
    z-index: 9998;
	display: block;
  }
  .navbar a,
  .navbar a:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    font-family: 'Montserrat';
    font-style: normal;
    border-bottom: 2px solid rgba(240, 211, 177, 0.8);
    font-size: 12px;
    font-weight: 600;
    color: #F0D3B1;
    white-space: nowrap;
    transition: 0.3s;
  }

  .navbar a i,
  .navbar a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
  }

.navbar a:hover, .navbar .active:focus, .navbar li:hover > a {
  color: #E8845D;
}

  .navbar .active,
  .navbar .active:focus {
    color: #000;
    border-color: var(--color-primary);
  }

  .navbar .dropdown ul,
  .navbar .dropdown .dropdown ul {
    position: static;
    display: none;
    padding: 10px 0;
    margin: 10px 20px;
    transition: all 0.5s ease-in-out;
    border: 1px solid #eee;
  }

  .navbar .dropdown>.dropdown-active,
  .navbar .dropdown .dropdown>.dropdown-active {
    display: block;
  }

  .mobile-nav-show {
    color: #F0D3B1;
    font-size: 28px;
    cursor: pointer;
    line-height: 0;
    transition: 0.5s;
    z-index: 9999;
    margin: 0 10px 0 20px;
	float:left;
  }

  .mobile-nav-hide {
    color: #E8845D;
    font-size: 32px;
    cursor: pointer;
    line-height: 0;
    transition: 0.5s;
    position: fixed;
    right: 20px;
    top: 20px;
    z-index: 9999;
  }

  .mobile-nav-active {
    overflow: hidden;
  }

  .mobile-nav-active .navbar {
    left: 0;
  }

  .mobile-nav-active .navbar:before {
    content: "";
    position: fixed;
    inset: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 9996;
  }
.navbar{ float: left;
margin-top: 0px;
margin-left: 0px;
}

.leader-img {
width: 590px;
left: 238px;
top: 70px;
}

.kapson-Gimg {
  width: 655px;
}

.new-head {
  position: relative;
  width: 490px;
  z-index: 2;
  top: 93px;
  left: 25%;
}
.brand-headng {
  top: -54px;
  width: 650px;
  left: 9%;
}
.leader-bnnr{ width:100%;}
    
.kapson-Gimg {left: 0px;}   
.top-bnnr-txt-rght { right: -28px;}

  
 .piller-sec h4 {
    font-size: 27px;
  }
    
.leaders-innr-sec img {
  width: 100%;
}    
.piller-sec img {
    height: 150px;
}
  .leaders-innr-sec h5 {
    font-size: 15px;
  }    
 .piller-sec h4 {
    font-size: 24px;
  }    
 .leaders-innr-sec h3 {
    font-size: 14px;
  }
   
.news-img { width: 100% !important;
}
.left-news-sec { margin-bottom: 40px;}
.group-side-img { right: 11px; height: 485px; }   
    
.service-innr-sec img { width: 100%;}
    
.service-bnnr-sec { left: 0; top: 80px;}
.service-innr-sec h4 { font-size: 25px;}

.kanya-bnnr-sec .bnnr-txt-top {right: auto;}
.gallry-txt-rght { right: -24px;}
.gallery-txt { width: 100%;}
.gallry-txt-rght {top: 80px;}
.about-patrons {width: 100%;}

.event-lft-img{ width: 100%;}
.event-lft {padding-left: 0px; }
.event-txt-img { left: 0; width: 100%; top: -22px; }   
.kanya-lft-img {float: left;width: 100%;}
.kanya-rht-txt {width: 100%;}
.kanya-rht-txt .kanyaimg {left: 0; top: -110px;}
.kanya-rht-txt p { padding-left: 0;}
.kanya-hd-txt { padding-left: 0;}
.gallery-txt { top: 59px;}
.news-bnnr-txt-lft { left: -48px;}

.container-fluid.gallry-contain { width: 975px;}
.form-left h4 {
  font-size: 30px;
}
.top-bnnr-txt h4 {
font-size: 30px;
}
.top-bnnr-txt h6 {
  font-size: 17px;
}
.contact-list li h5 span {
  font-size: 17px;
}
.contact-list li h5 {
  font-size: 22px;
}
.contact-list li img {
  width: 30px;
}
.form-left label {
  font-size: 17px;
}
.form-rght label {
  font-size: 17px;
}
.form-left h6 {
  font-size: 17px;
}
.leader-txt {
  left: 82px;
}
    
.store-bnnr-top.txt1img {
 position: absolute;
 left: -90px;
}
.store-lft-top.chd-lft {
 position: absolute;
 left: -40px;
} 
.kapson-Gimg.job-txt{
  left: 124px;
}
    
.donate-btn.btn {
 margin-left: 0px;    
}

    
}




@media screen and (max-width: 992px) {

.mobile-nav-show {
position: relative;
top: 25px;
display:none;   /*-----mobile-menu-hide-----*/
}

/*--.mobile-nav-show,
  .mobile-nav-hide {
    display: block;
  }--*/
    
.bi-list::before {
  content: "\f479";
  color: #F55F56;
}
.privacy-head h1 {
  font-size: 155px;
  line-height: 160px;
}
.socials.inline-inside.socials-colored {
  margin-top: 0px;
}
.socials-item img {
  width: 19px;
}
.search-locatn-headng {
 margin-bottom: 50px;
}
.experience-form .table td, .table th {
  padding-left: 8px;
  padding-right: 8px;
}
.experience-form table tr th {
    font-size: 14px;
}

    
    

}


@media screen and (max-width: 991px) {
.knockout-bg {
  width: 100%;
}
.knockout-img {
  width: 100%;
}
.form-rght {
  padding-top: 0;
  margin-top: 20px;
}
.store-lft-txt {
  margin-bottom: 80px;
}
.store-bnnr-top.txt1img {
position: absolute;
left: -46px;
float: left;
margin: inherit;
}
.store-lft-top.chd-lft {
position: absolute;
left: 0px;
margin: initial;
}
.experience-info {
  padding-right: 0;
}
.city-name {
  font-size: 120px;
}
.city-name span {
  font-size: 120px;
}
.page-name {
  font-size: 139px;
  line-height: 140px;
  margin-top: 0px;
}
    
.page-nameB {
  font-size: 139px;
  line-height: 140px;
  margin-top: 0px;
  top: -1px;
}
    
.img-nametxt {
  font-size: 139px;
  line-height: 140px;
  margin-top: 0px;
}
.solution-img {
  height: 270px;
}
    
.page-nameB {
  top: 0px;
}
    
.banner-head-sec h1 {
  font-size: 125.531px;
}
.brandslogo-head {
  font-size: 30px;
}
    


}


@media screen and (max-width: 836px) {
    
.leader-img {
  width: 480px;
  left: 157px;
  top: 57px;
}
.rght-news-sec {
  padding-top: 60px;
}
.rght-news-sec h4 {
  font-size: 25px;
}

.piller-sec h4 {
    font-size: 23px;
}
.piller-sec img {
    height: 150px;
}
  .leader-bnnr-sec h4 {
    font-size: 26px;
    line-height: 30px;
  }
.leader-txt-bttm {
  bottom: -30px;
}
.leader-bnnr-sec h4 {
  top: 28px;
}

.kaps-innr-sec img{ width: 100%;}

.leaders-innr-sec img {
  width: 100%;
} 
.footer-logo {
  text-align: center;
}
    
#footer-socials {float: none !important;  margin-top: 10px; text-align: center;}
  
#footer-menu {text-align: center; display: inline-flex; }
.footer-logo {
  margin-bottom: 10px;
}
.footer-navigation{ text-align: center;}
 .group-side-img {  right: 51px;}
  
.how-start-sec {
  padding-bottom: 40px;
}
  
 .grp-bnnr-txt-top { left: 40px;}  
  .kapson-Gimg {
    left: 0px;
  }
  .kapson-Gimg {
    width: 100%;
  }
.service-bnnr-sec { top: 60px;}    
.krest-lft-txt {
  right: 0;
}
.container-fluid.gallry-contain { width: 790px;}
    
.store-right-img.pad-rht50 {
  margin-top: 80px;
}
    
 .store-lft-top {
top: -70px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
    
.solution-img {
  height: 260px;
}
.store-bnnr-top.retail-top {
left: 120px;
    top: -75px;
    right: auto;
}
.store-lft-top.retail-lft-txt {
top: -70px;
left: 160px;
}
.store-bnnr-top.retail-top-rght {
left: 78px;
    right: auto;
    top: -76px;
    width: auto;
}
.solution-img.retail-img {
  height: 260px;
}
.pillar-txt {font-size: 40.791px; bottom: -35px; right: 105px;}
.hero-img {
  width: 100%;
}
.hero-tag {
font-size: 40.791px;
 bottom: -40px;
 right: 98px;
bottom: -28px;
}
.kapsons-tag {
bottom: -28px;
font-size: 46.791px;
}
.top-bnnr-txt.csr-bnnr-txt.leader-bnnr-txt {
padding-top: 0px;
}
    
.store-bnnr-top.txt1img {
position: absolute;
left: -46px;
float: left;
margin: initial;
top: -70px;
}
    
.fashion-stores-sec {
  padding-bottom: 20px;
}
.socials-item img {
 width: 19px;
}  
.socials.inline-inside.socials-colored {
 margin-top: -10px;
}
.store-direction-sec li::after {
  width: 85%;
}
.store-abt-lft p {
  border-right: none;
  padding-right: 0px;
}
.store-abt-rght {
  padding-left: 0px;
}
.city-name {
  font-size: 140px;
}
    

    
    
    
    
    
    
    
    
}



@media screen and (max-width: 820px) {
  .kapson-Gimg {
    left: 35px;
  }
.container-fluid.gallry-contain { width: 734px;}
    
}


@media screen and (max-width: 768px) {

.brand-headng {
  top: -63px;
  width: 100%;
  left: 0;
}
.new-head { left: 20%;}
.leader-bnnr-sec {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
 .leader-bnnr-sec h4 {
    top: 48px;
    left: 0;
}    
.piller-sec img {
    height: auto;
}
    
  .group-side-img {
    right: 53px;
    height: 475px;
  }  
    
  .offset-sm-3 {
    margin-left: 0;
  }    
  .service-innr-sec h4 {
    font-size: 25px;
  } 
.gallery-txt {
    top: 45px;
}
 .knock-btm-img {
    right: 0px;
    bottom: -120px;
    width: 583px;
  }
.leader-txt-bttm.hero-tag {
  right: 0px;
}
.pillar-txt {
  right: 0px;
}

.privacy-head h1 {
 font-size: 115px;
 line-height: 130px;
}
.policy-headsec h6 {
  font-size: 14px; 
  line-height: 107.385%;
}
.policy-headsec h4 {
 font-size: 24px; 
 line-height: 107.385%;
}
    

   
}


@media screen and (max-width: 767px) {
  .grp-bnnr-txt-top {
    width: auto;
  }
  .group-side-img {
    display: none;
    }

  .store-lft-top {
    left: 50px;
  } 
.kapson-Gimg.kap-enter.contact-txt {
  left: 0px;
}
.kaps-txt-sec {margin-right: 0px;}
.original-details h6 {
  margin-top: 0px;
}
.leader-txt-bttm.pillar-txt {right: 0px; bottom: -38px;}
.abt-hero-img {
  float: left;
  margin-right: 0px;
  width: 100%;
  text-align: center;
}
.about-heros h6 {
  float: left;
  width: 100%;
}  
.about-heros h4 {
  float: left;
  width: 100%;
}
    
.about-heros p {
  float: left;
  width: 100%;
}
    
.abt-hero-img img{ width: 100%;}
    
.grp-bnnr-txt-top {
  font-size: 40.791px;
}
    
.grp-bnnr-txt-top {
  left: 0px;
}
    
.bnnr-txt-top {
  top: -5px;
  font-size: 40.791px;
}
    
.image-wrapper {
  margin-top: 40px;
} 
    
.piller-sec {
  margin-top: 30px;
}
    
.leader-txt-bttm {
 bottom: -20px;
 right: 0px;
 font-size: 40.791px;
}
    
.news-bnnr-txt-lft {
 left: 0;
 font-size: 40.791px;
}
.footer-logo img {
  width: auto;
}
.socials-item img {
 width: auto;
}
.copyright {
  font-size: 10px;
}
    
 
    
}




@media screen and (max-width: 640px) {
.group-headng {
  width: 420px;
  top: 29px;
  left: 50px;
}
.new-head {
 left: 18%;
 width: 400px;
 top: 76px;
}
.brand-headng {
  top: -53px;
}
.kapson-Gimg {
 left: 0;
 width: 100%;
}   
.kapson-Gimg.kap-enter{ 
 left: 0;
}   
.bnnr-txt-top {
  right: 0;
}
   
.group-side-img {
  display: none;
}
.top-bnnr-txt-rght {
    right: 0;
}
.leader-txt-bttm {
    right: 0;
}
.grp-bnnr-txt-top {
 left: 0;
}
.piller-sec img {
 margin-bottom: 20px;
}
.top-bnnr-txt {
  margin-bottom: 30px;
}
.kanya-rht-txt .kanyaimg {
 top: -65px;
} 
.service-bnnr-sec {
 top: 43px;
}    
.knock-btm-img {
 bottom: -105px;
 width: 100%;
}       
.knock-bnnr-txt {
  margin-top: 30px;
}
.knock-bnnr-txt p { margin-right: 0;}  
    
.store-bnnr-top.retail-top {
 top: -68px;
}
.store-lft-top.retail-lft-txt {
 top: -64px;
}
.store-bnnr-top.retail-top-rght {
    top: -72px;
}
   
    
    
    
}


/*--------------------------------------------------------------
# Menu Section
--------------------------------------------------------------*/
.menu .nav-tabs {
  border: 0;
}

.menu .nav-link {
  margin: 0 10px;
  padding: 10px 5px;
  transition: 0.3s;
  color: var(--color-secondary);
  border-radius: 0;
  cursor: pointer;
  height: 100%;
  border: 0;
  border-bottom: 2px solid #b6b6bf;
}

@media screen and (max-width: 575px) {
  .menu .nav-link {
    margin: 0 10px;
    padding: 10px 0;
  }
}

.menu .nav-link i {
  padding-right: 15px;
  font-size: 48px;
}

.menu .nav-link h4 {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  font-family: var(--font-secondary);
}

@media screen and (max-width: 575px) {
    
.menu .nav-link h4 { 
 font-size: 16px;
}
.leader-bnnr{ 
 width:100%;
}
.leader-img {
  width: 400px;
  left: 100px;
  top: 47px;
}
.gallery-txt {
 top: 40px;
}
.gallry-txt-rght {
 right: -12px;
}
.news-bnnr-txt-lft {
 left: 0px;
}
.store-bnnr-top.txt-centr {
  width: 470px;
  left: 0px;
  top: -58px;
}
    
.left-start img{ width: 100%;}
.store-bnnr-top.txt1img {
position: absolute;
left: 0px;
}
.store-bnnr-top.txt15img {
  left: 0;
}
  .privacy-head h1 {
    font-size: 80px;
    line-height: 90px;
  }    
    
    
}


@media screen and (max-width: 535px) {
    .krest-txtimg { width: 100%;}
    
}


@media screen and (max-width: 480px) {
.rght-start h4 { font-size: 23px;}
#demo .carousel-item img { width: 200px;}
.top-bnnr-txt h4 { font-size: 30px;}
.rght-start p { font-size: 12px;}
.top-bnnr-txt p { font-size: 12px;}
.rght-group h4 { font-size: 30px;}
.view-btn { width: 100%;}
.rght-news-sec h4 {font-size: 18px;
    line-height: 20px; top:28px;}
.new-head {
  left: 18%;
  width: 320px;
  top: 60px;
}
.leader-img {
  width: 300px;
  left: 84px;
  top: 35px;
}
.group-headng {
  width: 300px;
  top: 20px;
}
.top-sec {
  padding-bottom: 30px;
}
.how-start-sec {
  padding-top: 30px;
}
  #footer-menu {
    text-align: center;
    display: block;
  }
 .piller-sec h4 {
    font-size: 18px;
  }
.grp-bnnr-txt-top {
  font-size: 50.791px; top: 50px;
}
.bnnr-txt-top {
  top: -5px;
  font-size: 40.791px;
}
  .leader-txt-bttm {
    bottom: -20px; font-size: 40.791px;
  }
    .leader-bnnr-sec h4 { font-size: 18px;
    line-height: 20px; top: 25px;}

  .store-bnnr-top {

  }

  .store-bnnr-top.txt-centr {
    width: 400px;
    left: 0px;
    top: -50px;
  }
.krest-txtimg { width: 100%;}

.detail-img {
  width: 100%;
}
.knock-btm-img {
bottom: -92px;
}
.store-bnnr-top.retail-top {
 top: -60px;
}
.store-lft-top.retail-lft-txt {
 top: -56px;
}
.store-bnnr-top.retail-top-rght {
top: -64px;
}   
    
    
    
    
}



@media (max-width: 428px){
.solution-img {
  height: 430px;
}
.store-bnnr-top {
top: -60px;
    width: 345px;
}
.store-lft-top {
width: 300px;
    left: 30px;
    top: -53px;
}
.store-bnnr-top.txt-centr {
width: 345px;
top: -43px;
}
.store-bnnr-top.retail-top {
top: -54px;
    width: 75%;
    left: 20px;
}
.store-lft-top.retail-lft-txt {
top: -51px;
    width: 75%;
    left: 70px;
}
.store-bnnr-top.retail-top-rght {
 top: -45px;
    width: 75%;
    left: 25px;
} 
  .knock-btm-img {
    bottom: -82px;
  }
  .store-bnnr-top.txt1img {
    top: -60px;
  }
    
}


@media (max-width: 412px){
 .store-bnnr-top.txt-centr {
    width: 328px;
    left: 0px;
    top: -40px;
  }
.store-lft-top {
    top: -43px;
}
  .store-bnnr-top {
    top: -36px;
    width: 325px;
    left: 0;
  }
.solution-img {
  height: 400px;
}
 .service-bnnr-sec {
    top: 29px;
  }
    
    
}

@media screen and (max-width: 391px){
.brand-headng {
  top: -32px;
}
.leader-img {
  width: 280px;
  left: 66px;
  top: 33px;
}
.new-head {
  left: 14%;
  width: 284px;
  top: 53px;
}
.reason-word {
  position: absolute;
  right: 0;
  width: 100%;
  bottom: -31px;
}
.knock-lft {
  top: -38px;
  font-size: 43.791px;
}
.privacy-head h1 {
 font-size: 58.531px;
 line-height: 70px;
}
   
    
    
    
    
}

@media (max-width: 384px){


}

@media (max-width: 376px){
 .store-bnnr-top.txt-centr {
    width: 295px;
    left: 0px;
    top: -37px;
  }
  .store-lft-top {
  top: -53px;
  }
  .store-bnnr-top {
top: -50px;
    width: 275px;
  }
  .knock-btm-img {
    bottom: -69px;
  }
  .store-bnnr-top.retail-top {
  top: -48px;
    width: 75%;
    left: 18px;
  }
 .store-lft-top.retail-lft-txt {
   top: -45px;
    width: 75%;
    left: 66px;
  }
  .store-bnnr-top.retail-top-rght {
   top: -40px;
    width: 75%;
    left: 20px;
  }
}


@media screen and (max-width: 360px){
.leader-img {
  width: 220px;
  left: 66px;
  top: 26px;
}
.reason-word {
  position: absolute;
  right: 0px;
  width: 100%;
  bottom: -30px;
}

.brand-headng {
  top: -29px;
}
.group-headng {
  width: 220px;
  top: 15px;
}

.store-txt-rght {
  right: 0px;
  bottom: 88px;
  font-size: 49.791px;
}
.store-txt-lft {
  left: 0px;
  bottom: -40px;
  font-size: 49.791px;
}
  .solution-img {
    height: 300px;
  }
.knock-lft {
  top: -38px;
  left: 0;
}

.owl-item h1 {
  font-size: 54.531px;
}
    
}


@media screen and (max-width: 320px){
.group-headng {
  width: 240px;
  top: 17px;
}
.leader-img {
  width: 220px;
  left: 55px;
  top: 26px;
}
.brand-headng {
  top: -26px;
}
.new-head {
  left: 14%;
  width: 220px;
  top: 42px;
}
    
  .store-txt-rght {
    right: 10px;
    bottom: 88px;
    font-size: 42.791px;
  }
  .store-bnnr-top.txt-centr {
    width: 240px;
    left: 0px;
    top: -30px;
  }
  .store-lft-top {
    top: -33px;
  }
  .store-bnnr-top {
    top: -26px;
    width: 234px;
}
  .solution-img {
    height: 240px;
  }    
  .store-bnnr-top.retail-top-rght {
    top: -35px;
    width: 80%;
    left: 4px;
  }
  .store-lft-top.retail-lft-txt {
    top: -38px;
  }
  .store-bnnr-top.retail-top {
top: -41px;
    left: 9px;
  }
  .form-left h4 {
    font-size: 25px;
  } 
  .top-bnnr-txt h4 {
    font-size: 25px;
  }
  .contact-list li h5 {
    font-size: 20px;
  }
  .view-pg-btn {
    font-size: 12px;
  }
 .knock-btm-img {
    bottom: -59px;
  }    
    
  .about-heros h4 {
    font-size: 25px;
  }   
 .about-patrons h4 {
    font-size: 25px;
  }
    
}




/* Media queries */
@media screen and (max-width:460px)
{

}





/*--------------------------------------------------*/
.menu .nav-link:hover {
  color: var(--color-primary);
}

.menu .nav-link.active {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

.menu .tab-content .tab-header {
  padding: 30px 0;
}

.menu .tab-content .tab-header p {
  font-size: 14px;
  text-transform: uppercase;
  color: #676775;
  margin-bottom: 0;
}

.menu .tab-content .tab-header h3 {
  font-size: 36px;
  font-weight: 600;
  color: var(--color-primary);
}

.menu .tab-content .menu-item {
  -moz-text-align-last: center;
  text-align-last: center;
}

.menu .tab-content .menu-item .menu-img {
  padding: 0 60px;
  margin-bottom: 15px;
}

.menu .tab-content .menu-item h4 {
  font-size: 22px;
  font-weight: 500;
  color: var(--color-secondary);
  font-family: var(--font-secondary);
  font-weight: 30px;
  margin-bottom: 5px;
}

.menu .tab-content .menu-item .ingredients {
  font-family: var(--font-secondary);
  color: #8d8d9b;
  margin-bottom: 5px;
}

.menu .tab-content .menu-item .price {
  font-size: 24px;
  font-weight: 700;
  color: var(--color-primary);
}
