body, p, h1, h2, h3, h4, h5, h6, span, ul, ol, li, dl, dt, dd, form {
    padding: 0;
    margin: 0; }
  
  html, body {
    padding: 0;
    margin: 0;
    height: auto; }
  
  input {
    outline: none; }
  
  textarea {
    border: none;
    outline: none;
    overflow: auto;
    resize: none; }
  
  select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none; }
  
  select::-ms-expand {
    display: none; }
  
  input.button {
    border: none;
    outline: none; }
  
  input::-webkit-input-placeholder {
    opacity: 1; }
  
  input::-moz-placeholder {
    opacity: 1; }
  
  input:-ms-input-placeholder {
    opacity: 1; }
  
  input:-moz-placeholder {
    opacity: 1; }
  
  input[type=checkbox] {
    border: none;
    outline: none; }
  
  img {
    outline: none;
    border: none;
    max-width: 100%;
    user-select: none;
    -webkit-user-select: none; }
  
  li {
    list-style: none; }
  
  a, a:active, a:hover {
    text-decoration: none;
    outline: none !important;
    user-select: none;
    -webkit-user-select: none; }
  
  a:focus {
    outline: none;
    text-decoration: none; }
  
  * {
    box-sizing: border-box; }
  
  button, a, input[type="submit"] {
    -o-transition: all .5s ease-out, all 0.5s ease-in;
    -ms-transition: all .5s ease-out, all 0.5s ease-in;
    -moz-transition: all .5s ease-out, all 0.5s ease-in;
    -webkit-transition: all .5s ease-out, all 0.5s ease-in;
    transition: all .5s ease-out, all 0.5s ease-in; }
  
  :not(output):-moz-ui-invalid {
    box-shadow: inset; }
  
  a:hover, a, a:focus {
    color: inherit; }
  
  a, a:hover, a:focus, button, button:hover, button:focus {
    outline: none; }
  
  div:focus {
    outline: none; }
  
  *:focus {
    outline: none; }
  
  /*--- Fonts ---*/
  @font-face {
    font-family: "Ubuntu-Bold";
    src: url("../fonts/Ubuntu-Bold.eot");
    src: url("../fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Bold.woff") format("woff"), url("../fonts/Ubuntu-Bold.ttf") format("truetype"), url("../fonts/Ubuntu-Bold.svgUbuntu-Bold") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-Italic";
    src: url("../fonts/Ubuntu-Italic.eot");
    src: url("../fonts/Ubuntu-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Italic.woff") format("woff"), url("../fonts/Ubuntu-Italic.ttf") format("truetype"), url("../fonts/Ubuntu-Italic.svgUbuntu-Italic") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-Light";
    src: url("../fonts/Ubuntu-Light.eot");
    src: url("../fonts/Ubuntu-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Light.woff") format("woff"), url("../fonts/Ubuntu-Light.ttf") format("truetype"), url("../fonts/Ubuntu-Light.svgUbuntu-Light") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-Medium";
    src: url("../fonts/Ubuntu-Medium.eot");
    src: url("../fonts/Ubuntu-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Medium.woff") format("woff"), url("../fonts/Ubuntu-Medium.ttf") format("truetype"), url("../fonts/Ubuntu-Medium.svgUbuntu-Medium") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "OpenSans-Regular";
    src: url("../fonts/OpenSans-Regular.eot");
    src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSans-Regular.svgOpenSans-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-MediumItalic";
    src: url("../fonts/Ubuntu-MediumItalic.eot");
    src: url("../fonts/Ubuntu-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-MediumItalic.woff") format("woff"), url("../fonts/Ubuntu-MediumItalic.ttf") format("truetype"), url("../fonts/Ubuntu-MediumItalic.svgUbuntu-MediumItalic") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-Regular";
    src: url("../fonts/Ubuntu-Regular.eot");
    src: url("../fonts/Ubuntu-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Regular.woff") format("woff"), url("../fonts/Ubuntu-Regular.ttf") format("truetype"), url("../fonts/Ubuntu-Regular.svgUbuntu-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-BoldItalic";
    src: url("../fonts/Ubuntu-BoldItalic.eot");
    src: url("../fonts/Ubuntu-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-BoldItalic.woff") format("woff"), url("../fonts/Ubuntu-BoldItalic.ttf") format("truetype"), url("../fonts/Ubuntu-BoldItalic.svgUbuntu-BoldItalic") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "OpenSans-Medium";
    src: url("../fonts/OpenSans-Medium.eot");
    src: url("../fonts/OpenSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Medium.woff") format("woff"), url("../fonts/OpenSans-Medium.ttf") format("truetype"), url("../fonts/OpenSans-Medium.svgOpenSans-Medium") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Ubuntu-LightItalic";
    src: url("../fonts/Ubuntu-LightItalic.eot");
    src: url("../fonts/Ubuntu-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-LightItalic.woff") format("woff"), url("../fonts/Ubuntu-LightItalic.ttf") format("truetype"), url("../fonts/Ubuntu-LightItalic.svgUbuntu-LightItalic") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: "Lato-Regular";
    src: url("../fonts/Lato-Regular.eot");
    src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular.svgLato-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }
    @font-face {
      font-family: "Poppins-SemiBold";
      src: url("../fonts/Poppins-SemiBold.eot");
      src: url("../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-SemiBold.woff") format("woff"), url("../fonts/Poppins-SemiBold.ttf") format("truetype"), url("../fonts/Poppins-SemiBold.svgPoppins-SemiBold") format("svg");
      font-weight: normal;
      font-style: normal; }
    @font-face {
      font-family: "MyriadPro-Regular";
      src: url("../fonts/MyriadPro-Regular.eot");
      src: url("../fonts/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-Regular.woff") format("woff"), url("../fonts/MyriadPro-Regular.ttf") format("truetype"), url("../fonts/MyriadPro-Regular.svgMyriadPro-Regular") format("svg");
      font-weight: normal;
      font-style: normal; }
  
     /* 9-8-23 */
     @font-face {
      font-family: "LeckerliOne-Regular";
      src: url("../fonts/LeckerliOne-Regular.eot");
      src: url("../fonts/LeckerliOne-Regular?#iefix") format("embedded-opentype"), url("../fonts/LeckerliOne-Regular.woff") format("woff"), url("../fonts/LeckerliOne-Regular.ttf") format("truetype"), url("../fonts/LeckerliOne-Regular.svgLeckerliOne-Regular") format("svg");
      font-weight: normal;
      font-style: normal; }
  
      @font-face {
        font-family: 'BarlowCondensed-ExtraBoldItalic';
        src: url("../fonts/BarlowCondensed-ExtraBoldItalic.eot");
        src: url("../fonts/BarlowCondensed-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BarlowCondensed-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/BarlowCondensed-ExtraBoldItalic.woff") format("woff"), url("../fonts/BarlowCondensed-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/BarlowCondensed-ExtraBoldItalic.svg#BarlowCondensed-ExtraBoldItalic") format("svg");
        font-weight: bold;
        font-style: italic; }

        @font-face {
          font-family: 'Poppins-ExtraBold';
          src: url('../fonts/Poppins-ExtraBold.eot');
          src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
              url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
              url('../fonts/Poppins-ExtraBold.woff') format('woff'),
              url('../fonts/Poppins-ExtraBold.ttf') format('truetype'),
              url('../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
          font-weight: bold;
          font-style: normal;
          font-display: swap;
      }
      
      
  /*--- Fonts ---*/
  .rect {
    position: relative;
    overflow: hidden;
    z-index: 1; }
  
  .rect::before {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 53%;
    background: #002554;
    top: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: bottom right;
    transform: rotate(90deg);
    visibility: hidden; }
  
  .rect:after {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 50%;
    background: #002554;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: top left;
    transform: rotate(90deg);
    visibility: hidden; }
  
  .rect:hover:before {
    visibility: visible;
    transform: rotate(0deg); }
  
  .rect:hover:after {
    visibility: visible;
    transform: rotate(0deg); }
  
  .less {
    position: relative;
    overflow: hidden;
    z-index: 1; }
  
  .less::before {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 50%;
    background-color: #ff4713;
    top: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: bottom right;
    transform: rotate(90deg);
    visibility: hidden; }
  
  .less:after {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 50%;
    background-color: #ff4713;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: top left;
    transform: rotate(90deg);
    visibility: hidden; }
  
  .less:hover:before {
    visibility: visible;
    transform: rotate(0deg); }
  
  .less:hover:after {
    visibility: visible;
    transform: rotate(0deg); }
  
  /** counter***/
  body {
    counter-reset: section; }
  
  /*--- general mixins ---*/
  [class*='col'] {
    padding: 0;
    margin: 0; }
  
  ._fl {
    float: left; }
  
  ._fr {
    float: right; }
  
  .container {
    max-width: 1350px;
    width: 100%;
    padding: 0;
    margin: auto; }
  
  .container::before, .container::after {
    content: "";
    display: table; }
  
  .container::after {
    clear: both; }
  
  .clearfix::before {
    content: "";
    display: table; }
  
  .clearfix::after {
    content: "";
    display: table;
    clear: both; }
  
  /*************header start*************/
  body {
    background: #ededed;
    /* 27-01-26 */
  position: relative;
  top: 0px !important;
  /* 27-01-26 */ }
  
  .header1 {
    padding: 16.5px 1px;
    text-align: center;
    margin-bottom: 40px; }
  
  header {
    background: #fff; 
  }
    header .header {
      padding: 15px 0 0; }
      /*header .header.index {
        margin-bottom: 30px; }*/
      header .header .head_in {
        display: flex;
        align-items: flex-start; }
        header .header .head_in .logo {
          width: 13.8%; }
          header .header .head_in .logo a {
            display: inline-block; }
        header .header .head_in .menus {
          width: 63.2%;
          padding-top: 10px; }
          header .header .head_in .menus > ul {
            display: flex;
            padding-left: 85px; }
            header .header .head_in .menus > ul li.mega1:hover .mega_menu {
              opacity: 1;
              visibility: visible;
              transition: 0.3s; }
            header .header .head_in .menus > ul li.mega1 .mega_menu {
              position: absolute;
              left: 0;
              background: white;
              z-index: 3;
              visibility: hidden;
              opacity: 0;
              transition: 0.5s;
              top: 82px;
              z-index: 100;
              width: 100%;
              padding: 30px 0 30px; }
              header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in {
                width: 300px;
                border-right: 2px solid #ececec;
                position: relative; }
                header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul {
                  padding-top: 20px; }
                  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li {
                    padding: 0 30px 25px;
                    cursor: pointer; }
                    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li > a {
                      font: 16px/20px "Ubuntu-Light";
                      color: #999999;
                      position: relative;
                      transition: 0.2s; }
                      header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li > a:after {
                        content: "";
                        position: absolute;
                        width: 6px;
                        height: 1.5px;
                        background: #ff4713;
                        left: -10px;
                        top: 10px;
                        transition: 0.2s;
                        opacity: 0;
                        visibility: hidden; }
                    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a {
                      padding-left: 20px;
                      transition: 0.2s;
                      color: #ff4713; }
                      header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a:after {
                        left: 0;
                        transition: 0.2s;
                        opacity: 1;
                        visibility: visible; }
                    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu {
                      position: absolute;
                      width: 390px;
                      left: 300px;
                      top: 0;
                      opacity: 0;
                    
                      visibility: hidden; }
                      header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul { 
                        /*height: 495px;*/
                        max-height: 340px;
                       /* position: relative;*/
                        border-right: 2px solid #ececec; }
                        header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li {
                          padding: 0 40px 25px; }
                          header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
                            position: absolute;
                            left: 390px;
                            width: 640px;
                            top: 0;
                            padding-left: 40px;
                            opacity: 0;
                            visibility: hidden; }
                            header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst img {
                              width: 100%;
                              max-width: 615px;
                              object-fit: cover;
                              height: 250px;
                              max-height: 250px;
                              margin-bottom: 15px; }
                            header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt {
                              display: flex;
                              align-items: flex-start;
                              justify-content: space-between; }
                              header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p {
                                font: 19px/25px "Ubuntu-Bold";
                                color: #002554;
                                width: 50%; }
                                header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p:last-child {
                                  color: #ff4713;
                                  text-align: right; }
                        header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2:hover .sub_menu_in {
                          opacity: 1;
                          visibility: visible; }
                  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.ms1:hover .mega_sub_menu {
                    opacity: 1;
                    visibility: visible;pointer-events:all;transition: all .3s;}
            header .header .head_in .menus > ul > li {
              padding: 0 15px 22px 0; }
              header .header .head_in .menus > ul > li.dp_sub1:hover .sub_menu1 {
                opacity: 1;
                visibility: visible;
                transition: 0.2s; }
              header .header .head_in .menus > ul > li .sub_menu1 {
                position: absolute;
                width: 260px;
                background: white;
                z-index: 5;
                padding: 33px 20px 20px 40px;
                border-radius: 7px;
                border-bottom: 8px solid #ff4713;
                opacity: 0;
                visibility: hidden;
                transition: 0.2s; }
                header .header .head_in .menus > ul > li .sub_menu1 ul > li {
                  padding-bottom: 25px;
                  cursor: pointer; }
                  header .header .head_in .menus > ul > li .sub_menu1 ul > li > a {
                    font: 16px/20px "Ubuntu-Light";
                    color: #999999;
                    position: relative;
                    transition: 0.2s; }
                    header .header .head_in .menus > ul > li .sub_menu1 ul > li > a:after {
                      content: "";
                      position: absolute;
                      width: 6px;
                      height: 1.5px;
                      background: #ff4713;
                      left: -10px;
                      top: 10px;
                      transition: 0.2s;
                      opacity: 0;
                      visibility: hidden; }
                    header .header .head_in .menus > ul > li .sub_menu1 ul > li > a:hover {
                      padding-left: 20px;
                      transition: 0.2s;
                      color: #ff4713; }
                      header .header .head_in .menus > ul > li .sub_menu1 ul > li > a:hover:after {
                        left: 0;
                        transition: 0.2s;
                        opacity: 1;
                        visibility: visible; }
                  header .header .head_in .menus > ul > li .sub_menu1 ul > li:last-child {
                    padding-bottom: 0; }
              header .header .head_in .menus > ul > li > a {
                display: inline-block;
                font: 19px/25px "Ubuntu-Medium";
                color: #002554;
                padding: 5px 0;
                width: 100%;
                position: relative; }
                header .header .head_in .menus > ul > li > a::first-letter {
                  text-transform: uppercase; }
                header .header .head_in .menus > ul > li > a::after {
                  content: '';
                  position: absolute;
                  width: 0;
                  height: 2px;
                  bottom: 0;
                  left: 0;
                  background: #ff4713;
                  opacity: 0;
                  visibility: hidden;
                  transition: 0.2s; }
                header .header .head_in .menus > ul > li > a:hover {
                  color: #ff4713;
                  transition: 0.2s; }
                  header .header .head_in .menus > ul > li > a:hover:after {
                    width: 100%;
                    visibility: visible;
                    opacity: 1; }
              header .header .head_in .menus > ul > li > a.active {
                color: #ff4713;
                transition: 0.2s; }
                header .header .head_in .menus > ul > li > a.active:after {
                  width: 100%;
                  visibility: visible;
                  opacity: 1; }
              header .header .head_in .menus > ul > li + li {
                margin-left: 30px; }
              header .header .head_in .menus > ul > li.dp {
                background: url(../images/drp.svg) no-repeat top 16px right; }
        header .header .head_in .cart_list {
          width: 23%;
          display: flex;
          align-items: center;
          justify-content: space-between; }
          header .header .head_in .cart_list .chat {
            width: 60%; }
            header .header .head_in .cart_list .icon_mbl{
              width: 40%;
              display: flex;
              justify-content: space-between;
            }
            header .header .head_in .cart_list .chat .stic {
              position: relative;
              display: none;
              margin-top: 5px; }
              header .header .head_in .cart_list .chat .stic a{
                display: none;
              }
              header .header .head_in .cart_list .chat .stic .stic_form input[type="text"] {
                background: #ffffff;
                font: 16px/22px "Ubuntu-Italic";
                color: #999999;
                border-radius: 5px;
                border: unset;
                padding: 11.5px 20px;
                width: 100%;
                padding-right: 50px;
                max-width: 170px;
                box-shadow: -4px -4px 5px rgba(0,0,0,.1); }
                header .header.scrolled .head_in .cart_list .chat .stic .stic_form input[type="text"] {
                  background: #ededed;
                  box-shadow: none;
                }
              header .header .head_in .cart_list .chat .stic .stic_form input[type="submit"],header .header .head_in .cart_list .chat .stic .stic_form button {
                position: absolute;
                display: block;
                top: 10px;
                right: 12px;
                border: unset;
                width: 21px;
                height: 21px;
                text-indent: -2000rem;
                background: url(../images/s_search.svg) no-repeat center center; }
            header .header .head_in .cart_list .chat .nor {
              display: flex;
              align-items: center; }
              header .header .head_in .cart_list .chat .nor .img p {
                font: 14px/20px "Ubuntu-Bold";
                color: #002554; }
                header .header .head_in .cart_list .chat .nor .img p span {
                  font-family: "Ubuntu-Light"; }
              header .header .head_in .cart_list .chat .nor > a {
                margin-left: 10px; }
          header .header .head_in .cart_list .login > a, header .header .head_in .cart_list .cart > a, header .header .head_in .cart_list .wish > a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 30px;
            height: 30px;
            object-fit: cover; }
            header .header .head_in .cart_list .login{
              position: relative;
                
            }
          header .header .head_in .cart_list .wish {
            position: relative; 
          margin-right: 12px;}
            header .header .head_in .cart_list .wish .wish-details {
              position: absolute;
              z-index: 55;
              top: 63px;
              width: 620px;
              background-color: white;
              box-shadow: 0px 0px 10px 0px #00000069;
              border-radius: 20px;
              display: none;
              right: 0; }
              header .header .head_in .cart_list .wish .wish-details .car-header {
                padding: 23.5px;
                border-bottom: 1px solid #e6e6e6; }
                header .header .head_in .cart_list .wish .wish-details .car-header p {
                  font: 20px/22px "Ubuntu-Bold";
                  color: #002252;
                  text-align: center; }
                header .header .head_in .cart_list .wish .wish-details .car-header a.close3 {
                  position: absolute;
                  right: 20px;
                  top: 20px; }
              header .header .head_in .cart_list .wish .wish-details .table1 table {
                width: 100%; }
                header .header .head_in .cart_list .wish .wish-details .table1 table tr {
                  position: relative;
                  border-bottom: 1px solid #e6e6e6; }
                  header .header .head_in .cart_list .wish .wish-details .table1 table tr:last-child {
                    border: unset; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr:last-child td {
                      padding-bottom: 30px; }
                  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car {
                    width: 19%; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car a {
                      display: block; }
                      header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car a img {
                        height: 85px;
                        width: 85px;
                        object-fit: cover;
                        border-radius: 10px; }
                  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title {
                    width: 43%; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title a {
                      display: block;
                      font: 19px/22px "Ubuntu-Bold";
                      color: #002252;
                      margin-bottom: 5px; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p {
                      /* font: 25px/25px "Ubuntu-Medium";
                      color: #ff4713; */
                     }
                      header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p em {
                        display: inline-block;
                        font: 13px/20px "Ubuntu-Light";
                        color: #999999;
                        text-shadow: none !important;
                        padding-left: 10px; }
                  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price {
                    width: 38%; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
                      font: 16px/23px "Ubuntu-Medium";
                      color: white;
                      display: block;
                      background: #ff4713;
                      width: 100%;
                      padding: 13.5px;
                      max-width: 160px;
                      text-align: center;
                      border-radius: 8px; }
                  header .header .head_in .cart_list .wish .wish-details .table1 table tr td {
                    padding: 15px 0 15px 30px; }
                    header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
                      padding-right: 30px; }
          header .header .head_in .cart_list .login .login1 {
            background: #fff;
            border-radius: 10px;
            width: 425px;
            max-width: 425px;
            position: absolute;
            right: 0;
            z-index: 5;
            top: 70px;
            box-shadow: 0 0 13px 1px #00000059;
            display: none; }
            header .header .head_in .cart_list .login .login1 .hd1 {
              position: relative;
              padding: 24px;
              border-bottom: 1px solid #e6e6e6; }
              header .header .head_in .cart_list .login .login1 .hd1 p {
                font: 20px/22px "Ubuntu-Medium";
                color: #002554;
                text-align: center; }
              header .header .head_in .cart_list .login .login1 .hd1 > a {
                position: absolute;
                right: 25px;
                top: 25px;
                cursor: pointer;
                display: block; }
            header .header .head_in .cart_list .login .login1 .bdy {
              padding: 30px 40px; }
              header .header .head_in .cart_list .login .login1 .bdy .log_in input {
                width: 100%;
                font: 15px/22px "Ubuntu-Light";
                color: #999999;
                background: #ededed;
                border: unset;
                padding: 13px 30px;
                border-radius: 5px;
                margin-bottom: 10px; }
              header .header .head_in .cart_list .login .login1 .bdy .frm_check {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin: 5px 0 25px;
                 }
                header .header .head_in .cart_list .login .login1 .bdy .frm_check > a {
                  font: 15px/22px "Ubuntu-Medium";
                  color: #ff4713;
                  display: block;
                  transition: all .3s;
                  width: 55%;
                  text-align: right; }
                  header .header .head_in .cart_list .login .login1 .bdy .frm_check > a:hover{
                    color: #002254;
                  }
                header .header .head_in .cart_list .login .login1 .bdy .frm_check label {
                  width: 45%;
                  cursor: pointer; }
                  header .header .head_in .cart_list .login .login1 .bdy .frm_check label p {
                    display: inline-block;
                    font: 15px/22px "Ubuntu-Light";
                    color: #999999;
                    vertical-align: top; }
                  header .header .head_in .cart_list .login .login1 .bdy .frm_check label input {
                    position: relative;
                    appearance: none;
                    width: 20px;
                    height: 20px;
                    border-radius: 5px;
                    min-width: 18px;
                    margin-right: 10px;
                    border: 1px solid #ededed;
                    margin-top:0; }
                    header .header .head_in .cart_list .login .login1 .bdy .frm_check label input:after {
                      content: '';
                      position: absolute;
                      width: 6px;
                      height: 12px;
                      border: 2px solid #ff4713;
                      border-left: 0;
                      border-top: 0;
                      top: 3px;
                      transform: rotate(45deg);
                      left: 6px;
                      transition: 0.5s;
                      opacity: 0;
                      visibility: hidden; }
                    header .header .head_in .cart_list .login .login1 .bdy .frm_check label input:checked::after {
                      opacity: 1;
                      visibility: visible; }
              header .header .head_in .cart_list .login .login1 .bdy .sub1 {
                display: flex;
                align-items: flex-start;
                justify-content: space-between; }
                header .header .head_in .cart_list .login .login1 .bdy .sub1 a {
                  margin-right: 20px;
                  background: #002554; }
                  header .header .head_in .cart_list .login .login1 .bdy .sub1 a:hover {
                    background: #ff4713;
                    transition: 0.2s; }
                header .header .head_in .cart_list .login .login1 .bdy .sub1 input {
                  background: #ff4713; }
                  header .header .head_in .cart_list .login .login1 .bdy .sub1 input:hover {
                    background: #002554;
                    transition: 0.2s; }
                header .header .head_in .cart_list .login .login1 .bdy .sub1 a, header .header .head_in .cart_list .login .login1 .bdy .sub1 input {
                  width: fit-content;
                  min-width: 165px;
                  display: block;
                  font: 17px/20px "Ubuntu-Medium";
                  color: white;
                  position: relative;
                  display: block;
                  padding: 16px;
                  text-align: center;
                  border-radius: 5px;
                  border: unset; }
          header .header .head_in .cart_list .cart > a ,header .header .head_in .cart_list .wish a {
            position: relative; }
            header .header .head_in .cart_list .cart > a span ,header .header .head_in .cart_list .wish a span{
              position: absolute;
              background: #ff4713;
              color: white;
              font: 10px/13px "Ubuntu-Bold";
              top: -4px;
              right: -6px;
              width: 17px;
              height: 17px;
              border-radius: 100%;
              display: flex;
              align-items: center;
              justify-content: center; }
          header .header .head_in .cart_list .cart .cart_details {
            display: none;
            position: absolute;
            left: 0;
            width: 100%;
            z-index: 5;
            top: 85px; }
           
            header .header .head_in .cart_list .cart .cart_details .cart_detl_in {
              background: white;
              border-radius: 10px;
              box-shadow: 0 0 20px 1px #00000052; }
              header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 {
                position: relative;
                border-bottom: 1px solid #e6e6e6; }
                header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 p {
                  font: 20px/22px "Ubuntu-Medium";
                  color: #002252;
                  text-align: center;
                  width: fit-content;
                  margin: 0 auto;
                  display: block;
                  padding: 25px 30px;
                  padding-left: 35px;
                  background: url(../images/gtik.png) no-repeat left top 28px; }
                header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 a.close4 {
                  position: absolute;
                  right: 20px;
                  top: 20px; }
              header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in {
                display: flex;
                align-items: flex-start; }
                header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft {
                  width: 52%;
                  padding: 50px 40px 40px;
                  border-right: 2px solid #e6e6e6; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img {
                      padding-right:15px; }
                      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img img {
                        width: 100%;
                        max-width: 100px;
                        height: 100%;
                        border-radius: 10px; }
                        header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart{
                          display: flex;
                          align-items: center;
                          margin-bottom: 30px;
                        }
                        header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_parent{
                          display: flex;
                          justify-content: space-between;
                        }
                        header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_left{max-width: 48%;width: 100%;}
                        header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_right{max-width: 48%;width: 100%;}
                      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt p {
                        font: 25px/25px "Ubuntu-Bold";
                        color: #002554; 
                        margin-bottom: 12px;
                      }
                      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt strong {
                        display: block;
                        font: 25px/25px "Ubuntu-Bold";
                        margin-bottom: 12px;
                        color: #ff4713; }
                      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_dp1 select {
                        font: 15px/22px "Ubuntu-Light";
                        color: #999999;
                        background: url(../images/lg_dp1.svg) no-repeat center right 10px;
                        margin-bottom: 15px;
                        border-radius: 5px;
                        padding: 10.5px;
                        border: 1px solid #e6e6e6;
                        width: 100%;
                        cursor: pointer; }
                        /*header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_left .lg_dp1 select {
                        margin-top: 34px;}*/
                  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft > p {
                    font: 15px/25px "Ubuntu-Light";
                    color: #999999;
                    margin-top: 30px;
                   }
                header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt {
                  width: 48%;
                  padding: 50px 20px 40px 55px; }
                  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table {
                    width: 100%; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr td {
                      font: 17px/25px "Ubuntu-Medium";
                      color: #002554;
                      padding: 0 10px 27px 0; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr td:first-child {
                      width: 50%; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr td:last-child {
                      width: 50%; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.bg1 td:last-child {
                      background: url(../images/gtik.svg) no-repeat left top 10px;
                      padding-left: 30px; }
                    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 {
                      background: #ededed; }
                      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 td {
                        font: 25px/25px "Ubuntu-Medium";
                        color: #2cbf16;
                        padding: 17.5px 0; }
                        header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 td:first-child {
                          padding-left: 30px;
                          padding-right: 20px; }
                  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cnt1 p {
                    font: 16px/25px "Ubuntu-Light";
                    color: #999999;
                    padding: 15px 0 30px; }
                  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cnt1 a {
                    font: 16px/23px "Ubuntu-Light";
                    color: #fff;
                    background: #29be13;
                    display: block;
                    text-align: center;
                    padding: 16px;
                    border-radius: 5px;
                    cursor:pointer; }
      header .header.header.scrolled {
        position: fixed;
        top: 0px;
        left: 0;
        padding: 10px 0;
        box-shadow: 2px 2px 10px #3a3e3a6b;
        width: 100%;
        z-index: 100;
        background: white; }
        header .header.header.scrolled .head_in .cart_list .chat .nor {
          display: none; }
        header .header.header.scrolled .head_in .cart_list .chat .stic {
          display: inline-block; }
  
  /**********banner**************/
  .banner {
    margin-top: 22px;
    margin-bottom: 40px; }
    .banner .banner_in {
      position: relative; }
      .banner .banner_in .ban_img img {
        width: 100%;
        border-radius: 5px;
        height: 570px;
        object-fit: cover; }
      .banner .banner_in .ban_cnt {
        width: 100%;
        max-width: 1170px;
        margin: 0 auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 2; }
        .banner .banner_in .ban_cnt .ban_cnt_in {
          display: flex;
          align-items:center; }
          .banner .banner_in .ban_cnt .ban_cnt_in .lft, .banner .banner_in .ban_cnt .ban_cnt_in .ryt {
            width: 50%; }
          .banner .banner_in .ban_cnt .ban_cnt_in .lft {
            padding: 25px 110px 0 0; }
            .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
              font: 60px/65px "Ubuntu-Bold";
              color: #fff;
              padding-bottom: 15px; margin-bottom: 0;}
            .banner .banner_in .ban_cnt .ban_cnt_in .lft ul {
              margin-bottom: 15px; }
              .banner .banner_in .ban_cnt .ban_cnt_in .lft ul li {
                padding-left: 20px;
                font: 17px/25px "Ubuntu-Light";
                color: #fff;
                background: url(../images/wtik.svg) no-repeat top 7px left;
                padding-bottom: 5px; }
            .banner .banner_in .ban_cnt .ban_cnt_in .lft p {
              font: 17px/25px "Ubuntu-Light";
              color: #fff;
              padding-bottom: 35px; }

            .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban{
              display: flex;
              align-items: center;
            }
            .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a:last-child{
            margin-left: 10px;
            }

            .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
              display: block;
              width: fit-content;
              min-width: 250px;
              font: 17px/25px "Ubuntu-Medium";
              color: #fff;
              background: #ff4713;
              padding: 17px;
              text-align: center;
              position: relative;
              border: unset;
              overflow: hidden;
              z-index: 1;
              border-radius: 5px; }
          .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
            background: url(../images/vim.png) no-repeat center/cover;
            max-width: 600px;
            width: 100%;
            min-height: 330px;
            height: 100%;
             margin: 0 auto;
             z-index: 1;
            position: relative;
            border-radius: 6px; }
            .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video {
              width: 100%;
              height: 100%;
              min-height: 330px;
              opacity: 0;
              border-radius: 6px;
              object-fit: cover;
             }
             .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo.pas{
              background: transparent;
             }
             .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo.pas video{
              opacity: 1;
             }
            .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%); }  
              .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
                border: 0;
                background: transparent;
              }     
              .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
                position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      border: unset;
              }
    .droom .droom_in {
      display:none;
      background: white;
      padding: 45px 0;
      border-radius: 10px;
      border: 3px solid #ff4713; }
      .droom .droom_in > p {
        font: 36px/40px "Ubuntu-Bold";
        color: #002554;
        text-align: center;
        padding-bottom: 25px; }
        .droom .droom_in > p em {
          color: #ff4713;
          font: 36px/40px "Ubuntu-Bold";
          display: inline-block; }
      .droom .droom_in .droom_fx {
        /*margin: 0 30px;*/
        display: flex; }
        .droom .droom_in .droom_fx div + div {
          margin-left: 20px; }
        .droom .droom_in .droom_fx .inp {
          margin-bottom: 20px;
          background: #ededed;
         max-width: 500px; width: 100%;
          border-radius: 8px; }
          .droom .droom_in .droom_fx .inp input[type="text"] {
            background: #ededed;
            border: unset;
            font: 15px/20px "Ubuntu-Light";
            color: #999999;
            padding: 15px  30px;
            border-radius: 8px;
            width: 100%;
            text-align: left; }
          .droom .droom_in .droom_fx .inp .res {
            font: 20px/25px "Ubuntu-Medium";
            color: #fff;
            background: #002554;
            text-align: center;
            text-transform: uppercase;
            width: 210px;
            padding: 15px 15px;
            display: block;
            transition: all .3s;
            border-radius: 8px; }
            .droom .droom_in .droom_fx .inp .res:hover{
              background: #9ad780;
            }
        .droom .droom_in .droom_fx  .custom_selects{
          margin-bottom: 20px;
          background: #ededed;
          width: 280px;
          height: 58px;
          cursor: pointer;
        padding:0 ;
          position: relative;
          border-radius: 8px; }
          .droom .droom_in .droom_fx .slct{
            margin-bottom: 20px;
            width: 100%;
            max-width: 280px;
            border-radius: 8px;
            position: relative;
          }
          .droom .droom_in .droom_fx .slct:after {
            content: '';
            position: absolute;
            background: url(../images/arr.svg) no-repeat;
            width: 10px;
            height: 5px;
            right: 30px;
            top: 50%;
            transform: translateY(-50%); }
          .droom .droom_in .droom_fx .slct select {
            width: 100%;
            position: relative; }
          .droom .droom_in .droom_fx .slct select {
            background: #ededed;
            border: unset;
            font: 15px/20px "Ubuntu-Light";
            color: #999999;
            padding: 18px  30px;
            border-radius: 8px;
            width: 100%;
            transition: all .3s;
            /*max-width: 260px;*/
            cursor: pointer;
            text-align: left; }
            .droom .droom_in .droom_fx .slct.sb input{
              border: unset;
              font: 15px/20px "Ubuntu-Light";
              color: #999999;
              padding: 15px  30px;
              border-radius: 8px;
              width: 100%;
              cursor: pointer;
              text-align: left;
            } 
        .droom .droom_in .droom_fx .slct.one:after {
          right: 70px; }
        .droom .droom_in .droom_fx .slct.one:before {
          content: "cm";
          display: inline-block;
          font: 15px/20px "Ubuntu-Light";
          color: #042654;
          text-transform: uppercase;
          right: 30px;
          top: 50%;
          transform: translateY(-50%);
          position: absolute;
          z-index: 1; }
        .droom .droom_in .droom_fx .slct.inp:after {
          display: none; }
        .droom .droom_in .droom_fx .slct.slct2 {
          width: 100%;
          max-width: 400px; }
        .droom .droom_in .droom_fx .slct.slct2.sb:after {
          display: none; }
        .droom .droom_in .droom_fx .slct.slct2.sb input {
          font: 20px/25px "Ubuntu-Medium";
          color: #fff;
          background: #ff4713;
          transition: all .3s;
          text-align: center; }
          .droom .droom_in .droom_fx .slct.slct2.sb input:hover{
            background: #002252;
          }
        .droom .droom_in .droom_fx + a.sb1 {
          margin-top: 20px; }
      .droom .droom_in > a.sb1 {
        font: 14px/20px "Ubuntu-Bold";
        color: #002554;
        display: block;
        width: fit-content;
        margin: 0 auto;
        text-transform: uppercase;
        text-align: center;
        transition: all .3s;
        border-bottom: 3px solid #002254;
       }
        .droom .droom_in > a.sb1:hover{
          color: #ff4713;
          border-color: #ff4713;
        }
      .gras .gra_bs{
            height: 277px;
            margin-bottom: 45px;
            padding: 40px 0px;
            background: url(../images/gras.jpg) no-repeat;
            background-size: cover;
            background-position: 50%;}
    .gras .gras_ryt {
      float: right;
      width: 50%;
      text-align: left;
      padding-right: 45px; }
      .gras .gras_ryt strong {
        font: 36px/40px "Ubuntu-Bold";
  display: block;
        color: white;
        padding-bottom: 8px; }
        .gras .gras_ryt strong em {
          color: #ff4713;
          font: 36px/40px "Ubuntu-Bold";
          display: inline-block; }
      .gras .gras_ryt p{
        font: 15px/25px "Ubuntu-Regular";
        color: #fff;
        display: block;}
      .gras .gras_ryt p:nth-last-of-type(1){
        padding-bottom: 23px;
      }
      .gras .gras_ryt a {
        width: fit-content;
        min-width: 135px;
        padding: 12.5px;
        font: 15px/25px "Ubuntu-Medium";
        color: #fff;
        background: #ff4713;
        display: block;
        border-radius: 5px;
        text-align: center; }
  
  .worpen {
    margin-bottom: 60px; }
    .worpen .worpen_in {
      display: flex;
      align-items: center;
      background: white;
      border-radius: 10px; }
      .worpen .worpen_in .lft, .worpen .worpen_in .ryt {
        width: 50%; }
      .worpen .worpen_in .lft img {
        border-radius: 10px;
        height: 560px;
        object-fit: cover;
        width: 100%; }
      .worpen .worpen_in .ryt {
        padding: 0 30px 0 85px; }
        .worpen .worpen_in .ryt img {
          margin-bottom: 13px; }
        .worpen .worpen_in .ryt h2 {
          font: 36px/40px "Ubuntu-Bold";
          color: #002554;
          padding-bottom: 30px; }
          .worpen .worpen_in .ryt h2 em {
            color: #ff4713;
            font: 36px/40px "Ubuntu-Bold";
            display: inline-block; }
        .worpen .worpen_in .ryt p em {
          font: 17px/25px "Ubuntu-Medium";
          color: #ff4713; }
        .worpen .worpen_in .ryt p {
          font: 17px/25px "Ubuntu-Light";
          color: #999999;
          padding-bottom: 25px; }
        .worpen .worpen_in .ryt a {
          width: fit-content;
          min-width: 235px;
          font: 15px/25px "Ubuntu-Medium";
          color: #fff;
          background: #ff4713;
          display: block;
          border-radius: 5px;
          text-align: center;
          padding: 17.5px; }
          .caros .caros_in ul li .icons_blk{
            display: flex;
            align-items: center;
          }
          .caros .caros_in ul li .icons_blk img{
            margin-right: 25px;
          }
          .caros .caros_in ul li{
            margin-right: 40px;
          }
          .caros .caros_in ul li:last-child{
            margin-right: 0px;
          }
  .caros.add1{
    margin-bottom: 50px; }
    .caros .caros_in ul {
      display: flex;
      align-items: flex-start; }
      .caros .caros_in ul li {
        font: 23px/25px "Ubuntu-Medium";
        color: #999999; }
          .kenz.kenz_pd{
            margin-bottom: 72px;
          }
  .kenz {
    margin-bottom: 27px; }
    .kenz .kenz_in > p {
      font: 36px/40px "Ubuntu-Bold";
      color: #002554;
      padding-bottom: 55px;
      display: inline-block; }
      .kenz .kenz_in > p em {
        color: #ff4713;
        padding-left: 10px;
        font: 36px/40px "Ubuntu-Bold";
        display: inline-block; }
    .kenz .kenz_in .kenz_caro .kenz_item {
      border-radius: 5px;
      /* overflow: hidden; */
     }
      .kenz .kenz_in .kenz_caro .kenz_item:hover .img > a::after {
        height: 100%;
        transition: 0.2s; }
      .kenz .kenz_in .kenz_caro .kenz_item:hover .img .best1 {
        transition: 0.2s;
        bottom: 20px;
        visibility: visible;
        opacity: 1; }
      .kenz .kenz_in .kenz_caro .kenz_item:hover .img .heart1 {
        transition: 0.2s;
        top: 20px;
        visibility: visible;
        opacity: 1; }
      .kenz .kenz_in .kenz_caro .kenz_item .img {
        position: relative; 
      cursor: pointer;}
        .kenz .kenz_in .kenz_caro .kenz_item .img img.product_image {
          width: auto;height:250px;object-fit:cover; }
          .kenz .kenz_in .kenz_caro .kenz_item .img > a img {
          width: 100%;height: 254px; }
          .kenz .kenz_in .kenz_caro .kenz_item .img > a{position: relative; display: block;}
        .kenz .kenz_in .kenz_caro .kenz_item .img > a:after {
          content: "";
          position: absolute;
          width: 100%;
          height: 0;
          background: #0025547d;
          left: 0;
          bottom: 0;
          transition: 0.2s; }
        .kenz .kenz_in .kenz_caro .kenz_item .img > img {
          width: 100%;
          height: 250px;
          object-fit: cover; }
        .kenz .kenz_in .kenz_caro .kenz_item .img .best1 {
          position: absolute;
          bottom: 0;
          opacity: 0;
          visibility: hidden;
          z-index: 1;
          display: flex;
          align-items: flex-start;
          width: 100%;
          margin: 0 15px; }
          .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
            width: 165px;
            margin-right: 10px; }
            .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 a {
              display: block;
              width: 100%;
              height: 100%;
              background: #ff4713;
              font: 16px/23px "Ubuntu-Medium";
              color: #fff;
              text-align: center;
              padding: 12px;
              border-radius: 5px; }
          .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .ovr a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 45px;
            height: 45px;
            border: 1px solid #fff;
            border-radius: 5px; }
            .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .ovr a img {
              width: 23px;
              height: 19px;
              object-fit: cover; }
            .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .ovr a:hover {
              border: 1px solid #ff4713;
              box-shadow: 0 0 6px 2px #ff4713;
              transition: 0.2s; }
        .kenz .kenz_in .kenz_caro .kenz_item .img .heart1 {
          position: absolute;
          top: 0;
          right: 20px;
          opacity: 0;
          visibility: hidden;
          z-index: 1; }
          .kenz .kenz_in .kenz_caro .kenz_item .img .heart1 a {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 40px;
            height: 40px;
            background: white;
            border-radius: 100%; }
            .kenz .kenz_in .kenz_caro .kenz_item .img .heart1 a:hover {
              border: 1px solid #ff4713;
              box-shadow: 0 0 6px 2px #ff4713;
              transition: 0.2s; }
              .kenz .kenz_in .kenz_caro .kenz_item .img .heart1 img{
                width: auto;
              }
      .kenz .kenz_in .kenz_caro .kenz_item .cnt {
        background: white;
        padding: 16px 10px;
        text-align: center;
        word-break: break-all; }
        .kenz .kenz_in .kenz_caro .kenz_item .cnt a {
          font: 19px/23px "Ubuntu-Bold";
          color: #002554;
          padding:0 10px;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          word-break: break-word;
          height:66px; }
          .kenz .kenz_in .kenz_caro .kenz_item .cnt p {
          font: 17px/22px "Ubuntu-Regular";
          font-weight: bold;
          color: #002554;
          padding: 0;
          /*text-overflow: ellipsis;
          overflow: hidden;*/
          /* white-space: nowrap; */
           margin: 5px 0 0;}
          .kenz .kenz_in .kenz_caro .kenz_item .cnt p strong {
            display: inline-block;
            font: 18px/23px "Ubuntu-Medium";
            padding-left: 3px;
            color: #ff4713; }
    .kenz .kenz_in .kenz_caro .owl-nav {
      display: block;
      position: absolute;
      top: -90px;
      right: 0; }
      .kenz .kenz_in .kenz_caro .owl-nav button {
        background: white;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        transition: 0.2s linear; }
        .kenz .kenz_in .kenz_caro .owl-nav button + button {
          margin-left: 12px; }
        .kenz .kenz_in .kenz_caro .owl-nav button span {
          color: #ff4713;
          height: 40px;
          border-radius: 5px;
          display: block;
          font: 30px/35px "Ubuntu-Light"; }
        .kenz .kenz_in .kenz_caro .owl-nav button:hover {
          background: #ff4713;
          transition: 0.2s linear; }
          .kenz .kenz_in .kenz_caro .owl-nav button:hover span {
            color: white; }
  
  .heb {
    margin-bottom: 45px; }
    .heb .heb_in {
      display: flex;
      align-items: flex-start;
      overflow: hidden;
      border-radius: 10px;
      background: white; }
      .heb .heb_in .heb_lft {
        width: 50%;
        padding: 85px 85px 100px 50px; }
        .heb .heb_in .heb_lft > p {
          font: 36px/40px "Ubuntu-Bold";
          color: #002554;
          margin-bottom: 60px; }
          .heb .heb_in .heb_lft > p em {
            color: #ff4713;
            font: 30px/35px "Ubuntu-Bold";
            display: inline-block; }
        .heb .heb_in .heb_lft .hep_faq .dp {
          width: 100%;
          padding-bottom: 28px; }
          .heb .heb_in .heb_lft .hep_faq .dp > p {
            font: 17px/23px "Ubuntu-Medium";
            color: #002554;
            position: relative;
            padding-left: 22px;
            cursor: pointer; }
            .heb .heb_in .heb_lft .hep_faq .dp > p::after {
              background: url(../images/farr.svg) no-repeat;
              position: absolute;
              content: "";
              right: 10px;
              top: 7px;
              width: 15px;
              height: 10px; }
            .heb .heb_in .heb_lft .hep_faq .dp > p::before {
              counter-increment: section;
              content:"0" counter(section) ") ";
              left: 0;
              width: 22px;
              top: 0;
              height: 22px;
              font: 17px/23px "Ubuntu-Medium";
              color: #002554;
              position: absolute;
              border-radius: 100%;
              padding-right: 12px;
              display: flex;
              justify-content: center;
              align-items: center; }
          .heb .heb_in .heb_lft .hep_faq .dp .dp_in {
            display: none;
            padding: 10px 20px 0 0; }
            .heb .heb_in .heb_lft .hep_faq .dp .dp_in:first-of-type .dp_in {
              display: block; }
            .heb .heb_in .heb_lft .hep_faq .dp .dp_in p{
              font: 15px/25px "Ubuntu-Light";
              color: #999999; }
          .heb .heb_in .heb_lft .hep_faq .dp:last-of-type {
            padding-bottom: 0; }
          .heb .heb_in .heb_lft .hep_faq .dp.active p:after {
            background: url(../images/farr1.svg) no-repeat; }
          .heb .heb_in .heb_lft .hep_faq .dp:first-child .dp_in {
            display: block; }
      .heb .heb_in .heb_ryt {
        width: 50%; }
        .heb .heb_in .heb_ryt img {
          height: 100%;
          height: 565px;
          width: 100%;
          object-fit: cover; }
  .watk.wat_abus{
    margin-bottom: 42px;
  }
  .watk {
    margin-bottom: 100px; }
    .watk .watk_in .hd1 {
      text-align: center; }
      .watk .watk_in .hd1 p {
        font: 20px/25px "Ubuntu-Medium";
        color: #ff4713;
        text-transform: uppercase;
        padding-bottom: 18px; }
      .watk .watk_in .hd1 h3 {
        font: 36px/40px "Ubuntu-Bold";
        color: #002554;
        padding-bottom: 32px; }
        .watk .watk_in .hd1 h3 em {
          color: #ff4713;
          font: 36px/40px "Ubuntu-Bold";
          display: inline-block; }
        .watk .watk_in .hd1 h3 em {
          display: block; }
    .watk .watk_in .watk_caro .watk_caro_in {
      background: white;
      border-radius: 5px;
      padding: 32px 12px 35px 35px; }
      .watk .watk_in .watk_caro .watk_caro_in .tp {
        display: flex;
        align-items: center;
        margin-bottom: 20px; }
        .watk .watk_in .watk_caro .watk_caro_in .tp p{
          display: block;
          font: 20px/25px "Ubuntu-Bold";
          color: #002554;
          background: url(../images/66.svg)no-repeat left center;
          height: 40px;
          padding-left: 60px;
          padding-top: 6px;
         }
      .watk .watk_in .watk_caro .watk_caro_in .bdy {
        height: 100px;
        overflow-y: auto;
        margin-bottom: 20px; }
        .watk .watk_in .watk_caro .watk_caro_in .bdy p {
          font: 15px/25px "Ubuntu-Light";
          color: #999999; }
      .watk .watk_in .watk_caro .watk_caro_in .btm {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .watk .watk_in .watk_caro .watk_caro_in .btm p {
          display: flex;
          align-items: flex-start;
          margin-right: 30px; }
          .watk .watk_in .watk_caro .watk_caro_in .btm p img {
            width: auto; }
          .watk .watk_in .watk_caro .watk_caro_in .btm p strong {
            font: 14px/20px "Ubuntu-Medium";
            color: #002554;
            font-weight: bold;
            padding-left: 5px; }
    .watk .watk_in .watk_caro .owl-dots {
      display: block;
      text-align: center;
      margin-top: 30px; }
      .watk .watk_in .watk_caro .owl-dots button {
        width: 30px;
        height: 8px;
        background: #f1ccc1;
        border-radius: 10px;
        margin-right: 5px; }
        .watk .watk_in .watk_caro .owl-dots button.active {
          background: #ff4613;
          width: 60px; }
        .watk .watk_in .watk_caro .owl-dots button span {
          display: none; }
  
  .watk .watk_in .watk_caro .watk_caro_in .bdy::-webkit-scrollbar {
    width: 3px; }
  
  .watk .watk_in .watk_caro .watk_caro_in .bdy::-webkit-scrollbar-thumb {
    background: #0d5b8c;
    border-radius: 5px; }
  
  .watk .watk_in .watk_caro .watk_caro_in .bdy{
  scrollbar-width: 3px !important;
  scrollbar-color: #0d5b8c;
  }
  
  .caro2 {
    margin-bottom: 80px; }
    .caro2 .caro2_in .caro_item img {
      width: auto;
      height: 50px;
      margin: 0 auto;
      object-fit: none;
      cursor: pointer;
     }
  
  .chill .heb_in {
    flex-direction: row-reverse;
    background: #002554; }
    .chill .heb_in .heb_lft {
      padding: 85px 85px 85px 50px; }
      .chill .heb_in .heb_lft p {
        font: 20px/25px "Ubuntu-Medium";
        color: #fff;
        text-transform: uppercase;
        padding: unset;
        padding-bottom: 10px;
        margin: unset; }
      .chill .heb_in .heb_lft strong {
        font: 17px/25px "Ubuntu-Light";
        color: #fff;
        margin-bottom: 35px;
        display: block; }
      .chill .heb_in .heb_lft h4 {
        font: 45px/50px "Ubuntu-Bold";
        color: #fff;
        padding-bottom: 16px; }
      .chill .heb_in .heb_lft a {
        font: 17px/25px "Ubuntu-Medium";
        min-width: 235px;
        background: white;
        color: #ff4713;
        padding: 18px;
        display: block;
        text-align: center;
        width: fit-content;
        border-radius: 5px; }
        .chill .heb_in .heb_lft a:hover {
          color: white;
          transition: 0.2s; }
    .chill .heb_in .heb_ryt img {
      height: 500px; }
  
  .chill {
    margin-bottom: 45px; }
    .chill .chill_in {
      display: flex;
      align-items: stretch;
      overflow: hidden;
      border-radius: 10px;
      flex-direction: row-reverse;
      background: #002554; }
      .chill .chill_in .chill_lft {
        padding: 85px 50px 85px 30px;
        width: 50%; }
        .chill .chill_in .chill_lft strong {
          font: 20px/25px "Ubuntu-Medium";
          color: #fff;
          text-transform: uppercase;
          padding: unset;
          padding-bottom: 15px;
          margin: unset; }
        .chill .chill_in .chill_lft p{
          font: 17px/25px "Ubuntu-Light";
          color: #fff;
          margin-bottom: 35px;
          display: block; }
        .chill .chill_in .chill_lft h6 {
          font: 45px/50px "Ubuntu-Bold";
          color: #fff;
          padding-bottom: 16px; }
        .chill .chill_in .chill_lft a {
          font: 17px/25px "Ubuntu-Medium";
          min-width: 235px;
          background: white;
          color: #ff4713;
          padding: 18px;
          display: block;
          text-align: center;
          width: fit-content;
          border-radius: 5px; }
          .chill .chill_in .chill_lft a:hover {
            color: white;
            transition: 0.2s; }
      .chill .chill_in .chill_ryt {
        width: 50%; }
        .chill .chill_in .chill_ryt img {
          height: 100%;
          height: 100%;
          width: 100%;
          object-fit: cover; }
  
  .steen {
    margin-bottom: 65px; }
    .steen .steen_in > p {
      font: 36px/40px "Ubuntu-Bold";
      color: #002554;
      padding-bottom: 45px; }
      .steen .steen_in > p em {
        color: #ff4713;
        font: 36px/40px "Ubuntu-Bold";
        display: inline-block; }
    .steen .steen_in .steen_caro .steen_item {
      border-radius: 5px;
      /* overflow: hidden; */
     }
      .steen .steen_in .steen_caro .steen_item:hover .img > a{position: relative; display: block;}
      .steen .steen_in .steen_caro .steen_item:hover .img > a::after {
        height: 100%;
        transition: 0.2s; }
      .steen .steen_in .steen_caro .steen_item:hover .img .best1 {
        transition: 0.2s;
        bottom: 20px;
        visibility: visible;
        opacity: 1; }
      .steen .steen_in .steen_caro .steen_item:hover .img .heart1 {
        transition: 0.2s;
        top: 20px;
        visibility: visible;
        opacity: 1; }
      .steen .steen_in .steen_caro .steen_item .img {
        position: relative; 
        cursor: pointer;
      }
        .steen .steen_in .steen_caro .steen_item .img img {
          width: auto; }
        .steen .steen_in .steen_caro .steen_item .img > a:after {
          content: "";
          position: absolute;
          width: 100%;
          height: 0;
          background: #0025547d;
          left: 0;
          bottom: 0;
          border-radius: 10px 10px 0 0;
          transition: 0.2s; }
        .steen .steen_in .steen_caro .steen_item .img a img {
          width: 100%;
          height: 320px;
          object-fit: cover;
          border-radius: 10px 10px 0 0;
         }
        .steen .steen_in .steen_caro .steen_item .img .best1 {
          position: absolute;
          bottom: 0;
          opacity: 0;
          visibility: hidden;
          z-index: 1;
          display: flex;
          align-items: flex-start;
          width: 100%;
          margin: 0 auto; 
        padding-left: 10px;}
          .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 {
            width: 210px;
            margin-right: 10px; }
            .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a {
              display: block;
              width: 100%;
              height: 100%;
              background: #ff4713;
              font: 20px/25px "Ubuntu-Medium";
              color: #fff;
              text-align: center;
              padding: 19px;
              border-radius: 5px; }
          .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 60px;
            height: 60px;
            border: 1px solid #fff;
            border-radius: 5px; }
            .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a img {
              width: 29px;
              height: 24px;
              object-fit: cover; }
            .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a:hover {
              border: 1px solid #ff4713;
              box-shadow: 0 0 6px 2px #ff4713;
              transition: 0.2s; }
        .steen .steen_in .steen_caro .steen_item .img .heart1 {
          position: absolute;
          top: 0;
          right: 20px;
          opacity: 0;
          visibility: hidden;
          z-index: 1; }
          .steen .steen_in .steen_caro .steen_item .img .heart1 a {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 50px;
            height: 50px;
            background: white;
            border-radius: 100%; }
            .steen .steen_in .steen_caro .steen_item .img .heart1 a img {
              width: 24px;
              height: 19px;
              object-fit: cover; }
            .steen .steen_in .steen_caro .steen_item .img .heart1 a:hover {
              box-shadow: 0 0 6px 2px #ff4713;
              transition: 0.2s; }
      .steen .steen_in .steen_caro .steen_item .cnt {
        background: white;
        padding: 21px 10px;
        text-align: center;
        /*word-break: break-all;*/ }
        .steen .steen_in .steen_caro .steen_item .cnt a {
          font: 19px/22px "Ubuntu-Bold";
          color: #002554;
          padding-bottom: 4px;
          display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 46px;
      word-break: break-word;
      padding: 0 10px;
         }
        .steen .steen_in .steen_caro .steen_item .cnt p {
          font: 17px/23px "Ubuntu-Regular";
          display: inline-block;
          font-weight: bold;
          color: #002554;
           padding-left: 6px;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 100%;
          padding: 3px 0;
      overflow: hidden; }
          .steen .steen_in .steen_caro .steen_item .cnt  strong {
            display: inline-block;
            font: 18px/25px "Ubuntu-Medium";
            color: #ff4713; }
    .steen .steen_in .steen_caro .owl-nav {
      display: block;
      position: absolute;
      top: -90px;
      right: 0; }
      .steen .steen_in .steen_caro .owl-nav button {
        background: white;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        transition: 0.2s linear; }
        .steen .steen_in .steen_caro .owl-nav button + button {
          margin-left: 12px; }
        .steen .steen_in .steen_caro .owl-nav button span {
          color: #ff4713;
          height: 40px;
          border-radius: 5px;
          display: block;
          font: 30px/35px "Ubuntu-Light"; }
        .steen .steen_in .steen_caro .owl-nav button:hover {
          background: #ff4713;
          transition: 0.2s linear; }
          .steen .steen_in .steen_caro .owl-nav button:hover span {
            color: white; }
  
  /************footer*******************/
  footer .ftop {
    margin-bottom: 60px; }
    footer .ftop .ftop_in ul {
      display: flex; }
      footer .ftop .ftop_in ul li {
        font: 19px/20px "Ubuntu-Bold";
        color: #000;
        padding: 8px 0 8px 45px;
        position: relative;
        transition: all .3s;
        background: url(../images/wgtik.svg) no-repeat left center; }
        footer .ftop .ftop_in ul li + li {
          margin-left: 26px; }
          footer .ftop .ftop_in ul li:hover{
            color: #002254;
          }
  footer .fbdy {
    position: relative; }
    footer .fbdy .fbdy_in {
      display: flex; }
      footer .fbdy .fbdy_in .man1 {
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        z-index: 1; }
      footer .fbdy .fbdy_in .lft {
        width: 50%;
        padding: 60px 0 70px;
        background: linear-gradient(to left, #e0edff 40%, transparent 90%), url(../images/fleft.png);
        background-repeat: no-repeat;
        background-position: center left;
        background-size: cover; }
        footer .fbdy .fbdy_in .lft .cnt {
          float: right;
          width: 100%;
          max-width: 430px;
          margin: 0 auto;
          display: block; }
          footer .fbdy .fbdy_in .lft .cnt > p {
            font: 20px/25px "Ubuntu-Bold";
            color: #002554;
            padding-bottom: 25px; }
          footer .fbdy .fbdy_in .lft .cnt ul li {
            font: 16px/20px "Ubuntu-Light";
            color: #002554;
            padding-left: 35px; }
            footer .fbdy .fbdy_in .lft .cnt ul li + li {
              margin-top: 20px; }
          footer .fbdy .fbdy_in .lft .cnt ul li.call {
            background: url(../images/call.svg) no-repeat left top 2px; }
          footer .fbdy .fbdy_in .lft .cnt ul li.mail {
            background: url(../images/mail.svg) no-repeat left top 2px; }
          footer .fbdy .fbdy_in .lft .cnt ul li.map {
            background: url(../images/map.svg) no-repeat left top 2px;
            max-width: 240px;
            width:100%; }
      footer .fbdy .fbdy_in .ryt {
        background: url(../images/fright1.png) no-repeat;
        background-size: cover;
        position: relative;
        padding: 60px 0 70px 175px;
        width: 50%; }
        footer .fbdy .fbdy_in .ryt .cnt {
          width: 100%;
          max-width: 675px; }
          footer .fbdy .fbdy_in .ryt .cnt > p {
            font: 20px/25px "Ubuntu-Bold";
            color: #fff;
            padding-bottom: 25px; }
          footer .fbdy .fbdy_in .ryt .cnt .chat {
            display: flex;
            align-items: center;
            margin-bottom: 15px; }
            footer .fbdy .fbdy_in .ryt .cnt .chat .img {
              margin-right: 10px; }
              footer .fbdy .fbdy_in .ryt .cnt .chat .img p {
                font: 14px/20px "Ubuntu-Bold";
                color: #fff; }
                footer .fbdy .fbdy_in .ryt .cnt .chat .img p span {
                  font-family: "Ubuntu-Light"; }
          footer .fbdy .fbdy_in .ryt .cnt > strong {
            font: 20px/25px "Ubuntu-Bold";
            color: #fff;
            display: block;
            padding-bottom: 25px; }
          footer .fbdy .fbdy_in .ryt .cnt ul {
            display: flex; }
            footer .fbdy .fbdy_in .ryt .cnt ul li + li {
              margin-left: 10px; }
            footer .fbdy .fbdy_in .ryt .cnt ul li a {
              display: flex;
              align-items: center;
              justify-self: unset;
              justify-content: center;
              width: 40px;
              height: 40px;
              background: white;
              border-radius: 100%; }
              footer .fbdy .fbdy_in .ryt .cnt ul li a:hover {
                background: #ff4a18;
                transition: 0.2s; }
  footer .fbtm {
    background: white;
    padding: 56px 0 45px; }
    footer .fbtm .fbtm_in .tp1 {
      display: flex;
      padding-bottom: 35px;
      padding: 0 0px 35px 0px;
      border-bottom: 1px solid #e9e9e9;
      align-items: center; }
      


        footer .fbtm .fbtm_in .tp1 .logo a {
          display: block;padding-right:10px; }
      footer .fbtm .fbtm_in .tp1 .cnt {
        width: 42%;
        padding-right: 30px; }
        footer .fbtm .fbtm_in .tp1 .cnt strong {
          font: 20px/25px "Ubuntu-Bold";
          color: #002554;
          display: block;
          padding-bottom: 8px; }
        footer .fbtm .fbtm_in .tp1 .cnt p{
          font: 16px/20px "Ubuntu-Light";
          color: #999; }
      footer .fbtm .fbtm_in .tp1 .email {
        width: 34%;
        position: relative; }
        footer .fbtm .fbtm_in .tp1 .email input[type="email"] {
          width: 100%;
          font: 15px/20px "Ubuntu-Light";
          color: #999999;
          background: #ededed;
          padding: 17.5px 70px 17.5px 30px;
          border: unset;
          height: 55px; }
        footer .fbtm .fbtm_in .tp1 .email input.sbmt {
          position: absolute;
          right: 0;
          text-indent: -2000rem;
          display: block;
          background: #002554 url(../images/send.svg) no-repeat center center;
          width: 55px;
          top: 0;
          border: 0;
          height: 55px; }
          footer .fbtm .fbtm_in .tp1 .email input.sbmt:hover{
            position: absolute;
            right: 0;
            text-indent: -2000rem;
            display: block;
            background: #ff4713 url(../images/send.svg) no-repeat center center;
            width: 55px;
            top: 0;
            height: 55px;  
            border: 0;
          }
    footer .fbtm .fbtm_in .tp2 {
      display: flex; }
      footer .fbtm .fbtm_in .tp2 .foot {
        width: 25%;
        padding: 57px 50px 70px 60px;
        border-bottom: 1px solid #d6d6d6; }
        footer .fbtm .fbtm_in .tp2 .foot p {
          font: 20px/25px "Ubuntu-Bold";
          color: #002554;
          padding-bottom: 25px; }
        footer .fbtm .fbtm_in .tp2 .foot ul li a {
          font: 15px/20px "Ubuntu-Light";
          color: #999999;
          display: block;
          padding-bottom: 16px;
          position: relative;
          transition: 0.2s; }
          footer .fbtm .fbtm_in .tp2 .foot ul li a:after {
            content: "";
            position: absolute;
            width: 6px;
            height: 1.5px;
            background: #ff4713;
            left: -10px;
            top: 10px;
            transition: 0.2s;
            opacity: 0;
            visibility: hidden; }
          footer .fbtm .fbtm_in .tp2 .foot ul li a:hover {
            padding-left: 20px;
            transition: 0.2s;
            color: #ff4713; }
            footer .fbtm .fbtm_in .tp2 .foot ul li a:hover:after {
              left: 0;
              transition: 0.2s;
              opacity: 1;
              visibility: visible; }
        footer .fbtm .fbtm_in .tp2 .foot + .foot {
          border-left: 2px solid #e9e9e9; }
        footer .fbtm .fbtm_in .tp2 .foot.foot1 {
          padding-left: 45px; }
    footer .fbtm .fbtm_in .tp3 {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      padding-top: 35px; }
      footer .fbtm .fbtm_in .tp3 .lft ul {
        display: flex; }
        footer .fbtm .fbtm_in .tp3 .lft ul li {
          margin-bottom: 10px; }
          footer .fbtm .fbtm_in .tp3 .lft ul li a, footer .fbtm .fbtm_in .tp3 .lft ul li p {
            font: 16px/20px "Ubuntu-Light";
            color: #002554;
            padding: 0 10px;
            display: inline-block; }
            footer .fbtm .fbtm_in .tp3 .lft ul li a a, footer .fbtm .fbtm_in .tp3 .lft ul li p a {
              display: inline-block;
              color: #ff4613;
              display: inline-block;
              font-weight: unset; }
              footer .fbtm .fbtm_in .tp3 .lft ul li a a:hover, footer .fbtm .fbtm_in .tp3 .lft ul li p a:hover {
                text-decoration: underline; }
          footer .fbtm .fbtm_in .tp3 .lft ul li:hover a {
            color: #ff4613;
            transition: 0.2s; }
        footer .fbtm .fbtm_in .tp3 .lft ul li:not(:last-child) {
          border-right: 1px solid #002554; }
      footer .fbtm .fbtm_in .tp3 .ryt p {
        font: 20px/25px "Ubuntu-Bold";
        color: #002554;
        padding-bottom: 15px; }
    footer .btm_slider{
      display: none;
    }
  .toast1 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    overflow: hidden; }
    .toast1 .cookie_inner.toast_in {
      position: absolute;
      top: 30%;
      left:52%;
      width: 100%;
      max-width: 640px;
      border-radius: 5px;
      background: white;
      padding: 30px 50px 50px 60px;
      overflow: hidden;
      z-index: 6; }
    .toast1::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: #042654a8;
      z-index: 5; }
      .toast1.fd-gol{display: none;}
      .toast1.fd-gol::before {
        display: none;
      }
    .toast1 .toast_in .toast_header {
      display: flex;
      align-items: center;
      padding-bottom: 5px; }
      .toast1 .toast_in .toast_header a {
        position: absolute;
        top: 20px;
        right: 20px; }
      .toast1 .toast_in .toast_header p {
        font: 30px/50px "Ubuntu-Bold";
        color: #002554; }
    .toast1 .toast_body {
      padding-bottom: 20px; }
      .toast1 .toast_body p {
        font: 17px/25px "Ubuntu-Light";
        color: #999999; }
        .toast1 .toast_body p a {
          color: #ff4a18; }
          .toast1 .toast_body p a:hover {
            text-decoration-line: underline; }
    .toast1 .toast_foot {
      display: flex; }
      .toast1 .toast_foot a {
        font: 17px/20px "Ubuntu-Medium";
        color: white;
        position: relative;
        display: block;
        width: 100%;
        max-width: 235px;
        padding: 20px;
        text-align: center;
        background: #ff4a18;
        border-radius: 5px; }
        .toast1 .toast_foot a + a {
          margin-left: 20px; }
      .toast1 .toast_foot a.less {
        background: #002554; }
  
  .samplebox {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    display: none;
    height: 100%;
    overflow: hidden; }
    .samplebox::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background:rgba(222,222,222,0.12); }
    .samplebox .sample_in {
      background: white;
      width: 100%;
      max-width: 635px;
      position: fixed;
      top: 50%;
      left: 50%;
      z-index: 6;
      transform: translate(-50%, -50%);
      padding: 45px;
      border-radius: 5px;
      border: 2px solid #ff4713; }
      .samplebox .sample_in .img {
        margin-bottom: 15px; }
        .samplebox .sample_in .img img {
          width: 100%;
          object-fit: cover; }
        .samplebox .sample_in .img a.close2 {
          position: absolute;
          top: 10px;
          right: 20px; }
      .samplebox .sample_in .cnt {
        text-align: center; }
        .samplebox .sample_in .cnt p strong {
          display: block;
          font: 30px/35px "Ubuntu-Bold";
          color: #002554;
          padding-bottom: 10px; }
        .samplebox .sample_in .cnt p + p {
          padding-bottom: 25px; }
        .samplebox .sample_in .cnt p {
          font: 17px/22px "Ubuntu-Light";
          color: #999999; }
        .samplebox .sample_in .cnt a {
          font: 20px/25px "Ubuntu-Bold";
          color: #fff;
          background: #ff4713;
          display: block;
          padding: 17.5px;
          border-radius: 5px; }
  
  .modal-backdrop.show {
    opacity: 0; }
  
  .bread_crumbs {
    background: linear-gradient(to bottom right, #ccd0d3, #d5d9dd);
    padding: 16px 0;
    margin-bottom: 40px; }
    .bread_crumbs .bread_cnt ul li {
      position: relative;
      display: inline-block; }
      .bread_crumbs .bread_cnt ul li + li {
        margin-left: 10px;
        padding-left: 30px; }
        .bread_crumbs .bread_cnt ul li + li:before {
          content: "";
          position: absolute;
          background: url(../images/bread.svg) no-repeat left center;
          width: 18px;
          height: 18px;
          left: 0;
          top: 5px; }
      .bread_crumbs .bread_cnt ul li a {
        font: 20px/25px "Ubuntu-Medium";
        color: #002252;
        cursor:  pointer;
       }
        .bread_crumbs .bread_cnt ul li a:hover {
          color: #ff4713;
          transition: 0.5s linear; }
  
  .revo {
    margin-bottom: 45px; }
    .revo .revo_in {
      display: flex;
      align-items: flex-start;
      background: white;
      border-radius: 10px; }
      .revo .revo_in .lft, .revo .revo_in .ryt {
        width: 50%; }
      .revo .revo_in .lft img {
        border-radius: 10px;
        height: 570px;
        object-fit: cover;
        width: 100%; }
      .revo .revo_in .ryt {
        padding: 115px 30px 35px 85px; }
        .revo .revo_in .ryt strong {
          font: 60px/65px "Ubuntu-Bold";
          color: #002554;
          display: block;
          padding-bottom: 25px;
         /* text-transform: capitalize;*/ }
        .revo .revo_in .ryt em {
          font: 17px/20px "Ubuntu-Medium";
          color: #ff4713;
          display: block;
          padding-bottom: 15px;
          text-transform: uppercase; }
        .revo .revo_in .ryt p {
          font: 17px/24px "Ubuntu-Light";
          color: #999999;
          padding-bottom: 27px; }
        .revo .revo_in .ryt a {
          width: fit-content;
          min-width: 260px;
          font: 17px/25px "Ubuntu-Medium";
          color: #fff;
          background: #ff4713;
          display: block;
          border-radius: 5px;
          text-align: center;
          padding: 17.5px;
          margin-top: 10px; }
  
  .revo.reverse1 .revo_in {
    flex-direction: row-reverse; }
    .revo.reverse1 .revo_in .ryt {
      padding: 50px 30px 30px 80px; }
  
  .revo.two {
    margin-bottom: 85px; }
    .revo.two .revo_in .ryt {
      padding: 60px 25px 35px 85px; }
  
  .caro2.abt1 {
    margin-bottom: 65px; }
  
  .revo.reverse1.one {
    margin-bottom: 70px; }
    .revo.reverse1.one .revo_in .ryt {
      padding: 75px 30px 30px 80px; }
      .revo.reverse1.one .revo_in .ryt a {
        margin-top: 35px; }
  
  .cntct_us .cntct_us_in {
    display: flex;
    align-items: flex-start;
    margin-bottom: 50px; }
    .cntct_us .cntct_us_in .lft, .cntct_us .cntct_us_in .ryt {
      width: 50%; }
    .cntct_us .cntct_us_in .lft {
      padding: 30px 50px 38px 50px;
      background: #002554;
      border-radius: 10px; }
      .cntct_us .cntct_us_in .lft .cm {
        padding: 38px 20px 39px 140px;
        border-bottom: 1px solid #4d6788; }
        .cntct_us .cntct_us_in .lft .cm:last-child {
          border-bottom: unset; }
        .cntct_us .cntct_us_in .lft .cm p {
          font: 30px/30px "Ubuntu-Medium";
          color: #ff4713;
          padding-bottom: 10px; }
        .cntct_us .cntct_us_in .lft .cm a, .cntct_us .cntct_us_in .lft .cm em {
          display: block;
          font: 16px/20px "Ubuntu-Light";
          color: #fff;
          max-width:264px;
          width:100%; }
        .cntct_us .cntct_us_in .lft .cm a:hover {
          color: #ff4713;
          transition: 0.2s; }
      .cntct_us .cntct_us_in .lft .cn1 {
        background: url(../images/cm1.svg) no-repeat left 20px center;
        padding-bottom: 30px; }
      .cntct_us .cntct_us_in .lft .cn2 {
        background: url(../images/cm2.svg) no-repeat left 20px center; }
      .cntct_us .cntct_us_in .lft .cn3 {
        background: url(../images/cm3.svg) no-repeat left 20px center; }
      .cntct_us .cntct_us_in .lft .cn4 {
        background: url(../images/cm4.svg) no-repeat left 20px center; }
    .cntct_us .cntct_us_in .ryt {
      padding: 15px 55px 30px 65px; }
      .cntct_us .cntct_us_in .ryt h1 {
        font: 45px/50px "Ubuntu-Bold";
        color: #002554;
        padding-bottom: 28px; }
      .cntct_us .cntct_us_in .ryt .cnt_form .in input, .cntct_us .cntct_us_in .ryt .cnt_form .in textarea {
        font: 15px/20px "Ubuntu-Light";
        color: #002554;
        border: unset;
        width: 100%;
        padding: 16.5px 25px;
        border: 1px solid #a5b1bf;
        border-radius: 10px;
        background-color: transparent;
        margin-bottom: 20px; }
        .cntct_us .cntct_us_in .ryt .cnt_form .in input:focus, .cntct_us .cntct_us_in .ryt .cnt_form .in textarea:focus{
          border-color:  transparent;
          box-shadow: 0 0 10px rgba(0,0,0,.1);
        }
        .cntct_us .cntct_us_in .ryt .cnt_form .in input:focus::placeholder{
          color: #002254;
        }
        .cntct_us .cntct_us_in .ryt .cnt_form .in input ::placeholder, .cntct_us .cntct_us_in .ryt .cnt_form .in textarea ::placeholder {
          color: #999999; }
      .cntct_us .cntct_us_in .ryt .cnt_form .in textarea {
        height: 145px; }
      .cntct_us .cntct_us_in .ryt .cnt_form .frm_check {
        margin-bottom: 30px; }
        .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label {
          display: flex;
          align-items: flex-start;
          cursor: pointer; }
          .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label input[type="checkbox"] {
            position: relative;
            width: 20px;
            height: 20px;
            min-width: 20px;
            margin: 0px 10px  0 0;
            appearance: none;
            background: transparent;
            cursor: pointer;
            vertical-align: text-bottom;
            border-radius: 5px;
            border: 1px solid  #999999;
            padding: unset; }
            .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label input[type="checkbox"]:after {
              content: "";
              position: absolute;
              left: 7px;
              top: 2px;
              width: 7px;
              height: 12px;
              border: solid #fff;
              border-width: 0 2px 2px 0;
              transform: rotate(45deg);
              visibility: hidden;
              opacity: 0; }
            .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label input[type="checkbox"]:checked {
              background: #ff4713;
              border: unset; }
            .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label input[type="checkbox"]:checked:after {
              visibility: visible;
              opacity: 1; }
          .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p {
            font: 17px/22px "Ubuntu-Regular";
            color: #999999; }
            .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p a {
              color: #ff4713; }
              .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p a:hover {
                text-decoration: underline; }
      .cntct_us .cntct_us_in .ryt .cnt_form .sub1 button{
        font: 17px/25px "Ubuntu-Medium";
        color: #fff;
        display: inline-block;
        background: #ff4713;
        text-align: center;
        width: fit-content;
        min-width: 185px;
        padding: 17.5px 20px;
        border: unset;
        border-radius: 5px; }
        .cntct_us .cntct_us_in .ryt .cnt_form .sub1 button:hover {
          background: #002554;
          transition: 0.2s; }
  
  .c_map {
    position: relative;
    margin-bottom: 76px; }
    .c_map img.map {
      width: 100%;
      min-height: 595px;
      height: 100%;
      object-fit: cover; }
      .c_map .loc_map{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
      }
      .c_map .loc_map img{
        width: auto;
      }
  /*****************categories page start*********************/
  .categories {
    margin-bottom: 70px; }
    .categories .cate_in {
      display: flex;
      align-items: flex-start; }
      .categories .cate_in .lft {
        width: 21.5%;
        background: white;
        border-radius: 10px;
        margin-bottom: 40px;
        padding: 30px 20px 30px 30px; }
        .categories .cate_in .lft .filter_nav{
          display: none;
        }
        .categories .cate_in .lft .filter_drp a{
          display: none;
        }
        .categories .cate_in .lft .adv a {
          color: #002554;
          font: 14px/20px "Ubuntu-Bold";
          text-transform: uppercase;
          text-decoration: underline;
          text-decoration-thickness: 3px;
          text-align: center;
          display: block; }
          .categories .cate_in .lft .adv a:hover {
            color: #ff4713;
            transition: 0.2s; }
        .categories .cate_in .lft .prc.ic1 > p {
          cursor: pointer;
         }
        .categories .cate_in .lft .prc.lato label {
          display: flex;
          flex-wrap: wrap; }
          .categories .cate_in .lft .prc label img{
            cursor: pointer;
          }
          .categories .cate_in .lft .prc.lato label p {
            font: 16px/20px "Lato-Regular";
            color: #777777;
            width: 50%;
            padding-bottom: 10px; }
        .categories .cate_in .lft .prc.clr {
          border: unset;
          padding-right: 0px;
          padding-bottom: 25px; }
        .categories .cate_in .lft .prc {
          padding-bottom: 35px;
          border-bottom: 1px solid #e7e8eb;
          margin-bottom: 35px; }
          .categories .cate_in .lft .prc input[type="range"] {
            margin: auto;
            -webkit-appearance: none;
            position: relative;
            overflow: hidden;
            height: 35px;
            width: 100%;
            cursor: pointer;
            --clip-edges: 0.125em;
            background: red; }
            .categories .cate_in .lft .prc input[type="range"]::-webkit-slider-thumb {
              -webkit-appearance: none;
              width: 30px;
              height: 30px;
              border-radius: 100%;
              background: white;
              border: 6px solid #ff4713; }
          .categories .cate_in .lft .prc .centi {
            background: #ededed;
            width: fit-content;
            width: fit-content;
            min-width: 100px;
            padding: 18px 12px 12px;
            border-radius: 5px;
            text-align: left;
            cursor: pointer;
            margin: 0 0 0 auto;
            margin-top: 20px;
            position: relative; }
            .categories .cate_in .lft .prc .centi span{
              position: absolute;
              font: 16px/20px "Ubuntu-Bold";
              color: #777777;
              top: 0;
              right: 10px;
            }
            .categories .cate_in .lft .prc .centi p {
              font: 16px/20px "Lato-Regular";
              color: #777777;
              text-transform: uppercase; }
          .categories .cate_in .lft .prc .colors input[type="checkbox"] {
            position: relative;
            width: 35px;
            height: 35px;
            min-width: 20px;
            margin: 0px 4px 10px 0;
            appearance: none;
            background: transparent;
            cursor: pointer;
            vertical-align: text-bottom;
            border-radius: 5px;
            border: 3px solid transparent;
            padding: unset; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"]:checked {
              border: 3px solid #002554; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c1 {
              background: #ff0000; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c2 {
              background: #b400ff; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c3 {
              background: #000cff; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c4 {
              background: #028f41; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c5 {
              background: #e9c000; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c6 {
              background: #c7531f; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c7 {
              background: #000000; }
            .categories .cate_in .lft .prc .colors input[type="checkbox"].c8 {
              background: #11d5dc; }
          .categories .cate_in .lft .prc > p {
            display: inline-block;
            font: 24px/30px "Ubuntu-Bold";
            color: #002554;
            padding-bottom: 20px; }
          .categories .cate_in .lft .prc .slct {
            display: flex;
            align-items: flex-start;
            justify-content: space-between; }
            .categories .cate_in .lft .prc .slct .cons {
              display: flex;
              align-items: flex-start;
              width: 70%; }
              .categories .cate_in .lft .prc .slct .cons input[type="checkbox"] {
                position: relative;
                width: 20px;
                height: 20px;
                min-width: 20px;
                margin: 0px 15px  0 0;
                appearance: none;
                background: transparent;
                cursor: pointer;
                vertical-align: text-bottom;
                border-radius: 5px;
                border: 1px solid  #999999;
                padding: unset; }
                .categories .cate_in .lft .prc .slct .cons input[type="checkbox"]:after {
                  content: "";
                  position: absolute;
                  left: 7px;
                  top: 2px;
                  width: 7px;
                  height: 12px;
                  border: solid #fff;
                  border-width: 0 2px 2px 0;
                  transform: rotate(45deg);
                  visibility: hidden;
                  opacity: 0; }
                .categories .cate_in .lft .prc .slct .cons input[type="checkbox"]:checked {
                  background: #ff4713;
                  border: unset; }
                .categories .cate_in .lft .prc .slct .cons input[type="checkbox"]:checked:after {
                  visibility: visible;
                  opacity: 1; }
              .categories .cate_in .lft .prc .slct .cons > p {
                font: 16px/20px "Ubuntu-Light";
                color: #999999; }
            .categories .cate_in .lft .prc .slct > p {
              font: 16px/20px "Ubuntu-Light";
              color: #999999;
              width: 30%;
              text-align: right; }
            .categories .cate_in .lft .prc .slct + .slct {
              margin-top: 20px; }
      .categories .cate_in .ryt {
        padding-left: 55px;
        width: 78.5%; }
        .categories .cate_in .ryt .hd1 {
          padding-bottom: 25px; }
          .categories .cate_in .ryt .hd1 h1 {
            font: 36px/40px "Ubuntu-Bold";
            color: #002554;
            text-align: center;
            max-width: 780px;
            margin: 0 auto;
            padding-bottom: 10px; }
            .categories .cate_in .ryt .hd1 h1 em {
              color: #ff4713;
              font: 36px/40px "Ubuntu-Bold";
              display: inline-block; }
          .categories .cate_in .ryt .hd1 p {
            font: 17px/25px "Ubuntu-Light";
            color: #999999;
            max-width: 780px;
            text-align: center;
            margin: 0 auto;
            padding-bottom: 35px; }
          .categories .cate_in .ryt .hd1 .optn {
            display: flex;
            justify-content: space-between; }
            .categories .cate_in .ryt .hd1 .optn label {
              width: 50%; }
              .categories .cate_in .ryt .hd1 .optn label.ry {
                text-align: right; }
                .categories .cate_in .ryt .hd1 .optn label.ry select {
                  max-width: 300px;
                  min-width: 230px; }
              .categories .cate_in .ryt .hd1 .optn label p {
                font: 16px/20px "Ubuntu-Medium";
                color: #002554;
                display: inline-block; padding-bottom: 20px;}
              .categories .cate_in .ryt .hd1 .optn label select {
                font: 16px/20px "Ubuntu-Medium";
                color: #999999;
                width: fit-content;
                min-width: 80px;
                max-width: 250px;
                padding: 15px 15px;
                background: white url(../images/arr1.svg) no-repeat center right 20px;
                border: unset;
                cursor: pointer;
                border-radius: 5px; }
        .categories .cate_in .ryt .steen.catsen {
          margin-bottom: 30px; }
          .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro {
            display: flex;
            flex-wrap: wrap; }
            .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item {
              width: 32%;
              margin: 0 2% 20px 0;position: relative; }
              .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(3n) {
                margin-right: 0; }
        .categories .cate_in .ryt .page {
          margin-bottom: 50px; }
          .categories .cate_in .ryt .page ul.pagic {
            justify-content: center;
            display: flex; }
          .categories .cate_in .ryt .page li {
            margin-right: 10px; }
            .categories .cate_in .ryt .page li.active > a {
              background-color: #002554;
              color: #ffffff;
              transition: 0.2s; }
            .categories .cate_in .ryt .page li a {
              font: 18px/25px "Ubuntu-Light";
              background-color: #fff;
              color: #002554;
              width: 40px;
              height: 40px;
              display: flex;
              align-items: center;
              justify-content: center;
              border: none;
              text-transform: uppercase;
              border-radius: 5px;
              font-weight: 600; }
              .categories .cate_in .ryt .page li a:hover {
                background-color: #002554;
                color: #ffffff;
                transition: 0.2s; }
            .categories .cate_in .ryt .page li:first-child {
              margin-right: 20px; }
            .categories .cate_in .ryt .page li:last-child {
              margin-right: 0;
              margin-left: 10px; }
            .categories .cate_in .ryt .page li.prev a, .categories .cate_in .ryt .page li.next a {
              font-size: 26px;
              font-weight: 600; }
            .categories .cate_in .ryt .page li.prev:hover a, .categories .cate_in .ryt .page li.next:hover a {
              background-color: #ff4713; }
    .categories .conten {
      padding: 40px 50px 15px 40px;
      background: white;
      border-radius: 10px; }
      .categories .conten .h4_ em {
        display: block;
        font: 40px/45px "Ubuntu-Bold";
        color: #002554;
        padding-bottom: 10px; }
      .categories .conten p {
        padding-bottom: 18px; }
      .categories .conten p, .categories .conten ul li, .categories .conten p em {
        font: 17px/28px "Ubuntu-Light";
        color: #999999;
        display: block; }
      .categories .conten ul {
        padding-bottom: 15px; }
        .categories .conten ul li {
          padding-left: 45px;
          background: url(../images/ortik.svg) no-repeat left 20px top 10px; }
  
  /****************cart page*************/
  .cart_pg {
    padding: 120px 0 70px; }
    .cart_pg .cart_pgin h1 {
      font: 36px/40px "Ubuntu-Bold";
      color: #002554;
      text-align: center;
      padding-bottom: 65px; }
      .cart_pg .cart_pgin h1 em {
        color: #ff4713;
        font: 36px/40px "Ubuntu-Bold";
        display: inline-block; }
    .cart_pg .cart_pgin .cart_pg_in {
      display: flex;
      align-items: flex-start; }
      .cart_pg .cart_pgin .cart_pg_in .lft {
        width: 44%;
        padding-left: 50px; }
        .cart_pg .cart_pgin .cart_pg_in .lft .img {
          background: white;
          padding: 25px;
          object-fit: cover;
          border-radius: 5px;
          margin-bottom: 25px; }
          .cart_pg .cart_pgin .cart_pg_in .lft .img img {
            height: 100%;
            max-width: 496px;
            min-height: 491px;
            width: 100%;
            object-fit: cover; }
        .cart_pg .cart_pgin .cart_pg_in .lft .inp {
          position: relative; }
          .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="text"] {
            width: 100%;
            max-width: 73%;
            display: inline-block;
            background: white;
            border: unset;
            padding: 11.5px 20px;
            font: 17px/22px "Ubuntu-Regular";
            color: #999999;
            border-radius: 5px; }
          .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="submit"] {
            width: 100%;
            max-width: 27.6%;
            display: inline-block;
            background: #002554;
            border: unset;
            padding: 11.5px 20px;
            font: 17px/22px "Ubuntu-Regular";
            color: #fff;
            border-radius: 5px;
            margin-left: -8px;
            display: inline-block; }
            .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="submit"]:hover {
              background: #ff4713;
              transition: 0.2s; }
      .cart_pg .cart_pgin .cart_pg_in .ryt {
        width: 56%;
        padding-left: 50px; }
        .cart_pg .cart_pgin .cart_pg_in .ryt .tb {
          background: white;
          border-radius: 10px;
          margin-bottom: 25px; }
          .cart_pg .cart_pgin .cart_pg_in .ryt .tb table {
            width: 100%;
            padding: 0 50px 0;
            border-collapse: separate;
            border-bottom: 2px solid  #ededed; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.one {
              padding-top: 25px;
              padding-bottom: 15px; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two {
              padding-top: 20px;
              padding-bottom: 20px; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td {
                padding: 4px 0; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr {
              padding-top: 21px;
              padding-bottom: 21px; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td {
                font: 24px/30px "Ubuntu-Bold";
                color: #9ad780; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
              font: 17px/22px "Ubuntu-Regular";
              color: #999999;
              padding: 6px 0; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:first-child {
                width: 82.6%; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:last-child {
                width: 17.4%; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
              font: 24px/30px "Ubuntu-Bold";
              color: #002554;
              padding-bottom: 10px;
              padding-top: 0; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td:first-child {
                width: 82.6%; }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td:last-child {
                width: 17.4%;
                color: #ff4713; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.clr td {
              padding-top: 15px;
            cursor:pointer; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.clr td:hover{
              color: #ff4713;
              transition: color .3s;
            }
              .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.clr td a {
                display: inline-block;
                margin-right: 15px;
                transition: 0s; }
        .cart_pg .cart_pgin .cart_pg_in .ryt .verdr {
          display: flex;
          align-items: flex-start;
          justify-content: space-between; }
          .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a {
            display: block;
            font: 17px/25px "Ubuntu-Medium";
            color: #fff;
            width: fit-content;
            padding: 10px;
            min-width: 235px;
            max-width: 300px;
            background: #002554;
            text-align: center;
            border-radius: 5px; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a.one:after, .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a.one::before {
              background: #9ad780; }
            .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a.two {
              background: #9ad780; } 
  /*2.21.23*/
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.clr td a img{padding-right: 10px; display: inline-block;vertical-align: text-top;}
  /**product detail page starts**/
  .main_banner .main_banner_block {
    position: relative;
    z-index: 1;
  }
  .main_banner .main_banner_block .banner_icon{
    position: absolute;
      top: 20px;
      max-width: 1350px;
      margin: 0 auto;
      width: 100%;
      right: 12px;
      left: -12px;
     display: flex;
     align-items: center;
     justify-content: end;
     z-index: 3;
  }
  .main_banner .main_banner_block .banner_icon a{
    border: 1px solid white;
      width: 50px;
      height: 50px;
      display: flex;
      border-radius: 50%;
      align-items: center;
      justify-content: center;
      cursor: pointer;
  }
  .main_banner .main_banner_block .banner_icon a:hover{
    border: 1px solid #ff4713;
    box-shadow: 0 0 6px 2px #ff4713;
    transition: 0.2s;
  }
  .main_banner .main_banner_block .banner_icon a.heart{
    margin-left: 15px;
  }
  .main_banner .main_banner_block .banner_img img {
    width: 100%;
    object-fit: cover;
    min-height: 820px;
    height: 820px;
  
  }
  .lSAction > a.lSPrev {
  background: url(../images/prev_bg_arrow.svg)no-repeat;
  opacity: 1;
  width: 44px;
  height: 44px;
  left: 16px;
  transition: all .3s;
  }
  .lSAction{
    max-width: 1350px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
  }
  .lSAction > a.lSPrev:hover{
    background: url(../images/prev_hvr_arrow.svg)no-repeat;
  opacity: 1;
  width: 44px;
  height: 44px;
  }
  .lSAction > a.lSNext{
    background: url(../images/next_bg_Arrow.svg)no-repeat;
  opacity: 1;
  width: 44px;
  height: 44px;
  right: 0;
  transition: all .3s;
  }
  .lSAction > a.lSNext:hover{
    background: url(../images/next_hvr_Arrow.svg)no-repeat;
  opacity: 1;
  width: 44px;
  height: 44px;
  }
  .lSAction > a{
    margin-top: -98px;
  }
  .lSSlideOuter .lSPager {
    position: absolute;
    bottom: 80px;
    right: 0px;
    padding: 10px;
    text-align: end;
    z-index: 1;
    width: 100% !important;
    max-width: 1350px;
    margin: 0 auto !important;
    left: 0;
  }
  .lSSlideOuter .lSPager li{
    width: auto !important;
      max-width: 152px;
      max-height: 158px;
      border-radius: 0 !important;
      margin-right: 12px !important;
      float: none;
      display: inline-block;
  }
  .lSSlideOuter .lSPager li:last-child{
  margin-right: 0px !important;
  }
  .main_banner .main_banner_block .banner_contents{
    /*position: absolute;*/
      width: 100%;
      height: 270px;
     /* background: rgba(0,37,84,0.81);*/
     background: #002554;
   bottom: 0;
      left: 0;
  }
  .main_banner .main_banner_block .banner_contents .content h2{
    font: 30px/40px "Ubuntu-Bold";
    color: #ffffff;
  }
  .main_banner .main_banner_block .banner_contents .content p span{
    color: #ff4713;
    padding-right: 6px;
  }
  .main_banner .main_banner_block .banner_contents .content p{
    font: 25px/40px "Ubuntu-Bold";
    color: #ffffff;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding-top: 40px;
    width: 30%;
    padding-left: 70px;
  }
  .banner_btm_pc{
    margin-top: -74px;
    position: relative;
    z-index: 1;
  }
  /* body.overflow_{
    overflow: hidden;
  } */
  .banner_btm_pc .pc_bg,.ordering_popup .od_detail_popup .price_box{
    background: #ffffff;
    padding: 24px 40px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .banner_btm_pc .pc_bg .pc_detail,
  .ordering_popup .od_detail_popup .price_box .pc_detail{
    display: flex;
    justify-content: flex-end;
    align-items: center;
  
  }
  .banner_btm_pc .pc_bg .pc_txt,
  .banner_btm_pc .pc_bg .pc_detail,
  .ordering_popup .od_detail_popup .price_box .pc_txt,
  .ordering_popup .od_detail_popup .price_box .pc_detail{
    width: 50%;
  }
  /*.banner_btm_pc .pc_bg .pc_detail,.ordering_popup .od_detail_popup .price_box .pc_detail{
    text-align: end;
  }*/
  .banner_btm_pc .pc_bg .pc_detail strong,.ordering_popup .od_detail_popup .price_box .pc_detail strong{
    font: 25px/40px "Ubuntu-Bold";
    color: #9ad780;
  }
  .banner_btm_pc .pc_bg .pc_detail span,.ordering_popup .od_detail_popup .price_box .pc_detail span{
    font: 17px/26px "Ubuntu-Bold";
    color: #002254; 
    padding-right: 20px;
    padding-left: 5px;
  }
  .banner_btm_pc .pc_bg .pc_detail .od_detail_btn{
    display: inline;
  }
  .banner_btm_pc .pc_bg  a.order_btn{
    background: #39c000;
    color: #ffffff;
    font: 20px/30px "Ubuntu-Medium";
    max-width: 267px;
    width: 100%;
    display: inline-block;
    padding: 15px 25px;
    text-align: center;
    border-radius: 6px;
    position: relative;
    cursor: pointer;
    order: 2;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    background: #9ad780;
    color: #ffffff;
    font: 20px/30px "Ubuntu-Medium";
    max-width: 156px;
    width: 100%;
    display: inline-block;
    padding: 14px 0;
    text-align: center;
    border-radius: 6px;
    vertical-align: middle;
    cursor: pointer;
  }
  .banner_btm_pc .pc_txt h3,.ordering_popup .od_detail_popup .price_box .pc_txt strong{
    font: 30px/40px "Ubuntu-Bold";
    color: #002254;
    display: block;
  }
  .banner_btm_pc .pc_txt h3{
    margin-bottom: 0;
  }
  .banner_btm_pc .pc_txt p,.ordering_popup .od_detail_popup .price_box .pc_txt p{
    font: 30px/40px "Ubuntu-Bold";
    color: #ff4713;
  }
  .product_detail_tab .nav li a{
    font: 17px/25px "Ubuntu-Medium";
    color: #fff;
    background: #002254;
    display: inline-block;
    border-radius: 5px;
    padding: 16px 20px;
    width: 276px;
    text-align: center;
    overflow: hidden;
  }
  .product_detail_tab .nav{
    padding: 30px 0px;
  }
  .product_detail_tab .nav li a.active{
    background: #ff4713;
  }
  .product_detail_tab .nav li{
    margin-right: 15px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg{
    background:#fff;
    border-radius: 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_th p{
    font: 24px/30px "Ubuntu-Bold";
    color: #002554;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th h1{
    font: 30px/44px "Ubuntu-Bold";
    color: #002554;
    margin-bottom: 15px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th {
    padding-bottom: 0px;
  }
  .product_detail_tab .tab-content #tabs-2 .tab_bg{
    padding: 24px 34px;
    border-radius: 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_th{
    padding: 34px 36px;
    border-bottom: 1px solid #ccd0d3;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd,.ordering_popup .od_detail_popup .od_bg .od_two_body{
    display: flex;
    padding: 34px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th p,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_con p,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    padding-bottom: 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p:first-child,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p:first-child{
    margin-bottom: 25px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt{
    padding-right: 22px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img{
    width: 50%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img,.ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img{
      max-width: 450px;
      min-height: 400px;
    width: 100%;
  /*  height: 100%;*/
    object-fit: cover;
    display: block;
  /*  margin-left: auto;*/
    margin: 0 auto !important;
    border-radius: 6px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc a{
    color: #002254;
    font: 17px/20px "Ubuntu-Bold";
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info p{
    display: block;
    font: 14px/24px  "Ubuntu-Regular";
    color: #999999;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info{
    padding-top: 5px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc {
    padding-top: 12px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 20%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:hover .img_lg:before{
    opacity: 1;
    visibility: visible;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg{
    position: relative;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg:before{
    content: "";
      inset: 0;
      position: absolute;
      background: #b2bdcb7d;
      z-index: 2;
      max-width: 240px;
      transition: 0.5s;
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
      border: 2px solid #ff4713;
      border-radius: 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg .zoom_in{
    position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%);
      visibility: hidden;
      opacity: 0;
      z-index: 3;
      transition: all .3s ease-in-out;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:hover .img_lg .zoom_in{
    opacity: 1;
    visibility: visible;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img{
  max-width: 240px;
  width: 100%;
  min-height: 240px;
  height: 240px;
  object-fit: cover;
  border-radius: 10px;
  cursor: pointer;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{
    display: flex;
    justify-content: space-between;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con p:first-child{
    padding: 30px 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con{
    padding: 20px 0px;
  }
  /**faq page starts*/
  .bread_crumbs.faq_bd{
    margin-bottom: 0px;
  }
  .faq_section{
    padding: 42px 0px;
  }
  .faq_section .faq_row{
    background: #002554;
    display: flex;
    border-radius: 10px;
  }
  .faq_section .faq_row .faq_img,.faq_section .faq_row .faq_con{
    width: 50%;
  }
  .faq_section .faq_row .faq_img img{
    width: 100%;
    max-width:675px;
    height: 100%;
    min-height: 500px;
    object-fit: cover;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .faq_section .faq_row .faq_con{
    padding: 40px 28px 48px 63px;
  }
  .faq_section .faq_row .faq_con h4{
    font: 20px/42px "Ubuntu-Medium";
    color: #fff; 
    text-transform: uppercase;
  }
  .faq_section .faq_row .faq_con strong{
    font: 45px/50px "Ubuntu-Bold";
    color: #fff;
    display: block;
    padding-bottom: 25px;
  }
  .faq_section .faq_row .faq_con p{
    font: 17px/25px "Ubuntu-Light";
    color: #fff;
    padding-bottom: 68px;
  }
  .faq_section .faq_row .faq_con a{
    font: 17px/25px "Ubuntu-Medium";
    color: #ff4713;
    background: #fff;
    padding: 15px 0;
    border-radius: 5px;
    max-width: 236px;
    display: block;
    text-align: center;
    width: 100%;
    transition: all .3s;
  }
  .faq_section .faq_row .faq_con a:hover{
  color: #fff;
  }
  .faq_query_blk .faq_title{
    text-align: center;
    padding-bottom: 30px;
  }
  .faq_query_blk .faq_title h5{
    font: 20px/42px "Ubuntu-Medium";
    color: #ff4713; 
    text-transform: uppercase; 
    padding-bottom: 8px;
  }
  .faq_query_blk .faq_title h2{
    font: 36px/40px "Ubuntu-Bold";
    color: #ff4713;
  }
  .faq_query_blk .faq_title span{
    color: #002254;
    padding-right: 12px;
    display: inline-block;
  }
  .faq_query_blk .faq_qa_row{
    display: flex;
    background: #fff;
    padding: 30px 30px 20px 30px;
    border-radius: 10px;
  }
  .faq_query_blk .faq_qa_row .faq_lft{
    width: 22%;
  }
  .faq_query_blk .faq_qa_row .faq_ryt{
    width: 78%;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul{
    flex-direction: column;
    border-bottom: 0;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a{
    font: 17px/25px "Ubuntu-Medium";
    color: #ffffff;
  background:#002554;
  max-width: 276px;
  width: 100%;
  display: block;
  border-radius: 5px;
  padding: 17px 38px;
  margin-bottom: 22px;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a.active{
    background: #ff4713;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg{
    margin-bottom: 32px;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg strong{
    font: 20px/25px "Ubuntu-Bold";
    color: #002554;
    display: block;
    padding: 0px 20px 20px 30px;
    display: block;
    position: relative;
    cursor: pointer;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg.active strong:after{
    background: url(../images/farr1.svg) no-repeat;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg strong:after{
    background: url(../images/farr.svg) no-repeat;
    position: absolute;
    content: "";
    right: 10px;
    top: 7px;
    width: 15px;
    height: 10px;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p span,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body{
    font: 15px/25px "Ubuntu-Light" !important;
    color: #999999 !important;
    padding: 0px 30px 0px 30px;
    display: block;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p span{
    padding: 0;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body{
    display: none;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg:nth-child(2) .faq_body{
    display: block;
  }
  .faq_query_blk {
    padding-bottom: 70px;
  }
  /*faq page end*/
  /**privacy policy page starts*/
  .bread_crumbs.privacy{
    margin-bottom: 0px;
  }
  .privacy_section{
    padding:47px 0px 63px 0;
  }
  .privacy_section .privacy_in{
    background: #fff;
    padding: 40px;
    border-radius: 10px;
  }
  .privacy_section .privacy_in h1{
    font: 40px/44px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 15px;
    margin-bottom: 0;
  }
  .privacy_section .privacy_in em{
    color: #ff4713;
    font: 40px/44px "Ubuntu-Bold";
    padding-left: 12px;
  }
  .privacy_section .privacy_in p{
    font: 17px/28px "Ubuntu-Light" !important;
    color: #999999 !important;
    padding-left: 0px !important;
   /* padding-bottom: 25px !important;*/
    padding-right: 56px !important;
  }
  .privacy_section .privacy_in p.sub_p{
    padding-bottom: 0;
    padding-right: 30px;
  }
  .privacy_section .privacy_in p:last-child{
    padding-bottom: 0px;
  }
  .privacy_section .privacy_in ul{
    margin: 0 15px;
    padding-bottom: 20px;
  }
  .privacy_section .privacy_in > ul > li{
    font: 17px/28px "Ubuntu-Light" !important;
    color: #999999 !important;
    background: url(../images/p_tick.svg) no-repeat left;
    padding-left: 24px !important;
    margin-bottom: 10px !important;
  }
  .privacy_section .privacy_in .h1_{
    margin:0px 0px 10px 0px;
    font: 30px/44px "Ubuntu-Bold";
    color: #002254;
  }
  /**privacy policy ends*/
  /****===========thankyoupage starts============****/
  .thank_you_section .tq_main .tq_con .tq_table .tq_img img{
  width: 100%;
  height: auto;
  min-height: 176px;
  max-width: 176px;
  object-fit: cover;
  }
  .thank_you_section{
    padding:212px 0px 40px 0px;
  }
  .thank_you_section .tq_main{
    background: #ffffff;
    position: relative;
    margin-bottom: 50px;
    border-radius: 10px;
    padding-bottom: 40px;
  }
  .thank_you_section .tq_main .tq_top_img{
    position: absolute;
    left: 40%;
    transform: translateY(-40%);
  }
  .thank_you_section .tq_main .tq_top_img img{
    border-radius: 100%;
    border: 15px solid white;
  }
  .thank_you_section .tq_main .tq_con{
    width: 85%;
    margin: 0 auto;
    padding: 210px 0px 20px 0px;
  }
  .thank_you_section .tq_main .tq_con .tq_title{
    text-align: center;
  }
  .thank_you_section .tq_main .tq_con .tq_title p{
    width: 82%;
    margin: 0 auto;
    font: 17px/25px  "Ubuntu-Regular";
    color: #999999;
  }
  .thank_you_section .tq_main .tq_con .tq_title a{
    color: #002254;
  }
  .thank_you_section .tq_main .tq_con h1{
    font: 50px/20px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 30px;
  }
  .thank_you_section .tq_main .tq_con span{
    color: #ff4713;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top,.thank_you_section .tq_main .tq_con .tq_table .tq_btm{
    display: flex;
      justify-content: space-between;
      align-items: center;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top{
    margin-bottom: 30px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child,.thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tr:nth-child(2) td:last-child{
    font: 17px/30px "Ubuntu-Bold";
    color: #002254;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child{
    width: 180px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child{
    width: 160px;
  }
  .thank_you_section .tq_main .tq_con .tq_table table td{
    font: 16px/30px  "Ubuntu-Regular";
    color: #999999;
  }
  .thank_you_section .tq_main .tq_con .tq_table {
    display: flex;
    align-items: center;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 18%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_txt{
    width: 82%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tbody tr td:first-child{
    width: 180px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft p{
    font: 20px/30px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 15px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr:first-child td{
    font: 22px/30px  "Ubuntu-Regular";
    color: #002254;
  }
  .thank_you_section .tq_main .tq_total{
    border-top: 1px solid rgba(0,0,0,0.12);
    padding:20px 96px 20px 0px;
  }
  .thank_you_section .tq_main .tq_total table{
    margin-left: auto;
  }
  .thank_you_section .tq_main .tq_total table tr td{
    font: 17px/25px "Ubuntu-Medium";
    color: #002254;
  }
  .thank_you_section .tq_main .tq_total table tr td:first-child{
    width: 180px;
  }
  .thank_you_section .tq_main .tq_btn a{
    display: inline-block;
      max-width: 248px;
      width: 100%;
      text-align: center;
      padding: 15px 0;
      border-radius: 6px;
      color: #fff;
      font: 17px/25px "Ubuntu-Medium";
  }
  .thank_you_section .tq_main .tq_btn a.btn_1{
    background: #002254;
  }
  .thank_you_section .tq_main .tq_btn a.btn_2{
    background: #ff4713;
  }
  .thank_you_section .tq_main .tq_btn{
    display: flex;
    justify-content: space-between;
    width: 86%;
    margin: 0 auto;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    padding-top: 50px;
  }
  .tq_wt{
    background: #ffffff;
    border-radius: 10px;
  }
  .tq_wt .tq_wt_title{
    text-align: center;
    padding: 0px 0px 40px 0px;
  }
  .tq_wt .tq_wt_title h2{
    font: 36px/35px "Ubuntu-Bold";
    color: #002254;
    margin-bottom: 15px;
  }
  .tq_wt .tq_wt_title span{
    color: #ff4713;
  }
  .tq_wt .tq_wt_title p{
    font: 17px/28px "Ubuntu-Light";
    color: #999999;
    width: 50%;
    margin: 0 auto;
  }
  .tq_wt{
    padding: 40px 0px;
    margin-bottom: 30px;
  }
  .tq_wt .tq_wt_flex{
    display: flex;
    justify-content: space-between;
    max-width: 65%;
    margin: 0 auto;
  }
  .tq_wt .tq_wt_flex .tq_wtc{
    position: relative;
      max-width: 190px;
      width: 100%;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc{
    border-radius: 50%;
    background-color: #ffffff;
    box-shadow: 0 0 15px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 15%);
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    max-width: 145px;
    height: 145px;
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto 20px;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc img{
    margin: auto;
    display: block;
  }
  .tq_wt .tq_wt_flex .tq_wtc p{
    font: 15px/25px "Ubuntu-Medium"; 
    color: #002254;
    max-width: 190px;
    width: 100%;
    text-align: center;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    content: '';
    background: url(../images/arrow_tq.svg);
    display: inline-block;
    width: 67px;
    height: 50px;
    position: absolute;
    right: -100px;
    top: 50px;
  }
  .gras.pd_gras{
    padding: 53px 0px 10px 0px;
  }
  
  /**============sample box page starts=================***/
  .sam_box{
    padding: 58px 0px;
  }
  .sam_box .sample_con{
    background: #ffffff;
    display: flex;
  }
  .sam_box .sample_con .sam_img,.sam_box .sample_con .sam_con{
    width: 50%;
  }
  .sam_box .sample_con .sam_img img{
    min-height: 578px;
    max-height: 578px;
    width: 100%;
    height: 100%;
    object-fit: cover;
      object-position: 40%;
  }
  .sam_box .sample_con .sam_con{
    padding:50px 60px 55px 0px;
  }
  .sam_box .sample_con .sam_con h6{
    font: 17px/22px "Ubuntu-Medium"; 
    color: #ff4713;
    text-transform: uppercase;
    padding-bottom: 10px;
    display: inline-block;
  }
  .sam_box .sample_con .sam_con h2{
    font: 45px/50px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 15px;
  }
  .sam_box .sample_con .sam_con p{
    font: 17px/28px "Ubuntu-Light";
    color: #999999; 
  }
  .sam_box .sample_con .sam_con p.fst{
    padding-bottom: 22px;
  }
  .sam_box .sample_con .sam_con p.sec{
    padding-bottom: 40px;
  }
  .sam_box .sample_con .sam_con a.rect{
    background: #ff4713;
    color: #ffffff;
    font: 17px/22px "Ubuntu-Medium"; 
    max-width: 178px;
    width: 100%;
    padding: 20px 0;
    border-radius: 6px;
    text-align: center;
    display: inline-block;
    margin-top: 25px;
  }
  .sam_form .form_row {
    display: flex;
    background: #ffffff;
    padding: 30px;
    border-radius: 5px;
  }
  .sam_form .form_row .form_img img{
    height: 664px;
    min-height: 664px;
    max-height: 664px;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .sam_form .form_row .form_sec{
  width: 50%;
  }
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title{
    font: 45px/50px "Ubuntu-Bold" !important;
    color: #002254 !important;
    padding-bottom: 12px !important;
  }
  .sam_form .form_row .form_con{
    padding-left: 50px;
  }
  .sam_form .form_row .form_con  .form_sel input{
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    border: unset;
    width: 100%;
    padding: 16px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
    margin-bottom: 20px;
  }
  .sam_form .form_row .form_con .form_sel .col_sec .col_email,.sam_form .form_row .form_con .form_sel .col_sec .col_tel{
    width: 50%;
  }
  .sam_form .form_row .form_con .form_sel .col_sec{
    display: flex;
  }
  .sam_form .form_row .form_con  .form_sel .col_sec .col_email{
    padding-right: 20px;
  }
  .sam_form .form_row .form_con  h5{
    font: 18px/36px "Ubuntu-Bold";
    color: #002254;
  }
  .sam_form .form_row .form_con  .col_radio .sample{
    color: #002554;
    border: unset;
    width: 100%;
    padding: 16px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
    margin-bottom: 20px;
  }
  .sam_form .form_row .form_con .col_radio .sample label{
    font: 15px/20px "Ubuntu-Light";
    color: #999999;
  }
  [type="radio"]:checked,
  [type="radio"]:not(:checked) {
     appearance: none;
  }
  [type="radio"]:checked + label,
  [type="radio"]:not(:checked) + label
  {
      position: relative;
      padding-left: 22px;
      cursor: pointer;
      line-height: 20px;
      display: inline-block;
      color: #666;
  }
  [type="radio"]:checked + label:before,
  [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 4px;
      width: 12px;
      height: 12px;
      border: 1px solid #002254;
      border-radius: 100%;
      background: #fff;
  }
  [type="radio"]:checked + label:after,
  [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 6px;
      height: 6px;
      background: #002254;
      position: absolute;
      top: 7px;
      left: 3px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
  }
  [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0);
  }
  [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
  }
   .col_check {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 5px 0 25px; }
  .col_check label  p a {
      color: #ff4713;
   }
  .col_check label {
      cursor: pointer; }
   .col_check label p {
        display: inline-block;
        font: 17px/22px  "Ubuntu-Regular";
        color: #999999;
        vertical-align: top; }
  .col_check label input[type="checkbox"]{
    appearance: none;
  }
   .col_check label.chk input[type="checkbox"]{
        position: relative;
        width: 20px;
        height: 20px;
        border-radius: 5px;
        min-width: 18px;
        margin-right: 10px;
        border: 1px solid #999999;
        margin-top:2px; }
  .col_check label.chk input:after {
          content: '';
          position: absolute;
          width: 6px;
          height: 12px;
          border: 2px solid #002254;
          border-left: 0;
          border-top: 0;
          top: 3px;
          transform: rotate(45deg);
          left: 6px;
          transition: 0.5s;
          opacity: 0;
          visibility: hidden; }
  .col_check label.chk input:checked::after {
          opacity: 1;
          visibility: visible; }
  .sam_form .form_row .form_con  .form_btn button{
    background: #002254;
    color: #ffffff;
    font: 20px/25px "Ubuntu-Medium"; 
    display: inline-block;
    text-align: center;
    max-width: 186px;
    width: 100%;
    border-radius: 5px;
    padding: 18px 0px;
    border: 0;
  }
  .sam_form{
    margin-bottom: 60px;
  }
  .watk.sam_watk{
    margin-bottom: 40px;
  }
  /**Myorder page starts**/
  .my_order_sec{
    padding: 137px 0px 60px;
  }
  .my_order_sec .order_tab table{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
  }
  .my_order_sec .order_tab table thead th{
    color: #ffffff;
    font: 20px/27px "Ubuntu-Medium";
    padding: 30px 0px;
    background: #002254;
  }
  .my_order_sec .order_tab table thead th:empty{
    width: 22%;
  }
  .my_order_sec .order_tab table thead th.thk{
  width: 14%;
  }
  .my_order_sec .order_tab table thead th:nth-child(3){
    width: 25%;
  }
  .my_order_sec .order_tab table thead th:nth-child(4){
      width: 12%;
  }
  .my_order_sec .order_tab table thead th:nth-child(5){
        width: 12%;
   }
   .my_order_sec .order_tab table thead th:last-child{
    width: 20%;
  }
  .my_order_sec .order_tab table  tbody{
    background: #ffffff;
  }
  .my_order_sec .order_tab table tr td{
    padding: 35px 0px 60px 0px;
  }
  .my_order_sec .order_tab table tr td .tc_img img{
    display: block;
    margin-left: 78px;
    width: 140px;
    height:138px;
  }
  .my_order_sec .order_tab table tr td .tc_txt .h6_{
    font: 17px/22px  "Ubuntu-Regular";
    color:#002254;
    padding-bottom: 6px;
    display: block;
  }
  .my_order_sec .order_tab table tr td .tc_txt em{
    font-style: normal;
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
  }
  .my_order_sec .order_tab table tr td .tc_data p{
    width: 230px;
    display: inline-block;
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
    margin-bottom: 12px;
  }
  .my_order_sec .order_tab table tr td .tc_data b{
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
  }
  .my_order_sec .order_tab table tr td.price{
    color: #ff4713;
    font: 17px/27px "Ubuntu-Medium";
  }
  .my_order_sec .order_tab table tr td.bex{
    color: #9ad780;
    font: 17px/27px "Ubuntu-Medium";
  }
  .my_order_sec .order_tab table tr td a{
    display: block;
    font: 17px/25px "Ubuntu-Medium";
    max-width: 170px;
    width: 100%;
    color: #fff;
    padding: 10px 0px;
    text-align: center;
    border-radius: 6px;
  }
  .my_order_sec .order_tab table tr td a.fac{
    background: #002254;
    margin-bottom: 22px;
  }
  .my_order_sec .order_tab table tr td a.trc{
    background: #ff4713;
  }
  /***order page ends**/
  
  /***===============order detail page starts=============**/
  .ord_detail {
    padding-top: 136px;
    padding-bottom:73px;
  }
  .ord_detail .od_details{
    border-radius: 10px;
    overflow:hidden;
  }
  .ord_detail .od_details .od_hd{
    background: #002254;
  }
  .ord_detail .od_details .od_hd .od_hd_lft{
    width: 60%;
    float: left;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt{
    width: 40%;
    float: right;
  }
  .ord_detail .od_details .od_hd .od_hd_lft ul li{
       border-right: 1px solid rgba(222, 222, 222, 0.2);
      padding: 25px;
      font: 20px/26px "Ubuntu-Bold";
      color: #fff;
      text-transform: uppercase;
      display: inline-block;
  }
  .ord_detail .od_details .od_hd .od_hd_lft ul li.opn{
    padding-left: 50px;
  }
  .ord_detail .od_details .od_hd .od_hd_lft ul li.print a{
    text-indent: -8000rem;
    display: inline-block;
    width: 16px;
    height: 23px;
    background: url(../images/print.svg) no-repeat center center;
  }
  .ord_detail .od_details .od_hd .od_hd_lft ul li.download a{
    text-indent: -8000rem;
    display: inline-block;
    width: 16px;
    height: 23px;
    background: url(../images/download.svg) no-repeat center center;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul{
    float: right;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul li{
    display: inline-block;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul li.pdf{
    padding: 22px 15px;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul li.fullscrn{
    padding: 12px 25px 12px 0px;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul li.fullscrn a{
    text-indent: -8000rem;
      display: inline-block;
      width: 13px;
      height: 25px;
      background: url(../images/fullscreen.svg) no-repeat center center;
  }
  .ord_detail .od_details .od_hd .od_hd_ryt ul li.pdf a{
    text-indent: -8000rem;
    display: inline-block;
    width: 25px;
    height: 26px;
    background: url(../images/pdf.svg) no-repeat center center;
  }
  .ord_detail .od_details .table_body{
    background-color: #ffffff;
  }
  .ord_detail .od_details .table_body .od_body{
    padding: 0 50px;
  }
  .ord_detail .od_details .od_body .top_od_part .top_lft{
    width: 50%;
    float: left;
  }
  .ord_detail .od_details .od_body .top_od_part .dl_lo{
    padding: 70px 0px 40px 0px;
  }
  .ord_detail .od_details .od_body .top_od_part .dl_lo img{
    cursor: pointer;
    max-width: 291px;
    width: 100%;
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt{
    width: 50%;
    float: right;
    text-align: right;
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt .h3_{
    color: #002254;
    font: 24px/25px "Ubuntu-Medium"; 
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt p{
    color: #999999;
    font: 17px/25px "Ubuntu-Medium"; 
    max-width: 245px;
    width: 100%;
    margin-left: auto; 
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt ul{
    margin-top: 25px;
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt ul li{
    font: 17px/25px "Ubuntu-Medium"; 
    color: #999999;
    cursor: pointer;
  }
  .ord_detail .od_details .od_body .top_od_part .top_ryt ul b{
    color: #002254;
  }
  .ord_detail .od_details .od_body .top_od_part  .mid_lft{
    width: 50%;
    float: left;
    padding-top: 5px;
    padding-left: 0;
    clear: both;
  }
  .ord_detail .od_details .od_body .top_od_part  .mid_rgt{
    width: 50%;
    float: right;
    padding-top: 25px;
    text-align: right;
  }
  .ord_detail .od_details .od_body .top_od_part  .mid_lft .h5_{
    font: 22px/36px "Ubuntu-Bold";
    color: #002254;
    text-transform: uppercase;
    margin-bottom: 12px;
  }
  .ord_detail .od_details .od_body .top_od_part  .mid_lft ul li,.ord_detail .od_details .od_body .top_od_part  .mid_lft p{
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
  }
  .ord_detail .od_details .od_body .top_od_part  .mid_lft ul {
    padding-bottom: 14px;
  }
  .ord_detail .od_details .od_body .top_od_part{
    padding-bottom: 45px;
  }
  .ord_detail .od_details .od_body .top_od_part .mid_rgt ul li p{
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
    display: inline-block;
    width: 120px;
  }
  .ord_detail .od_details .od_body .top_od_part .mid_rgt ul li b{
    font: 17px/25px "Ubuntu-Medium"; 
    color: #002254;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead  th{
    font: 19px/25px "Ubuntu-Medium"; 
    color: #002254; 
   /* text-transform: capitalize;*/
    padding: 25px 0px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead {
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead  th.title,.ord_detail .od_details .table_body .detail_table .table_part table tbody tr td:first-child{
    width: 61%;
    text-align: start;
    padding-left: 50px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead th.quantity,.ord_detail .od_details .table_body .detail_table .table_part table tbody tr td.quantity{
    width: 14%;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead th.price,.ord_detail .od_details .table_body .detail_table .table_part table tbody tr td.price{
    width: 14%;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table thead th.total,.ord_detail .od_details .table_body .detail_table .table_part table tbody tr td.total{
    width: 18%;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table{
  width: 100%;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td{
    font: 17px/22px  "Ubuntu-Regular";
    color: #999999;
    padding: 20px 0px;
    word-break: break-word;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr{
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr:last-child{
    border-bottom: 0px; 
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr{
    border: none;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl td:nth-child(2) {
    text-align: start;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
    padding: 0;
    width: 194px;
    padding: 6px 0px;
    text-align: start;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td{
    padding: 0;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl{
    width: 337px;
    float: right;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr:last-child td{
    font: 20px/25px "Ubuntu-Medium"; 
    color: #ff440f; 
  }
  .ord_detail .od_details .table_body .table_btm {
    padding: 0px 0px 20px 50px;
  }
  .ord_detail .od_details .table_body .table_btm p{
    font:19px/25px "Ubuntu-Medium"; 
    color: #002254;
    background: url(../images/od_tick.svg)no-repeat left center;
    padding-left: 36px;
  }
  /**order detail page starts*/
  .ordering_popup .od_detail_popup .price_box {
    margin: 60px 0px;
  }
  .ordering_popup .od_detail_popup > a{
    display: block;
      position: fixed;
      right: 30px;
      top: 15px;
      width: 30px;
      height: 30px;
      z-index: 999;
      background: #ffffff;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 0 10px rgb(255 86 19);
  }
  .ordering_popup .od_detail_popup a img.cross_icon {
      display: block;
      height: 20px;
      width: 13px;
  }
  .ordering_popup .od_detail_popup .od_bg{
    background: #ffffff;
    border-radius: 10px;
    margin-bottom: 45px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies{
    font: 24px/36px "Ubuntu-Bold";
    color: #002254;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio p{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    padding-left: 12px;
    white-space: nowrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label:last-child{
    margin-right: 0px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label:last-child strong p{
    display: inline-block;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{
    position: relative;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,0.12);
    margin-right: 20px;
    background: transparent;
    appearance: none;
    cursor: pointer;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt{
    display: flex;
    align-items: center;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    background: #ff4b19;
    opacity: 0;
    visibility: hidden;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input:checked:after{
    opacity: 1;
    visibility: visible;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong{
    font: 24px/25px "Ubuntu-Bold";
    color: #002254;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
    display: flex;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
    display: flex;
   /* align-items: center;*/
    margin-right: 20px;
    cursor: pointer;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label p img{
    margin-right: 12px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body{
    padding: 30px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_bd_txt p{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img{
    min-height: 238px;
    max-height: 238px;
    height: 100%;
    max-width: 100%;
    width: 100%;
    cursor: pointer;
    border-radius: 10px;
    object-fit: cover;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{
    width: 19%;
    margin-bottom: 25px;
    cursor:  pointer;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(5n)){
    margin-right: 1.25%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item .od_image{
    position: relative;
    border: 2px solid #002254;
    border-radius: 10px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:hover .od_image{
    border: 2px solid #ff4713;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item .od_image:before{
    content: "";
      inset: 0;
      position: absolute;
      background: #b5b6b78a;
      z-index: 2;
      max-width: 100%;
      margin: 0 auto;
      transition: 0.5s;
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:hover .od_image:before{
    opacity: 1;
    visibility: visible;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:hover .od_image .swipe_ar{
    opacity: 1;
    visibility: visible;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item .od_image .swipe_ar{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    visibility: hidden;
    opacity: 0;
    z-index: 3;
    transition: all .3s ease-in-out;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:last-child{
    margin-right: 0px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img{
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc{
    padding-top: 12px;
    text-align: center;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc a{
    cursor: pointer;
    font:16px/26px "Ubuntu-Bold";
    color: #002254;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc strong{
    color: #ff4713;
    font:16px/24px "Ubuntu-Medium"; 
  }
  
  .ordering_popup .od_detail_popup  .od_bg.od_two .od_th .od_radio label:last-child{
  margin-right: 0px;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_two .od_th .od_radio label strong p{
    display: inline-block;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_three .od_th select{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    background: url(../images/arr1.svg) no-repeat right 22px center;
    border: 1px solid rgba(0,0,0,0.12);
    padding: 10px 30px;
    border-radius: 6px;
    width: 285px;
    max-width: 100%;
    cursor: pointer;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_three .od_two_body .bdy_txt select{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    background: url(../images/arr1.svg) no-repeat right 22px center;
    border: 1px solid rgba(0,0,0,0.12);
    padding: 10px 30px;
    border-radius: 6px;
    width: 95%;
    max-width: 100%;
    margin-bottom: 18px;
    cursor: pointer;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_three .od_two_body .bdy_txt input{
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    border: 1px solid rgba(0,0,0,0.12);
    padding: 10px 30px;
    border-radius: 6px;
    width: 95%;
    max-width: 100%;
    margin-bottom: 18px;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_three .od_two_body .bdy_txt label{
    display: block;
    position: relative;
  }
  .ordering_popup .od_detail_popup  .od_bg.od_three .od_two_body .bdy_txt label:after{
    content: 'CM';
    position: absolute;
    top:12px;
    right: 50px;
    display: block;
    font: 15px/25px "Ubuntu-Light";
    color: #002254;
  }
  /**checkout page starts*/
  
  .checkout_pg .checkout_in h1 {
    font: 36px/40px "Poppins-SemiBold";
    color: #002554;
    text-align: center;
    padding-bottom: 65px; }
    .checkout_pg .checkout_in h1 em {
      display: inline-block;
      color: #ff4713;
      font: inherit; }
  .checkout_pg .checkout_in .ckout {
    display: flex;
    align-items: flex-start; }
    .checkout_pg .checkout_in .ckout .lft {
      width: 75%; }
      .checkout_pg .checkout_in .ckout .lft .ck_form {
        background: white;
        border-radius: 10px;
        padding: 25px 30px 25px;
        margin-bottom: 40px; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 {
          display: flex;
          align-items: flex-start;
          justify-content: space-between;
          padding-bottom: 25px; }
          .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 h2 {
            font: 25px/30px "Ubuntu-Bold";
            color: #002554;
            width: 40%; }
          .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo {
            width: 60%;
            text-align: right;
            display: flex;
            align-items: center;
            justify-content: end; }
            .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label {
              display: flex;
              align-items: center; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label + label {
                margin-left: 20px; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label input {
                position: relative;
                height: 20px;
                width: 20px;
                border-radius: 50%;
                border: 1px solid #ff4b19;
                margin-right: 10px;
                background: transparent;
                appearance: none;
                cursor: pointer; }
                .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label input:after {
                  content: "";
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  transform: translate(-50%, -50%);
                  width: 11px;
                  height: 11px;
                  border-radius: 100%;
                  background: #ff4b19;
                  opacity: 0;
                  visibility: hidden; }
                .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label input:checked:after {
                  opacity: 1;
                  visibility: visible; }
                .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label input:checked + p {
                  color: #777777; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo label p {
                font: 17px/20px "Lato-Regular";
                color: #999999; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp input, .checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea, .checkout_pg .checkout_in .ckout .lft .ck_form .inp select {
          font: 17px/20px "MyriadPro-Regular";
          color: #999999;
          border: unset;
          width: 100%;
          padding: 12.5px 30px;
          border: 1px solid #ededed;
          border-radius: 10px;
          background-color: transparent;
          /*margin-bottom: 20px; */}
          .checkout_pg .checkout_in .ckout .lft .ck_form .inp input::placeholder, .checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea::placeholder, .checkout_pg .checkout_in .ckout .lft .ck_form .inp select::placeholder {
            font: 17px/20px "Ubuntu-Regular";
            color: #999999; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp input:focus {
          border: 1px solid #1bbd63; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp select {
          font: 17px/20px "Ubuntu-Regular";
          cursor: pointer;
          background: url(../images/lg_dp1.svg) no-repeat center right 30px; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea {
          height: 205px;
          margin-bottom: 0; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two {
          display: flex; }
          .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two .inp {
            width: 49%; }
            .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two .inp + .inp {
              margin-left: 2%; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two.three .inp {
          width: 32%; }
          .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two.three .inp + .inp {
            margin-left: 2%; }
        .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box {
          margin: 15px 0 35px; }
          .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label, .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label {
            display: flex;
            align-items: center;
            cursor: pointer; }
            .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label input[type="checkbox"], .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label input[type="checkbox"] {
              position: relative;
              width: 20px;
              height: 20px;
              min-width: 20px;
              margin: 4px 20px  0 0;
              appearance: none;
              background: transparent;
              cursor: pointer;
              vertical-align: text-bottom;
              border-radius: 5px;
              border: 1px solid  #999999;
              padding: unset; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label input[type="checkbox"]:after,.checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label input[type="checkbox"]:after {
                content: "";
                position: absolute;
                left: 6px;
                top: 2px;
                width: 7px;
                height: 12px;
                border: solid #fff;
                border-width: 0 2px 2px 0;
                transform: rotate(45deg);
                visibility: hidden;
                opacity: 0; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label input[type="checkbox"]:checked,.checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label input[type="checkbox"]:checked{
                background: #ff4713;
                border: 1px solid transparent; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label input[type="checkbox"]:checked:after,.checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label input[type="checkbox"]:checked:after {
                visibility: visible;
                opacity: 1; }
            .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label p,.checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label p {
              font: 17px/22px "Ubuntu-Regular";
              color: #999999; }
              .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label p a {
                color: #ff4713; }
                .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label p a:hover {
                  text-decoration: underline; }
      .checkout_pg .checkout_in .ckout .lft .ck_form2 {
        background: white;
        border-radius: 10px;
        padding: 30px; }
        .checkout_pg .checkout_in .ckout .lft .ck_form2 h3 {
          font: 25px/30px "Ubuntu-Bold";
          color: #002554;
          padding-bottom: 30px; }
        .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay select {
          width: 100%;
          padding: 11px 15px;
          border: 1px solid #ededed;
          border-radius: 10px;
          margin-bottom: 20px;
          font: 17px/22px "Ubuntu-Regular";
          color: #999999;
          background: url(../images/lg_dp1.svg) no-repeat center right 40px;
          cursor: pointer; }
        .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 {
          display: flex;
          align-items: center;
          width: 100%;
          padding: 11.5px 15px;
          border: 1px solid #ededed;
          border-radius: 10px;
          margin-bottom: 20px;
          cursor: pointer; }
          .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 input {
            position: relative;
            height: 20px;
            width: 20px;
            border-radius: 50%;
            border: 1px solid #ff4b19;
            margin-right: 15px;
            background: transparent;
            appearance: none;
            cursor: pointer; }
            .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 input:after {
              content: "";
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              width: 11px;
              height: 11px;
              border-radius: 100%;
              background: #ff4b19;
              opacity: 0;
              visibility: hidden; }
            .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 input:checked:after {
              opacity: 1;
              visibility: visible; }
          .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 p {
            font: 17px/22px "Ubuntu-Regular";
            color: #999999; }
          .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1.tw1 {
            background: url(../images/pay1.svg) no-repeat center right 30px; }
          .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1.tw2 {
            background: url(../images/pay2.svg) no-repeat center right 30px; }
          .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1.tw3 {
            background: url(../images/pay3.png) no-repeat center right 30px; }
    .checkout_pg .checkout_in .ckout .ryt {
      width: 36.5%;
      margin-left: 25px; }
      .checkout_pg .checkout_in .ckout .ryt .jouw {
        background: white;
        border-radius: 10px;
        padding-top: 20px;
        padding-bottom: 40px;
       }
        .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .h4_ {
          font: 25px/30px "Ubuntu-Bold";
          color: #002554;
         padding-left: 50px;
          padding-bottom: 25px;
          display: inline-block; }
        .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
          text-align: center;
          margin-bottom: 25px; }
          .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img img {
            width: 195px;
            height: 195px;
            object-fit: contain; }
        .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc {
          display: flex;
          align-items: flex-end;
         justify-content: space-between;
         padding: 0px 50px;
      }
          .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 p {
            font: 16px/20px "Ubuntu-Bold";
            color: #002554;
            padding-bottom: 16px; }
          .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 em {
            color: #ff4713;
            display: block;
            font: 16px/20px "Ubuntu-Bold"; }
          .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 p {
            font: 16px/23px "Ubuntu-Light";
            color: #999999; }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 {
              padding-bottom: 20px;
              border-bottom: 1px solid rgba(0,0,0,0.12);
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one tr td:first-child{
              font:16px/30px "Ubuntu-Medium"; 
              color: #999999;
              width: 300px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one tr td{
              font: 17px/22px  "Ubuntu-Regular";
              color: #999999;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one{
              width: 100%;
              display: block;
              padding: 20px 50px;
              border-bottom: 1px solid rgba(0,0,0,0.12);
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:nth-child(2) tr td{
              color: #002554 !important;
              font: 18px/24px "Ubuntu-Bold";
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr em{
              margin-left: -26px;
              cursor: pointer;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr:last-child td{
              position: relative;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p{
              position: absolute;
              bottom: 47px;
              margin-top: 0;
              margin-left: -158px;
              width: 294px;
              background: white;
              padding:15px;
              border: 2px solid #002254;
              border-radius: 6px;
              font: 17px/22px  "Ubuntu-Regular";
              opacity: 0;
              visibility: hidden;
              transition:  all .3s;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td:hover p{
              opacity: 1;
              visibility: visible;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p::after {
              content: "";
              clear: both;
              border-width: 12px 14px 14px 14px;
              border-style: solid;
              border-color: #002254 transparent transparent transparent;
              position: absolute;
             bottom: -28px;
             left: 44%;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:first-child{
              color: #002554 !important;
              font: 24px/27px "Ubuntu-Bold";
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:last-child{
              color: #9ad780;
              font: 24px/27px "Ubuntu-Bold";
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .gewen{
              padding: 30px 50px 0px 50px;
            }
           .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .h5_ {
      color: #002554;
      font: 24px/27px "Ubuntu-Bold";
      margin-bottom: 15px;
      padding-right: 8px;
      display: inline-block;
      vertical-align: sub;
  }
            .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .h5_ img{
              padding-left: 4px;
              cursor: pointer;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .gewen select{
              font: 15px/25px "Ubuntu-Light";
              color: #999999;
              background: url(../images/popup_select_arrow.png) no-repeat right 22px center;
              border: 1px solid rgba(0,0,0,0.12);
              padding: 10px 30px;
              border-radius: 6px;
              width: 100%;
              max-width: 100%;
              margin-bottom: 18px;
              cursor: pointer;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 label {
              align-items: start;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label p a{
              color: #ff4713;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label p a.pcp:hover,.checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 label p a.av:hover{
              color: #002254;
              transition: color .3s;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1{
              padding: 25px 10px 0px 50px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  ul li{
    font: 18px/26px "Ubuntu-Regular";
    color: #999999;
    background: url(../images/ortik.svg)no-repeat left top 10px;
    padding-left: 27px;
    padding-bottom: 10px;
            }
              .checkout_pg .checkout_in .ckout .ryt .jouw  ul li:last-of-type{padding-bottom: 0;}
            .checkout_pg .checkout_in .ckout .ryt .jouw  ul{
              padding: 20px 50px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ct p em{
              font:24px/25px "Ubuntu-Medium"; 
              color: #002554;
              margin: 0px 10px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ct{
              display: flex;
      /*justify-content: space-between;*/
      align-items: center;
      padding: 0px 30px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ct p{
              font: 15px/25px "Ubuntu-Regular";
              color: #999999;
              border-right: 1px solid rgba(0,0,0,0.12);
              padding-right: 12px;
            }
            .checkout_pg .checkout_in .ckout .ryt .jouw  .ct p:last-child{
              border-right: 0px;
            }
            .checkout_pg .checkout_in .ckout .ryt button{
              /* font:17px/25px "Ubuntu-Medium"; */
              background: #9ad780; 
              color: #ffffff; 
              width: 100%;
              /* max-width: 370px; */
              display: inline-block;
              padding: 15px 0px;
              text-align: center;
              border-radius: 6px;
            }
            .checkout_pg .checkout_in .ckout .ryt .btn1{
              margin-top: 20px;
              text-align: center;
            }
            .checkout_pg{
  padding-bottom: 72px;
            }
            .header1 {
              padding: 16.5px 1px;
              text-align: center;
              margin-bottom: 40px;
          }
            .droom .droom_in .droom_fx .custom_selects.open{
              border-radius: 10px 10px 0 0; }
                .droom .droom_in .droom_fx  .custom_selects.open .list {
              display: block; }
              .droom .droom_in .droom_fx  .custom_selects .radios input {
              display: none;
              appearance: none;
              counter-increment: radios; 
            }
            .droom .droom_in .droom_fx .custom_selects .radios input:checked {
                display: inline-block; }
                .droom .droom_in .droom_fx .custom_selects .radios input:after {
                content: attr(title);
                display: inline;
                font: 15px/28px "Ubuntu-Light";
                color: #999999; }
                .droom .droom_in .droom_fx   .custom_selects .list {
            width: 100%;
            background: #ededed;
            position: absolute;
            top: 100%;
            left: 0;
            margin: 0;
            z-index: 9;
            max-height: 200px;
            display: none; }
            .droom .droom_in .droom_fx .custom_selects .list .scroll_blk  .mCSB_inside .mCSB_container {
              margin-right: 0; }
              .droom .droom_in .droom_fx .custom_selects .list .scroll_blk .mCSB_inside .mCSB_scrollTools {
              width: 7px; }
              .droom .droom_in .droom_fx .custom_selects .list .scroll_blk  .mCSB_inside .mCSB_dragger .mCSB_dragger_bar {
              width: 100%;
              border-radius: 6px;
              background-color: #002252; }
              .droom .droom_in .droom_fx .custom_selects .list .scroll_blk .mCSB_inside .mCSB_draggerRail {
              width: 100%;
              border-radius: 0;
              background-color: #e9e9e9; }
            .droom .droom_in .droom_fx  .custom_selects .list .scroll_blk {
              padding: 0 20px;
            height: 140px; }
              .droom .droom_in .droom_fx  .custom_selects .list li {
              padding: 10px 0;
              transition: 0.6s;
              -ms-transition: 0.6s;
              -webkit-transition: 0.6s;
              -o-transition: 0.6s;
              -moz-transition: 0.6s; }
              .droom .droom_in .droom_fx  .custom_selects .list li label {
                width: 100%;
                display: flex;
                align-items: center;
                cursor: pointer; }
                .droom .droom_in .droom_fx  .custom_selects .list li label img {
                  width: auto; }
                  .droom .droom_in .droom_fx .custom_selects .list li label span {
                  display: inline-block; }
                  .droom .droom_in .droom_fx .custom_selects .list li label span:first-child {
                    width: 50px; }
                    .droom .droom_in .droom_fx .custom_selects .list li label span:last-child{
                      color: #002554;
                      font: 16px/24px "Ubuntu-Bold";
                      padding-left: 12px;
                      transition: all .3s;
                    }
                    .droom .droom_in .droom_fx .custom_selects .list li label:hover span{
                     color: #ff4713;
                    }
  .live_chat .circle{
    position: fixed;
    width: 45px;
    height: 45px;
    right: 15px;
    bottom: 20px;
    background-color: #002252;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    box-shadow: 0px 0px 10px rgba(222,222,222,0.12);
      cursor: pointer;
    display: block;
    z-index: 2;
    font-size: 30px;
    line-height: 27px;
  }
  .live_chat .live_chat_img{
  position: fixed;
  bottom: 70px;
  right: 20px;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  }
  .live_chat .live_chat_img.show{
    opacity: 1;
    visibility: visible;
  }
  .add_to_cart{
    position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      display: none;
      height: 100%;
      overflow: hidden;
      z-index: 10;
  }
  .add_to_cart::before{
    content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: #042654a8;
  }
  .add_to_cart .cart_tog_in{
    background: white;
      width: 100%;
      height: 100%;
      max-width: 695px;
      position: fixed;
      top: 50%;
      left: 50%;
      z-index: 6;
      transform: translate(-50%, -50%);
      padding: 20px 60px;
      border-radius: 5px;
      border: 2px solid #ff4713;
  }
  .add_to_cart .cart_tog_in .cart_hd h5{
    font:30px/40px "Ubuntu-Bold";
  color: #002254;
  }
  .add_to_cart .cart_tog_in .cart_hd a{
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .add_to_cart .cart_tog_in .cart_hd,.add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd,.add_to_cart .cart_tog_in .add_cart_in{
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft img{
    height: 210px;
    min-height: 210px;
    width: 100%;
    max-width:205px;
    border-radius: 10px;
  }
  .add_to_cart .cart_tog_in .add_cart_in{
    padding: 35px 0;
    display: flex;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft{
    width: 40%;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt{
    width: 60%;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd p{
    font:25px/32px "Ubuntu-Bold";
    color: #002254; 
    padding-bottom: 10px;
  }
  .add_to_cart .cart_tog_in .cart_btm p{
    font:25px/32px "Ubuntu-Bold";
    color: #002254; 
    padding-bottom: 20px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd {
    margin-bottom: 12px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd strong{
    display: block;
      font: 25px/25px "Ubuntu-Bold";
      margin-bottom: 15px;
      color: #ff4713;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td{
    font: 17px/25px "Ubuntu-Medium";
    color: #002554;
    padding: 6px 0;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td:first-child{
    width: 200px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex{
    display: flex;
    /**justify-content: space-between;***/
    justify-content: center;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    width: 100%;
      max-width: 140px;
      position: relative;
      text-align: center;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item .cart_btm_img img{
    max-width: 142px;
    width: 100%;
    min-height:140px;
    height: 140px;
    border-radius: 10px;
    object-fit: cover;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:not(:last-child)::after {
    content: '';
    background: url(../images/plus_pd.png)no-repeat;
    display: inline-block;
    width: 67px;
    height: 50px;
    position: absolute;
    right: -100px;
    top: 60px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item a{
    display: block;
    font: 18px/25px "Ubuntu-Bold";
    color: #002254;
    margin-top: 10px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item em{
    font: 16px/25px "Ubuntu-Medium";
    color: #ff4713;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns {
    display: flex;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns a{
    display: inline-block;
    width: 100%;
    max-width: 285px;
    padding: 12px 0;
    text-align: center;
    font: 16px/25px "Ubuntu-Medium";
    color: #ffffff;
    border-radius: 6px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns a.cart_no{
    background: #002254;
    margin-right: 20px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns a.cart_ic{
    background: #ff4713;
  }
  .add_to_cart .cart_tog_in .cart_btm {
    padding: 25px 0;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns{
    padding: 20px 0;
  }
  /*25/1/23 Starts*/
  header .header .head_in .cart_list .login .login1.logout .bdy .sub1 {display: block;}
  header .header .head_in .cart_list .login .login1.logout .bdy .sub1 a {background: transparent!important;min-width: unset;display: block;text-align: left;font: 17px/25px "Ubuntu-Light";color: #999999;padding: 0;margin-bottom: 10px;}
  header .header .head_in .cart_list .login .login1.logout .bdy .sub1 a:hover {color: #ff4713!important;}
  header .header .head_in .cart_list .login .login1.logout {max-width: 200px;width: 200px;}
  header .header .head_in .cart_list .login .login1.logout .hd1 p {text-align: left;}
  header .header .head_in .cart_list .login .login1.logout .bdy {padding: 13px 24px 24px;}
  header .header .head_in .cart_list .login .login1.logout .hd1 a.close1 {top: 5px;right: 15px;}
  header .header .head_in .cart_list .login .login1.logout .hd1 a.close1 img {width: 10px;}
  header .header .head_in .cart_list .login .login1.logout .hd1 {padding: 24px 24px 0;border: none;}
  
  .login_blks.frg_pwd .log_cnts{
      background: #fff;
      border-radius: 10px;
      width: 100%;
      max-width: 700px;
      box-shadow: 0 0 13px 1px #00000059;
      padding: 30px;
      margin: 40px auto 70px;
  }
  .login_blks.frg_pwd .log_cnts h2{
      font: 25px/22px "Ubuntu-Medium";
      color: #002554;
      text-align: center;
      padding-bottom: 20px;
      border-bottom: 1px solid #e6e6e6;
      margin-bottom: 20px;
  }
  .login_blks.frg_pwd .log_cnts p{
    font: 17px/24px "Ubuntu-Light";
    color: #999999;
    padding-bottom: 10px;
  }
  .login_blks.frg_pwd .log_cnts p:last-child{
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;
  }
  .login_blks.frg_pwd .log_cnts p a{
    color: #ff4713;;
  }
  .login_blks.frg_pwd .log_cnts p a:hover{
    text-decoration: underline;
  }
  .login_blks.frg_pwd .log_cnts form{
    padding: 12px 0 25px;
  }
  .login_blks.frg_pwd .log_cnts form input[type="submit"]{
    font: 15px/22px "Ubuntu-Medium";
      display: inline-block;
      color: #fff;
      background: #ff4713;
      text-align: center;
      width: 100%;
      max-width: 180px;
      padding: 14px 0px;
      border: unset;
      border-radius: 5px;
  }
  .login_blks.frg_pwd .log_cnts form input[type="submit"]:hover{
    background: #002554;
      transition: 0.2s;
  }
  .login_blks.frg_pwd .log_cnts form label input{
    width: 100%;
      font: 15px/22px "Ubuntu-Light";
      color: #999999;
      background: #ededed;
      border: unset;
      padding: 14px 30px;
      border-radius: 5px;
      margin-bottom: 10px;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm{
    display: flex;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm label:first-child {
    width: 65%;
    margin-right: 20px;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm label {
    width: 35%;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm.cn_paswd{
    flex-wrap: wrap;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm.cn_paswd label{
    width: 100%;
    margin-bottom: 10px;
  }
  .login_blks.frg_pwd .log_cnts form .com_pass_btn{
    margin: 0 auto;
    display: block !important;
  }
  /*25/1/23 Ends*/
  /*31-01-23*/
    .kenz .kenz_in .kenz_caro .kenz_item .img .heart1.heart2 a,.steen .steen_in .steen_caro .steen_item .img .heart1.heart2 a{
      background:#fff url(../images/org_hert.svg) no-repeat center center;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .heart1.heart2 a > img,.steen .steen_in .steen_caro .steen_item .img .heart1.heart2 a > img{
    display: none;
  }
  
  header .header .head_in .cart_list .wish .wish-details {
    height: 550px;
    overflow: scroll;
  }
  header .header .head_in .cart_list .wish .wish-details::-webkit-scrollbar {
    width: 3px; }
  
  header .header .head_in .cart_list .wish .wish-details::-webkit-scrollbar-thumb {
    background: #e6e6e6;
    border-radius: 5px; }
  header .header .head_in .cart_list .wish .wish-details{
    scrollbar-width: 3px !important;
    scrollbar-color: #e6e6e6;
  }
  /*31-01-23*/
  /*01-02-23*/
    #gdpr-cookie-message{
  /*    position: absolute !important;*/
        bottom: unset !important;
      top: 50%;
      left: 40%;
      transform: translateY(-50%);
      width: 100% !important;
      max-width: 730px !important;
      border-radius: 5px;
      background: #fff !important;
      padding: 30px 30px 50px 40px !important;
      overflow: hidden;
      z-index: 6;
    }
    #gdpr-cookie-message p{
      font: 17px/25px "Ubuntu-Light" !important;
      color: #999999 !important;
      display: inline-block;
    }
    #gdpr-cookie-message h4{
      font: 30px/50px "Ubuntu-Bold" !important;
      color: #002554 !important;
    }
    #gdpr-cookie-message a{
      text-decoration: none !important;
      color: #ff4a18 !important;
    }
    #gdpr-cookie-message a:nth-of-type(1){
      margin-right: 7px;
    }
    #gdpr-cookie-message a:nth-of-type(2){
      margin-left: 7px;
    }
    #gdpr-cookie-message a:hover{
  
    }
    #gdpr-cookie-message p:last-child{
      text-align: start !important;
      display: flex;
      padding-top: 20px;
    }
    #gdpr-cookie-message button, button#ihavecookiesBtn{
      font: 17px/20px "Ubuntu-Medium" !important;
      color: #fff !important;
      position: relative;
      display: block;
      width: 100%;
      max-width: 235px;
      padding: 20px !important;
      text-align: center;
      background: #ff4a18 !important;
      border-radius: 5px !important;
      overflow: hidden;
      z-index: 1;
    }
  /*  #gdpr-cookie-message button:last-child{
      background: #002554 !important;
    }*/
    #gdpr-cookie-message button:first-child{
      margin-left: 0;
    }
    #gdpr-cookie-message button::before{
      content: '';
      display: block;
      clear: both;
      position: absolute;
      width: 100%;
      height: 50%;
      background: #002554 !important;
      top: 0;
      left: 0;
      z-index: -1;
      transition: .5s ease-in-out;
      transform-origin: bottom right;
      transform: rotate(90deg);
      visibility: hidden;
    }
    #gdpr-cookie-message button:after {
      content: '';
      display: block;
      clear: both;
      position: absolute;
      width: 100%;
      height: 50%;
      background: #002554 !important;
      bottom: 0;
      left: 0;
      z-index: -1;
      transition: .5s ease-in-out;
      transform-origin: top left;
      transform: rotate(90deg);
      visibility: hidden;
  }
  #gdpr-cookie-message button:hover:before {
      visibility: visible;
      transform: rotate(0deg);
  }
  #gdpr-cookie-message button:hover:after {
      visibility: visible;
      transform: rotate(0deg);
  }
  #gdpr-cookie-message button:last-child::before {
      content: '';
      display: block;
      clear: both;
      position: absolute;
      width: 100%;
      height: 50%;
      background: #002554 !important;
      top: 0;
      left: 0;
      z-index: -1;
      transition: .5s ease-in-out;
      transform-origin: bottom right;
      transform: rotate(90deg);
      visibility: hidden;
  }
  #gdpr-cookie-message button:last-child:after {
      content: '';
      display: block;
      clear: both;
      position: absolute;
      width: 100%;
      height: 50%;
      background: #002554 !important;
      bottom: 0;
      left: 0;
      z-index: -1;
      transition: .5s ease-in-out;
      transform-origin: top left;
      transform: rotate(90deg);
      visibility: hidden;
  }
  #gdpr-cookie-message button:last-child:hover:before {
      visibility: visible;
      transform: rotate(0deg);
  }
  #gdpr-cookie-message button:last-child:hover:after {
      visibility: visible;
      transform: rotate(0deg);
  }
  #gdpr-cookie-message a p {
      display: inline-block !important;
      padding: 0 8px !important; 
  }
  #gdpr-cookie-message a{
    font: 17px/25px "Ubuntu-Light" !important;
    display: inline-block !important;
  }
  /*cookie beled*/
  .terms {
      background: #fff;
      padding: 40px;
      border-radius: 10px;
      margin: 47px 0px 63px 0;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement h2{
    margin: 0px 0px 10px 0px;
      font: 30px/44px "Ubuntu-Bold";
      color: #002254;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement p{
      font: 17px/28px "Ubuntu-Light";
      color: #999999;
      padding-left: 0px;
      padding-bottom: 12px;
      padding-right: 56px;
  }
  .terms  .post-inner.thin .entry-content .cmplz-document.cookie-statement p.cmplz-subtitle{
      color: #002254;
      font: 20px/26px "Ubuntu-Light";
      margin-bottom: 10px;
  }
  .terms h1{
     font: 40px/44px "Ubuntu-Bold";
      color: #002254;
      padding-bottom: 15px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement ul li{
    font: 17px/28px "Ubuntu-Light";
      color: #999999;
      background: url(../images/p_tick.svg)no-repeat left;
      padding-left: 24px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement ul{
    margin-bottom: 15px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement a, .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement {
      font: 17px/28px "Ubuntu-Light";
      color: #999999;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement a:hover,.terms .post-inner.thin .entry-content .cmplz-document.cookie-statement a:hover{
      color: #002554 !important;
  
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement a{
    color: #ff4a18 !important;
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel h4.panel-title a {
      display: block !important;
      color: #002254 !important;
  }
  .terms  .faq.cookie_page .faq_body .faq_tab .panel h4.panel-title {
      position: relative;
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel h4.panel-title a.collapsed::after {
      width: 1.25rem;
      height: 1.25rem;
      margin-left: auto;
      content: "";
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: 1.25rem;
      transition: transform .2s ease-in-out;
      content: "";
      display: block;
      clear: both;
      transform: rotate(0deg);
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel h4.panel-title a::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
      transform: rotate(-180deg);
      background-repeat: no-repeat;
      background-size: 1.25rem;
      transition: transform .2s ease-in-out;
      content: "";
      display: block;
      clear: both;
      width: 1.25rem;
      height: 1.25rem;
      margin-left: auto;
      position: absolute;
      right: 0;
      top: 10px;
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel .panel-body table tr th,.terms .faq.cookie_page .faq_body .faq_tab .panel .panel-body table tr th p{
    color: #000;
  }
  #gdpr-cookie-message #gdpr-cookie-types h5{
    font: 18px/21px "Ubuntu-Bold" !important;
    text-align: center;
    color: #002554 !important;
    margin: 10px 0;
  }
  #gdpr-cookie-message li input[type="checkbox"]:checked {
      background: #ff4a18 !important;
  }
  #gdpr-cookie-message #gdpr-cookie-types ul li label {
      max-width: 100% !important;
      color: #1d1d1d !important;
      vertical-align: super;
      font: 15px/17px 'Ubuntu-Light' !important;
  }
  
   #gdpr-cookie-message ul{
    text-align: center;
   }
  
  /*01-02-23*/
  /***8.2.23***/
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev {
    background: url(../images/prev_bg_arrow.svg)no-repeat;
    opacity: 1;
    width: 44px;
    height: 44px;
    left: 16px;
    position: absolute;
    transition: all .3s;
    }
    .main_banner .main_banner_block .banner_img .owl-nav span{
      display: none;
    }
    .main_banner .main_banner_block .banner_img .owl-nav{
      max-width: 1350px;
      margin: 0 auto;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
    }
    .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover{
      background: url(../images/prev_hvr_arrow.svg)no-repeat;
    opacity: 1;
    }
    .main_banner .main_banner_block .banner_img .owl-nav .owl-next{
      background: url(../images/next_bg_Arrow.svg)no-repeat;
    opacity: 1;
    width: 44px;
    height: 44px;
    right: 0;
    position: absolute;
    transition: all .3s;
    }
    .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
      background: url(../images/next_hvr_Arrow.svg)no-repeat;
    opacity: 1;
    }
    .main_banner .main_banner_block .banner_contents{
    /*  position: absolute;*/
        width: 100%;
        height: 270px;
        /*background: rgba(0,37,84,0.81);*/
        background: #002554;
     bottom: 0;
        left: 0;
        z-index: 2;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
      text-align: end;
      padding-top: 20px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
      position: relative;
      display: inline-block;
      margin-right: 12px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li:last-child{
      margin-right: 0;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li input{
      position: absolute;
      inset: 0;
      opacity: 0;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li.mk:before{
      content: "";
      inset: 0;
      position: absolute;
      background: #b2bdcb7d;
      transition: 0.5s;
      transition: all .3s;
      border: 3px solid #ff4713;
      border-radius: 5px;
    }
    /***8.2.23***/
  /*****9.2.23****/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro{
    display: flex;
    padding: 0 34px 20px 34px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item{
    margin-right: 22px;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in p{
    padding-left: 34px;
  }*/
  /*****18.2.23***/
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    margin-right: 76px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:last-child{
    margin-right: 0px;
  }
  /*21.2.23*/
  .kenz .kenz_in > a{
    display: inline-block;
    float: right;
    margin-right: 110px;
    font: 18px/45px "Ubuntu-Bold";
    color: #002554;
    position: relative;
  }
  .kenz .kenz_in > a:hover{
    padding-right: 20px;
    transition: 0.2s;
    color: #ff4713;
  }
  .steen .steen_in > p{
    display: inline-block;
  }
  .steen .steen_in > a{
    display: inline-block;
    float: right;
    margin-right: 110px;
    font: 18px/27px "Ubuntu-Bold";
    color: #002554;
    position: relative;
  }
  .steen .steen_in > a:hover{
    padding-right: 20px;
    transition: 0.2s;
    color: #ff4713;
  }
  /****6.3.23****/
  #order_popup{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-in-out;
  }
  #order_popup.pp-open{
    opacity: 1;
    visibility: visible;
  }
  #order_popup:before{
     content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: #ededed;
      z-index: -1;
  }
  .ordering_popup .od_detail_popup{
    overflow-y: scroll;
    height: 100vh;
  }
  /****6.3.23****/
  /****7.3.23****/
  .error_page{
    text-align: center;
    margin: 70px 0;
    height: 100%;
  }
  .error_page h4{
    font: 36px/40px "Ubuntu-Bold";
    color: #002554;
  }
  .error_page p{
    font: 15px/25px "Ubuntu-Regular";
    color: #666666;
  }
  .error_page a{
    width: fit-content;
    min-width: 150px;
    font: 18px/25px "Ubuntu-Medium";
    color: #fff;
    background: #ff4713;
    display: block;
    border-radius: 5px;
    text-align: center;
    padding: 16px;
    margin: 0 auto;
  }
  /****7.3.23****/
  /*****9.3.23*****/
  .categories .cate_in .lft .prc.clr .colors select{
  
    font: 16px/22px "Ubuntu-Italic";
    color: #999999;
    border-radius: 5px;
    border: unset;
    padding: 11.5px 20px;
    width: 100%;
    padding-right: 50px;
    max-width: 218px;
    background: #ededed url(../images/arr1.svg) no-repeat center right 20px;
  }
  .main_banner .main_banner_block .banner_icon a.heart1.heart2{
    background: #fff url(../images/org_hert.svg) no-repeat center center;
  }
  
  /* product detail page sticky block */
  /*header .header.header.scrolled{
    padding: 0;
  }*/
  header .header .head_in{
    padding:  10px 0;
  }
  .header.index .prd_sticky{
  background-color: #ededed;
  display: none;
  }
  .header.index.scrolled .prd_sticky{
    display: block;
  }
  .prd_sticky .prd_sticky_inner{
          display:flex;
          align-items: center;
          padding:15px 0;
          
  }
  .prd_sticky .prd_sticky_inner .prd_img{
          padding-right:10px;
          max-width: 70px;
          width: 100%;
  }
  .prd_sticky .prd_sticky_inner .prd_img img{
          width:60px;
          height:60px;
  }
  .prd_sticky .prd_sticky_inner .prd_det{
          max-width: 72.5%;
          width: 100%;
          padding-right: 10px;
  }
  .prd_sticky .prd_sticky_inner .prd_det .prd_name{
          font: 18px/25px "Ubuntu-Medium";
          color: #000;
  }
  .prd_sticky .prd_sticky_inner .prd_det .prd_price{
          font: 18px/25px "Ubuntu-Regular";
          color: #999999;
  }
  .prd_sticky .prd_sticky_inner .tax_cnt{
          font: 18px/25px "Ubuntu-Regular";
          color: #999999;
          padding-right:30px;
          max-width: 230px;
          width: 100%;
          white-space: nowrap;
  }
  .prd_sticky .prd_sticky_inner .add_Cart{
          max-width: 275px;
          width: 100%;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
          color: #ffffff;
          font: 20px/30px "Ubuntu-Medium";
          width: 275px;
          display: inline-block;
          padding: 10px 25px;
          text-align: center;
          border-radius: 6px;
          position: relative;
          background: #002254;
          white-space: nowrap;
          cursor: pointer;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a img{padding-right:10px;}
  /* .prd_sticky .prd_sticky_inner .add_Cart a:before{
          content:"";
          display: inline-block;
          
  } */
  /* .prd_sticky .prd_sticky_inner .wish_list{
  
  }
  .prd_sticky .prd_sticky_inner .wish_list a{
          width: 60px;
          height: 60px;
          display: flex;
          justify-content: center;
          align-items: center;
          border: 1px solid #002252;
          border-radius: 13px;
          transition:.5s ease-in;
  }
  .prd_sticky .prd_sticky_inner .wish_list a:hover{
          border-color:#ff4713;
          box-shadow: 0 0 6px 2px #ff4713;
  }
  .prd_sticky .prd_sticky_inner .wish_list a img{transition:.5s ease-in;}
  .prd_sticky .prd_sticky_inner .wish_list a:hover img{
        filter: invert(33%) sepia(94%) saturate(2018%) hue-rotate(351deg) brightness(99%) contrast(104%);
  } */
  
  /*10.3.23*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input{
    display: flex;
    align-items: center;
    margin-top: 40px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input label{
    font: 18px/25px "Ubuntu-Medium";
      color: #000000;
      padding-right: 15px;
      width: 160px;
      white-space: nowrap;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input input{
      max-width: 200px;
      width: 100%;
      background: #ededed;
      padding: 10px 20px;
      font: 15px/25px "Ubuntu-Regular";
      color: #000000;
      border-radius: 5px;
  }*/
  
  
  /*14/3/2023*/
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{flex-wrap: wrap;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item {width: 50%; display: flex; margin-bottom: 30px;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:nth-child(2n){flex-direction: row-reverse; /*padding-left: 20px; border-left: 1px solid #e9e9e9;*/}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg{margin-right: 20px; width: 240px;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc{width: calc(100% - 260px);}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:nth-child(2n) .img_lg{margin-right: 0; margin-left: 20px;}
  /****15.3.23*****/
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_right .lg_dp1:last-child select{
    margin-bottom: 0;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in{
    align-items: center;
  }
  .product_detail_tab .tab-content #tabs-2 .tab_bg .tab_sep{
    display: flex;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{
    width: 50%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images:first-child{
    border-right: 1px solid #e9e9e9;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 100%;
    margin: 0 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    align-items: flex-start;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a{
    cursor: auto;
  }
  .checkout_pg .checkout_in .ckout .ryt .gewen p {
      position: absolute;
      left: -225px;
      bottom: 50px;
      width: 294px;
      background: white;
      padding: 15px;
      border: 2px solid #002254;
      border-radius: 6px;
      font: 17px/22px "Ubuntu-Regular";
       opacity: 0; 
       visibility: hidden; 
      transition: all .3s;
      color: #999999;
  }
  .checkout_pg .checkout_in .ckout .ryt .gewen .tool-po:hover p {
     opacity: 1;
     visibility: visible;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .gewen .tool-po p:after {
      content: "";
      clear: both;
      border-width: 12px 14px 14px 14px;
      border-style: solid;
      border-color: #002254 transparent transparent transparent;
      position: absolute;
      bottom: -28px;
      right: 43px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .tool-po{
     display: inline-block;
      position: relative;
  }
  .categories .cate_in .lft .prc .tool-po{
    display: inline-block;
    float: right;
    position: relative;
    cursor: pointer;
  }
  .categories .cate_in .lft .prc .tool-po p{
    position: absolute;
      left: -225px;
      bottom: 50px;
      width: 294px;
      background: white;
      padding: 15px;
      border: 2px solid #002254;
      border-radius: 6px;
      font: 17px/22px "Ubuntu-Regular";
      opacity: 0;
      visibility: hidden;
      transition: all .3s;
      z-index: 100;
      word-break: break-word;
      color: #999999;
  }
  .categories .cate_in .lft .prc .tool-po p:after{
    content: "";
      clear: both;
      border-width: 12px 14px 14px 14px;
      border-style: solid;
      border-color: #002254 transparent transparent transparent;
      position: absolute;
      bottom: -28px;
      right: 43px;
  }
  .categories .cate_in .lft .prc .tool-po:hover p{
    opacity: 1;
    visibility: visible;
  }
  /****15.3.23*****/
  /****16.3.23*****/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
  width: 100%;
  max-width: 155px;
  height: 154px;
  object-fit: cover;
  border-radius: 6px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha input{
    font: 15px/20px "Ubuntu-Light";
      color: #002554;
      width: 65%;
      display: inline-block;
      padding: 16.5px 25px;
      border: 1px solid #a5b1bf;
      border-radius: 10px;
      background-color: transparent;
      text-overflow: ellipsis;
      margin: 0 4px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha input:focus{
    border-color:  transparent;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
    width: 50%;
    display: flex;
    align-items: center;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    font: 17px/22px "Ubuntu-Regular";
      color: #999999;
      width: 50%;
       display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p a{
    color: #ff4713;
    display: inline-block;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp{
    margin-bottom: 20px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp label.error,.checkout_pg .checkout_in .ckout .lft .ck_form .inp{
    color: red;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp input.error{
    border: 1px solid red;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two  .inp._zip input{
  border: 1px solid red;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two .result{
    color: red;
    font: 17px/20px "Ubuntu-Regular";
  }
  /* ne product layout */
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item {
    width: 48%;
    margin: unset;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child){
    margin-bottom: 50px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{
    border: unset;
    width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images:first-child{
    border: unset;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc{
    margin-left: 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg{
    margin-right: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info {
    height: 218px;
    overflow-y: auto;
    padding-top: 0;
    margin-right: 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info::-webkit-scrollbar {
    width: 4px;
    height: 2px;
    border-radius: 8px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info::-webkit-scrollbar-track {
    background: #e5e5e5;
    border-radius: 8px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 8px;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{
    display: block;
  }*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img {
    max-width: 100%;
    width: 100%;
    min-height: 500px;
    height: 500px;
    object-fit: cover;
    border-radius: 10px;
    cursor: pointer;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg:before{
    max-width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc {
    margin-left: 0px;
    width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg{
    width: 50%;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    width: 70%;
    padding-left: 90px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next{
      position: absolute;
      right: -70px;
      top: 50%;
      transform: translateY(-50%);
      background: url(../images/next_bg_col_Arrow.svg)no-repeat;
      opacity: 1;
      width: 44px;
      height: 44px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav button span{
    display: none;
  }
  /****16.3.23*****/
  /***18.3.23****/
  label.error{
    color: red;
    font: 15px/20px "Ubuntu-Regular";
  }
  /*****20.3.23***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt ul{
    margin: 20px 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt ul li{
    font: 15px/25px "Ubuntu-Light";
      color: #999999;
      position: relative;
      padding-left: 12px;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt ul li:before{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #999999;
    border-radius: 50%;
    left: 0;
      top: 10px;
  }*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2 span,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3{
    font: 25px/30px "Ubuntu-Light";
      color: #999999;
    margin-bottom: 20px;
  }
  
    .order_page_blk a.oth{
        width: fit-content;
      min-width: 135px;
      padding: 12.5px;
      font: 15px/25px "Ubuntu-Medium";
      color: #fff;
      background: #ff4713;
      display: block;
      border-radius: 5px;
      text-align: center;
      margin-top:20px;
    }
  /****21.3.23***/
  .row > .column {
    padding: 0 8px;
  }
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  .column {
    float: left;
    width: 25%;
  }
  .modal.light_out  {
    display: none;
    position: fixed;
    z-index: 100;
    /*padding-top: 100px;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0,0,0,0.72);
  }
  .modal-content {
    position: relative;
    background-color: transparent;
    margin: auto;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    display: block;
  }
  .mySlides{
    height: 100%;
  }
  .close {
  color: white;
    position: absolute;
    top: 10px;
    right: 25px;
    font-size: 35px;
    font-weight: bold;
    z-index: 100;
  }
  
  .close:hover,
  .close:focus {
    color: #999;
    text-decoration: none;
    cursor: pointer;
  }
  
  .mySlides {
    display: none;
  }
  
  .cursor {
    cursor: pointer;
  }
  .prev,
  .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
  }
  
  .next {
    right: 0;
    border-radius: 3px 0 0 3px;
  }
  .prev:hover,
  .next:hover {
   color: #ff4713;
  }
  .demo {
    opacity: 0.6;
  }
  
  .active,
  .demo:hover {
    opacity: 1;
  }
  
  img.hover-shadow {
    transition: 0.3s;
  }
  
  .hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
  .main_banner .main_banner_block{
    position: relative;
    z-index: 1;
  }
  body.fixed{
    overflow: hidden;
    position: fixed;
  }
  .main_banner .main_banner_block .banner_icon a{
    margin-right: 15px;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
    height:180px;
    object-fit: cover;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
  height: 100%;
  object-fit: cover;
  }
  /*.main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides{
    margin-bottom: 50px;
  }*/
  .main_banner .main_banner_block .banner_icon a.prev{
    left: 15px;
  }
  .confetti{
    max-width: 640px;
    display: block;
    margin: 0 auto;
    user-select: none;
  } 
  /****21.3.23***/
  
  /*22-3-23*/
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in {
      height: 660px;
      overflow-y: auto;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_dp1 label {
      font: 15px/22px "Ubuntu-Light";
      color: #999999;
      width: 100%;
      margin-bottom:  10px;
  }
  
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in::-webkit-scrollbar {
    width: 3px; }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in::-webkit-scrollbar-thumb {
    background: #0d5b8c;
    border-radius: 5px; }
  
  /*23.03.23*/
  .ordering_popup .od_detail_popup .od_bg.od_three .od_two_body .bdy_txt label:after {top: 46px;right: 70px;}
  .ordering_popup .od_detail_popup .od_bg.od_three .od_two_body .bdy_txt label {padding-bottom: 12px;font: 17px/25px "Ubuntu-Medium";
      color: #002554;}
  /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio {overflow-x: scroll;}*/
  
  
  /*.ordering_popup .od_detail_popup .od_bg .od_th p.kies { width: 40%; }*/
  .od_radio {
    display: block;
    width: 60%;
  }
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th p.kies { width: 60%; }
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio {
    display: block;
    width: 40%;
  }
  /*.invisible-scrollbar::-webkit-scrollbar {
    display: none;
  }*/
  
  /* Demonstrate a "mostly customized" scrollbar
   * (won't be visible otherwise if width/height is specified) */
  /*.od_radio::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: rgba(0,0,0,0.12);  /* or add it to the track 
    margin-top: 15px;
  }*/
  
  /* Add a thumb */
  /*.od_radio::-webkit-scrollbar-thumb {
    background: #002254;
    border-radius: 15px;
  }*/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img {width: 90px;}
  /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt {width: 180px;}*/
  /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio label {max-width: 32%;margin-bottom: 10px;}*/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img {
    width: 90px;height: 50px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav button span {display: none;}
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-next {
      position: absolute;
      right: -30px;
      top: 54%;
      transform: translateY(-50%);
      background: url(../images/next_bg_col_Arrow.svg)no-repeat;
      background-size: 14px;
      opacity: 1;
      width: 22px;
      height: 27px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong{
    font-size: 21px;
  }
  /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong, .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt{
    width: calc(100% - 50px);
  }*/
  /* 23-3-23 */
  .ordering_popup .od_detail_popup::-webkit-scrollbar {
    width: 2px;
    height: 4px;
  } 
  .ordering_popup .od_detail_popup::-webkit-scrollbar-track {
    background: #e5e5e5; 
  }
  .ordering_popup .od_detail_popup::-webkit-scrollbar-thumb {
    background: #ff4713; 
  }
  .ordering_popup .od_detail_popup{
    scrollbar-width: thin !important;
    scrollbar-color: #ff4713 #e5e5e5 !important;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav {
    /*display: block !important;*/
    position: absolute;
    top: 50%;
   /* right: 0;*/
    transform: translateY(-50%);
    width: 100%;
  }
  /****27.3.23****/
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd {flex-direction: column-reverse;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img::empty {display: none;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img::empty + .tab_txt {width: 100%;}*/
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd.desc_image .tab_txt{
  width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd.desc_image {
    flex-direction: column;
  }*/
  .droom .droom_in .droom_fx .type_data{
    display: flex;
  }
  .droom .droom_in .droom_fx .type_data .slct.one{
    width: 308px;
  }
  /****27.3.23****/
  
  /****29.3.23****/
  .c_map iframe{
    width: 100%;
    min-height: 595px;
    height: 100%;
    object-fit: cover;
  }
  /****29.3.23****/
  /****30.3.23****/
  /*body.modalview {display: none;}
  body.modalview {overflow: hidden;}*/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
    background: url(../images/prev_hvr_arrow.svg)no-repeat;
    position: absolute;
  left: -46px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 1;
    width: 44px;
    height: 44px;
  }
  header .header .head_in .menus > ul.main_menu a.closebtn{
    display: none;
  }
  
  body.modalview{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  body.modalview::after{
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    left: 0;
    z-index: 9;
  }
  
  
  /****30.3.23****/
  body.pd_detail .header.header.scrolled{
    padding: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc p{
    font: 17px/25px "Ubuntu-Light";
    color: #999999;
    padding-bottom: 25px;
  }
  /****3.4.23****
  header .header .head_in .cart_list .chat .nor .__fbcw__widget{
  display: flex !important;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__widget  .__fbcw__widget__rating-overview{
  margin: 0 !important;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__widget .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview .__fbcw__widget__stars .__fbcw__stars__star:before,header .header .head_in .cart_list .chat .nor .__fbcw__widget  .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview .__fbcw__widget__stars .__fbcw__stars__star:after{
    background-size: 14px!important;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__widget .__fbcw__widget__stats-rating .__fbcw__widget__label{
    display: none !important;
  }
  header .header .head_in .cart_list .chat .nor  .__fbcw__widget .__fbcw__widget__stats-rating  .__fbcw__widget__stats-divider{
    display: none !important;
  }
  /****3.4.23****/
  header .header .head_in .cart_list .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content{
    flex-wrap: wrap;
    width: 166px;
  }
  .nor.get_review .__fbcw__bar-widget{
    height:  initial !important;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__score{
    width: 20%;
    font: 17px/25px "Ubuntu-Light";
      color: #999999;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__amount-of-reviews{
    font: 17px/25px "Ubuntu-Light";
      color: #999999 !important;
  }
  header .header .head_in .cart_list .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__stars{
  width: 72px !important;
  margin: 0 !important;
  }
  .review_append .__fbcw__bar-widget__score {
    font: 20px/25px "Ubuntu-Bold";
      color: #fff;
  }
  .review_append .__fbcw__bar-widget__amount-of-reviews{
    font: 14px/20px "Ubuntu-Bold";
      color: #fff !important;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append {
    font: 24px/25px "Ubuntu-Medium";
      color: #002554;
      margin: 0px 10px;
  }
  
  /*4.4.23*/
  .activecamp > ._form_1 form, .activecamp > ._form_1{
    max-width: 100% !important;
    width:  100% !important;
    padding:  0 !important;
  }
  .activecamp > ._form_1 ._form-content{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .activecamp ._form_1 ._form-content ._form-title{
      font: 20px/25px "Ubuntu-Bold";
      color: #002554;
      display: block;
  }
  .activecamp ._form_1 ._form-content p{
    font: 16px/20px "Ubuntu-Light" !important;
    color: #999;
  }
  .activecamp ._form_1 ._form-content label{
    font: 17px/25px "Ubuntu-Bold" !important;
    color: #002554;
  }
  .activecamp ._form_1 ._form-content ._form_element input{
      width: 100% !important;
      font: 15px/20px "Ubuntu-Light";
      color: #999999 !important;
      background: #ededed;
      padding: 17.5px 20px 17.5px 20px !important;
      border: unset !important;
      height: 55px !important;
  }
  .activecamp ._form_1 ._form-content ._form_element:nth-child(2){
    display: none;
  }
  .activecamp ._form_1 ._form-content ._form_element{
    margin-right: 15px;
  }
  .activecamp ._form_1 ._form-content ._button-wrapper{
    width: fit-content !important;
  }
  .activecamp ._form_1 ._form-content ._button-wrapper button._submit{
    width: 167px !important;
    height: 55px;
    font: 17px/25px "Ubuntu-Bold" !important;
    background: #002554 !important;
    color:  #ffffff !important;
    text-align: center !important;
    margin-top: 20px;
  }
  ._form-branding{display: none;}
  ._form-branding ._marketing-by{
    font: 10px/10px "Ubuntu-Light";
    color: #999999 !important;
  }
  .watk .watk_in .watk_caro .watk_caro_in .btm svg{color: rgb(254, 205, 88);}
  
  .categories .cate_in .lft .ui-slider-horizontal .ui-slider-range{
    background: #002554;
    z-index: 0;
  }
  .categories .cate_in .lft .ui-slider-handle {
     background: #fff !important;
      border-radius: 50%;
      border: 5px solid #f95223;
      width: 25px;
      height: 25px;
      top: -9px;
      z-index: 0;
  }
  .categories .cate_in .lft .ui-widget.ui-widget-content{
    margin-bottom: 15px;
    height: 7px;
    background: #f2f2f2;
    border: none;
    border-radius: 5px;
  }
  .categories .cate_in .lft .ui-widget.ui-widget-content + input{
      font: 16px/20px "Lato-Regular";
      color: #777777;
  }
  .categories .cate_in .lft .prc .centi:hover{
    background:#002554;
  }
  .categories .cate_in .lft .prc .centi:hover span{
    color: #ff4713;
  }
   .categories .cate_in .lft .prc .centi:hover p{
    color: #fff;
  }
  
  footer .ftop .ftop_in ul{
    justify-content: space-between;
  }
  
  #gdpr-cookie-message a:hover{border-bottom: 1px solid #ff4a18 !important;}
  
  /* 10-4-23 start*/
  .thank_you_section{
      padding: 80px 0px 40px 0px;
  }
  .kenz .kenz_in > p em{
    padding-left: 0;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img img.product_image{
    width: 100%;
  }
  header .header .head_in .menus .chat {
    width: 60%;
  }
  header .header .head_in .menus .chat .nor {
    display: flex;
    align-items: center;
  }
  header .header .head_in .menus .chat .stic {
    position: relative;
    display: none;
    margin-top: 5px;
  }
  header .header .head_in .meuns .chat .stic a {
    display: none;
  }
  header .header .head_in .menus .chat .stic .stic_form input[type="text"] {
    background: #ffffff;
    font: 16px/22px "Ubuntu-Italic";
    color: #999999;
    border-radius: 5px;
    border: unset;
    padding: 11.5px 20px;
    width: 100%;
    padding-right: 50px;
    max-width: 170px;
    box-shadow: 0px 0px 10px rgba(0,0,0,.1);
  }
  header .header .head_in .meuns .chat .stic .stic_form input[type="submit"], header .header .head_in .menus .chat .stic .stic_form button {
    position: absolute;
    display: block;
    top: 10px;
    right: 12px;
    border: unset;
    width: 21px;
    height: 21px;
    text-indent: -2000rem;
    background: url(../images/s_search.svg) no-repeat center center;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content {
    flex-wrap: wrap;
    width: 166px;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__score {
    width: 20%;
    font: 17px/25px "Ubuntu-Light";
    color: #999999;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__stars {
    width: 72px !important;
    margin: 0 !important;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__amount-of-reviews {
    font: 17px/25px "Ubuntu-Light";
    color: #999999 !important;
  }
  header .header .head_in .cart_list .login,header .header .head_in .cart_list .cart.clk{
    margin-right: 10px;
  }
  
  header .header .head_in .menus > ul {
    display: flex;
    padding-left: 85px;
    width: 83%;
    padding-top: 10px;
  }
  header .header .head_in .menus .chat {
    width: 17%;
  }
  header .header .head_in .cart_list {
    width: 10%;
    display: flex;
    justify-content: end;
    padding-top: 10px;
  }
  header .header .head_in .logo {
    width: 15%;
  }
  header .header .head_in .menus {
    width: 75%;
    display: flex;
    padding-top: 0;
  }
  header .header .head_in .cart_list .icon_mbl {
    width: 100%;
    display: flex;
    justify-content: unset;
  }
  header .header.header.scrolled .head_in .menus .chat .stic {
    display: inline-block;
  }
  header .header .head_in .menus .chat .stic a{
    display: none;
  }
  header .header .head_in .cart_list .login{
    margin-right: 3px;
  }
  header .header.header.scrolled .head_in .menus .chat .nor {
    display: none;
  }
  .c_map .container{
    position: relative;
  }
  .c_map .container:before{
     content: "";
      display: inline-block;
      clear: both;
      background: rgba(0, 0, 0, 0.7);
      z-index: 2;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
  }
  .c_map .container .accept-cok {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #999999;
    max-width: 80%;
    width: 100%;
    z-index: 4;
    border-radius: 12px;
    padding: 12px;
  }
  .c_map .container .accept-cok p{
    font: 20px/35px Ubuntu-Light;
    color: #fff;
    text-align: center;
  }
  .c_map .container.map-gol{
    position: unset;
  }
  .c_map .container.map-gol::before{
    content: unset;
  }
  .c_map .container.map-gol .accept-cok{display: none;}
  
  /*13-4-23*/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .inmeetservice,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation{
    display: none;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .inmeetservice + strong::before,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation + strong::before{
    content: "";
      display: block;
      width: 40px;
      height: 40px;
      background-color: #f6f6f6;
      border-radius: 5px;
      position: absolute;
      left: 0;
      top: -5px;  
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input.inmeetservice:checked ~ strong::after,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation:checked ~ strong::after{
    content: "";
      display: block;
      position: absolute;
      width: 21px;
      height: 10px;
      border-bottom: 2px solid #ff4b19;
      border-left: 2px solid #ff4b19;
      transform: rotate(318deg);
      top: 7px;
      left: 9px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .inmeetservice + strong,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation + strong{
    padding-left: 59px;
    position: relative; 
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .inm{
    display: none;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .inm + p{
    position: relative;
    padding-left: 30px;
    font: 15px/25px "Ubuntu-Light";
      color: #999999;
      margin-top: 30px;
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .inm + p::before{
       content: "";
      display: block;
      width: 20px;
      height: 20px;
      border: 1px solid #cdcdcd;
      border-radius: 5px;
      position: absolute;
      left: 0;
      top: 3px;
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft input.inm:checked + p::after{
    content: "";
      display: block;
      position: absolute;
      width: 14px;
      height: 7px;
      border-bottom: 2px solid #29be13;
      border-left: 2px solid #29be13;
      transform: rotate(318deg);
      top: 7px;
      left: 3px;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck{
    display: flex;
    flex-direction: column;
    padding: 20px 50px 20px 50px;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck label strong{
    font: 17px/22px "Ubuntu-Regular";
      color: #999999;
      vertical-align: top;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck label input{
     position: relative;
      height: 20px;
      width: 20px;
      border-radius: 50%;
      border: 1px solid #ff4b19;
      margin-right: 10px;
      background: transparent;
      appearance: none;
      cursor: pointer;
      margin-top: 2px;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck label input::after{
    content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 11px;
      height: 11px;
      border-radius: 100%;
      background: #ff4b19;
      opacity: 0;
      visibility: hidden;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck label input:checked::after{
     opacity: 1;
      visibility: visible;
  
  }
  
  /*13-4-23 end*/
  
  /* blogspage 14-4-23*/
  
  .categories .blog_overview_inner .h1{
     display: block;
     font: 60px/65px "Ubuntu-Bold";
     color: #002554;
     text-align: center;
     text-transform: uppercase;
     margin-bottom: 20px;
  }
  .categories .blog_overview_inner .overview_grid{
    display: flex;
      flex-wrap: wrap;
  }
  
  .categories .blog_overview_inner .overview_grid .item{
    margin: 0 0 20px;
      border-radius: 10px;
      transition: .5s ease-in;
      cursor: pointer;
      max-width: 24.1%;
      width: 100%;
  }
  .categories .blog_overview_inner .overview_grid .item:not(:nth-child(4n)){
      margin-right: 1.2%;
  }
  
  
  .categories .blog_overview_inner .overview_grid .item a img{
  
  height: 200px;
      width: 100%;
      object-fit: cover;
      border-radius: 10px 10px 0 0;
  }
  
   .categories .blog_overview_inner .overview_grid .item .c_cnt strong{
   font: 20px/23px "Ubuntu-Bold";
      color: #002554;
  -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      margin-bottom: 15px;
      transition: .5s ease-in;
      height: 46px;
  }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt{
   border: 1px solid rgba(0, 0, 0, 0.1);
      border-top: 0;
      border-radius: 0 0 10px 10px;
      padding: 20px;
      background-color: #ffffff;
      transition: .5s ease-in;
      margin-right: 0.2px;
    }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt span{
   display: block;
      padding-left: 30px;
      background: url(../images/calender.svg) no-repeat left center;
      margin-bottom: 10px;
      font: 16px/23px "Ubuntu-Regular";
      color: #002554;
  }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt p{
  -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      padding-top: 10px;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      font: 17px/22px "Ubuntu-Regular";
      color: #999999;
  }
  
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt a{
  
  text-align: center;
     padding: 12px 23px;
      border-radius: 5px;
      display: inline-block;
      transition: .5s ease-in;
      margin: 22px 0 10px;
      
  background: #ff4713;
      font: 16px/23px "Ubuntu-Medium";
      color: #fff;
  }
  
  .blog_main .blog_main_inner{
    margin: 90px 0;
  }
  
  .blog_main_inner .bnr {
      width: 100%;
      object-fit: cover;
      margin-bottom: 40px;
      height: 550px;
      border-radius: 10px;
  }
  .blog_main_inner .date{
  font: 17px/21px Ubuntu-Medium;
      color: #002554;
      display: block;
      padding-left: 30px;
      background: url(../images/calender.svg) no-repeat left center;
      margin-bottom: 23px;
  }
  
  .blog_main_inner p, .blog_main_inner div{
      font: 17px/28px Ubuntu-Regular;
      color: #999999;
      padding: 14px 0;
  }
  

  .rel_blog .h1{
    font: 36px/48px Ubuntu-Bold;
      color: #002554;
      text-transform: uppercase;
      text-align: center;
      display: block;
      margin-bottom: 5px;
  }
  .rel_blog .sub_h1{
     font: 17px/28px Ubuntu-Regular;
      color:#999999;
      text-align: center;
      max-width: 753px;
      width: 100%;
      display: block;
      margin: 0 auto 30px;
  
  }
  
  .rel_blog .blog_carousel .item{
    margin: 0 0 20px;
      border-radius: 10px;
      transition: .5s ease-in;
      cursor: pointer;
      width: 100%;
  }
  
  
  .rel_blog .blog_carousel .item a img{
  
  height: 200px;
      width: 100%;
      object-fit: cover;
      border-radius: 10px 10px 0 0;
  }
  
   .rel_blog .blog_carousel .item .c_cnt strong{
   font: 20px/23px "Ubuntu-Bold";
      color: #002554;
  -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      margin-bottom: 15px;
      transition: .5s ease-in;
      height: 46px;
  }
  
  .rel_blog .blog_carousel .item .c_cnt{
   border: 1px solid rgba(0, 0, 0, 0.1);
      border-top: 0;
      border-radius: 0 0 10px 10px;
      padding: 20px;
      background-color: #ffffff;
      transition: .5s ease-in;
      margin-right: 0.2px;
    }
  
  .rel_blog .blog_carousel .item .c_cnt span{
   display: block;
      padding-left: 30px;
      background: url(../images/calender.svg) no-repeat left center;
      margin-bottom: 10px;
      font: 16px/23px "Ubuntu-Regular";
      color: #002554;
  }
  
  .rel_blog .blog_carousel .item .c_cnt p{
  -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      padding-top: 10px;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      font: 17px/22px "Ubuntu-Light";
      color: #999999;
  }
  
  
  .rel_blog .blog_carousel .item .c_cnt a{
  
  text-align: center;
     padding: 12px 23px;
      border-radius: 5px;
      display: inline-block;
      transition: .5s ease-in;
      margin: 22px 0 10px;
      
  background: #ff4713;
      font: 16px/23px "Ubuntu-Medium";
      color: #fff;
  }
  
  
  .rel_blog .blog_carousel{
     margin-bottom: 50px;
  }
  
  
  
  /*14-4-23 end */
  
  
  /* how it works */
  .hw_to_wrk .btn_ {
    font: 17px/60px Ubuntu-Medium;
    padding: 0 20px;
    background: #ff4713;
    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    margin-top: 34px; }
  .hw_to_wrk .hw_blk1 {
    background: #ffffff;
    display: flex;
    border-radius: 7px;
    margin-bottom: 50px; }
    .hw_to_wrk .hw_blk1 .hw_left {
      max-width: 51.8%;
      width: 100%;
      position: relative; }
      .hw_to_wrk .hw_blk1 .hw_left img {
        height: 100%;
        object-fit: cover; }
      .hw_to_wrk .hw_blk1 .hw_left:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to right, transparent 80%, white 100%);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
    .hw_to_wrk .hw_blk1 .hw_right {
      max-width: 48.2%;
      width: 100%;
      padding: 40px 76px 40px 0; }
      .hw_to_wrk .hw_blk1 .hw_right > span {
        font: 17px/22px Ubuntu-Medium;
        color: #ff4713;
        display: inline-block;
        margin-bottom: 20px;
        text-transform: uppercase; }
      .hw_to_wrk .hw_blk1 .hw_right h1 {
        font: 60px/50px Ubuntu-Bold;
        color: #002554;
        display: block;
        margin-bottom: 30px; }
      .hw_to_wrk .hw_blk1 .hw_right p {
        font: 17px/25px Ubuntu-Light;
        color: #999999;
        margin-bottom: 32px; }
      .hw_to_wrk .hw_blk1 .hw_right .best_blk {
        display: flex; }
        .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt {
          max-width: 175px;
          width: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-wrap: wrap;
          border: 2px solid #ededed;
          border-radius: 7px;
          padding: 20px;
          position: relative; }
          .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt:before {
            content: "";
            display: block;
            width: 80%;
            height: 4px;
            position: absolute;
            top: -3px;
            left: 0;
            right: 0;
            background: #ff4713;
            margin: 0 auto; }
          .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt .img_ {
            display: inline-block;
            border: 2px solid #ededed;
            border-radius: 50%;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 8px; }
          .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt span {
            font: 22px/29px Ubuntu-Bold;
            color: #002554;
            display: block;
            text-align: center; }
        .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_lt {
          padding-top: 13px; }
          .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_lt li {
            font: 17px/30px Ubuntu-Regular;
            color: #999999;
            margin-left: 25px;
            padding-left: 25px;
            background: url("../images/hw_ticko.svg") no-repeat left top 10px; }
      .hw_to_wrk .hw_blk1 .hw_right .btn_ {
        font: 17px/60px Ubuntu-Medium;
        padding: 0 20px;
        background: #ff4713;
        color: #ffffff;
        text-align: center;
        border-radius: 5px;
        display: inline-block;
        width: 100%;
        max-width: 250px;
        margin: 34px auto 0; }
  .hw_to_wrk .hw_vdblk {
    position: relative;
    margin-bottom: 50px;
    border-radius: 7px;
    overflow: hidden; }
    .hw_to_wrk .hw_vdblk:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 37, 84, 0.9);
      border-radius: 7px; }
    .hw_to_wrk .hw_vdblk > img {
      height: 476px; }
    .hw_to_wrk .hw_vdblk .hw_vdblk_inner {
      display: flex;
      position: absolute;
      justify-content: space-between;
      align-items: center;
      padding: 50px;
      top: 0;
      left: 0;
      right: 0; }
      .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left {
        max-width: 570px;
        width: 100%;
        padding-left: 30px;
        padding-right: 15px;
        padding-top: 40px;
        position: relative;
        height: 377px; }
        .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left:before {
          content: "";
          display: block;
          height: 165px;
          width: 5px;
          background: #ffffff;
          position: absolute;
          left: 0; }
        .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2 {
          font: 60px/50px Ubuntu-Bold;
          color: #ffffff;
          display: block;
          margin-bottom: 20px; }
        .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left ul {
          margin-bottom: 23px; }
          .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left ul li {
            font: 17px/25px Ubuntu-Light;
            color: #ffffff;
            padding-left: 25px;
            background: url("../images/hw_tick.svg") no-repeat left top 10px; }
        .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left p {
          font: 17px/25px Ubuntu-Light;
          color: #ffffff; }
        .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left .btn_ {
          margin-top: 30px; }
  .hw_to_wrk .price_blk {
    display: flex;
    justify-content: space-between;
    background: #ffffff;
    margin-bottom: 50px;
    border-radius: 7px; }
    .hw_to_wrk .price_blk .price_left {
      max-width: 48.5%;
      width: 100%;
      padding: 40px 20px 40px 50px; }
      .hw_to_wrk .price_blk .price_left span {
        font: 17px/22px Ubuntu-Medium;
        color: #ff4713;
        display: block;
        margin-bottom: 15px;
        text-transform: uppercase; }
      .hw_to_wrk .price_blk .price_left h3 {
        font: 60px/63px Ubuntu-Bold;
        color: #002554;
        display: block;
        margin-bottom: 25px; }
      .hw_to_wrk .price_blk .price_left > p {
        font: 17px/25px Ubuntu-Light;
        color: #999999; }
      .hw_to_wrk .price_blk .price_left .jet p {
        font: 20px/29px Ubuntu-Regular;
        color: #999999;
        background: url("../images/hw_jet.svg") no-repeat left center;
        padding-left: 66px;
        max-width: 380px;
        width: 100%;
        margin: 24px 0; }
      .hw_to_wrk .price_blk .price_left .list {
        display: flex;
        padding-top: 23px;
        border-top: 1px solid rgba(0, 0, 0, 0.1); }
        .hw_to_wrk .price_blk .price_left .list ul li {
          font: 17px/30px Ubuntu-Regular;
          color: #999999;
          padding-left: 25px;
          background: url("../images/hw_ticko.svg") no-repeat left top 10px; }
        .hw_to_wrk .price_blk .price_left .list ul:first-child {
          margin-right: 6%; }
    .hw_to_wrk .price_blk .price_right {
      max-width: 51.5%;
      width: 100%;
      position: relative; }
      .hw_to_wrk .price_blk .price_right img {
        height: 100%;
        width: 100%; }
      .hw_to_wrk .price_blk .price_right:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to left, transparent 80%, white 100%);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
  .hw_to_wrk .hw_kitch {
    display: flex;
    justify-content: space-between;
    background: #ffffff;
    margin-bottom: 50px;
    border-radius: 7px; }
    .hw_to_wrk .hw_kitch .kitch_left {
      max-width: 50%;
      width: 100%;
      position: relative; }
      .hw_to_wrk .hw_kitch .kitch_left img {
        height: 100%;
        object-fit: cover;
        width: 100%; }
      .hw_to_wrk .hw_kitch .kitch_left:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to right, transparent 80%, white 100%);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
    .hw_to_wrk .hw_kitch .kitch_right {
      max-width: 50%;
      width: 100%;
      padding: 43px 50px 50px 50px; }
      .hw_to_wrk .hw_kitch .kitch_right > span {
        font: 17px/22px Ubuntu-Medium;
        color: #ff4713;
        display: inline-block;
        margin-bottom: 10px;
        text-transform: uppercase; }
      .hw_to_wrk .hw_kitch .kitch_right h4 {
        font: 60px/63px Ubuntu-Bold;
        color: #002554;
        display: block;
        margin-bottom: 20px; }
      .hw_to_wrk .hw_kitch .kitch_right p {
        font: 17px/25px Ubuntu-Light;
        color: #999999; }
      .hw_to_wrk .hw_kitch .kitch_right > p {
        margin-bottom: 25px; }
      .hw_to_wrk .hw_kitch .kitch_right .kitch_list {
        padding-left: 90px;
        position: relative;
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .hw_to_wrk .hw_kitch .kitch_right .kitch_list:before {
          content: "";
          display: inline-block;
          width: 78px;
          height: 78px;
          background: #002554 url("../images/hw_icon1.svg") no-repeat center;
          border-radius: 50%;
          text-align: center;
          position: absolute;
          left: 0;
          top: 0; }
        .hw_to_wrk .hw_kitch .kitch_right .kitch_list.kitch_list2:before {
          background-image: url("../images/hw_icon2.svg"); }
        .hw_to_wrk .hw_kitch .kitch_right .kitch_list span {
          font: 20px/29px Ubuntu-Regular;
          color: #002554;
          display: block;
          margin-bottom: 10px; }
      .hw_to_wrk .hw_kitch .kitch_right .kitch_links {
        display: flex;
        align-items: center;
        margin-top: 10px; }
      .hw_to_wrk .hw_kitch .kitch_right .btn_ {
        margin-top: 0px;
        margin-right: 23px; }
      .hw_to_wrk .hw_kitch .kitch_right .btn_cnt {
        font: 17px/25px Ubuntu-Medium;
        color: #002554;
        background: url("../images/hw_ar.svg") no-repeat right center;
        padding-right: 18px; }
  
  .hw_vdblk .vd_right .vdo {
    background: url(../images/vim.png) no-repeat center/cover;
    max-width: 600px;
    width: 100%;
    min-height: 380px;
    height: 100%;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    border-radius: 6px; }
  
  .hw_vdblk .vd_right .vdo video {
    width: 100%;
    height: 100%;
    min-height: 380px;
    opacity: 0;
    border-radius: 6px;
    object-fit: cover; }
  
  .hw_vdblk .vd_right .vdo.pas {
    background: transparent; }
  
  .hw_vdblk .vd_right .vdo.pas video {
    opacity: 1; }
  
  .hw_vdblk .vd_right .vdo .btns {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  
  .hw_vdblk .vd_right .vdo .btns button {
    border: 0;
    background: transparent; }
  
  .hw_vdblk .vd_right .vdo .btns button.pause_v {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    border: unset; }
  /* how it works */
  
  .web_ {
    text-align: center;
    display: block;
    margin-left: auto;
  }
  .web_ img{
    width: 80%;
  }
  .sam_form .form_row .form_con .form_sel .poscode_{
    display: flex;
  }
  .sam_form .form_row .form_con .form_sel .poscode_ > div{
    width: 32.5%;
  }
  .sam_form .form_row .form_con .form_sel .poscode_ > div:not(:last-child){
    margin-right: 1.5%;
  }
  .sam_form .form_row .form_con .form_sel .select_drop select{
      font: 15px/20px "Ubuntu-Light";
      color: #002554;
      border: unset;
      width: 100%;
      padding: 16px 25px;
      border: 1px solid #a5b1bf;
      border-radius: 10px;
      background-color: transparent;
      margin-bottom: 20px;
      background: url(../images/drp.svg) no-repeat top 24px right 30px;
  
  }
  
  .sam_form .form_row .form_con .form_sel .res{
    color:  red;
  }
  .sam_box .sample_con .sam_con ul{
    margin:  25px 0;
  }
  .sam_box .sample_con .sam_con ul li{
    font: 17px/28px "Ubuntu-Light";
    color: #999999;
      padding-left: 25px;
      background: url(../images/hw_ticko.svg) no-repeat left top 10px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h1,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h2,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h3,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h4,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h5,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h6{
      color: #ffffff;
      font: 20px/30px "Ubuntu-Medium";
      padding: 10px 25px;
      border-radius: 6px;
      background: #002254;
      margin: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div{
    display: flex;
    justify-content: space-between;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div ul{
    list-style-type: none;
    width: 49%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul{
    margin: 25px 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul li{
      font: 17px/30px Ubuntu-Regular;
      color: #999999;
      margin-left: 25px;
      padding-left: 25px;
      background: url(../images/hw_ticko.svg) no-repeat left top 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul li:before{
    display: none;
  }
  
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in.block{
    padding-left: 0;
  }
  
  /***===29.4.23===***/
  .droom .droom_in .droom_fx .slct.slct2 a{
    font: 20px/26px "Ubuntu-Medium";
      color: #fff;
      background: #ff4713;
      transition: all .3s;
      text-align: center;
      width: 100%;
      padding: 15px 15px;
      display: block;
      transition: all .3s;
      border-radius: 8px;
      text-transform: uppercase;
  }
  
  /***===2.5.23===***/
  .categories .cate_in .ryt .hd1 .optn label.lf select{
    max-width: 170px;
    width: 100%;
  }
  /***===2.5.23===***/
  /***===3.5.23===***/
  .privacy_section .container .container {
    width: 100% !important;
  }
  .privacy_section .privacy_in p br{
    display: none;
  }
  .privacy_section .privacy_in p span{
    margin: 0px 0px 10px 0px;
    font: 30px/44px "Ubuntu-Bold";
    color: #002254 !important;
  }
  .privacy_section .privacy_in p span u{
    font-size: 16px;
  }
  .privacy_section .privacy_in p  u{
    font: 16px/24px "Ubuntu-Bold";
    color: #002254;
  }
  .privacy_section .privacy_in ul li a{
    text-decoration: none !important;
  }
  /***===3.5.23===***/
  /***====8 may 23=====***/
  
  /*header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul::-webkit-scrollbar{
    width: 4px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul::-webkit-scrollbar-thumb{
    background: #ff4713;
    border-radius: 6px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul{
    overflow: auto;
  }*/
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in{
    /*height: 520px;*/
    max-height: 340px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in > ul::-webkit-scrollbar{
    width: 4px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in > ul::-webkit-scrollbar-thumb{
    background: #ff4713;
    border-radius: 6px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in{
    max-height: 340px;
    overflow-y: auto;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in::-webkit-scrollbar{
    width: 4px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in::-webkit-scrollbar-thumb{
    background: #ff4713;
    border-radius: 6px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in > ul{
    overflow-y: auto;
    /*height: 520px;*/
  max-height: 340px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul{
    overflow-y: auto;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul::-webkit-scrollbar{
    width: 4px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul::-webkit-scrollbar-thumb{
    background: #ff4713;
    border-radius: 6px;
  }
  /***====8 may 23=====***/
  /***===10 may 23=====***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc{
    padding: 0;
  }
  .odd_S{
    padding: 30px 0 60px 0;
  }
  .odd_S .odd_s_in{
    background: #fff;
    padding: 80px 30px;
    border-radius: 5px;
  }
  .odd_S .odd_Heading h1{
    font: 28px/32px "Ubuntu-Bold";
    color: #002554;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 60px;
    text-align: center;
  }
  .odd_S form .inp label{
    font: 18px/22px "Ubuntu-Regular";
    color: #002254;
    /*text-transform: capitalize;*/
    margin-bottom: 10px;
  }
  .odd_S form .inp input{
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    width: 100%;
    padding: 16px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
  }
  .odd_S form .inp input.error{
    border-color: red !important;
  }
  .odd_S form .inp label.error{
    color: red !important;
    margin-bottom: 0;
  }
  .odd_S form .inp {
    margin-bottom: 20px;
  }
  .odd_S form .inp textarea{
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    width: 100%;
    padding: 16px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
    min-height: 310px;
  }
  .odd_S form .inp #fileToUpload{
    border: 0;
    padding: 0;
    border-radius: 0;
    cursor: pointer;
  }
  .odd_S form .form_btn button{
    background: #002254;
    color: #ffffff;
    font: 20px/25px "Ubuntu-Medium";
    display: inline-block;
    text-align: center;
    max-width: 186px;
    width: 100%;
    border-radius: 5px;
    padding: 18px 0px;
  }
  .odd_S form .inp .upload_f{
    position: relative;
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    width: 100%;
    padding: 16px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
  }
  .odd_S form .inp .upload_f input::after{
    content: "browse";
    position: absolute;
    left: 14px;
    top: 7px;
    padding: 12px 30px;
    background: #ff4713;
    color: #fff;
    font: 15px/20px "Ubuntu-Medium";
    text-transform: uppercase;
    transition: all .3s;
    border-radius: 5px;
  }
  .odd_S form .inp .upload_f:hover::before{
    background: #002254;
  }
  .odd_S form .inp .upload_f  input[type=file]{
    text-overflow: ellipsis;
    /*max-width: 250px;*/
  }
  
  .odd_S form .inp .upload_f  input[type=file]::placeholder{
    text-align: center;
  }
  /***====10 may 23=====***/
  .droom .droom_in .common{
    display: flex;
    padding: 0 20px;
  }
  .droom .droom_in .droom_fx .slct {width: 100%;}
  .droom .droom_in .droom_fx:nth-child(2) {
    width: calc(100% - 250px);
  }
  div#typefx {
    width: 314px;
  }
  .droom .droom_in .droom_fx .inp{
    width: 210px;
  }
  /*.droom .droom_in .droom_fx .slct {max-width: 190px;}*/
  /*.droom .droom_in .common {margin: 0 30px;}*/
  /*.droom .droom_in .droom_fx {margin: 0;}.droom .droom_in .droom_fx .slct.slct2 {
    max-width: 190px;
  }*/
  .droom .droom_in .common.split_com {
    flex-direction: column;
  }
  .droom .droom_in .common.split_com .droom_fx {
    width: 100%!important;
    /*justify-content: center;*/
  }
  /***====12.5.23====***/
  .sam_box.odd_block .sample_con .sam_con span{
    font: 17px/22px "Ubuntu-Medium";
    color: #ff4713;
    text-transform: uppercase;
    padding-bottom: 10px;
    display: inline-block;
  }
  .sam_box.odd_block .sample_con .sam_con h3{
    font: 45px/50px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 15px;
  }
  .sam_box.odd_block .sample_con .sam_con  a{
    max-width: 190px;
  }
  .sam_box.odd_block .sample_con .sam_con {
    padding-left: 60px;
  }
  .sam_box.odd_block .sample_con{
    align-items: center;
  }
  input::-webkit-file-upload-button{
    opacity: 0;
    width: 10%;
  }
  /***====12.5.23====***/
  /***====15.5.23====***/
  .droom .droom_in .common.split_com .split_fx .custom_selects {
    max-width: 33.3%;
  }
  .droom .droom_in .common.split_com .split_fx .type_data {
    width: 66%;
  }
  .droom .droom_in .common.split_com .split_fx .type_data  .slct.one{
    max-width: 48.6%;
    width: 100%;
  }
  .categories .cate_in .lft  .mobil_sort{
    display: none;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio{
    justify-content: end;
  }
  header .header .head_in .cart_list .cart .mobile_cart{
    display: none;
  }
  /***====15.5.23====***/
  /***====18.5.23====***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc p:empty{
    display: none;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child){
    margin-right: 50px;
  }
  /***====18.5.23====***/
  /***====25 may 23====***/
  .droom .droom_in .droom_fx .custom_selects.active .list{
    display: block;
  }
  /***====25 may 23====***/
  /*31.05.23*/
  .droom .droom_in .droom_fx .custom_selects .list {
    height: 0%;
    max-height: unset;
    transition: 1s all ease-in-out;
  }
  .droom .droom_in .droom_fx .custom_selects.active .list {
    height: unset;
  }
  .droom .droom_in .droom_fx .custom_selects .list .scroll_blk {
    height: unset;
  }
  
  /*.samplebox .sample_in {
    top: 65%;
  }*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one tr td:first-child {
    width: 270px;
  }
  /****===31 may 23===****/
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one:nth-child(2) tr td:last-child{
    width: 180px;
    text-align: end;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:last-child{
    width: 180px;
    text-align: end;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(1) td:last-child{
    text-align: end;
  }
  /****===31 may 23===****/
  /**==15 may 23==**/
  footer .fbdy .fbdy_in .man1 img{
    width: 100%;
    max-width: 227px;
    height: 350px;
  }
  /**==15 may 23==**/
  /***16.06.23**/
  .droom .droom_in .droom_fx .custom_selects .radios input:checked {
      display: inline-block !important;
  }
  .droom .droom_in .droom_fx .custom_selects .list li label.label_type.Vorm_d span {
      width: 100% !important;
  }
  /***20.06.23***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input .p_txt input{
      max-width: 85%;
      background: transparent;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input .p_txt{
      max-width: 200px;
      width: 100%;
      background: #ededed;
      padding: 10px 20px;
      font: 15px/25px "Ubuntu-Regular";
      color: #000000;
      border-radius: 5px;
      display: f;
      display: flex;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input .p_txt p {
      font: 15px/25px "Ubuntu-Regular";
      color: #000000;
  }
  .categories .cate_in .ryt .page li a img:last-child{
    display: none;
  }
  .categories .cate_in .ryt .page li a:hover img:last-child{
    display: inline-block;
  }
  .categories .cate_in .ryt .page li a:hover img:first-child{
    display: none;
  }
  .categories .cate_in .ryt .page li a img {
      max-width: 15px;
  }
  body.noscroll.new_poi_eve{pointer-events: none;}
  header .header .head_in .menus.op_menu{pointer-events: all;}
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in{height: auto;max-height: unset;}
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu > ul,
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu,
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in{height: 100%;max-height: unset;}
  
  /***===21 jun 23====***/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-prev{
    position: absolute;
    left: 0;
    top: 54%;
    transform: translateY(-50%);
    background: url(../images/prev_bg_col_Arrow.svg)no-repeat;
    background-size: 14px;
    opacity: 1;
    width: 22px;
    height: 27px;
  }
  
  .droom .droom_in .droom_fx .custom_selects .radios{
    display: block;
    width: 100%;
    padding: 14px 30px;
  }
  
  /***===21 jun 23====***/
  
  /*****21.06.23****/
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tr:nth-child(2) td:last-child{
      padding-left: 10px;
      font-size: 16px;
  }
  .categories .cate_in .lft .filter_drp .prc.lato .range_slider,.categories .cate_in .lft .filter_drp .prc.lato .Wall-size,
  .categories .cate_in .lft .filter_drp .prc.lato .Kastenwand{
  margin-right: 15px;
  }
  .categories .cate_in .lft .prc.ic1 > p{max-width: 80%;}
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft,
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt{
    width: 48%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table,
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table
  {
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table table td{line-height: 22px;}
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child ,
  .thank_you_section .tq_main .tq_con .tq_table .tq_lft table tr td:first-child {width: fit-content !important;max-width: 50% !important;}
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:last-child ,
  .thank_you_section .tq_main .tq_con .tq_table .tq_lft table tr td:last-child {
    text-align: left;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{min-width: 40px;}
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio{width: 70%;}
  /*.ordering_popup .od_detail_popup .od_bg .od_th p.kies{width: 45% !important;padding-right: 15px!important;}*/
  .kenz .kenz_in > p em,.steen .steen_in > p em{
    font: inherit !important;
    display: inline-block !important;
  }
  
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in p{padding-top: 20px;}*/
  
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item{
    width: 33.333%;
  }*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item:last-child{
    margin-right: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .group_p{
    padding: 20px 0 35px 34px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img:after{
    content: "";
      position: absolute;
      width: 100%;
      height: 0;
      background: #0025547d;
      left: 0;
      bottom: 0;
      transition: 0.2s;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item:hover .img:after{
    height: 100%;
    transition: 0.2s;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .best1 .bst1{
    width: 210px;
  }
  /****22.06.23***/
  .categories .cate_in .ryt .steen.catsen h1{font-size: 22px;line-height: 30px;margin-bottom: 10px;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro#slid1_w .owl-nav {top: -80px;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro#slid1_w{display: block !important;}
  header .header .head_in .menus .chat .search_u a{ display: flex;align-items: center;justify-content: center;}
  header .header .head_in .menus > ul {padding-left: 35px;width: 78%;}
  header .header .head_in .menus .chat .search_u a img:last-child{display: none;}
  header .header .head_in .menus .chat {display: flex;align-items: flex-start;width: 20%;position: relative; justify-content: end;}
  header .header .head_in .menus .chat .search_u{display: inline-block;width: 30px;margin-top: 15px;height: 30px;min-width: 30px;}
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content {width: fit-content; max-width: 140px;}
  header .header .head_in .menus .chat .nor { width: fit-content; max-width: 160px;}
  /* header .header .head_in .menus .chat .stic.srch_tog1{display: block;position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 5;margin-top: 0;
  background: #0000007a;} */
  /* header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{display: flex;align-items: flex-start;justify-content: center;width: 100%;height: 100%;}
  header .header .head_in .menus .chat .stic .stic_form input[type="text"] {max-width: 100%;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{width: 500px;height: 100%;margin: 50px auto 0;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form form {width: 100%;display: flex;border-radius: 10px;position: relative;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form form button{position: absolute;} */
  /* header .header .head_in .menus .chat .search_u.srch_new1{background: white; display: flex;   justify-content: center;align-items: center;position: relative;
  z-index: 6;} */
  /* header .header .head_in .menus .chat .search_u.srch_new1 a img:last-child{display: inline-block;}
  header .header .head_in .menus .chat .search_u.srch_new1 a img:first-child{display:none;} */
  header .header.header.scrolled .head_in .menus .chat .search_u{display: none;}
  .nor.get_review .__fbcw__bar-widget{padding-left: 0 !important;}
  body.not_mv {overflow: hidden;}
  body.not_mv header .header .head_in .cart_list .login > a,body.not_mv  header .header .head_in .cart_list .cart > a,
  body.not_mv  header .header .head_in .cart_list .wish > a,body.not_mv header .header .head_in .cart_list .login .login1,
  body.not_mv header .header .head_in .cart_list .wish .wish-details,
  body.not_mv  header .header .head_in .cart_list .cart .cart_details{ pointer-events: all;}
  
  
  /***23-6-23***/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{
    margin-right: 9px;
    /* margin-left: 1px; */
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
    margin-left: 50px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img{
    object-fit: contain;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt {
    display: block;
    width: 100%;
    margin-bottom: 45px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{
    margin-right: 1.25%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt{
    flex-direction: column;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio p{
    padding-left: 0;
    text-align: left;
    width: 100%;
  }
  
  .categories .conten h3, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3{
    color: #000000;
  }
  .categories .conten div, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt div{
  font: 15px/25px "Ubuntu-Light";
  color: #999999;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3 span{
     font: 24px/28px "Ubuntu-Bold" !important;
     color: #000000 !important;
  }
  .categories .conten h2 em, .categories .conten h3 em, .categories .conten h4 em{
    font-style: normal !important;
    font: 24px/28px "Ubuntu-Bold";
    color: #000000;
    margin-bottom: 15px;
    display: block;
  }
  
  
  /* header .header .head_in .menus .chat .src_re{
    display: none;
  } */
  
  /****28.06.23***/
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in{
    flex-wrap: wrap;
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in{
    padding-bottom: 25px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1 >.lft{
    width: 100% !important;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1{
    width: 52%;
    order: 1;
    height: 500px;
    overflow-y: scroll;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in> .lft{
    order: 3;
      padding-top: 30px;
      padding-bottom: 10px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in> .lft>p{
    margin-top: 0;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt.table_cal{
    order: 2;
    position: sticky;
    top: 0;
    overflow: hidden;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1::-webkit-scrollbar {
      width: 3px; 
    }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in 
  .cart_lft1::-webkit-scrollbar-track {
      background: #0d5b8c;
      border-radius: 5px;
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1
   >.lft:not(:nth-of-type(1)){
    padding-top: 0;
    padding-bottom: 0;
  }
  
  /* new cart 1-7-23*/
  .new_cart .cart-fle {
    display: flex;
    background-color: #fff;
  }
  
  .new_cart .cart_pgin .cart-fle .lft {
    padding-left: 0;
    width: 40%;
  }
  
  .new_cart .cart_pgin .cart-fle .lft .img img {
    height: auto !important;
    min-height: 100%;
    max-height: 300px;
  }
  
  .new_cart .cart_pgin .cart-fle .ryt {
    width: 60%;
    padding-left: 0;
  }
  
  .new_cart .cart_pgin .cart-fle .tb .one {
    border-bottom: unset;
  }
  
  .cart_pg .cart_pgin .car-tot .tb {
    background: white;
    border-radius: 10px;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.two {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 60%;
    margin-left: auto;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table tbody tr td:first-child {
    width: 82.6%;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.two tbody tr td {
    padding: 4px 0;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table tbody tr td {
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;
    padding: 6px 0;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table tbody tr td:last-child {
    width: 17.4%;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table {
    width: 100%;
    padding: 0 50px 0;
    border-collapse: separate;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.thr {
    padding-top: 21px;
    padding-bottom: 21px;
    width: 60%;
    margin-left: auto;
    border-bottom: 0;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.thr tbody tr.ls td {
    font: 24px/30px "Ubuntu-Bold";
    color: #9ad780;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .tb table.one {
    border: unset;
  }
  
  .cart_pg h1 em {
    color: #ff4713;
    font: 36px/40px "Ubuntu-Bold";
    display: inline-block;
  }
  
  .cart_pg .cart_pgin {
    width: 90%;
    margin: 0 auto;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr a {
    display: block;
    font: 17px/25px "Ubuntu-Medium";
    color: #fff;
    width: fit-content;
    padding: 10px;
    min-width: 235px;
    max-width: 300px;
    background: #002554;
    text-align: center;
    border-radius: 5px;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr {
    display: flex;
    justify-content: space-between;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr a.two {
    background: #9ad780;
    margin-left: 20px;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.two tr td:first-child,
  .cart_pg .cart_pgin .car-tot .tb table.thr td:first-child {
    width: 82%;
  }
  
  .new_cart .cart_pgin .inp {
    position: relative;
    display: flex;
  }
  
  .new_cart .cart_pgin .inp input[type="text"] {
    width: 100%;
    display: inline-block;
    background: white;
    border: unset;
    padding: 11.5px 20px;
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;
    border-radius: 5px;
    max-width: 390px;
  }
  
  .new_cart .cart_pgin .inp input[type="submit"] {
    width: 150px;
    display: inline-block;
    background: #002554;
    border: unset;
    padding: 11.5px 20px;
    font: 17px/22px "Ubuntu-Regular";
    color: #fff;
    border-radius: 5px;
    margin-left: -8px;
    display: inline-block;
  }
  
  .cart_pg .cart_pgin .but-inpu {
    padding: 30px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .cart_pg .cart_pgin .car-tot .tb .table_on {
    border-bottom: 2px solid #ededed;
    border-top: 2px solid #ededed;
  }
  
  
  /**3-7-23**/
  /*****checkout page***/
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod {
    padding-inline: 10px;
    display: flex;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .img img{
    width: 110px;
      height: 110px;
      object-fit: contain;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc{
     padding-left: 29px;
     display: block;
     padding-right: 0;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1{
    display: flex;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .prc .lft1 p {
    font: 16px/20px "Ubuntu-Bold";
    color: #002554;
    padding-bottom: 16px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 em {
    color: #ff4713;
    padding-left: 10px;
    display: block;
    font: 16px/20px "Ubuntu-Bold";
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 p{
    width: 100%;
    font: 16px/23px "Ubuntu-Light";
      color: #999999;
  }
  /* 4-7-23 start */
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 em {
    padding-left: 2px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc {
    padding-left: 15px;
    width: 79%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 em {
    padding-left: 2px;
    width: 20%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
    width: 30%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .img img {
    width: 100px;
    height: 100px;
    object-fit: cover;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .h4_ {
    padding-left: 0;
    display: block;
    text-align: center;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .prc .lft1 p {
    width: 80%;
  }
  /* 4-7-23 */
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart{
    position: relative;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .cart_hd{
    padding-right: 42px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .clear_d{
      width: 25px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1 {
    height: 530px;
  }
  /* 11-7-23 */
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_txt {
    width: 100%;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft p {
    font: 26px/30px "Ubuntu-Bold";
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-img img{
    height: 80px;
    width: 80px;
    object-fit: cover;
    min-width: 80px;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-img{
    padding-right: 20px;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-cont p{
    font: 22px/22px "Ubuntu-Regular";
    color: #002254;
    padding-bottom: 6px;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-cont span{
    font: 16px/30px "Ubuntu-Regular";
    color: #999999;
  }
  .my_order_sec .order_tab table tbody tr + tr td:last-child{
    display: none;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm{
    align-items: flex-start;
  }
  .order_page_blk  + .order_page_blk{
    margin-top: 40px;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table + table{
    margin-top: 15px;
  }
  .my_order_sec .order_page_blk p{
    font: 36px/40px "Ubuntu-Bold";
    color: #002554;
    padding-bottom: 30px;
  }
  .my_order_sec .order_page_blk p strong{
    color: #ff4713;
  }
  .my_order_sec .order_page_blk span{
    font: 24px/26px "Ubuntu-Medium";
    color: #002554;
    padding-bottom: 30px;
    display: block;
  }
  /* 12-7-23 */
  .my_order_sec .order_tab table tr td .tc_data p{
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
  }
  .my_order_sec .order_tab table tr td .tc_data b{
    text-align: left;
    width: 155px;
  }
  .my_order_sec .order_tab table tr td .tc_data .correct_or{
    margin-bottom: 25px;
    display: flex;
    align-items: flex-start;
  }
  .my_order_sec .order_tab table tr td {
    padding: 35px 23px 60px 0px;
  }
  .privacy_section .privacy_in ol > li{
    padding-left: 20px !important;
    position: relative;
    margin-top: 12px !important;
  }
  .privacy_section .privacy_in ol > li::before {
    content: '';
    clear: both;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #ff4713;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 11px;
  }
  .privacy_section .privacy_in ol{
    margin-left: 0 !important;
  }
  .privacy_section .privacy_in > ul > li {
    background: url(../images/p_tick.svg) no-repeat top 10px left;
  }
  .privacy_section .privacy_in {
    font: 17px/28px "Ubuntu-Light" !important;
      color: #999999 !important;
  }
  .privacy_section .privacy_in br{
    display: none;
  }
  .privacy_section .privacy_in  h4 ,.privacy_section .privacy_in h2 , .privacy_section .privacy_in h6{
    font: 24px/28px "Ubuntu-Bold";
      color: #002254;
      padding-bottom: 15px;
      display: block;
  }
  .privacy_section .privacy_in b{
    font: 18px/22px "Ubuntu-Bold";
    color: #ff4713;
  }
  .privacy_section .privacy_in a{
    display: block;
    word-wrap: break-word;
    color: #ff4713;
  }
  
  /* 15-7-23 */
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev,.main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    background: #ff4713 url(../images/prev_bg_arrow.svg) no-repeat center center;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-size: 15px;
    transition: all 0.5s linear;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-next{
    background: #ff4713 url(../images/next_bg_Arrow.svg) no-repeat center center;
    background-size: 15px;
  }
  
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover{
    background: #002254 url(../images/prev_bg_arrow.svg) no-repeat center center;
    background-size: 15px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
    background: #002254 url(../images/next_bg_Arrow.svg) no-repeat center center;
    background-size: 15px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    right: 16px;
  }
  .privacy_section .privacy_in b,.privacy_section .privacy_in a:hover {
    color: #002254;
  }
  .categories .cate_in .ryt .hd1 .optn a.sort_cross{
    display: none;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt *,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt{
    font: 15px/25px "Ubuntu-Light" !important;
    color: #999999 !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3 ,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2 span{
    color: #000 !important;
    font: 24px/28px "Ubuntu-Bold" !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input label {
    font: 18px/25px "Ubuntu-Medium" !important;
    color: #000000 !important;
  }
  .modal.light_out {
      background: #000;
  }
  body.fixed .banner_btm_pc{
    position: unset;
  }
  .main_banner .main_banner_block {
    z-index: 3;
  }
  .banner_btm_pc {
    z-index: 5;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.drag_type a {
    width: 86%;
    display: inline-block;
  }
  
  /* 18-7-23 */
  .gras .gra_bs {
    border-radius: 10px;
  }
  .Wall_size,.Left_side,.Right_side,.Island_size{
    margin-right: 15px;
  }
  .odd_S form .inp label.error {
    margin-top: 10px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p a {
    padding: 0 4px;
  }
  .main_banner .main_banner_block .banner_icon a.heart1.heart2 img {
    display: none;
  }
  /***====20.7.23====****/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt li, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt li,.heb .heb_in .heb_lft .hep_faq .dp .dp_in  li,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body li{
    background: url(../images/p_tick.svg) no-repeat top 10px left;
    padding-left: 24px !important;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt{
    font: 15px/25px "Ubuntu-Light";
      color: #999999;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body a{
    color: #ff4713;
  }
  /***====20.7.23====****/
  /***20.07.23**/
  .banner_btm_pc .pc_bg  p.levr1 span,
  .ordering_popup .od_detail_popup .price_box  p.levr1 span{
    display: block;
    padding-right: 0;
    font-size: 21px;
    color: #002254;
    margin: 6px 0;
    font-family: "Ubuntu-Bold";
  }
  .banner_btm_pc .pc_bg  p.levr1 .levr_gr,
  .ordering_popup .od_detail_popup .price_box  p.levr1 .levr_gr{
    color: #9ad780;
  }
  /***=====22 july 23======***/
  .sam_form .form_row .form_sec form ._form-content ._form-title{
    font: 45px/50px "Ubuntu-Bold";
    color: #002254;
    padding-bottom: 12px;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element label{
    display: none;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element ._field-wrapper input{
    font: 15px/20px "Ubuntu-Light";
      color: #002554;
      border: unset;
      width: 100%;
      padding: 16px 25px;
      border: 1px solid #a5b1bf;
      border-radius: 10px;
      background-color: transparent;
      margin-bottom: 20px;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element  ._form-fieldset {
    display: flex;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element  ._form-fieldset ._checkbox-radio{
    width: 100%;
    position: relative;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element  ._form-fieldset  p {
    display: inline-block;
      font: 17px/22px "Ubuntu-Regular";
      color: #999999;
      vertical-align: top;
      cursor: pointer;
      padding-left: 35px;
  }
  .sam_form .form_row .form_sec form ._form-content  ._button-wrapper button{
    background: #002254;
      color: #ffffff;
      font: 20px/25px "Ubuntu-Medium";
      display: inline-block;
      text-align: center;
      max-width: 285px;
      width: 100%;
      border-radius: 5px;
      padding: 18px 0px;
      transition: all .3s;
  }
  .sam_form .form_row .form_sec form ._form-content  ._button-wrapper button:hover{
    background: #ff4713;
    color:#fff;
  }
  .sam_form .form_row .form_sec form ._form-content  ._button-wrapper{
    margin-top: 25px;
  }
  .banner_btm_pc .pc_bg .delivery_left{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  /***=====22 july 23======***/
  
  /* 22-7-23 start*/
  .product_pop .modal-dialog {
    width: 100% !important;
    max-width: 1100px !important;
    margin: 0 auto;
  }
  .product_pop{
    padding-top: 0;
/*    z-index: 11 !important;*/
    background-color: #777;
  }
  .modal .step-pop {
    display: flex;
    justify-content: center;
    width: 100%;
    position: relative;
  }
  .modal .step-pop .mo-lft {
    width: 50%;
  }
  .modal .step-pop .mo-rgt {
    width: 50%;
    background-color: #fff;
    padding: 40px 20px 40px 25px;
    border-radius: 10px;
    margin-left: 30px;
  }
  .product_pop .modal-content {
    position: relative;
    width: 100%;
    background-color: unset;
    border: unset;
    background-clip: unset;
    border-radius: unset;
  }
  .product_pop .modal-content > span {
    text-align: right;
    display: block;
    margin-bottom: 30px;
    cursor: pointer;
  }
  .modal .step-pop .mo-lft img{
    height: 100%;
    width: 100%;
    border-radius: 10px;
    object-fit: cover;
  }
  .modal .step-pop .mo-rgt strong{
      font: 36px/40px "Ubuntu-Bold";
      color: #002554;
      padding-bottom: 6px;
      display: block;
  }
  .modal .step-pop .mo-rgt .mo_con *{
    font: 17px/28px "Ubuntu-Light" !important;
    color: #999999 !important;
  }
  .modal .step-pop .mo-rgt .mo_con{
     height: 400px;
     overflow-y: scroll;
     padding-right: 10px;
  }
  .modal-backdrop{
    z-index: 10 !important;
  }
  .modal .step-pop .mo-rgt .mo_con::-webkit-scrollbar-thumb {
    background: #0d5b8c;
    border-radius: 5px;
  }
  .modal .step-pop .mo-rgt .mo_con::-webkit-scrollbar {
    width: 3px;
  }
  
  
  /* 22-7-23 end*/
  
  /* 24-7-23 start */
  
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in {
    width:100%;
    position: relative;
    display: flex;
    border-right: unset;
  }
  
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in .mega_in_lft,header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in .mega_in_rgt{
    width: 300px;
    border-right: 2px solid #ececec;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul {
    padding-top: 20px;
    height: 250px;
    overflow-y: auto;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul::-webkit-scrollbar-thumb {
    background: #ff4713;
    border-radius: 6px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul::-webkit-scrollbar {
    width: 4px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in  p{
    padding: 0 0 0 30px;
    font: 19px/25px "Ubuntu-Medium";
    color: #002554;
  }
  
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc {
    padding-right: 25px;
    padding-top: 40px;
  }
  
  .banner_btm_pc .pc_bg .pc_detail .pd_a_price .pd_lft_txt{
    margin-bottom: 10px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm {
    align-items: center;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_txt .tq_btm .tq_ryt table tr td:first-child {
    text-align: right;
    padding-right: 15px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft{
    padding-right: 20px;
  }
  .thank_you_section .tq_main .tq_total table tr td:first-child{
    width: unset;
  }
  .thank_you_section .tq_main .tq_total table tr td:last-child {
    width: 100px;
    text-align: right;
  }
  .banner_btm_pc .pc_bg{
    align-items: self-end;
  }
  .banner_btm_pc .pc_bg a.order_btn{
    max-width: 100%;
  }
  /* 24-7-23 end */
  /**==25 rvjuly 23==**/
  .review_blk{
    width: 545px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 2000;
    overflow-y: auto;
    background: #fff;
    height: 100%;
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
    box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
  }
  .review_blk.slide{
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
  .review_blk .review_head a{
    font-size: 37px;
    color: #002254;
    font-weight: 700;
    display: inline-block;
    width: 12%;
  }
  .review_blk .review_head {
    padding: 10px 20px;
    border-bottom: 1px solid rgba(0,0,0,0.10);
  }
  .review_blk .review_head h4{
    font: 20px/25px "Ubuntu-Medium";
    color: #002252;
    width: 80%;
    display: inline-block;
      text-align: center;
      vertical-align: super;
  }
   .review_blk  .review_body .review_mid {
    padding: 20px 20px 30px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
   .review_blk  .review_body .review_mid p{
    font: 15px/25px "Ubuntu-Light";
      color: #999999;
  }
   .review_blk  .review_body .review_top .review_ryt .rating_list {
    display: inline-flex;
    width: 100%;
  }
   .review_blk  .review_body .review_top .review_ryt .rating_list{
    margin-bottom: 10px;
  }
   .review_blk  .review_body .review_top .review_ryt .rating_list_txt{
    width: 30%;
   font: 17px/25px "Ubuntu-Light";
      color: #666666;
  }
   .review_blk  .review_body .review_top .review_lft{
    width: 35%;
      text-align: end;
    padding-right: 30px;
  }
  .review_blk  .review_body .review_top .review_lft strong{
    font: 32px/35px "Ubuntu-Medium";
      color: #002554;
      display: block;
  }
  .review_blk  .review_body .review_top .review_lft p{
        font: 17px/22px "Ubuntu-Light";
    color: #999999;
  }
  .review_blk  .review_body .review_top .review_flx{
    display: flex;
  }
  .review_blk  .review_body .review_top .review_ryt {
    width: 60%;
  }
  .review_blk  .review_body .review_top{
  padding: 24px;
  }
   .review_blk  .review_body .review_top .review_ryt  .rating_list_bar{
    width: 60%;
  }
   .review_blk  .review_body .review_top .review_ryt  .rating_list_bar .progress{
    height: 14px;
    border-radius: 0;
  }
  .review_blk  .review_body .review_top .review_ryt  .rating_list_bar .progress .progress_bar{
    background: #9ad780;
  }
  .review_blk  .review_body .review_top .review_ryt .rating_list_count{
    width: 10%;
    text-align: right;
    font: 16px/16px "Ubuntu-Light";
    color: #999999;
  }
   .review_blk  .review_body{
    height: 100%;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .review_blk::-webkit-scrollbar-thumb{
    background: #002554;
    border-radius: 5px;
  }
  .review_blk::-webkit-scrollbar{
    width: 5px;
  }
  .review_blk  .review_body .review_given .review_mem_hd .rv_name {
    font: 25px/25px "Ubuntu-Medium";
    color: #002554;
    padding: 0 12px;
  }
  .review_blk  .review_body .review_given .review_mem_hd  .rv_date{
    font: 22px/22px "Ubuntu-Light";
      color: #999999;
  }
  .review_blk  .review_body .review_given{
    padding: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .review_blk  .review_body .review_given .review_mem_hd{
    display: flex;
    align-items: center;
  }
  .review_blk  .review_body .review_given p.rv_txt{
    margin-top: 20px;
    font: 16px/26px "Ubuntu-Light";
    color: #999999;
  }
  body.no_scroll{
    overflow: hidden;
    position: relative;
  }
  
  .review_section a{
    color: #ffffff;
      font: 20px/30px "Ubuntu-Medium";
  }
  .review_section a img{
    vertical-align: baseline;
    margin-bottom: 0;
  }
  
   .review_blk .review_body .review_given .rv_txt  p {
    font: 15px/25px "Ubuntu-Light";
    color: #999999;
    text-align: left;
    margin-top: 10px;
  }
  .review_blk .review_body .review_given .review_mem_hd p{
    color: unset;
  }
   .review_blk .review_body .review_given .review_mem_hd p svg {
    color: rgb(254, 205, 88);
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input .p_txt p{
    padding-bottom: 0 !important;
  }
  .ordering_popup .od_detail_popup .price_box{
    align-items: self-end;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_lft_calc {
    padding-right: 25px;
    padding-top: 40px;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_a_price .pd_lft_txt {
    margin-bottom: 10px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_a_price .pd_lft_txt{
    margin-bottom: 10px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    max-width: 100%;
  }
  
  /**==25 july 23==**/
  
  
  /* 26-7-23 */
  #_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
  
  #_form_5_ * { outline:0; }
  
  ._form_hide { display:none; visibility:hidden; }
  
  ._form_show { display:block; visibility:visible; }
  
  #_form_5_._form-top { top:0; }
  
  #_form_5_._form-bottom { bottom:0; }
  
  #_form_5_._form-left { left:0; }
  
  #_form_5_._form-right { right:0; }
  
  #_form_5_ input[type="text"],#_form_5_ input[type="tel"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
  
  #_form_5_ textarea { resize:none; }
  
  #_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  #_form_5_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
  
  #_form_5_ ._submit.processing { position:relative; }
  
  #_form_5_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
  
  #_form_5_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
  
  100% { transform:translate(-50%, -50%) rotate(450deg); }
  
  }
  
  #_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
  
  #_form_5_ ._close-icon:before { position:relative; }
  
  #_form_5_ ._form-body { margin-bottom:30px; }
  
  #_form_5_ ._form-image-left { width:150px; float:left; }
  
  #_form_5_ ._form-content-right { margin-left:164px; }
  
  #_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
  
  #_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
  
  #_form_5_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
  
  #_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
  
  #_form_5_._dark ._form-branding { color:#333; }
  
  #_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
  
  #_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
  
  #_form_5_ ._form_element * { font-size:14px; }
  
  #_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
  
  #_form_5_ ._form_element._clear:after { clear:left; }
  
  #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
  
  #_form_5_ ._field-wrapper { position:relative; }
  
  #_form_5_ ._inline-style { float:left; }
  
  #_form_5_ ._inline-style input[type="text"] { width:150px; }
  
  #_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
  
  #_form_5_ ._form_element img._form-image { max-width:100%; }
  
  #_form_5_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
  
  #_form_5_ ._clear-element { clear:left; }
  
  #_form_5_ ._full_width { width:100%; }
  
  #_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
  
  #_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
  
  #_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
  
  #_form_5_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
  
  #_form_5_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
  
  #_form_5_ ._error._below { padding-top:8px; top:100%; right:0; }
  
  #_form_5_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
  
  #_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
  
  #_form_5_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
  
  #_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
  
  #_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
  
  #_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
  
  #_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
  
  #_form_5_ ._error-html { margin-bottom:10px; }
  
  .pika-single { z-index:10000001 !important; }
  
  #_form_5_ input[type="text"].datetime_date { width:69%; display:inline; }
  
  #_form_5_ select.datetime_time { width:29%; display:inline; height:32px; }
  
  #_form_5_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
  
  #_form_5_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
  #_form_5_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; max-width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
  
  #_form_5_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
  
  #_form_5_:before,#_form_5_:after { content:" "; display:table; }
  
  #_form_5_:after { clear:both; }
  
  #_form_5_._inline-style { width:auto; display:inline-block; }
  
  #_form_5_._inline-style input[type="text"],#_form_5_._inline-style input[type="date"] { padding:10px 12px; }
  
  #_form_5_._inline-style button._inline-style { position:relative; top:27px; }
  
  #_form_5_._inline-style p { margin:0; }
  
  #_form_5_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
  
  #_form_5_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
  
  #_form_5_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; }
  
  #_form_5_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; }
  
  #_form_5_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; }
  
  #_form_5_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); }
  
  #_form_5_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; }
  
  #_form_5_ .iti__country-list--dropup { margin-bottom:4px; }
  
  #_form_5_ .phone-error-hidden { display:none; }
  
  #_form_5_ .phone-error { color:#e40e49; }
  
  #_form_5_ .phone-input-error { border:1px solid #e40e49 !important; }
  
  
  #_form_5_ {
    margin: 0;
    zoom: unset;
    max-width: unset;
  }
  #_form_5_ ._form-label, #_form_5_ ._form_element ._form-label{
    font: 16px/22px "Ubuntu-Regular";
      color: #002254;
      margin-bottom: 10px;
  }
  #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"], #_form_5_ ._form_element select, #_form_5_ ._form_element textarea:not(.g-recaptcha-response){
      font: 15px/20px "Ubuntu-Light";
      color: #002554 !important;
      width: 100%;
      padding: 16px 25px;
      border: 1px solid #a5b1bf;
      border-radius: 10px;
      background-color: transparent;
  }
  #_form_5_ ._form_element input[type="text"]::placeholder,#_form_5_ ._form_element input[type="date"]::placeholder{
    font: 15px/20px "Ubuntu-Light";
    color: #002554 !important;
  }
  #_form_5_ ._form_element ._form-fieldset > ._row{
    width: 100%;
    display: flex;
  }
  #_form_5_ ._submit {
    background: #002254 !important;
    color: #ffffff;
    font: 19px/19px "Ubuntu-Medium";
    display: inline-block;
    text-align: center;
    max-width: 313px;
    width: 100%;
    border-radius: 5px !important;
    padding: 17px 11px !important;
  }
  #_form_5_ ._submit:hover{
    background: #ff4713 !important;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element  ._form-fieldset {
    flex-wrap: wrap;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element label {
    font: 16px/20px "Ubuntu-Regular" !important;
    color: #999999;
    cursor: pointer;
    display: inline-block;
  }
  #_form_5_ ._form_element ._form-fieldset ._checkbox-radio input[type="checkbox"]{
    position: relative;
    width: 20px;
    height: 20px;
    min-width: 20px;
    margin: 0px 8px 0 0;
    appearance: none;
    background: transparent;
    cursor: pointer;
    vertical-align: text-bottom;
    border-radius: 5px;
    border: 1px solid #999999;
    padding: unset;
  }
  #_form_5_ ._form_element ._form-fieldset ._checkbox-radio input[type="checkbox"]::before{
    content: "";
      position: absolute;
      left: 7px;
      top: 2px;
      width: 7px;
      height: 12px;
      border: solid #fff;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
      visibility: hidden;
      opacity: 0;
  }
  #_form_5_ ._form_element ._form-fieldset ._checkbox-radio input[type="checkbox"]:checked{
      background: #ff4713;
      border: unset;
  }
  #_form_5_ ._form_element ._form-fieldset ._checkbox-radio input[type="checkbox"]:checked:before{
    opacity: 1;
    visibility: visible;
  }
  .sam_form .form_row .form_img{
    padding: 20px 0;
  }
  .sam_form .form_row .form_img img{
    min-height: 100%;
    max-height: 100%;
  }
  /***====27 july 23====****/
  
  /* 27-3-23 */
  .droom .droom_in .droom_fx .custom_selects .radios input:after{
    white-space: nowrap;
  }
  /*.thank_you_section .tq_main .tq_con span {
    color: black;
  }*/
  /******27.07.23***/
  .thank_you_section .tq_main .tq_top_img{
        position: absolute;
      left: 50% !important;
      transform: translate(-50%,-40%);
      background: white;
      border-radius: 100%;
      width: auto !important;
      max-width: 295px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt td span{
    color: #000;
  }
  
  .sam_form .form_row .form_con ._form_1.brouch_reque form {
      margin: 0 !important;
      padding: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._html-code p,
  #_form_13_ ._form_element._clear ._html-code p{
      font: 17px/28px "Ubuntu-Light" !important;
      color: #999999 !important;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content  ._form-label,
  #_form_13_ ._form-label, #_form_13_ ._form_element ._form-label{
    font: 17px/25px "Ubuntu-Bold" !important;
      color: #002554;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._field-wrapper input,
  #_form_13_ ._form_element input[type="text"]{
        width: 100% !important;
      font: 15px/20px "Ubuntu-Light";
      color: #999999 !important;
      background: #ededed;
      padding: 17.5px 20px 17.5px 20px !important;
      border: unset !important;
      height: 55px !important;
  }
  
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._button-wrapper button._submit#_form_1_submit,
  #_form_13_ ._submit {
    font: 17px/25px "Ubuntu-Medium" !important;
      color: #fff !important;
      display: inline-block !important;
      background: #002252 !important;
      text-align: center !important;
      width: fit-content !important;
      min-width: 185px !important;
      padding: 17.5px 20px !important;
      border: unset !important;
      border-radius: 5px !important;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._button-wrapper button._submit#_form_1_submit:hover,
  .activecamp ._form_1 ._form-content ._button-wrapper button._submit#_form_1_submit:hover,
  #_form_13_ ._submit:hover{
      background: #ff4713 !important;
      transition: 0.2s !important;
  }
  .sam_form .form_row .form_con{padding-top: 10px;}
  
  .activecamp ._form_1 ._form-content ._button-wrapper button._submit#_form_1_submit{
    width: 167px !important;
    height: 55px;
    font: 17px/25px "Ubuntu-Bold" !important;
    background: #002554 !important;
    color:  #ffffff !important;
    text-align: center !important;
    margin-top: 20px;
  }
  
  
  /* 1-8-23 start */
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car a img {
    width: 100px;
    min-width: 100px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
    width: 29%;
    padding-left: 20px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price {
    width: 28%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-delete{
    padding-right: 13px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-delete a {
    max-width: 50px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #002554;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-delete a:hover{
    background: #ff4713;
  }
  
  html body .TrengoWidgetGreeter__iframe {
    z-index: 4 !important;
    width: 359px !important;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  /* 1-8-23 end */
  
  /* 3-8-23 */
  .review_section svg.checked,.review_blk .review_body .review_top .review_lft svg.checked,.review_blk .review_body .review_given .review_mem_hd p svg.checked{
    color: rgb(254, 205, 88);
  }
  .review_section svg,.review_blk .review_body .review_given .review_mem_hd p svg {
    color: #b9b9b9;
  }
  
  
  /* 4-8-23 */
  
  .review_blk .review_head a {
    width: 40px;
    height: 40px;
    line-height: 30px
  }
  .review_blk .review_head {
    display: flex;
    align-items: center;
  }
  .TrengoWidgetPanel__iframe ,.TrengoOnlineStatus__iframe,.TrengoWidgetLauncher__iframe,.TrengoWidgetBadge__iframe{
    z-index: 999 !important;
  }
  .review_blk{
    z-index: 9999;
  }
  /****===8 aug 23===*****/
  .main_banner .main_banner_block.new_banner {
    display: flex;
      align-items: flex-start;
      border-radius: 10px;
      overflow: hidden;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft{
  width: 50%;
  position: relative;
  max-height: 430px;
  }
  .main_banner .main_banner_block.new_banner .banner_icon{
    right: 30px;
    left: unset;
  }
  .main_banner .main_banner_block.new_banner .banner_icon a.heart {
      margin-left: 10px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-next{
    right: 30px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev{
    left: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_icon a {
    margin-right: 0;
  }
  /****===8 aug 23===*****/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt{
    width: 50%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc{
    margin-top: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    display: block;
    position: relative;
    padding: 32px 40px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
    position: absolute;
    right: 35px;
    top: 35px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width:71%;
    border-bottom: 1px solid rgba(0,0,0,0.10);
    padding-bottom: 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font: 30px/35px "Ubuntu-Bold";
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    display: block;
    font: 30px/35px "Ubuntu-Bold";
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span{
    font: 18px/25px "Ubuntu-Medium";
    padding: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail {
    display: flex;
    width: 100%;
    padding: 28px 0 0px;
  } 
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    width: 44%;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
    margin-right: 41px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top{
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm {
    padding-top: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm span{
    padding: 0;
    display: inline-block;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm strong{
    display: inline-block;
    font-size: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm  p{
  font: 18px/25px "Ubuntu-Medium";
  color: #ff4713;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating {
    width: 49%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    font: 18px/25px "Ubuntu-Medium";
    color: #002254;
    margin-bottom: 32px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span{
    color: #999999;
    font-size: 17px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating img.rating_star{
    margin-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating  a.order_btn {
    max-width: 290px;
    border-radius: 10px;
  }
  .main_banner .main_banner_block .banner_contents .content{
    width: 100%;
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    width: 100%;
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents {
    padding: 40px 38px 35px 38px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    background: #fff;
      width: 100%;
      height: 114px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 10px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
    width: 100%;
    max-width: 85px;
    height: 85px;
    object-fit: cover;
    border-radius: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
    padding-top: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev,.main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    background: #ff4713 url(../images/prev_icon.svg) no-repeat center center;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next{
    background: #ff4713 url(../images/next_icon.svg) no-repeat center center;
  }
  
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev:hover{
    background: #002254 url(../images/prev_icon.svg) no-repeat center center;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next:hover{
    background: #002254 url(../images/next_icon.svg) no-repeat center center;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block .banner_img .owl-nav .owl-next{
    width: 52px;
    height: 52px;
  }
  .main_banner .main_banner_block.new_banner  .banner_blk_lft .banner_top_cont{
    background-color: #fff;
    padding: 20px 20px 20px 30px;
    display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      border-radius: 0 0 10px 0;
  }
  .main_banner .main_banner_block.new_banner  .banner_blk_lft .banner_top_cont strong{
    font: 21px/25px "Ubuntu-Bold";
    color: #002252;
    padding-right: 8px;
  }
  /****===8 aug 23===*****/
  
  /* 8-8-23 */
  .main_banner .main_banner_block.new_banner .banner_icon a.next {
    right: 15px;
    margin-right: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_icon a{
    margin-left: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .container{
    padding: 0 !important;
  }
  /**new chnages**/
  .main_banner .main_banner_block .banner_contents p.btm_txt{
    font: 13px/17px "Ubuntu-Regular";
    color: #fff;
    text-align: center;
    margin-top: 12px;
  }
  
  /**new chnages**/
  
  
  /* 9-8-23 start */
  
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p {
    font: 33px/25px 'LeckerliOne-Regular';
    color: #002554;
    text-align: end;
    transform: rotate(13deg);
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p span{
    display: block;
    font: 33px/33px 'LeckerliOne-Regular';
    color: #002554;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde {
    position: absolute;
    right: -223px;
    top: -64px;
    z-index: 2;
    padding-bottom: 29px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl{
    position: relative;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde::before {
    content: '';
    height: 48px;
    width: 200px;
    background: url(../images/arrow-pd.svg) no-repeat center center;
    position: absolute;
    bottom: 0;
    right: 30px;
  }
  .main_banner .main_banner_block.new_banner{
    overflow: visible;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft{
    max-height: 100%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_img{
    height: 100%;
  }
  .main_banner .main_banner_block .banner_img img{
    height: 100%;
    min-height: 100%;
  }
  .main_banner .main_banner_block.new_banner {
    align-items: unset;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_img .owl-stage-outer,.main_banner .main_banner_block.new_banner .banner_blk_lft .banner_img .owl-stage,.main_banner .main_banner_block.new_banner .banner_blk_lft .banner_img .owl-item{
    height: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img{
    object-fit: contain;
  }
  .banner_btm_pc {
    z-index: 3;
  }
  /* 9-8-23 end */
  
  /* 14-8-23 start */
  
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies{
    width: 49%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio{
    width: 51%;
  }
  
  /* 14-8-23 end */
  
  /* 26-9-23 start */
  
  .header-top-panel {
    background-color: #002554;
    padding: 16px 0;
  }
  .header-top-panel p {
    font: 17px/23px "Ubuntu-Regular";
    color: #fff;
    text-align: center;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu {
    top: 157px;
  }
  header .header.scrolled .menus > ul li.mega1 .mega_menu{
    top: 107px;
  }
  
  /* 26-9-23 end */
  
  
  /* 3-10-23 start */
  
  #_form_1_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
   #_form_1_ * { outline:0; }
   ._form_hide { display:none; visibility:hidden; }
   ._form_show { display:block; visibility:visible; }
   #_form_1_._form-top { top:0; }
   #_form_1_._form-bottom { bottom:0; }
   #_form_1_._form-left { left:0; }
   #_form_1_._form-right { right:0; }
   #_form_1_ input[type="text"],#_form_1_ input[type="tel"],#_form_1_ input[type="date"],#_form_1_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
   #_form_1_ textarea { resize:none; }
   #_form_1_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   #_form_1_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
   #_form_1_ ._submit.processing { position:relative; }
   #_form_1_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
   #_form_1_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
   100% { transform:translate(-50%, -50%) rotate(450deg); }
   }
   #_form_1_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
   #_form_1_ ._close-icon:before { position:relative; }
   #_form_1_ ._form-body { margin-bottom:30px; }
   #_form_1_ ._form-image-left { width:150px; float:left; }
   #_form_1_ ._form-content-right { margin-left:164px; }
   #_form_1_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
   #_form_1_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
   #_form_1_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
   #_form_1_ ._form-label,#_form_1_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
   #_form_1_._dark ._form-branding { color:#333; }
   #_form_1_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
   #_form_1_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
   #_form_1_ ._form_element * { font-size:14px; }
   #_form_1_ ._form_element._clear { clear:both; width:100%; float:none; }
   #_form_1_ ._form_element._clear:after { clear:left; }
   #_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
   #_form_1_ ._field-wrapper { position:relative; }
   #_form_1_ ._inline-style { float:left; }
   #_form_1_ ._inline-style input[type="text"] { width:150px; }
   #_form_1_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
   #_form_1_ ._form_element img._form-image { max-width:100%; }
   #_form_1_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
   #_form_1_ ._clear-element { clear:left; }
   #_form_1_ ._full_width { width:100%; }
   #_form_1_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
   #_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error { border:#f37c7b 1px solid; }
   #_form_1_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
   #_form_1_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
   #_form_1_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
   #_form_1_ ._error._below { padding-top:8px; top:100%; right:0; }
   #_form_1_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
   #_form_1_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
   #_form_1_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
   #_form_1_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
   #_form_1_ ._button-wrapper ._error-inner._form_error { position:static; }
   #_form_1_ ._error-inner._no_arrow { margin-bottom:10px; }
   #_form_1_ ._error-arrow { position:absolute; width:0; height:0; }
   #_form_1_ ._error-html { margin-bottom:10px; }
   .pika-single { z-index:10000001 !important; }
   #_form_1_ input[type="text"].datetime_date { width:69%; display:inline; }
   #_form_1_ select.datetime_time { width:29%; display:inline; height:32px; }
   #_form_1_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
   #_form_1_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
   #_form_1_ ._submit{
    font: 17px/25px "Ubuntu-Medium";
      color: #fff;
      display: inline-block;
      background: #ff4713 !important;
      text-align: center;
      width: fit-content;
      min-width: 185px;
      padding: 17.5px 20px !important;
      border: unset !important;
      border-radius: 5px !important;
      transition: 0.2s
   }
   #_form_1_ ._submit:hover{
    background: #002554;
   }
   #_form_1_ ._form-label, #_form_1_ ._form_element ._form-label{
    font: 17px/22px "Ubuntu-Medium";
    color: #002254;
    padding-bottom: 10px;
    display: inline-block;
   }
   #_form_1_ ._form_element input[type="text"]{
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    border: unset;
    width: 100%;
    max-width: 100%;
    padding: 16.5px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
  }
  #_form_1_ ._form_element{
    margin-bottom: 20px;
  }
  
  #_form_1_ ._form_element ._form-title{
    font: 45px/50px "Ubuntu-Bold";
    color: #002554;
  }
  
  #_form_1_ ._form_element ._html-code p{
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;
  }
  
  #_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
   #_form_5_ * { outline:0; }
   ._form_hide { display:none; visibility:hidden; }
   ._form_show { display:block; visibility:visible; }
   #_form_5_._form-top { top:0; }
   #_form_5_._form-bottom { bottom:0; }
   #_form_5_._form-left { left:0; }
   #_form_5_._form-right { right:0; }
   #_form_5_ input[type="text"],#_form_5_ input[type="tel"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
   #_form_5_ textarea { resize:none; }
   #_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   #_form_5_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
   #_form_5_ ._submit.processing { position:relative; }
   #_form_5_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
   #_form_5_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
   100% { transform:translate(-50%, -50%) rotate(450deg); }
   }
   #_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
   #_form_5_ ._close-icon:before { position:relative; }
   #_form_5_ ._form-body { margin-bottom:30px; }
   #_form_5_ ._form-image-left { width:150px; float:left; }
   #_form_5_ ._form-content-right { margin-left:164px; }
   #_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
   #_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
   #_form_5_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
   #_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
   #_form_5_._dark ._form-branding { color:#333; }
   #_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
   #_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
   #_form_5_ ._form_element * { font-size:14px; }
   #_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
   #_form_5_ ._form_element._clear:after { clear:left; }
   #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
   #_form_5_ ._field-wrapper { position:relative; }
   #_form_5_ ._inline-style { float:left; }
   #_form_5_ ._inline-style input[type="text"] { width:150px; }
   #_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
   #_form_5_ ._form_element img._form-image { max-width:100%; }
   #_form_5_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
   #_form_5_ ._clear-element { clear:left; }
   #_form_5_ ._full_width { width:100%; }
   #_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
   #_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
   #_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
   #_form_5_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
   #_form_5_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
   #_form_5_ ._error._below { padding-top:8px; top:100%; right:0; }
   #_form_5_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
   #_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
   #_form_5_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
   #_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
   #_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
   #_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
   #_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
   #_form_5_ ._error-html { margin-bottom:10px; }
   .pika-single { z-index:10000001 !important; }
   #_form_5_ input[type="text"].datetime_date { width:69%; display:inline; }
   #_form_5_ select.datetime_time { width:29%; display:inline; height:32px; }
   #_form_5_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
   #_form_5_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
   #_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
   #_form_5_ * { outline:0; }
   ._form_hide { display:none; visibility:hidden; }
   ._form_show { display:block; visibility:visible; }
   #_form_5_._form-top { top:0; }
   #_form_5_._form-bottom { bottom:0; }
   #_form_5_._form-left { left:0; }
   #_form_5_._form-right { right:0; }
   #_form_5_ input[type="text"],#_form_5_ input[type="tel"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
   #_form_5_ textarea { resize:none; }
   #_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   #_form_5_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
   #_form_5_ ._submit.processing { position:relative; }
   #_form_5_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
   #_form_5_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
   @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
   100% { transform:translate(-50%, -50%) rotate(450deg); }
   }
   #_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
   #_form_5_ ._close-icon:before { position:relative; }
   #_form_5_ ._form-body { margin-bottom:30px; }
   #_form_5_ ._form-image-left { width:150px; float:left; }
   #_form_5_ ._form-content-right { margin-left:164px; }
   #_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
   #_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
   #_form_5_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
   #_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
   #_form_5_._dark ._form-branding { color:#333; }
   #_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
   #_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
   #_form_5_ ._form_element * { font-size:14px; }
   #_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
   #_form_5_ ._form_element._clear:after { clear:left; }
   #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
   #_form_5_ ._field-wrapper { position:relative; }
   #_form_5_ ._inline-style { float:left; }
   #_form_5_ ._inline-style input[type="text"] { width:150px; }
   #_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
   #_form_5_ ._form_element img._form-image { max-width:100%; }
   #_form_5_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
   #_form_5_ ._clear-element { clear:left; }
   #_form_5_ ._full_width { width:100%; }
   #_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
   #_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
   #_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
   #_form_5_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
   #_form_5_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
   #_form_5_ ._error._below { padding-top:8px; top:100%; right:0; }
   #_form_5_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
   #_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
   #_form_5_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
   #_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
   #_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
   #_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
   #_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
   #_form_5_ ._error-html { margin-bottom:10px; }
   .pika-single { z-index:10000001 !important; }
   #_form_5_ input[type="text"].datetime_date { width:69%; display:inline; }
   #_form_5_ select.datetime_time { width:29%; display:inline; height:32px; }
   #_form_5_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
   #_form_5_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
   #_form_5_{
    padding: 0 !important;
   }
   #_form_5_ ._form-label, #_form_5_ ._form_element ._form-label {
    margin-bottom: 12px;
  }
  
  
  #_form_5_ ._submit{
    font: 16px/25px "Ubuntu-Medium";
      color: #fff;
      display: inline-block;
      background: #ff4713 !important;
      width: fit-content;
      max-width: 250px;
      padding: 12px 20px !important;
      border: unset !important;
      border-radius: 5px !important;
      transition: 0.2s;
      margin: 0 auto;
  }
  
  
  #_form_5_ ._submit:hover{
    background: #002554 !important;
  }
  
  #_form_5_ ._form-title{
    font: 27px/30px "Ubuntu-Bold";
    color: #002554;
  }
  ._row._checkbox-radio{
    flex-wrap: wrap;
  }
  #_form_5_ ._error-inner._no_arrow{
    order: 2;
    width: 100%;
    display: block;
    margin-top: 20px;
  }
  
  /* 3-10-23 end */
  
  /* 6-10-23 */
  
  
  #_form_11_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; }
  
  #_form_11_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; }
  
  #_form_11_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; }
  
  #_form_11_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); }
  
  #_form_11_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; }
  
  #_form_11_ .iti__country-list--dropup { margin-bottom:4px; }
  
  #_form_11_ .phone-error-hidden { display:none; }
  
  #_form_11_ .phone-error { color:#e40e49; }
  
  #_form_11_ .phone-input-error { border:1px solid #e40e49 !important; }
  
  #_form_11_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  background:#fff !important; border:0px solid #b0b0b0 !important; max-width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
  
  #_form_11_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
  
  #_form_11_:before,#_form_11_:after { content:" "; display:table; }
  
  #_form_11_:after { clear:both; }
  
  #_form_11_._inline-style { width:auto; display:inline-block; }
  
  #_form_11_._inline-style input[type="text"],#_form_11_._inline-style input[type="date"] { padding:10px 12px; }
  
  #_form_11_._inline-style button._inline-style { position:relative; top:27px; }
  
  #_form_11_._inline-style p { margin:0; }
  
  #_form_11_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
  
  #_form_11_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
  
  #_form_11_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
  
  #_form_11_ * { outline:0; }
  
  ._form_hide { display:none; visibility:hidden; }
  
  ._form_show { display:block; visibility:visible; }
  
  #_form_11_._form-top { top:0; }
  
  #_form_11_._form-bottom { bottom:0; }
  
  #_form_11_._form-left { left:0; }
  
  #_form_11_._form-right { right:0; }
  
  #_form_11_ input[type="text"],#_form_11_ input[type="tel"],#_form_11_ input[type="date"],#_form_11_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
  
  #_form_11_ textarea { resize:none; }
  
  #_form_11_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  #_form_11_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
  
  #_form_11_ ._submit.processing { position:relative; }
  
  #_form_11_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
  
  #_form_11_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
  
  100% { transform:translate(-50%, -50%) rotate(450deg); }
  
  }
  
  #_form_11_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
  
  #_form_11_ ._close-icon:before { position:relative; }
  
  #_form_11_ ._form-body { margin-bottom:30px; }
  
  #_form_11_ ._form-image-left { width:150px; float:left; }
  
  #_form_11_ ._form-content-right { margin-left:164px; }
  
  #_form_11_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
  
  #_form_11_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
  
  #_form_11_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
  
  #_form_11_ ._form-label,#_form_11_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
  
  #_form_11_._dark ._form-branding { color:#333; }
  
  #_form_11_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
  
  #_form_11_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
  
  #_form_11_ ._form_element * { font-size:14px; }
  
  #_form_11_ ._form_element._clear { clear:both; width:100%; float:none; }
  
  #_form_11_ ._form_element._clear:after { clear:left; }
  
  #_form_11_ ._form_element input[type="text"],#_form_11_ ._form_element input[type="date"],#_form_11_ ._form_element select,#_form_11_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
  
  #_form_11_ ._field-wrapper { position:relative; }
  
  #_form_11_ ._inline-style { float:left; }
  
  #_form_11_ ._inline-style input[type="text"] { width:150px; }
  
  #_form_11_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
  
  #_form_11_ ._form_element img._form-image { max-width:100%; }
  
  #_form_11_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
  
  #_form_11_ ._clear-element { clear:left; }
  
  #_form_11_ ._full_width { width:100%; }
  
  #_form_11_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
  
  #_form_11_ input[type="text"]._has_error,#_form_11_ textarea._has_error { border:#f37c7b 1px solid; }
  
  #_form_11_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
  
  #_form_11_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
  
  #_form_11_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
  
  #_form_11_ ._error._below { padding-top:8px; top:100%; right:0; }
  
  #_form_11_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
  
  #_form_11_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
  
  #_form_11_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
  
  #_form_11_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
  
  #_form_11_ ._button-wrapper ._error-inner._form_error { position:static; }
  
  #_form_11_ ._error-inner._no_arrow { margin-bottom:10px; }
  
  #_form_11_ ._error-arrow { position:absolute; width:0; height:0; }
  
  #_form_11_ ._error-html { margin-bottom:10px; }
  
  .pika-single { z-index:10000001 !important; }
  
  #_form_11_ input[type="text"].datetime_date { width:69%; display:inline; }
  
  #_form_11_ select.datetime_time { width:29%; display:inline; height:32px; }
  
  #_form_11_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
  
  #_form_11_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
  
  /* css */
  
  #_form_11_ ._submit{
    font: 17px/25px "Ubuntu-Medium";
      color: #fff;
      display: inline-block;
      background: #ff4713 !important;
      text-align: center;
      width: fit-content;
      min-width: 185px;
      padding: 17.5px 20px !important;
      border: unset !important;
      border-radius: 5px !important;
      transition: 0.2s
   }
   #_form_11_ ._submit:hover{
    background: #002554;
   }
   #_form_11_ ._form-label, #_form_1_ ._form_element ._form-label{
    font: 17px/22px "Ubuntu-Medium";
    color: #002254;
    padding-bottom: 10px;
    display: inline-block;
    font-weight: unset !important;
   }
   #_form_11_ ._form_element input[type="text"]{
    font: 15px/20px "Ubuntu-Light";
    color: #002554;
    border: unset;
    width: 100%;
    max-width: 100%;
    padding: 16.5px 25px;
    border: 1px solid #a5b1bf;
    border-radius: 10px;
    background-color: transparent;
  }
  #_form_11_ ._form_element{
    margin-bottom: 20px;
  }
  
  #_form_11_ ._form_element ._form-title{
    font: 45px/50px "Ubuntu-Bold";
    color: #002554;
  }
  
  #_form_11_ ._form_element ._html-code p{
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;
  }
  #_form_11_{
    max-width: 100% !important;
    padding: 0;
  }
  #_form_11_ ._submit:hover{
    background: #002554 !important;
  }
  
  
  /* 12-10-23 start */
  
  #_form_11_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
  
  #_form_11_ * { outline:0; }
  
  ._form_hide { display:none; visibility:hidden; }
  
  ._form_show { display:block; visibility:visible; }
  
  #_form_11_._form-top { top:0; }
  
  #_form_11_._form-bottom { bottom:0; }
  
  #_form_11_._form-left { left:0; }
  
  #_form_11_._form-right { right:0; }
  
  #_form_11_ input[type="text"],#_form_11_ input[type="tel"],#_form_11_ input[type="date"],#_form_11_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
  
  #_form_11_ textarea { resize:none; }
  
  #_form_11_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  #_form_11_ ._submit:disabled { cursor:not-allowed; opacity:0.4; }
  
  #_form_11_ ._submit.processing { position:relative; }
  
  #_form_11_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#004cff, #004cff), conic-gradient(#004cff, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; }
  
  #_form_11_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#004cff !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
  
  @keyframes _spin { 0% { transform:translate(-50%, -50%) rotate(90deg); }
  
  100% { transform:translate(-50%, -50%) rotate(450deg); }
  
  }
  
  #_form_11_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
  
  #_form_11_ ._close-icon:before { position:relative; }
  
  #_form_11_ ._form-body { margin-bottom:30px; }
  
  #_form_11_ ._form-image-left { width:150px; float:left; }
  
  #_form_11_ ._form-content-right { margin-left:164px; }
  
  #_form_11_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
  
  #_form_11_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
  
  #_form_11_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
  
  #_form_11_ ._form-label,#_form_11_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
  
  #_form_11_._dark ._form-branding { color:#333; }
  
  #_form_11_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
  
  #_form_11_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
  
  #_form_11_ ._form_element * { font-size:14px; }
  
  #_form_11_ ._form_element._clear { clear:both; width:100%; float:none; }
  
  #_form_11_ ._form_element._clear:after { clear:left; }
  
  #_form_11_ ._form_element input[type="text"],#_form_11_ ._form_element input[type="date"],#_form_11_ ._form_element select,#_form_11_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
  
  #_form_11_ ._field-wrapper { position:relative; }
  
  #_form_11_ ._inline-style { float:left; }
  
  #_form_11_ ._inline-style input[type="text"] { width:150px; }
  
  #_form_11_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
  
  #_form_11_ ._form_element img._form-image { max-width:100%; }
  
  #_form_11_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
  
  #_form_11_ ._clear-element { clear:left; }
  
  #_form_11_ ._full_width { width:100%; }
  
  #_form_11_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
  
  #_form_11_ input[type="text"]._has_error,#_form_11_ textarea._has_error { border:#f37c7b 1px solid; }
  
  #_form_11_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
  
  #_form_11_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
  
  #_form_11_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
  
  #_form_11_ ._error._below { padding-top:8px; top:100%; right:0; }
  
  #_form_11_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; }
  
  #_form_11_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; }
  
  #_form_11_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); }
  
  #_form_11_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
  
  #_form_11_ ._button-wrapper ._error-inner._form_error { position:static; }
  
  #_form_11_ ._error-inner._no_arrow { margin-bottom:10px; }
  
  #_form_11_ ._error-arrow { position:absolute; width:0; height:0; }
  
  #_form_11_ ._error-html { margin-bottom:10px; }
  
  .pika-single { z-index:10000001 !important; }
  
  #_form_11_ input[type="text"].datetime_date { width:69%; display:inline; }
  
  #_form_11_ select.datetime_time { width:29%; display:inline; height:32px; }
  
  #_form_11_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
  
  #_form_11_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
  
  
  #_form_11_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  background:#fff !important; border:0px solid #b0b0b0 !important; max-width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
  
  #_form_11_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
  
  #_form_11_:before,#_form_11_:after { content:" "; display:table; }
  
  #_form_11_:after { clear:both; }
  
  #_form_11_._inline-style { width:auto; display:inline-block; }
  
  #_form_11_._inline-style input[type="text"],#_form_11_._inline-style input[type="date"] { padding:10px 12px; }
  
  #_form_11_._inline-style button._inline-style { position:relative; top:27px; }
  
  #_form_11_._inline-style p { margin:0; }
  
  #_form_11_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
  
  #_form_11_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
  
  
  #_form_11_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; }
  
  #_form_11_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; }
  
  #_form_11_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; }
  
  #_form_11_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); }
  
  #_form_11_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; }
  
  #_form_11_ .iti__country-list--dropup { margin-bottom:4px; }
  
  #_form_11_ .phone-error-hidden { display:none; }
  
  #_form_11_ .phone-error { color:#e40e49; }
  
  #_form_11_ .phone-input-error { border:1px solid #e40e49 !important; }
  
  #_form_11_ ._submit{
      display: block;
      width: fit-content;
      font: 17px/25px "Ubuntu-Medium";
      color: #fff;
      background: #ff4713 !important;
      padding: 17px !important;
      text-align: center;
      position: relative;
      border: unset;
      overflow: hidden;
      z-index: 1;
      border-radius: 5px !important;
      margin-top: 30px;
      transition: 0.5s ease-in-out;
  }
  #_form_11_ {
    padding: 0px 5px !important;
  }
  #_form_11_ ._error {
    z-index: 3 !important;
  }
  
  /* 12-10-23 end */
  
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1.tw1.idin_lab{
      background: url(../images/idin.svg) no-repeat center right 28px;
      background-size: 34px;
  }
  
  /**30-11-23***/
  
  footer .fbtm .fbtm_in .tp3 .ryt > img{
    width: 33px;
    height: 33px;
      margin-right: 3px;
      display: inline-block;
  }
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content{
    flex-wrap: wrap;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__stars{
        width: 76px!important;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__stars .__fbcw__star {
      width: 20%!important;
      height: 100%!important;
      max-height: 18px!important;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget {
        max-width: 155px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:last-child{
        padding-left: 20px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__score{
      font: 24px/25px "Ubuntu-Medium";
      color: #002554;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1{
        margin-bottom: 0px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab{
      font: 17px/33px "Ubuntu-Regular";
      color: #999999;
      padding: 10px 20px;
  }
  /*01-12-2023*/
  
  /* 14-12-23 */
  .header-top-panel.tick_slider{
    display: none;
  }
  .header-top-panel:first-child ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 920px;
    margin: 0 auto;
  }
  .header-top-panel ul li{
    padding-left: 30px;
    background: url(../images/hctick.svg) no-repeat center left;
    margin-right: 24px;
  }
  .header-top-panel ul li:last-of-type{margin-right: 0;}
  .greep_c{
    height: 25px;
  }
  
  /* 15-12-23 */
  
  /* .categories .cate_in .lft .prc .colors{
    position: relative;
  }
  
  .categories .cate_in .lft .prc .colors p span{
      font: 16px/22px "Ubuntu-Italic";
      color: #999999;
      border-radius: 5px;
      border: unset;
      padding: 11.5px 20px;
      width: 100%;
      padding-right: 50px;
      max-width: 218px;
      background: #ededed url(../images/arr1.svg) no-repeat center right 20px;
      display: block;
      position: relative;
      cursor: pointer;
  }
  .categories .cate_in .lft .prc .colors ul li label{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    cursor: pointer;
  }
  .categories .cate_in .lft .prc .colors ul li:last-child{
    margin-bottom: 0;
  }
  .categories .cate_in .lft .prc .colors ul li input {
    height: 15px !important;
    width: 15px !important;
    appearance: none !important;
    border-radius: 50% !important;
    display: block;
    margin: 0 !important;
    min-width: 15px !important;
  }
    .categories .cate_in .lft .prc .colors ul li span{
      font: 15px/22px "Ubuntu-Italic";
      color: #999999;
      padding-left: 10px;
    }
    .categories .cate_in .lft .prc .colors ul{
      padding: 20px 15px;
      background: rgb(237, 237, 237);
      width: 218px;
      position: absolute;
      top: 47px;
      left: 0;
      z-index: 1;
      display: none;
      height: 170px;
      overflow-y: auto;
    }
    .categories .cate_in .lft .prc .colors ul::-webkit-scrollbar{
      width: 2px;
    }
    .categories .cate_in .lft .prc .colors ul::-webkit-scrollbar-thumb{
      border-radius: 5px;
      background-color: #002554;
    }
    .categories .cate_in .lft .prc .colors p input {
      position: absolute !important;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100% !important;
  } */
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p {
    bottom: 55px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree{
    position: relative;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio.inmeet_ser label .inmeetservice + strong::before,
    .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation + strong::before {
    top: -10px;
  }
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio.inmeet_ser {
    width: 50%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio.inmeet_ser label {
    width: 100%;
    display: block;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio.inmeet_ser label input.inmeetservice:checked ~ strong::after {
    top: 3px;
    left: 10px;
  }
  
  /* 16.12.2023 */
  .categories .cate_in .lft .prc.fil_{display: flex;justify-content: space-between;}
  .categories .cate_in .lft .prc.fil_ .tool-po{margin-left:10px;}
  .categories .cate_in .lft .prc.fil_ label{cursor:pointer;}
  .categories .cate_in .lft .prc.fil_ label span{    display: inline-block;font: 20px/30px "Ubuntu-Bold";color: #002554;}
  .categories .cate_in .lft .prc.fil_ label input:checked + span{color:#ff4713;}
  .categories .cate_in .lft .prc.fil_ label input:checked + span:after{visibility: visible;opacity:1;}
  .categories .cate_in .lft .prc.fil_.fil_ch input{appearance: none;margin-right: 0;}
  .categories .cate_in .lft .prc.fil_.fil_ch span{position: relative;padding-left:30px;}
  .categories .cate_in .lft .prc.fil_.fil_ch label input:checked + span{color: #002554;}
  .categories .cate_in .lft .prc.fil_.fil_ch span:before{
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    margin: 0px 15px 0 0;
    border-radius: 5px;
    border: 2px solid #002554;
    padding: unset;
    top: 5px;
  }
  .categories .cate_in .lft .prc.fil_.fil_ch span:after{
      content: "";
      position: absolute;
      left: 7px;
      top: 7px;
      width: 7px;
      height: 12px;
      border: solid #ff4713;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
      visibility: hidden;
      opacity: 0;
  }
  /* 16.12.2023 */
  
  /***19-12-23***/
  .categories .cate_in .lft  .selection_ad .fil_ch:first-of-type{
    padding-bottom: 10px;
    margin-bottom: 0;
    border: unset;
  }
  .categories .cate_in .lft .filter_drp  .reset_button a{
    width: 100%;
    height: 55px;
    padding: 15px 0;
    font: 17px/25px "Ubuntu-Bold";
    background: #002554;
    color: #ffffff;
    text-align: center;
    margin-top: 20px;
    display: block;
  }
  .categories .cate_in .lft .filter_drp  .reset_button a:hover{
  background: #ff4713;
  }
  .categories .cate_in .lft .selection_ad strong{
  font: 22px/30px "Ubuntu-Bold";
  color: #002554;
  display: block;
  
  margin-bottom: 20px;
  }
  
  .categories .cate_in .lft  .prc strong{
    font: 22px/30px "Ubuntu-Bold";
  color: #002554;
  width: 100%;
  display: block;
  
  margin-bottom: 20px;
  }
  .categories .cate_in .lft .prc.fil_{
    flex-wrap: wrap;
  }
  
  .categories .cate_in .lft .prc.fil_ label span{
    color: #999999;
    font: 16px/20px "Ubuntu-Light";
  }
  .categories .cate_in .lft .prc.fil_.fil_ch span:before{
    border: 1px solid #999999;
  }
  .categories .cate_in .lft .prc.fil_.fil_ch span:before
  {
    top: 0;
  }
  .categories .cate_in .lft .prc.fil_.fil_ch span:after{
    top: 2px
  }
  .categories .cate_in .lft .prc .enter_d{
  display: flex;
  padding: 10px;
  max-width: 230px;
  background: #ededed;
  border-radius: 5px;
  margin: 20px 0;
  color: #777777;
  align-items: center;
  }
  .categories .cate_in .lft .prc .enter_d span{
    color: #777777;
  }
  .categories .cate_in .lft .prc .enter_d input{
    width: 70px;
    height: 37px;
    background: #ffffff;
    padding-left: 0px;
    text-align: center;
    color: #777777;
  }
  .categories .cate_in .lft .prc .enter_d input:first-child{
    margin-right: 10px;
  }
  
  .categories .cate_in .lft .prc .enter_d input + input{
    margin: 0 10px;
  }
  
  
  
  .categories .cate_in .lft .prc .centi{
    display: none;
  }
  
  
  /*21-12-2023*/
  .droom .droom_in .visible{
    display: block;
  }
  .filter_feature{
    width: 100%;
    text-align: center;
    margin: 20px 0;
    display: none;
  }
  .filter_feature label:not(:last-child){
    margin-right: 20px;
  }
  .filter_feature label input{
      position: absolute;
      appearance: none;
      left: 0;
  }
  .filter_feature label span{
      display: inline-block;
      font: 19px/25px "Ubuntu-Medium";
      color: #002554;
      padding: 5px 0;
      width: 100%;
      position: relative;
      padding-left: 30px;
  }
  .filter_feature label span::before{
      content: "";
      display: inline-block;
      position: absolute;
      left: 0;
      width: 20px;
      height: 20px;
      border-radius: 5px;
      border: 2px solid #002554;
      padding: unset;
      top: 7px;
  }
  .filter_feature label span::after{
      content: "";
      position: absolute;
      left: 6px;
      top: 10px;
      width: 7px;
      height: 12px;
      border: solid #ff4713;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
      visibility: hidden;
      opacity: 0;
  }
  .filter_feature label input[type="checkbox"]:checked + span::after{
    opacity: 1;
    visibility: visible;
  }
  /*21-12-2023*/
  
  
  /*22-01-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec{
    display: flex;
    align-items: center;
  /*  justify-content: space-between;*/
    margin: 0 0px 60px 0px;
    padding-left: 60px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div{
    width: 32% !important;
    height: 120px !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div:not(:last-child) {
    margin-right: 2%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_1{
      width: 45%;
      height: 120px;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_2{
      width: 40%;
      height: 100px;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_3{
      width: 35%;
      height: 80px;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div{
    position: relative;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div > span{
      font: 15px/25px "Ubuntu-Bold" !important;
      color: #999999 !important;
      position: absolute;
      bottom: -40px;
      left: 50%;
      transform: translateX(-50%);
      width: 100%;
      text-align: center;
  }
  /*22-01-2024*/
  
  /*23-01-2024*/
  .lightbox_popup{
      background: rgba(0,0,0,0.7);
  }
  .lightbox_popup .modal-header{
    padding: 0 !important;
    border: none !important;
    position: relative;
  }
  .lightbox_popup .btn-close{
    background: #ff4713;
    font-size: 22px;
    line-height: 20px;
    font-weight: bold;
    padding: 8px 9px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -11px;
    opacity: 1;
  }
  .lightbox_popup .modal-header img{
    width: 100%;
    height: 440px;
  }
  .lightbox_popup .modal-dialog{
    top: 20%;
  }
  /*23-01-2024*/ 
  
  /*24-01-2024*/ 
  .categories .cate_in .lft .prc.boven .ex_filter{
    margin-bottom: 10px;
  }
  .categories .cate_in .lft .prc.type_dir{
    border: none;
    margin: 0;
  }
  .categories .cate_in .lft .prc.clr{
    border-bottom: 1px solid #e7e8eb;
  }
  /*24-01-2024*/ 
  
  /**27-1-24***/
  .categories .cate_in .lft .prc.clr ul.custom-dropdown-options li img, .categories .cate_in .lft .prc.clr .colors ul li img{
        width: 40px;
      height: 40px;
      object-fit: cover;
      border-radius: 50%;
      box-shadow: 0 0 3px 0 #cdcdcd;
  }
  .categories .cate_in .lft .prc.clr .colors div.custom-dropdown-button span img, .categories .cate_in .lft .prc.clr .colors div.counter-custom-dropdown-button span img, .categories .cate_in .lft .prc.clr .colors div.handle-custom-dropdown span img{
      width: 40px;
      height: 40px;
      object-fit: cover;
      border-radius: 50%;
      box-shadow: 0 0 3px 0 #cdcdcd;
  }
  .categories .cate_in .lft .prc.clr .colors div.custom-dropdown-button span p, .categories .cate_in .lft .prc.clr .colors div.counter-custom-dropdown-button span p, .categories .cate_in .lft .prc.clr .colors div.handle-custom-dropdown span p{
    margin-left: 10px;
  }
  .categories .cate_in .lft .prc.clr .colors  .custom-dropdown-option, .categories .cate_in .lft .prc.clr .colors .counter-custom-dropdown-option, .categories .cate_in .lft .prc.clr .colors .handle-custom-dropdown-option{
    margin-bottom: 5px;
  }
  
  /* 14-2-24 */
  .custom-dropdown-button >span, .counter-custom-dropdown-button > span, .handle-custom-dropdown-button > span {
    padding: 14px 20px !important;
    height: 56px;
  }
  .custom-dropdown-option label, .counter-custom-dropdown-option label, .handle-custom-dropdown-option label{
    cursor: pointer;
    display: flex;
    align-items: center;
  }
  .custom-dropdown-option, .counter-custom-dropdown-option, .handle-custom-dropdown-option {
    margin-bottom: 5px;
  }
  
  .custom-dropdown-button >span label, .counter-custom-dropdown-button > span label, .handle-custom-dropdown-button > span label {
    cursor: pointer;
    display: flex;
    align-items: center;
  }
  .droom .droom_in .droom_fx .slct:after{
    display: none;
  }
  .custom-dropdown-button >span, .counter-custom-dropdown-button > span, .handle-custom-dropdown-button > span{
    max-width: 100%;
  }
  .custom-dropdown-option label input, .counter-custom-dropdown-option label input, .handle-custom-dropdown-option label input{
    visibility: hidden;
  }
  .custom-dropdown-option label img, .counter-custom-dropdown-option label img, .handle-custom-dropdown-option label img,.custom-dropdown-button >span label img, .counter-custom-dropdown-button > span label img, .handle-custom-dropdown-button > span label img{
      width: 40px;
      height: 40px;
      object-fit: cover;
      border-radius: 50%;
      box-shadow: 0 0 3px 0 #cdcdcd;
  }
  .custom-dropdown-button >span label p, .counter-custom-dropdown-button > span label p, .handle-custom-dropdown-button > span label p{
    margin-left: 10px;
  }
  /**==15 feb 24===**/
  #u-model .modal-dialog {
    max-width: 1350px;
    margin: 0 auto;
  }
  
  #u-model.show {
    background-color: #76879f;
  }
  
  #u-model .modal-dialog .modal-content {
    padding: 90px 60px 60px 58px;
    background: #ffffff;
    border-radius: 10px;
    border: 0;
  }
  
  #u-model .modal-dialog .modal-content .btn-close {
    background: url(../images/pp_cross.svg)no-repeat center;
    opacity: 1;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 28px;
    top: 28px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body {
    padding: 0;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row {
    display: flex;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd) {
    flex-direction: row-reverse;
    margin-bottom: 50px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt {
    padding: 0px 0 0 101px !important;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_lft .u_img strong {
    text-align: center;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft {
    width: 46%;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img>img {
    width: 100%;
    max-width: 563px;
    height: 309px;
    border-radius: 10px;
    object-fit: cover;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img .play_button {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img iframe {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    visibility: visible;
    width: 100%;
    right: 0;
    height: 309px;
    max-width: 563px;
    margin: 0 auto;
    border-radius: 10px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row {
    margin-bottom: 60px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:last-child {
    margin-bottom: 0;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt {
    width: 54%;
    padding-right: 100px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p a {
    color: #ff4713;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li {
    background: url(../images/p_tick.svg) no-repeat top 10px left;
    padding-left: 24px !important;
    margin: 0;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul {
    margin: 20px 0;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font: 36px/40px "Ubuntu-Bold";
    color: #002554;
    display: block;
    margin-bottom: 24px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p,
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li {
    font: 17px/25px "Ubuntu-Light";
    color: #999999;
    margin-bottom: 23px;
  }
  
  /*#u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft.video-playing .u_img iframe {
    opacity: 1;
    visibility: visible;
  }*/
  /**==15 feb 24===**/
  
  
  /* 15-2-24 */
  
  #gdpr-cookie-message {
    left: 0;
    display: flex;
    align-items: center;
    padding-bottom: 0 !important;
    max-width: 900px !important;
    margin: 0 auto !important;
    padding: 18px 0px 0px 23px !important;
  }
  #gdpr-cookie-message p {
    flex-wrap: wrap;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn {
    font: 15px/20px "Ubuntu-Medium" !important;
    max-width: 175px;
    padding: 14px 12px !important;
    z-index: 1;
    margin-bottom: 15px;
  }
  #gdpr-cookie-message .cookies-content-left{
    width: 65%;
  }
  #gdpr-cookie-message .cookies-content-right{
    width: 37%;
  }
  
  /* 16-2-24 */
  .droom .droom_in .droom_fx .custom_selects .radios {
    background: #ededed url(../images/arr1.svg) no-repeat center right 20px;
  }
  .droom .droom_in .droom_fx .slct select {
    background: #ededed url(../images/arr1.svg) no-repeat center right 12px;
  }
  
  
  /* 16-02-2024 */
  #_form_13_{
    margin: 0 !important;
    padding: 0 !important;
  }
  /* 16-02-2024 */
  
  /* ----------  16-02-2024 ----------  */
  .categories .cate_in .lft .prc .enter_d{
    max-width: 100%;
  }
  .categories .cate_in .lft .prc .enter_d.rate_p input{
    margin: 0 10px;
  }
  .categories .cate_in .lft .filter_drp .prc.lato .range_slider{
    margin-right: 0;
  }
  .categories .cate_in .lft .prc .enter_d.rate_p span{
    margin-right: 7px;
  }
  .categories .cate_in .lft .prc .enter_d{
    margin: 10px 0 20px;
  }
  /* ---------- 21-02-2024 ----------  */
  
  
  /**==popup style==**/
  #u-model .modal-dialog {
    max-width: 1350px;
    margin: 0 auto;
  }
  #u-model.show{
    background-color: #76879f;
  }
  #u-model .modal-dialog .modal-content {
    padding: 90px 60px 60px 58px;
    background: #ffffff;
    border-radius: 10px;
    border: 0;
  }
  #u-model .modal-dialog .modal-content  .btn-close{
    background: url(../images/pp_cross.svg)no-repeat center;
  opacity: 1;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 28px;
  top: 28px;
  }
  #u-model .modal-dialog .modal-content .modal-body{padding: 0;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row{
    display: flex;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd){
    flex-direction: row-reverse;
    margin-bottom: 50px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt{
  padding: 0px 0 0 101px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_lft .u_img strong{text-align: center;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft{
    width: 46%;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img > img{
    width: 100%;
    max-width: 563px;
    height: 309px;
    border-radius: 10px;
    object-fit: cover;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img .pos{position: relative;overflow: hidden;border-radius: 10px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img .play_button{
    display: inline-block;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img iframe{
    position: relative;
      opacity: 1;
      visibility: visible;
      width: 100%;
      right:0;
      height:309px;
        max-width: 563px;
          margin: 0 auto;
          border-radius: 10px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row{margin-bottom: 60px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:last-child{margin-bottom: 0;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt{
    width: 54%;
    padding-right: 100px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p a{color: #ff4713;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li{
        background: url(../images/p_tick.svg) no-repeat top 10px left;
          padding-left: 24px !important;
          margin: 0;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul{margin: 20px 0;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row  strong{
    font: 36px/40px "Ubuntu-Bold";
    color: #002554;
    display: block;
    margin-bottom: 24px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p,
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li{
    font: 17px/25px "Ubuntu-Light";
    color: #999999;
    margin-bottom: 23px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft.video-playing .u_img iframe{
  opacity: 1;
  visibility: visible;
  }
  /**==popup style==**/
  
  /* ---------- 22-02-2024 ----------  */
  .prd_sticky .prd_sticky_inner .add_Cart{
    display: flex;
    justify-content: flex-end;
    max-width: unset;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a:not(:last-child){
    margin-right: 5px;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a.help_btn{
    background: #ff4713;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
    width:unset;
    padding: 10px 21px;
  }
  /* ---------- 22-02-2024 ----------  */
  
  /*27-02-2024*/
  #u-model .modal-dialog .modal-content .modal-body .utube_row{
    align-items: center;
  }
  /*27-02-2024*/
  
  /*29-02-2024*/
  .steen .steen_in .steen_caro .steen_item .cnt .empty_{
    height: 31px;
  }
  /*29-02-2024*/
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
    margin-left: 0;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line{
    padding: 15px 20px;
    border-bottom: none;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th{
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
    border-bottom: none;
    padding: 0;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in:not(:last-child){
    margin-bottom:15px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in{
    display: flex;
    align-items: center;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in>p{
    font: 17px / 25px "Ubuntu-Medium";
    color: #002554;
    margin-right: 20px;
    max-width: 150px;
    width: 100%;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(50% - 170px);
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check .label_checkbox{
    display: flex;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check .label_checkbox label{
    margin-right: 15px;
    display: flex;
    align-items: center;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check input[type = "radio"]{
    width: 30px;
    height: 30px;
    background-color: #f6f6f6;
    border-radius: 5px;
    position: relative;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check input[type = "radio"]:after{
    display: block;
    position: absolute;
    width: 15px;
    height: 8px;
    left: 7px;
    top: 10px;
    border-bottom: 2px solid #ff4b19;
    border-left: 2px solid #ff4b19;
    transform: rotate(318deg);
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check input[type = "radio"]:checked::after{
    content: '';
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check span{
    font: 15px / 25px "Ubuntu-Light";
  color: #999999;
  margin-left: 10px;
  }
  
  /* ---------- 1.3.24 --------*/
  
  
  
  /* 2-3-24 start */
  
  
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    color: red;
    color: #ff4713;
    font: 38px / 45px "Ubuntu-Bold";
    text-align: center;
    margin: 60px 0;
  }
  
  .categories .cate_in .ryt .steen.catsen .powerranger h1 b {
    color: #002554;
    display: block;
    font-size: 28px;
  }
  
  /* 2-3-24 end */
  
  /*04-03-2024*/
  .categories .cate_in .lft .prc .enter_d.rate_p input,
  .categories .cate_in .lft .prc .enter_d input{
        border: none;
      border-radius: 6px;
  }
  .categories .cate_in .lft .prc .enter_d{
    justify-content: center;
  }
  /*04-03-2024*/
  
  /*06-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-prev{
    left: -40px;
  }
  /*06-03-2024*/
  
  /*07-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label input{
        position: relative;
      height: 40px;
      width: 40px;
      border-radius: 50%;
      border: 1px solid rgba(0, 0, 0, 0.12);
      background: transparent;
      appearance: none;
      cursor: pointer;
          min-width: 40px;
              margin-right: 9px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label input:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 25px;
      height: 25px;
      border-radius: 100%;
      background: #ff4b19;
      opacity: 0;
      visibility: hidden;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label input:checked:after {
      opacity: 1;
      visibility: visible;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label .inr_blk .lb_txt strong{
      font: 21px / 25px "Ubuntu-Bold";
      color: #002254;
      padding-right: 30px;
      display: inline-block;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label .inr_blk{
    display: flex;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label .inr_blk .lb_txt p{
      font: 15px / 25px "Ubuntu-Light";
      color: #999999;
      padding-left: 0px;
      white-space: nowrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label .bdy_img img{
      width: 100% !important;
      height: 200px !important;
      min-width: unset;
      min-height: unset;
      display: inline-block;
      object-fit: cover !important;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo .bdy_img {
      width: 200px !important;
            margin-top: 15px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label:not(:last-child){
    margin-right: 50px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo{
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo .bdy_img{
    text-align: start;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label{
        margin-bottom: 40px;
            width: 210px !important;
      display: block;
  }
  /*07-03-2024*/
  
  /* ---------- 8.3.24 --------*/
  header .header.header.scrolled .head_in .menus > ul li.mega1 .mega_menu{
    top: 87px;
  }
  /* ---------- 8.3.24 --------*/
  
  /*11-03-2024*/
  .spinner-border{
        position: absolute;
      left: 50%;
  }
  /*body.show_spin{
    position: relative;
  }
  body.show_spin::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
      background: #000;
      opacity: 0.8;
      z-index: 11;
  }*/
  .spin_part{
      position: absolute;
      top: 0;
      height: 100vh;
      width: 100%;
      z-index: 9;
      /* background: #000; */
      opacity: 1;
          display: none;
  }
  .spin_part.show_spin{
    display: block;
  }
  .spin_part .spinner-border {
      width: 60px;
      height: 60px;
      border: 0.25em solid #ff4713;
      border-right-color: transparent !important;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -29px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo{
    align-items: flex-end;
  }
  /*11-03-2024*/
  
  /* 12-03-2024 */
  .categories .cate_in .ryt .steen.catsen .steen_in{
    position: relative;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro.spinner_hide{
    opacity: 0;
  }
  /* 12-03-2024 */
  /* 13-03-2024 */
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input .p_txt input{
    border: none !important;
  }
  /* 13-03-2024 */
  
  
  /* 15-3-24 start */
  
  .kenz .kenz_in .kenz_caro .kenz_item .img > a img{
    object-fit: cover;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt a {
    -webkit-line-clamp: 2;
    height: 48px;
  }
  
  
  /*21-03-2024*/
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab >iframe{
    width: 100% !important;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab p > br{
    display: none;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab p > b,
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab p > strong{
    display: block;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab p:not(:last-child){
    margin-bottom: 15px;
  }
  /*21-03-2024*/
  
  
  
  /* 15-3-24 end */
  

  /* 13-04-2024 */
  /* new video page */
  .video_page {
    background: #ededed;
  }
  .video_page p{
    font: 17px/25px "Ubuntu-Light";
    color: #999999;
  }
  .video_page p > a {
    color: #ff4713;
  }
  .video_page ul{
    padding-left: 0;
    margin: 20px 0 30px
  }
  .video_page ul li{
    font: 17px/30px "Ubuntu-Light";
    color: #999999;
    padding-left: 25px;
    background: url(../images/li_tick.svg) no-repeat left top 10px;
  }
  .video_page .shw_you .inr_blk{
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
  }
  .video_page .shw_you .inr_blk .lft{
    width: 46%;
  }
  .video_page .shw_you .inr_blk .lft .img_blk{
    position: relative;
  }
  .video_page .shw_you .inr_blk .lft .img_blk::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to right, transparent 70%, #fff);
    opacity: 1;
  }
  .video_page .shw_you .inr_blk .lft .img_blk img{
    width: 100%;
    height: 523px;
    object-fit: cover;
  }
  .video_page .shw_you .inr_blk .rgt{
    width: 54%;
    padding-left: 80px;
    background: #fff;
  }
  .video_page .shw_you .inr_blk .rgt b{
    display: block;
    font: 17px/24px "Ubuntu-Medium";
    color: #ff4713;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .video_page .shw_you .inr_blk .rgt h1{
    display: block;
    font: 60px / 70px "Ubuntu-Bold";
    color: #002554;
    padding-bottom: 22px;
    margin-bottom: 0;
  }
  .video_page .shw_you .inr_blk .rgt p{
    padding-right: 87px;
  }
  .video_page .shw_you .inr_blk .rgt a.rect{
    width: fit-content;
    min-width: 135px;
    padding: 0 30px;
    font: 17px / 60px "Ubuntu-Medium";
    color: #fff;
    background: #ff4713;
    display: block;
    border-radius: 5px;
    text-align: center;
    text-decoration: unset;
  }

  .video_page .faq_vid .container > .inr_blk {
    padding: 50px 0;
  }
  .video_page .faq_vid .inr_blk .hd_blk{
    text-align: center;
  }
  .video_page .faq_vid .inr_blk .hd_blk b{
    font: 17px/24px "Ubuntu-Medium";
    color: #ff4713;
    display: block;
    text-transform: uppercase;
    padding-bottom: 11px;
  }
  .video_page .faq_vid .inr_blk .hd_blk h2{
    font: 36px/44px "Ubuntu-Bold";
    color: #002554;
  }
  .video_page .faq_vid .inr_blk .hd_blk h2 > span{
    display: block;
    color: #ff4713;
  }
  .video_page .faq_vid .inr_blk .cate_vid ul.nav {
    margin-bottom: 0;
    justify-content: center;
    padding: 25px 0;
    background: #fff;
    border-radius: 5px;
    margin: 28px 0;
  }
  .video_page .faq_vid .inr_blk .cate_vid ul.nav li{
    padding-left: 0;
    background: unset;
  }
  .video_page .faq_vid .inr_blk .cate_vid ul.nav li:not(:last-child){
    margin-right: 20px;
  }
  .video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect{
    font: 17px/60px "Ubuntu-Medium";
    color: #fff;
    background: #022552;
    padding: 0 30px;
    transition: all .5s;
  }
  .video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect.active,
  .video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect:hover{
    background: #ff4713;
  }
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_{
    width: 49%;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 28px;
  }
   .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_:nth-child(2n) .vid_{
    /* background-image: url(../images/vid_tem2.png); */
  }
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_{
    /* background: url(../images/vid_tem.png) no-repeat; */
    /* background-size: cover; */
    position: relative
  }
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_.no_bg{
    background: unset;
  }
  /* .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_.no_bg video{
    opacity: 1;
  } */
  /* .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #8192a9;
    opacity: 0;
    visibility: hidden;
    z-index: 0;
    transition: all .5s;
  }  */
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_:hover:after{
    opacity: 0.6;
    visibility: visible;
  } 
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ iframe{
    width: 100%;
    height: 370px;
    object-fit: cover;
    /* opacity: 0; */
    transition: all .5s;
  }

.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_.pas video{
    opacity: 1;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;  
    transition: all .5s;
    z-index: 1;
} 

.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button{
    border: 0;
    background: transparent;
    width: 90px;
    height: 90px;
    padding: 0;
    opacity: 0;
}            

.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}     
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button.shw_{
    z-index: 1 !important;
    position: relative;
    opacity: 1;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button.pause_v{
    position: absolute;
    left: 0;
    z-index: -1;
}
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt{
    padding: 25px 30px;
  }
  .video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt b{
    font: 20px/27px "Ubuntu-Bold";
    color: #002554;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
  }
  /* 13-04-2024 */


/*29-04-2024*/
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .img{
  padding: 0;
      margin-top: -12px;
  width: 20%;
  text-align: center;
      margin-right: 20px;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .cart_hd{
  width: 75%;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .cart_hd{
  width: 75%;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart .clear_d {
  position: unset;
  width: 5%;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img img {
  width: 80px;
  height: 80px;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart{
  align-items: center;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft{
  padding: 0;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1{
  padding-top: 30px;
}
header .header .head_in .cart_list .cart .cart_details .cart_detl_in{
    max-height: 490px;
    overflow-y: unset !important;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1 {
        max-height: 380px;
        overflow-y: auto;
            padding: 20px 10px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft{
    border: none;
  }

/*29-04-2024*/
/*14-05-24*/
.bdy_img .ryt_img{
    max-width: 630px;
    width: 100%;
    height: 360px;
}
.bdy_img .ryt_img iframe{
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
/*14-05-24*/

/* 27-6-24 */

.checkout_pg .checkout_in .ckout .ryt .jouw .gewen .inp{
  position: relative;
  display: flex;
  margin-bottom: 25px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .gewen .inp input[type="text"] {
  font: 17px / 20px "MyriadPro-Regular";
  color: #999999;
  border: unset;
  width: 100%;
  padding: 9.5px 19px 10px;
  border: 1px solid #ededed;
  border-radius: 10px 0 0 10px;
  background-color: transparent;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .gewen .inp input[type="submit"]{
   width: 150px;
    display: inline-block;
    background: #002554;
    border: unset;
    padding: 11.5px 20px;
    font: 17px / 22px "Ubuntu-Regular";
    color: #fff;
    border-radius: 0 10px 10px 0;
    display: inline-block;
}

.checkout_pg .checkout_in .ckout .ryt .jouw .gewen .inp input[type="submit"]:hover{
  background-color: #ff4713;
}

/*22-07-2024*/
/*.droom .droom_in .common {
  position: relative;
}
.droom .droom_in .common.spin_filter::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: transparent;
}
.droom .droom_in .common.spin_filter .droom_fx {
    opacity: 0.5;
}
.droom .droom_in .common.spin_filter .part_spin {
    display: inline-block;
}
.droom .droom_in .common .part_spin {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: -10px;  
    display: none;
}
.droom .droom_in .common .part_spin .spinner-border {
  position: unset;
}*/
body.spinfilter .part_spin {
  display: block;
}
body .part_spin {
  position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 10;
    display: none;
}
body .part_spin .spinner-border {
      position: absolute;
    left: 50%;
    top: 50%;
        width: 4rem;
    height: 4rem;
    border-color: #ff4713;
    border-right-color: transparent;
        margin-left: -30px;
}

/*22-07-2024*/

/* 23-07-2024 */

/* 23-07-2024 */

/* 26-07-24 */
.categories .blog_overview_inner.portfolio_grid .overview_grid .item .c_cnt p {
  -webkit-line-clamp: 3;
  border-top: unset;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item>a img {
  height: 254px;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item>a{
  position: relative;
  display: block;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item>a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  background: #0025547d;
  left: 0;
  bottom: 0;
  transition: 0.2s;
  border-radius: 10px 10px 0 0;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item>a:hover::after {
  height: 100%;
  transition: 0.2s;
}
.categories .blog_overview_inner.portfolio_grid .blog_pagination .pagination li a {
    font: 18px/25px "Ubuntu-Light";
    background-color: #fff;
    color: #002554;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: 600;
    transition: 0.5s ease-in-out;
}
.categories .blog_overview_inner.portfolio_grid .blog_pagination .pagination li.active > a ,.categories .blog_overview_inner.portfolio_grid .blog_pagination .pagination li:hover > a{
  background-color: #002554;
  color: #ffffff;
}
.categories .blog_overview_inner.portfolio_grid .blog_pagination .pagination li:not(:last-child) {
  margin-right: 10px;
}
.categories .blog_overview_inner.portfolio_grid .blog_pagination .pagination {
    display: flex;  
    justify-content: center;
}
.myprotfolio .modal-content .mySlides_0 img{
  width: 100%;
  height: 400px;
  object-fit: contain;
}
.myprotfolio .modal-content  .assemble_slid{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.categories .blog_overview_inner.portfolio_grid .modal.light_out {
  background: rgba(0, 0, 0, 0.72);
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item {
  max-width: unset;
  width: 32.5%;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(4n)) {
  margin-right: unset;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(3n)) {
  margin-right: 1.2%;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item .c_cnt {
  margin-right: unset;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item .c_cnt .jq-ry-container {
  padding: 0px ;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .prev{
  left: 0;
}
.categories .blog_overview_inner.portfolio_grid .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group ,.categories .blog_overview_inner.portfolio_grid .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{
  z-index: 4;
}

/* 26-07-24 */
  /* 30-07-24 */
  .tes_clent .prd_ovr_boxes .box .btm_content ul li,.tes_clent .bt_content ul.pagi_ li{
    background: unset;
    padding: unset;
}
.tes_clent p>a{
    font: 17px / 26px "Ubuntu-Medium";
    color: #002554;   
    transition: 0.5s ease-in-out;
}
.tes_clent p>a:hover{
    color: #ff4713;
}
.container{
    max-width: 1350px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
.tes_clent ul li {
    padding-left: 20px;
    font: 17px/25px "Ubuntu-Light";
    color: #000;
    background: url(../image/li_tick.svg) no-repeat top 9px left;
    padding-bottom: 5px;
}
.tes_clent{
    background-color: #ededed;
}
.tes_clent .tp_cont{
    display: flex;
    align-items: center;
    padding: 39px 0 26px;
}
.tes_clent .tp_cont .lft{
    width: 65%;
}
.tes_clent .tp_cont .lft h1 {  
    font: 36px/41px "Ubuntu-Bold";
    color: #002554;    
}
.tes_clent .tp_cont .lft h1>span{
    color: #ff4713;
}
.tes_clent .tp_cont .lft p{         
    font: 17px/26px "Ubuntu-Light";
    color: #999999;  
    padding-top: 10px;  
}
.tes_clent .tp_cont .rgt{
    width: 35%; 
}
.tes_clent .tp_cont .rgt .hv_bt{
    max-width: 227px;
    width: 100%;
   margin-left: auto;
}
.tes_clent .tp_cont .rgt a {
    font: 17px/26px "Ubuntu-Medium";
    color: #fff;
    background: #ff4713;
    transition: all .3s;
    text-align: center;
    padding: 18.5px 0;
    border-radius: 5px;
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    z-index: 1;
}
.tes_clent .tp_cont .rgt a::before {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 50%;
    background: #002554;
    top: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: bottom right;
    transform: rotate(90deg);
    visibility: hidden;
}
.tes_clent .tp_cont .rgt a:hover::before {
    visibility: visible;
    transform: rotate(0deg);
}
.tes_clent .tp_cont .rgt a::after {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    height: 50%;
    background: #002554;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: .5s ease-in-out;
    transform-origin: top left;
    transform: rotate(90deg);
    visibility: hidden;
}
.tes_clent .tp_cont .rgt a:hover::after {
    visibility: visible;
    transform: rotate(0deg);
}
.tes_clent .prd_ovr_boxes{
    display: flex;
    flex-wrap: wrap;
}
.tes_clent .prd_ovr_boxes .box{
    width: 48.8%;
    background-color: #fff;
    border-radius: 5px;
    padding:30px 30px 18px;
    margin-bottom: 30px;
}
.tes_clent .prd_ovr_boxes .box:not(:nth-child(2n)) {
    margin-right: 2.3%;
}
.tes_clent .prd_ovr_boxes .box .top_content strong{
    font: 22px/27px "Ubuntu-Bold";
    color: #002554;   
    display: block;
}
.tes_clent .prd_ovr_boxes .box .top_content p {
    font: 17px/26px "Ubuntu-Light";
    color: #999999;
    padding-top: 10px;
    max-width: 590px;
    width: 100%;
    /* display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;    */
}
.tes_clent .prd_ovr_boxes .box .img_blk{
    display: flex;
    margin: 19px 0;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg{
    width: 127px;
    height: 129px;  
    border-radius: 5px;
    display: block;
    overflow: hidden;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg:not(:last-child){   
    margin-right: 13px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_{
    position: relative;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #002554;
  left: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0.7;
  display: block;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font: 32px/37px "Ubuntu-Bold";
  color: #fff;
  z-index: 2;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.tes_clent .prd_ovr_boxes .box .btm_content {
    border-top: 1px solid #d5d9dd;
    padding-top: 13px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul{
    display: flex;
    align-items: center;
    justify-content: end;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li{
    display: flex;
    align-items: center;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li:not(:last-child){
    margin-right: 30px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li img{
    width: 28px;
    height: 28px;
    object-fit: contain;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li span{
    padding-left: 10px;
    font: 17px/22px "Ubuntu-Regular";
    color: #999999;  
}
.tes_clent .bt_content ul.pagi_ {
    justify-content: center;
    display: flex;
    margin-top: 40px;
}
.tes_clent .bt_content ul.pagi_ li a {
    font: 18px/25px "Ubuntu-Light";
    background-color: #fff;
    color: #002554;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: 600;
}
.tes_clent .bt_content ul.pagi_ li a:hover{
    background-color: #002554;
    color: #fff;
}
.tes_clent .bt_content ul.pagi_ li.cont a:hover{
    background-color: #ff4713;
}
.tes_clent .bt_content ul.pagi_ li a img{
    width: 7px;
    height: 12px;
    object-fit: cover;
}
.tes_clent .bt_content ul.pagi_ li:not(:last-child){
    margin-right: 12px;
}
.tes_clent .bt_content ul.pagi_ li a:hover img{
    filter: brightness(20);
}
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: 114px;
}
.tes_clent {
  padding-bottom: 80px;
}
.tes_clent .modal.light_out {
  background: rgba(0, 0, 0, 0.72);
}
.tes_clent .modal-content .mySlides_0 img{
  width: 100%;
  height: 400px;
  object-fit: contain;
}
.tes_clent  .modal-content  .assemble_slid{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
  /* 30-07-24 */
/* 31-07-24 */
.tes_clent .prd_ovr_boxes .box .img_blk {
height: 129px;
}
.myprotfolio .modal-content .prev{
  left: 0;
}
.ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio.inmeet_ser {
    width: 100%;
}
/* 31-07-24 */

/* 01-08-2024 */
.banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo.pas .btns {
  opacity: 0;
  visibility: hidden;
  transition: .5s;
}
.banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo.pas:hover .btns {
  opacity: 1;
  visibility: visible;
}
/* 01-08-2024 */
/* 05-08-24 */
.tes_clent .prd_ovr_boxes .box .top_content .headerBlock{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tes_clent .prd_ovr_boxes .box .top_content .headerBlock .review .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group,.tes_clent .prd_ovr_boxes .box .top_content .headerBlock .review .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{
  z-index: 1 !important;
}
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: 114px;
  overflow-y: auto;
  padding-right: 20px;
}
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: 114px;
  overflow-y: auto;
  padding-right: 20px;
  display: -webkit-box;
  /* scrollbar-width: thin; 
  scrollbar-color: #888 #f1f1f1;  */
}
.tes_clent .prd_ovr_boxes .box .top_content p::-webkit-scrollbar {
  width: 5px; 
}
.tes_clent .prd_ovr_boxes .box .top_content p::-webkit-scrollbar-thumb {
  background-color: #002554; 
  border-radius: 10px; 
}
.tes_clent .prd_ovr_boxes .box .top_content p::-webkit-scrollbar-thumb:hover {
  background-color: #002554;
}
.tes_clent .prd_ovr_boxes .box .top_content p::-webkit-scrollbar-track {
  background-color: #d4d4d4;
}
     /* ::-webkit-scrollbar {
      display: block !important;
  } */
  .tes_clent .bt_content ul.pagi_ li.active a {  
    background-color: #002554;
    color: #fff;
}
     /* 05-08-24 */

/*     13-08-2024*/
.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div img {
      width: 100%;
    height: 100%;
    object-fit: cover;
}
/*     13-08-2024*/
/* 23-08-24 */
.categories .cate_in .ryt .parent_block{
  position: relative;
}
.categories .cate_in .ryt .parent_block .spin_part{
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.categories .cate_in .ryt .parent_block .spin_part.show_spin + .steen.catsen {
  height: 100vh;
}
/* 23-08-24 */
/* 27-08-24 */
.page.page_remov{
  display: none;
}


/* 27-08-24 */


/* 4-9-24 */

/* .ordering_popup .od_detail_popup .od_bg .flex-wrap {
  padding-top: 30px !important;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap .d-flex{
  flex-wrap: wrap !important;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap{
  max-width: 100% !important;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap .d-flex{
  width: 100% !important;
  gap: unset !important;
  justify-content: center;
} */
/* .ordering_popup .od_detail_popup .od_bg .flex-wrap .d-flex button{
  font: 17px / 25px "Ubuntu-Medium";
  color: #fff;
  background: #002254;
  display: inline-block;
  border-radius: 5px;
  padding: 16px 20px;
  text-align: center;
  overflow: hidden;
  margin-right: 10px;
  border: unset !important;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap .d-flex button:hover{
  background: #ff4713;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap .d-flex button:last-child{
  margin-right: 0 !important;
}
.ordering_popup .od_detail_popup .od_bg .flex-wrap {
  max-width: 100% !important;
  position: unset;
  transform: unset;
  justify-content: center !important;
  align-items: center;
  min-height: 200px !important;
} */
/* 06-09-24 */
.step_blk h1,.step_blk h2,.step_blk h3,.step_blk h4,.step_blk h5{
  font: 60px/65px "Ubuntu-Bold";
  color: #002554; 
}
.main-content.step_pge {
  /* background-color: #f4f4f4; */
  padding: 100px 0;
}
.container{
  max-width: 1350px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
.step_blk a.hv_bl {
  font: 17px/26px "Ubuntu-Medium";
  color: #fff;
  background: #ff4713;
  transition: all .3s;
  text-align: center;
  padding: 19.5px 0;
  border-radius: 5px;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  z-index: 1;
  max-width: 188px;
  margin: 30px auto 0;
}
.step_blk a.hv_bl::before{
  content: '';
  display: block;
  clear: both;
  position: absolute;
  width: 100%;
  height: 50%;
  background: #002554;
  top: 0;
  left: 0;
  z-index: -1;
  transition: .5s ease-in-out;
  transform-origin: bottom right;
  transform: rotate(90deg);
  visibility: hidden;
}
.step_blk  a.hv_bl:hover::before {
  visibility: visible;
  transform: rotate(0deg);
}
.step_blk  a.hv_bl::after {
  content: '';
  display: block;
  clear: both;
  position: absolute;
  width: 100%;
  height: 50%;
  background: #002554;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: .5s ease-in-out;
  transform-origin: top left;
  transform: rotate(90deg);
  visibility: hidden;
}
.step_blk  a.hv_bl:hover::after {
  visibility: visible;
  transform: rotate(0deg);
}
/* .main-content.step_pge .container{
  background-color: #fff;
} */
.step_blk {
  padding: 45px 0 50px;
}
.step_blk .nav-tabs {
  border: none;
  max-width: 745px;
  width: 100%;
  margin: 0 auto 55px auto;
  justify-content: space-between;
}
.step_blk .nav-tabs .nav-item {
  background: none;
  padding: 0;
  position: relative;
}
.step_blk .nav-tabs .nav-item:not(:first-child){
  padding-left: 35px;
}
.step_blk .nav-tabs .nav-item:not(:last-child):before {
  display: block;
  width: 100%;
  border: 2px solid #d5d9dd;
  content: "";
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  right: -88px;
}
.step_blk .nav-tabs .nav-item .nav-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  isolation: unset;
}
.step_blk .nav-tabs .nav-item.ext_rgt{
  padding-right: 15px;
}
.step_blk .nav-tabs .nav-item.completed{
  position: relative;
  transition: 0.5s ease-in-out;
}
.step_blk .nav-tabs .nav-item.completed::before{
  border-color: #ff4713;
}
.step_blk .nav-tabs .nav-item.completed .nav-link .cur_d {
  background-color: #ff4713;
  border-color: #fff;  
  position: relative;
}
.step_blk .nav-tabs .nav-item.completed .nav-link .cur_d::after{
  content: "";
  position: absolute;
  background: url(../images/tick_wh.png)no-repeat center center;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 16px;
  height: 13px;
}
.step_blk .nav-tabs .nav-item.completed  .nav-link .cur_d span{
  display: none;
}
.step_blk .nav-tabs .nav-item .nav-link.active .cur_d{
  background-color: #fff;
  transition: 0.5s;
  border: 3px solid #ff4713;
}
.step_blk .nav-tabs .nav-item .nav-link .cur_d {
  width: 47px;
  height: 47px;
  border: 3px solid #fff;
  background: #d5d9dd;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-bottom: 10px;
  z-index: 1;
}
.step_blk .nav-tabs .nav-item .nav-link span {
  font: 19px/24px "Ubuntu-Medium";
  color: #fff;
}
.step_blk .nav-tabs .nav-item .nav-link b {
  font: 16px/22px Ubuntu-Regular;
  color: #999999;
}
.step_blk .nav-tabs .nav-item .nav-link.active b,.step_blk .nav-tabs .nav-item.completed b{
  color: #002554;
  font-size: 17px;
}
.step_blk .nav-tabs .nav-item .nav-link.active .cur_d span { 
  color: #ff4713; 
}
.step_blk .tab-content {
  text-align: center;
}
.step_blk .tab-content .tab-pane {
  max-width: 990px;
  width: 100%;
  margin: 0 auto;
}
.step_blk .tab-content .tab-pane#step1 p {
  font: 16px/16px "Roboto-Regular";
  color: #000;
}
.step_blk .tab-content .tab-pane#step1 p::first-letter {
  text-transform: uppercase;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 900px;
  margin: 43px auto 0px;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk {
  width: 23.2%;
  margin-bottom: 20px;
}
.step_blk .tab-content .tab-pane#step1.tab_cnt .card_blk input {
  display: none;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk label {
  border-radius: 10px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk strong {
  font: 19px/24px Ubuntu-Regular;
  color: #002554;
  display: block;
  padding-top: 15px;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
  padding: 20px 0;
  border: 2px solid #d5d9dd;
  height: 158px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease-in-out;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img{
  width: 135px;
  height: 85px;
  object-fit: contain;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(4n)) {
  margin-right: 2.3%;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .meal_blk input {
  display: none;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .meal_blk label {
  font: 18px/18px "MyriadPro-Semibold";
  color: #000;
  position: relative;
  padding: 5px 0 5px 30px; 
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk label{
  display: block;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk label input{
  display: none;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk label input[type="radio"]:checked + .img_blk {
  border-color: #002554;
}
/* step5  */
.step_blk .tab-content .tab-pane#step5 h2{
  margin-bottom: 26px;
}
.step_blk .tab-content .tab-pane .tab_img {
  position: relative;
  padding-top:40px;
}
.step_blk .tab-content .tab-pane .tab_img .card_blk img{
  max-width: 660px;
  width: 100%;
  height: 592px;
  object-fit: contain;
}
.step_blk .tab-content .tab-pane .tab_img .tp_vl,.step_blk .tab-content .tab-pane .tab_img .lt_vl{
  padding: 5px 10px;
  border: 1px solid #999;
  border-radius: 5px;
}
.step_blk .tab-content .tab-pane .tab_img .tp_vl span,.step_blk .tab-content .tab-pane .tab_img .lt_vl span{
  font: 16px/21px Ubuntu-Regular;
  color: #1e1e1e;
}
.step_blk .tab-content .tab-pane .tab_img .tp_vl {
  position: absolute;
  top: 0px;
  left: 50.5%;
  transform: translateX(-50%);
}
.step_blk .tab-content .tab-pane .tab_img .lt_vl {
  position: absolute;
  right: 60px;
  top: 46%;
  transform: translate(-50%,-50%);
}
/* step-3 */
.step_blk .tab-content .tab-pane#step3 {
  max-width: 1260px;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes {
  display: flex;
  flex-wrap: wrap;
  /* margin-top: 34px; */
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
  /* width: 11.6%; */
  margin-bottom: 27px;
}
/* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(8n)){
  margin-right: 1%;
} */
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk {
  border: 2px solid #ececec;
  border-radius: 50%;
  padding: 10px; 
  width: 145px;
  height: 145px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease-in-out;
  margin: 0 auto;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box span{
  font: 19px/24px Ubuntu-Regular;
  color: #002554;
  display: block;
  margin-top: 10px;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box input[type="radio"]{
  display: none;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box label input[type="radio"]:checked + .img-blk {
  border-color: #002554;
}
/* step-4 */
.step_blk .tab-content .tab-pane#step4{
  max-width: 1170px;
  width: 100%;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt{
  display: flex;
  flex-wrap: wrap;
}
.step_blk .tab-content .tab-pane#step4 h4{
  margin-bottom: 46px;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
  /* width: 16.9%; */
  margin-bottom: 20px;
}
/* .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(5n)){
  margin-right: 3.8%;
} */
.step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img{
  border: 2px solid #ececec;
  border-radius: 5px;
  padding: 10px;
  transition: 0.5s ease-in-out;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk{
  background-color: #ececec;
  border-radius: 5px;
  height: 131px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk img{
  width: 100%;
  height: 167px;
  object-fit: contain;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk label{
  display: block;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk label input{
  display: none;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk label input[type="radio"]:checked + .par-img {
  border-color: #002554;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk strong{
  font: 19px/24px Ubuntu-Regular;
  color: #002554;
  display: block;
  margin-top: 10px;
}
.step_blk .tab-content .tab-pane#step4 a.hv_bl{
  margin-top: 46px;
}
/* step-5*/
.step_blk .tab-content .tab-pane#step2{
  max-width: 1260px;
  width: 100%;
}
.step_blk .tab-content .tab-pane#step2 h5{
  margin-bottom: 46px;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes{
  display: flex;
  flex-wrap: wrap;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
  width: 13%;
  margin-bottom: 20px;
}
/* .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(7n)){
  margin-right: 1.5%;
} */
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box label input{
  display: none;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk {
  border: 2px solid #ececec;
  border-radius: 50%;
  width: 145px;
  height: 145px;
  padding: 10px;
  transition: 0.5s ease-in-out;
  margin: 0 auto;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box label input[type="radio"]:checked + .img-blk{
  border-color: #002554;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box span{
  font: 19px/24px Ubuntu-Regular;
  color: #002554;
  display: block;
  margin-top: 10px;
}
.step_blk .tab-content .tab-pane#step2 .btm-inn{
  background-color: #ededed;
  display: flex;
  align-items: center;
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  padding: 28px 42px;
  border-radius: 10px;
}
.step_blk .tab-content .tab-pane#step2 .btm-inn strong {
  font: 30px/35px Ubuntu-Bold;
  color: #002554;
  margin-right: 23.5px;
}
.step_blk .tab-content .tab-pane#step2 .btm-inn strong>span{
  color: #ff4713;
}
.step_blk .tab-content .tab-pane#step2 .btm-inn a.hv_bl {
  margin: 0;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont{
  position: relative;
  padding-top: 50px;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
  font: 33px/33px LeckerliOne-Regular;
  color: #002554;
  position: absolute;
  right: -70px;
  top: 30px;
  max-width: 189px;
  rotate: 11deg;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
  content: "";
  position: absolute;
  bottom: -80px;
  left: -80px;
  background: url(../images/arw-or.png)no-repeat center center;
  width: 154px;
  height: 56px;
  background-size: 154px;
  rotate: -13deg;
}



/* 06-09-24 */

/*12-9-24*/

.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk span {
    height: 100%;
    width: 100%;
    display: block;
    border-radius: 50%;
    margin: 0;
    font: unset;
}



/* 17-9-24 */

.step_blk .tab-content .tab-pane {
  display: block !important;
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.step_blk .tab-content .tab-pane.active {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
/* .step_blk .tab-content .tab-pane .tab_img .od_bg .vh-100{
  height: 100% !important;
} */

.step_blk .tab-content .tab-pane .tab_img a.hv_bl{
  margin-top: 100px !important;
}

.step_blk a.hv_bl {
  height: auto;
}

/* 18-9-24 */

/* .step_blk .tab-content .tab-pane#step4 .tab_cnt {
  align-items: center;
  justify-content: center;
} */
.step_blk a.hv_bl.disabled{
  pointer-events: none;
  opacity: 0.85;
  cursor: not-allowed;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk span{
  height: 100%;
  width: 100%;
  display: block;
}
.step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
  cursor: pointer;
}


/* 23-10-24 */

.step_blk .tab-content .tab-pane {
  max-width: 1310px;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box{
  cursor: pointer;
}


/* 24-10-24 */

.step_blk .tab-content .tab-pane .tab_img .justify-content-center{
  opacity: 0 !important;
}
.step_blk .tab-content .tab-pane .tab_img .justify-content-center:hover{
  opacity: 1 !important;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box label,.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk label,.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box label{
  cursor: pointer;
}
.step_blk .tab-content a.hv_bl.nextSteps {
  position: fixed;
  bottom: 12px;
  left: 0;
  right: 0;
  z-index: 99;
}
.custom-dropdown-option span, .counter-custom-dropdown-option span, .handle-custom-dropdown-option  span {
  width: 35px !important;
  height: 35px !important;
}


/* 4-11-24 */

.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .prc .lft1 p {
  padding-bottom: 5px;
}

.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 a{
    font: 16px / 15px "Ubuntu-Regular";
    color: #002554;
    text-decoration: underline;
    margin-bottom: 11px;
    display: inline-block;
    cursor: pointer;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal{
  background: #000000c9;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog{
  max-width: 1000px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog .modal-content button {
  padding: 0;
  max-width: unset;
  height: 40px;
  width: 40px;
  background: #ff4713 url(../images/whi-arw-pop.svg) no-repeat center center;
  color: #000;
  opacity: 1;
  border-radius: 50%;
  display: block;
  position: absolute;
  right: -12px;
  top: -13px;
  background-size: 17px !important;
  margin: 0;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog .modal-content button:hover{
  background: #002554 url(../images/whi-arw-pop.svg) no-repeat center center;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog .modal-content{
  background: #fff;
  padding: 30px;
  border-radius: 20px;
}
.checkout_pg .checkout_in .ckout .ryt button {
  border: unset;
}

.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal::-webkit-scrollbar{
  width: 4px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal::-webkit-scrollbar-thumb {
  background: #ff4713;
  border-radius: 5px;
}
.checkout_pg .checkout_in .ckout .ryt button{
  border: unset;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 a:hover{
  color: #ff4713;
}
#order_popup{
  display: block !important;
}
/*05-11-24*/
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk span {
 border-radius: 5px;  
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk {
    border-radius: 5px;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk img {
  border-radius: 5px;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk img {
  border-radius: 5px;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk {
    border-radius: 5px;
}
/*05-11-24*/


/* 07-02-25 */
.shw-sect {
  background-color: #ebebeb;
}
.shw-sect ul li {
  padding-left: 30px;
  background: url(../images/hctick.svg) no-repeat center left;
  font: 15px/23px "Ubuntu-Light";
  color: #999999;
}
.shw-sect a {
  font: 15px/23px "Ubuntu-Light";
  color: #002554;
}
.shw-sect a:hover {
  color: #ff4713;
}
.shw-sect .shw-bez {
  text-align: center;
  border-bottom: 1px solid #d3d3d3;
}
.shw-sect .shw-bez b {
  font: 20px/28px "Ubuntu-Medium";
  color: #ff4713;
  display: block;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.shw-sect .shw-bez h1 {
  font: 36px/44px "Ubuntu-Bold";
  color: #002554;
  padding-bottom: 12px;
}
.shw-sect .shw-bez h1 span {
  color: #ff4713;
}
.shw-sect .shw-bez p {
  max-width: 827px;
  width: 100%;
  margin: 0 auto;
  font: 17px/25px "Ubuntu-Light";
  color: #999999;
  padding-bottom: 44px;
}
.shw-sect .shw-loc .loc-hd {
  text-align: center;
  margin: 38px;
}
.shw-sect .shw-loc .loc-hd b {
  font: 20px/28px "Ubuntu-Medium";
  color: #ff4713;
  display: block;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.shw-sect .shw-loc .loc-hd h2 {
  font: 36px/44px "Ubuntu-Bold";
  color: #002554;
  padding-bottom: 12px;
}
.shw-sect .shw-loc .loc-hd h2 span {
  color: #ff4713;
}
.shw-sect .shw-loc .loc-inn-blk {
  display: flex;
  flex-wrap: wrap;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  width: 48.52%;
  background-color: #ffffff;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 39px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
  margin-right: 39.5px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img {
  max-width: 595px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  display: block;
  width: 100%;
  height: 350px;
  overflow: hidden;
  border-radius: 7px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7px;
  transition: all 0.5s ease-in, all 0.5s ease-out;
  transform: scale(1);
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks {
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks a {
  font: 20px/28px "Ubuntu-Bold";
  color: #002554;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks p {
  font: 15px/23px "Ubuntu-Regular";
  color: #999999;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks:first-child {
  border-bottom: 1px solid #d3d3d3;
  padding: 18px 0;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks:last-child {
  padding-top: 18px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:hover .inn-img img {
  transform: scale(1.1);
}
.shw-sect .shw-loc .loc-inn-sec {
  display: flex;
  align-items: center;
  border-radius: 10px;
  background: linear-gradient(to right, transparent 38%, #ffffff 50%);
  margin-bottom: 53px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-lft {
  width: 48.3%;
  height: 100%;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-lft img {
  max-width: 650px;
  width: 100%;
  height: 511px;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
  width: 51.7%;
  padding: 0 58px 0 58px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt b {
  font: 20px/28px "Ubuntu-Medium";
  color: #ff4713;
  display: block;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 {
  font: 36px/44px "Ubuntu-Bold";
  color: #002554;
  padding-bottom: 12px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 span {
  color: #ff4713;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 + p {
  padding-bottom: 20px;
  padding-right: 30px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 ~ p span {
  color: #ff4713;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt p {
  font: 15px/23px "Ubuntu-Light";
  color: #999999;
  padding-bottom: 9px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt p:last-of-type {
  color: #000000;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt strong {
  font: 20px/28px "Ubuntu-Bold";
  color: #002554;
  display: block;
  padding-bottom: 8px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt a {
  font: 15px/23px "Ubuntu-Light";
  color: #ff4713 !important;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt a:hover {
  color: #002554 !important;
}


/* 25-02-25 */
.banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a:hover {
  background: #002554;
}
/* 25-02-25 */


/* 07-02-25 */
/* 26-02-25 */
  /* no-result page */

.bread_crumbs .bread_cnt ul li+li:before {
  top: 4px;
}

.heb .heb_in .heb_lft .hep_faq .dp .dp_in {
  padding-right: 0;
}

.heb .heb_in .heb_lft p b {
  color: #ff4713;
}

.no-result-banner {
  position     : relative;
  margin-bottom: 30px;
}

.no-result-banner .no-result-ban-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  margin: 0 auto;
  max-width: 1350px;
}
.no-result-banner .no-result-ban-img img {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  object-fit: cover;
}

.no-result-banner .no-result-ban-img::before {
  content      : '';
  display      : block;
  clear        : both;
  background   : #0025548f;
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  border-radius: 6px;
}

.no-result-banner .no-result-cont {
  text-align: center;
  padding: 83px 10px;
}

.no-result-banner .no-result-cont span {
  font          : 17px/24px "Ubuntu-Medium";
  color         : #fff;
  text-transform: uppercase;
  display       : block;
  margin-bottom : 9px;
}

.no-result-banner .no-result-cont strong {
  font     : 45px/55px "Ubuntu-Bold";
  color    : #fff;
  max-width: 900px;
  display  : block;
  margin   : 0 auto;
}

.no-result-for-blk {
  margin-bottom: 47px;
}

.no-result-for-blk .no-result-form-fle {
  display         : flex;
  background-color: #fff;
  padding         : 35px 40px;
  border-radius   : 5px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft {
  width: 52%;
  margin-right: 60px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-rgt {
  width: 61%;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft h1 {
  font         : 36px/40px "Ubuntu-Bold";
  color        : #002554;
  margin-bottom: 22px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft h1 span {
  color: #ff4713;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft label {
  width        : 100%;
  margin-bottom: 20px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft label input {
  font            : 15px / 20px "Ubuntu-Light";
  color           : #002554;
  border          : unset;
  width           : 100%;
  padding         : 16.5px 25px;
  border          : 1px solid #a5b1bf;
  border-radius   : 10px;
  background-color: transparent;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle {
  display: flex;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle label:last-child {
  margin-left: 20px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form-blk span {
  font         : 18px/22px "Ubuntu-Bold";
  color        : #002554;
  display      : block;
  margin-bottom: 12px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-rgt img {
  height       : 100%;
  width        : 100%;
  object-fit   : cover;
  border-radius: 6px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft select {
  font         : 15px / 20px "Ubuntu-Light";
  color        : #999999;
  border       : unset;
  width        : 100%;
  padding      : 16.5px 25px;
  border       : 1px solid #a5b1bf;
  border-radius: 10px;
  background   : transparent url(../images/sel-arw.svg) no-repeat center right 20px;
  cursor       : pointer;
  margin-bottom: 20px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle select {
  width: 50%;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle select:last-child {
  margin-left: 20px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label {
  display    : flex;
  align-items: center;
  cursor     : pointer;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label input[type="checkbox"] {
  height       : 21px;
  width        : 21px;
  min-width: 21px;
  border       : 1px solid #999999;
  border-radius: 4px;
  position     : relative;
  appearance   : none;
  padding      : 0;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label input[type="checkbox"]::before {
  content      : "";
  width        : 6px;
  height       : 12px;
  border-bottom: 2px solid #ff4713;
  border-right : 2px solid #ff4713;
  position     : absolute;
  left         : 7px;
  cursor       : pointer;
  visibility   : hidden;
  opacity      : 0;
  top          : 2px;
  transform    : rotate(45deg);
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label input[type="checkbox"]:checked::before {
  opacity   : 1;
  visibility: visible;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p {
  margin-left: 12px;
  font       : 17px/24px "Ubuntu-Regular";
  color      : #999999;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p a {
  color: #ff4713;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p a:hover {
  text-decoration: underline;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
  font            : 20px / 24px "Ubuntu-Medium";
  color           : #fff;
  background-color: #002554;
  padding         : 18px 51px;
  border-radius   : 5px;
  border          : unset;
  margin-top      : 15px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button:hover {
  background-color: #ff4713;
}

.stap-slider-blk {
  margin-bottom: 45px;
}

.stap-slider-blk .stap-slider-head {
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 45px;
}

.stap-slider-blk .stap-slider-head .stap-slider-lft {
  margin-right: 20px;
}

.stap-slider-blk .stap-slider-head .stap-slider-lft h2 {
  font : 36px / 40px "Ubuntu-Bold";
  color: #002554;
}

.stap-slider-blk h2 span {
  color: #ff4713;
}

.stap-slider-blk .stap-slider .stap-item .stap-img img {
  height       : 213px;
  width        : 100%;
  object-fit   : cover;
  border-radius: 8px 8px 0px 0px;
}

.stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont {
  height          : 88px;
  width           : 88px;
  border-radius   : 50%;
  background-color: #fff;
  display         : flex;
  align-items     : center;
  justify-content : center;
  flex-direction  : column;
  position        : relative;
}

.stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont span {
  font          : 17px/24px "Ubuntu-Bold";
  color         : #002554;
  text-transform: uppercase;
  display       : block;
}

.stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont b {
  font : 25px/28px "Ubuntu-Bold";
  color: #002554;
}

.stap-slider-blk .stap-slider .stap-item .stap-img {
  position: relative;
}

.stap-slider-blk .stap-slider .stap-item .stap-content {
  padding: 24px 36px 23px 26px;
}

.stap-slider-blk .stap-slider .stap-item {
  background-color: #fff;
  border-radius   : 0 0 10px 10px;
  cursor          : pointer;
}

.stap-slider-blk .stap-slider .stap-item .stap-content>span {
  font         : 20px / 25px "Ubuntu-Bold";
  color        : #002554;
  margin-bottom: 9px;
  display      : block;
  max-width    : 280px;
}

.stap-slider-blk .stap-slider .stap-item .stap-content .content-bottom{
  font : 15px/23px "Ubuntu-Light";
  color: #999999;
  display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: unset;
}

.stap-slider-blk .stap-slider .stap-item .stap-content>a {
  font            : 15px / 17px "Ubuntu-Medium";
  color           : #fff;
  background-color: #002554;
  border-radius   : 6px;
  padding         : 15px 32px;
  display         : inline-block;
  margin-top      : 20px;
}

.stap-slider-blk .stap-slider .stap-item .stap-img .stap-stap-bg {
  position: absolute;
  bottom  : -36px;
  right   : 22px;
  z-index : 2;
}

.stap-slider-blk .stap-slider .stap-item .stap-img .stap-stap-bg::before {
  content         : '';
  display         : block;
  clear           : both;
  height          : 101px;
  width           : 101px;
  background-color: #ff4713;
  position        : absolute;
  top             : -10px;
  left            : -10px;
  border-radius   : 50%;
}

.stap-slider-blk .owl-nav {
  display: block;
}

.stap-slider-blk .owl-nav button {
  height: 40px;
  width: 40px;
  border-radius: 4px;
  border: unset;
  background-color: #fff !important;
}

.stap-slider-blk .owl-nav button span {
  display: none;
}
.stap-slider-blk .owl-nav button span {
  color: #ff4713;
  height: 40px;
  border-radius: 5px;
  display: block;
  font: 30px/35px "Ubuntu-Light";
}
.stap-slider-blk .owl-nav button:last-child {
  margin-left: 15px;
}
.stap-slider-blk .owl-nav button:hover {
  background: #ff4713 !important;
  transition: 0.2s linear;
}
.stap-slider-blk .owl-nav button:hover span {
  color: white;
}
/* .stap-slider-blk .owl-nav button.owl-prev {
  background: #fff url(../images/no-prev.svg) no-repeat center center;
}

.stap-slider-blk .owl-nav button.owl-next {
  background: #fff url(../images/no-next.svg) no-repeat center center;
}

.stap-slider-blk .owl-nav button.owl-prev:hover {
  background: #ff4713 url(../images/no-prev-hov.svg) no-repeat center center;
}
.stap-slider-blk .owl-nav button.owl-next:hover {
  background: #ff4713 url(../images/no-next-hov.svg) no-repeat center center;
} */

.stap-slider-blk .stap-slider .stap-item:hover .stap-content>a {
  background-color: #ff4713;
}
.heb .heb_in .heb_lft .hep_faq .dp>p::after {
  top: 12px;
}
.heb .heb_in .heb_lft {
  padding: 80px 85px 95px 50px;
}
.heb .heb_in .heb_lft .hep_faq .dp>p::before {
  left: 10px;
}
.heb .heb_in .heb_lft .hep_faq .dp>p {
  padding-left: 33px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label input[type="checkbox"] {
  margin-top: 1px;
  cursor: pointer;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label {
  align-items: flex-start;
}
/* 26-02-25 */
/* 27-02-25 */
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp .faq-content-title{
  font: 17px/23px "Ubuntu-Medium";
  color: #002554;
  position: relative;
  padding-left: 33px;
  cursor: pointer;
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::before {
  counter-increment: section;
  content: "0" counter(section) ") ";
  left: 0;
  width: 22px;
  top: 0;
  height: 22px;
  font: 17px/23px "Ubuntu-Medium";
  color: #002554;
  position: absolute;
  border-radius: 100%;
  padding-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::before {
  left: 10px;
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::after {
  background: url(../images/farr.svg) no-repeat;
  position: absolute;
  content: "";
  right: 10px;
  top: 7px;
  width: 15px;
  height: 10px;
  transition: 0.5s ease-in-out;
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::after {
  top: 12px;
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title p{
  padding-left: 0;
  position: unset;
  font: unset;
}
 .heb.no-res-heb .heb_in .heb_lft .hep_faq .dp .dp_in {
  font: 15px/25px "Ubuntu-Light";
  color: #999999; 
}
.heb.no-res-heb .heb_in .heb_lft .hep_faq .dp.active .faq-content-title::after{
  top: 3px;
  rotate: 179deg;
}
/* 27-02-25 */

/*28-02-25*/
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle:has(:only-child) label {
margin-left: 0px;
}


/*28-02-25*/
  .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle:has(label:only-child) label {
    flex: 1;
    margin-left: 0px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle:has(label:nth-child(2)) label:nth-child(2) {
    margin-left: 20px;
}

.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle label.error{
margin-left: 0px !important;
margin-bottom: 0px !important;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input label.error{
margin-left: 0px !important;
margin-bottom: 0px !important;
}
.no-result-form.chk{
  position: relative;
}
.no-result-form.chk label.error{
  position: absolute;
  top: 26px;
}

/* 04-03-25 */
.new-bannerblock {
  background-color: #002554;
  padding: 45px 12px;
  margin: 13px 0px;
  border-radius: 15px;
  background: url(../images/tickbanner.jpeg) no-repeat fixed;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.new-bannerblock ul{
display: flex;
align-items: center;
justify-content: center;
}
.new-bannerblock ul li{
  font: 20px / 25px "Ubuntu-Regular";
  color: #fff;
  text-align: center;
  padding-left: 38px;
  background: url(../images/tick-banners.svg) no-repeat center left;
  background-size: 23px;
  }
  .new-bannerblock ul li:not(:last-child) {
    padding-right: 30px;
    border-right: 1px solid #fff;
    margin-right: 30px;
}
/* 04-03-25 */

/* 08-03-25 */
p > a[href], p > a {
  color: #ff4713;
}
.blog_main ul > li{
  background: url(../images/p_tick.svg) no-repeat top 10px left;
  padding-left: 24px;
  font: 17px / 28px "Ubuntu-Light";
  color: #999999 !important;
}
.blog_main p u,
.blog_main u{
  font: 16px / 24px "Ubuntu-Bold";
  color: #002254;
}
.blog_main p span, .blog_main p b, .blog_main p strong {
  font: 16px / 26px "Ubuntu-Medium";
  color: #002554;
  font-weight: 600;
}

.blog_main span,
.blog_main b,
.blog_main strong{
  font: 30px / 44px "Ubuntu-Bold";
  color: #002254;
}
.blog_main h1, .blog_main h2, .blog_main h3, .blog_main h4, .blog_main h5, .blog_main h6 {
  font: 33px / 39px "Ubuntu-Bold";
  color: #002254;
  margin-bottom: 0;
}

/* 13-03-25 */
.no-result-for-blk .no-result-form-fle .no-result-form-lft label textarea{
  font: 15px / 20px "Ubuntu-Light";
  color: #002554;
  border: unset;
  width: 100%;
  padding: 16.5px 25px;
  border: 1px solid #a5b1bf;
  border-radius: 10px;
  background-color: transparent;
  height: 100px;
}
/* 13-03-25 */
/* 08-03-25 */

/* 19-03-25 */
  footer .fbtm .fbtm_in .tp1 .logo{
    width: 16%;
    margin-right: 11px;
  }
  .header1 .logo{
    width: 15%;
    margin: 0 auto;
    padding: 5px 0px;
  }
  .modal-body.help_apen .spinner-border{
    left: 46%;
    top: -56%;
  }
/* 19-03-25 */

/* 05-04-25 */
.steen .steen_in .steen_caro .steen_item .cnt a.new-detail-btn,.kenz .kenz_in .kenz_caro .kenz_item .cnt a.new-detail-btn.rect{
  width: 100%;
  background-color: #ff4713;
  border-radius: 5px;
  color: #ffffff;
  height: unset;
  padding: 10px 0;
  margin-bottom: 7px;
  position: relative;
}

/* 05-04-25 */
/* 08-04-25 */
.categories .kitchentype_con h1,
.categories .kitchentype_con h2,
.categories .kitchentype_con h3,
.categories .kitchentype_con h4,
.categories .kitchentype_con h5,
.categories .kitchentype_con h6{
  font: 36px/40px "Ubuntu-Bold" !important;
  color: #002254 !important;
  /* padding-bottom: 18px; */
}
/* .categories .conten div br{
  display: none !important;
}
.categories .conten div {
  padding-bottom: 18px;
} */
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new{
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 18px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new .error{
  order: 3;
  margin-top: 4px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new p{
  width: calc(100% - 40px);
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new input[type=checkbox].error{
  order: 0;
}
/* 08-04-25 */
/* #########11-04-2025####### */
.header-top-panel:first-child ul{float: left;}
.header-top-panel .toggle_price{
  float: right;    
  font: 17px/23px "Ubuntu-Regular";
  color: #fff;
  display: flex;
  align-items: center;
}
.header-top-panel label.toggle_price input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 3em;
  height: 1.34em;
  position: relative;
  border-radius: 3em;
  cursor: pointer;
  background-color: #ffffff;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  margin: 0 12px;
  border: 1px solid transparent;
}
.header-top-panel label.toggle_price input[type=checkbox]::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 31px;
  height: 21px;
  background-color: #ff4713;
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  -moz-transform: scale(0.7);
  border-radius: 1rem;
  left: 0;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.header-top-panel label.toggle_price  input[type=checkbox]:checked {
  background-color: #ff4713;
} 
.header-top-panel label.toggle_price  input[type=checkbox]:checked::after {
  left: calc(100% - 31px);
  background-color: #fff;
}

/*############## 11-04-2025 ############ */

/* 12-4-25 */
.new-bannerblock:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  left: 0;
  border-radius: 15px;
  opacity: .6;
  z-index: -1;
    background: #00255499;
}
.kenz .kenz_in .kenz_caro .kenz_item .cnt a.new-detail-btn.rect {
  font: 16px / 23px "Ubuntu-Bold";
}

/*  */

/* 16-04-2025 */
.steen .steen_in .steen_caro .steen_item .cnt .new-label .inside-label{
  display: flex;
  justify-content: center;
  padding-bottom: 5px;
}
.steen .steen_in .steen_caro .steen_item .cnt .new-label{
  line-height: 0;
}
.steen .steen_in .steen_caro .steen_item .cnt .new-label .inside-label li:first-child{
  font: 16px/24px "Ubuntu-Medium";
  background-color: #FF4713;
  color: #fff;
  padding: 2px 10px;
  border-radius: 5px 0 0 5px;
}
.steen .steen_in .steen_caro .steen_item .cnt .new-label .inside-label li:last-child{
  background-color: #002554;
  text-decoration: line-through;
  text-decoration-color: #FF4713;
  border-radius: 0 5px 5px 0;
  color: #fff;
  padding: 2px 10px;
  font: 14px/24px "Ubuntu-Redular";
}
.steen .steen_in .steen_caro .steen_item .cnt .new-label strong{
  font: 35px/38px "BarlowCondensed-ExtraBoldItalic";
  display: block;
  color: #ffffff;
  padding: unset;
  font-weight: 900;
  color: #0c254c;
  text-shadow: 3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, -4px 0px 0 #fff, 4px 0px 0 #fff, 0px -5px 0 #fff, 0px 4px 0 #fff, 5px 4px 6px rgba(0, 0, 0, 0.5);
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label{
  line-height: 0;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label .inside-label{
  display: flex;
  padding-bottom: 5px;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label .inside-label li:first-child{
  font: 16px/24px "Ubuntu-Medium";
  background-color: #FF4713;
  color: #fff;
  padding: 2px 10px;
  border-radius: 5px 0 0 5px;
  text-transform: uppercase;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label .inside-label li:last-child{
  background-color: #002554;
  text-decoration: line-through;
  text-decoration-color: #FF4713;
  border-radius: 0 5px 5px 0;
  color: #fff;
  padding: 2px 10px;
  font: 19px/24px "Ubuntu-Redular";
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label strong{
  /* font: 30px/35px "Ubuntu-Bold";
  color: #9ad780; */
  font: 33px/35px "BarlowCondensed-ExtraBoldItalic";
  display: block;
  color: #ffffff;
  padding: unset;
  font-weight: 900;
  color: #0c254c;
  text-shadow: 3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, -4px 0px 0 #fff, 4px 0px 0 #fff, 0px -5px 0 #fff, 0px 4px 0 #fff, 5px 4px 6px rgba(0, 0, 0, 0.5);
}
/* 16-04-2025 */

/* 19-04-2025 */
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row{
  display: flex;
  position: absolute;
  top: -14px;
  z-index: 1;
  width: 100%;
  left: -13px;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row .label-pass{
  position: relative;
}

.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row .label-pass p{
  font: 16px/20px 'Poppins-ExtraBold';
  color: #fff;
  text-transform: uppercase;
  max-width: 90px;
  position: absolute;
  top: 16px;
  right: 18px;
}
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:hover .lable-row{
  opacity: 1;
  visibility: visible;
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row{
  display: flex;
  position: absolute;
  top: -14px;
  z-index: 1;
  width: 100%;
  left: -13px;
  opacity: 0;
  visibility: hidden;
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row .label-pass{
  position: relative;
  cursor: pointer;
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row .label-pass p{
  font: 16px/20px 'Poppins-ExtraBold';
  color: #fff;
  text-transform: uppercase;
  max-width: 90px;
  position: absolute;
  top: 16px;
  right: 18px;
}
.kenz .kenz_in .kenz_caro .kenz_item:hover .lable-row{
  opacity: 1;
  visibility: visible;
}
.kenz .kenz_in .kenz_caro .owl-stage-outer{
  padding-top: 15px;
}
/* 19-04-2025 */

/* 22-04-2025 */
header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p{
  font: 30px/35px "BarlowCondensed-ExtraBoldItalic";
  display: block;
  color: #ffffff;
  padding: unset;
  font-weight: 900;
  color: #0c254c;
  text-shadow: 3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, -4px 0px 0 #fff, 4px 0px 0 #fff, 0px -5px 0 #fff, 0px 4px 0 #fff, 5px 4px 6px rgba(0, 0, 0, 0.5);
}
/* 22-04-2025 */

/* ---------- 19.5.25 ---------- */
.step_blk .tab-content .tab-pane.new_tab .main-klurblck{
  display: flex;
  align-items: flex-start;
  margin-top: 35px;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes{
  width: 70%;
  height: 100%;
  overflow: auto;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes::-webkit-scrollbar{
  opacity: 1;
  display: block;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes::-webkit-scrollbar-track {
    background-color: #f4f4f4;
    width: 8px;
    border-radius: 10px;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes::-webkit-scrollbar-thumb {
    width: 8px;
    background: #002554;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes::-webkit-scrollbar {
    width: 8px;
    border-radius: 10px;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur{
  width: 28%;
  margin-left: 2%;
  border: 2px solid #ececec;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: sticky;
  top: 120px;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur .color-preview{
  height: 100%; 
  width: 100%;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur p{
  font: 19px / 24px Ubuntu-Regular;
  color: #002554;
  position: absolute;
}
  .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box,.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
  width: 17.6%;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(5n)),.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(5n)){
  margin-right: 2%;
} 
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk{
  width: 30%;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(3n)){
  margin-right: 3%;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b{
  top: 50px;
  right: -40px;
}
/* ---------- 19.5.25 ---------- */

/* ---------- 20.5.25 ---------- */
#order_popup{
  z-index: 101;
}

 .steen_item .cnt .new-label.ex_strip .inside-label li:first-child {
    border-radius: 5px !important;
}

 ul.ex_strip li:first-child {
    border-radius: 5px !important;
}
/* ---------- 20.5.25 ---------- */
/* ---------- 22.5.25 ---------- */
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck input[type='checkbox']{
  height       : 17px;
  width        : 17px;
  min-width: 17px;
  border       : 1px solid #999999;
  border-radius: 4px;
  position     : relative;
  appearance   : none;
  padding      : 0;
  margin-right: 5px;
}

.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck input[type='checkbox']::before {
  content      : "";
  width        : 5px;
  height       : 10px;
  border-bottom: 2px solid #ff4713;
  border-right : 2px solid #ff4713;
  position     : absolute;
  left         : 5px;
  cursor       : pointer;
  visibility   : hidden;
  opacity      : 0;
  top          : 0;
  transform    : rotate(45deg);
}

.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck input[type='checkbox']:checked::before {
  opacity   : 1;
  visibility: visible;
}
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck label{
  display: flex;
  align-items: center;
  border: 1px solid #a5b1bf;
  border-radius: 10px;
  background-color: transparent;
  padding: 10px;
  font: 14px / 20px "Ubuntu-Light";
  color: #002554;
  cursor: pointer;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft select{
  background-image: url(../images/arr1.svg);
  color: #002554;
}
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck label:not(:first-child){
  margin-left: 2%;
}
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft select{
  width: 100%;
  margin: 0 !important;
}
/*.kenz .kenz_in .kenz_caro .kenz_item .cnt p{
  margin: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}*/
/* ---------- 22.5.25 ---------- */
/* ---------- 23.5.25 ---------- */
.steen .steen_in .steen_caro .steen_item.landerperview{
  display: flex;
  flex-direction: column;
}
.steen .steen_in .steen_caro .steen_item.landerperview .cnt{
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
.steen .steen_in .steen_caro .steen_item.landerperview .cnt{
  overflow-y: auto;
}
.steen .steen_in .steen_caro .steen_item.landerperview .cnt a{
  height: unset;
  -webkit-line-clamp: unset;
  font-size: 21px;
  line-height: 27px;
}

/* ---------- 23.5.25 ---------- */
/* ---------- 24.5.25 ---------- */
.step_blk .tab-content .tab-pane{
  position: relative;
}
.step_blk .tab-content .tab-pane .prevSteps{
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 10px;
  background: #ff4713;
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 1;
}
.step_blk .tab-content .tab-pane .prevSteps img{
  width: 100%;
  height: 100%;
}
.step_blk .tab-content .tab-pane .prevSteps:hover{
  background: #002554;
}
/* ---------- 24.5.25 ---------- */
/* ---------- 26.5.25 ---------- */
.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .greep_obj{
  height: 400px;
  margin-top: 20px;
}
.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .greep_obj canvas{
  width: 100% !important;
  height: 100% !important;
}
/* ---------- 26.5.25 ---------- */
/* 10-06-2025 start */
.checkout_pg .checkout_in .ckout .ryt .btn1 {
    width: 100%;
}
.checkout_pg .checkout_in .ckout .ryt button {
    font: 15px/25px "Ubuntu-Medium";
    background: #9ad780;
    color: #ffffff;
    width: 100%;
    max-width: 100%;
    display: inline-block;
    padding: 15px 0px;
    text-align: center;
    border-radius: 6px;
}
/* 18-6-25 */
.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img , .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img {
    height: 455px;
}
.dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.revImg .img img , .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.befImg .img img{
    height: 264px;
}
.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img , .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img{
  height: 646px;
}

.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img, .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.revImg .img,
.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img {
  position: relative;
  z-index: 1;
}

.dezRevBlck .revItems.second .revTxt.revVideo.revImg .img {
  position: relative;
  z-index: 1;
}

.dezRevBlck .revItems .revTxt.revVideo .revNS {
  z-index: 3; 
}
/* 18-6-25 */


/* ---------- 24.6.25 ---------- */
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td,.cart_pg .cart_pgin .car-tot .tb table tbody tr td{
  padding: 10px 0;
  line-height: 28px;
}
.checkout_pg .checkout_in .ckout .ryt button{
  padding: 15px;
}
/* ---------- 24.6.25 ---------- */


/* ---------- 05.07.25 ---------- */
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:first-child,.cart_pg .cart_pgin .car-tot .tb table.two tr td:first-child, .cart_pg .cart_pgin .car-tot .tb table.thr td:first-child{
  width: 65% !important;
}
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:last-child,.cart_pg .cart_pgin .car-tot .tb table tbody tr td:last-child{
  width: 35% !important;
}

.cart_pg .cart_pgin{
  width: 100%;
}
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table{
  padding-left:35px;
  padding-right: 35px;
}
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td, .cart_pg .cart_pgin .car-tot .tb table tbody tr td{
  padding: 4px 0;
}
/* ---------- 05.07.25 ---------- */
 /*05-08-2025*/
.no_installNote .od_radio p{
      font: 20px/25px "Ubuntu-Regular" !important ;
    color: #002254 !important;
    word-break: break-all;
    white-space: unset !important;

}
.ordering_popup .od_detail_popup .od_bg.no_installNote .od_th .od_radio label{
    flex-wrap: wrap !important;
}
 .no_installNote .od_radio p strong{
  font: 20px/25px "Ubuntu-Medium" !important ;
    color: #002254 !important ;
}
/*05-08-2025*/

/* new */

.step_blk .tab-content .tab-pane .prevSteps {
  text-align: left;
  cursor: pointer;
}

.step_blk .tab-content .tab-pane .prevSteps span {
  position: absolute;
  font: 23px / 20px "Ubuntu-Bold";
  color: #000;
  width: 146px;
  left: 69px;
}

.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box label {
  position: relative;
}

.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk span {
  position: absolute;
  right: 8px;
  top: 2px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #ff4713;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 12px / 14px Ubuntu-Regular;
  color: #fff;
}

.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk.sp span {
  position: unset !important;
  display: unset !important;
  border-radius: unset !important;
}

.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes.em {
  width: 100%;
  justify-content: center;
}

.step_blk .tab-content .tab-pane.new_tab .main-klurblck .no_result p {
  font: 20px / 32px "Ubuntu-Bold";
  color: #000;
  max-width: 615px;
}

span.label{
padding-top: 17px;
    padding-bottom: 17px;
 border: 1px solid #a5b1bf;
    border-radius: 8px;
    height: 100px;
    width: 100%;
    position: relative;
}
.fileupl input{
position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100px;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    background: #f2f2f2;
    padding: 12px 30px 12px 20px;
}

.fileupl .up-cont{
position: relative;
    z-index: 1;
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    cursor: pointer;
}
.fileupl .up-cont .btnUp{
background: #000420;
    padding: 10px 15px;
    font: 17px / 20px Poppins-SemiBold;
    color: #fff;
    border-radius: 30px;
}
.fileupl .up-cont .btnUp{
font: 16px / 20px Poppins-Regular;
 color: #fff;
}
.fileupl .up-cont .btnUp{
font: 16px / 20px Poppins-Regular;
 color: #21283a;
}
.fileupl.filled input[type="file"]{
opacity: 1;
}

.fileupl .up-cont .btnUp {
 font: 15px / 18px "Ubuntu-Bold" !important;
    color: #fff !important;
    display: block;
}
span.label {
    height: 124px;
    overflow: hidden;
}
.fileupl > b,
.rev_blk > b  {
font: 18px / 22px "Ubuntu-Bold";
    color: #002554;
    display: block;
    margin-bottom: 12px;
}
.fileupl input {
    height: auto;
}
.fileupl input[type="file"]::-webkit-file-upload-button {
 display: none;
}
.fileupl input[type="file"]::file-selector-button {
 display: none;
}
 .fileupl.filled .up-cont{
display: none;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label strong b{
  font: 19px / 25px "Ubuntu-Medium";
  color: #002554;
  padding-right: 8px;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label .inside-label {
    padding-bottom: 12px;
}

 .custom-tab-container {
    width: 100%;
  }

  .custom-tab-nav {
    display: flex;
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px;
  }

  .custom-tab-nav button {
    background: none;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-weight: bold;
    color: #333;
    border-bottom: 2px solid transparent;
    transition: all 0.3s ease;
    font: 19px / 25px "Ubuntu-Medium";
    color: #002554;
  }

  .custom-tab-nav button.active {
    border-bottom: 2px solid #ff4713;
    color: #ff4713;
  }

  .custom-tab-pane {
    display: none;
    align-items: flex-start;
  }

  .custom-tab-pane.active {
    display: flex;
  }
.step_blk .tab-content .tab-pane .tab-boxes:has(.no_result) {
width: 100% !important;
justify-content: center !important;
}

.main-klurblck .preview-klur {
 height: 440px !important;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur img {
    height: 400px !important;
}
.legend-card-floating {
    bottom: 95px;
    z-index: 1000;
   
}

/*  */
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new input[type="radio"]{
position: relative;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #ff4b19;
    margin-right: 10px;
    background: transparent;
    appearance: none;
    cursor: pointer;
    top: 2px;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new input[type="radio"]::after{
content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 11px;
    height: 11px;
    border-radius: 100%;
    background: #ff4b19;
    opacity: 0;
    visibility: hidden;
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new input[type="radio"]:checked::after{
opacity: 1;
    visibility: visible;
}

.ck_box1 .contcheck12_new [type="radio"]:checked+label:before,.ck_box1 .contcheck12_new [type="radio"]:not(:checked)+label:before{
  content: none;
}

.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new input.error {
    order:unset;
    
}
.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 .contcheck12_new label.error {
    color: red;
    padding-left: 0;
}
/* 20-11-25 */

/* org */
/* 21-02-26 */
.modal.draw_modal  .modal-dialog .modal-content .modal-body canvas{
      background: #ffffff !important;
}
.step_blk .tab-content .tab-pane#step5 .btm_cont {
    position: relative;
    padding-top: 50px;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn {
    background-color: #ededed;
    display: flex;
    align-items: center;
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
    padding: 28px 32px;
    border-radius: 10px;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn strong {
    font: 30px / 35px Ubuntu-Bold;
    color: #002554;
    margin-right: 23.5px;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn strong>span {
    color: #ff4713;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn a.hv_bl {
    margin: 0;
}
.step_blk .tab-content .tab-pane#step5 .btm_cont b {
    font: 33px / 33px LeckerliOne-Regular;
    color: #002554;
    position: absolute;
    right: 0px; 
     top: 50px;
    max-width: 189px;
    rotate: 11deg;
}
.step_blk .tab-content .tab-pane#step5 .btm_cont b::after {
    content: "";
    position: absolute;
    bottom: -80px;
    left: -80px;
    background: url(../images/arw-or.png) no-repeat center center;
    width: 154px;
    height: 56px;
    background-size: 154px;
    rotate: -13deg;
}
/* 21-02-26 */
/* 17-02-26 */
.step_blk .ktchnStpFv{
  border: 1px solid #cccccc;
  border-radius: 10px;
  min-width: 420px;
   max-width: 520px;
   overflow: hidden;
   margin: 0 auto;
}
.step_blk .ktchnStpFv .card-header {
  background-color: #161045;
  text-transform: uppercase;
  font-weight: 700 !important;
    font: 14px/24px 'Ubuntu', sans-serif;
    color: #ffffff;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww,
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww
{ 
  display: flex;
  align-items: center;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww:first-of-type{
  margin-bottom: 15px;
}
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww:not(:last-of-type){
  margin-bottom: 15px;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .ParaLbl .input-label,
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .ParaLbl .input-label{
      font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .ParaLbl,
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .ParaLbl{
  text-align: left;
  width: 41%;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .ParaLbl .input-description,
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .ParaLbl .input-description{
      font-size: 11px;
    color: #6c757d;
    margin-top: 2px;
}

.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .sdeLbL,
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL{
  width: 58%;
  
}
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL .selection{
      width: 100%;
}
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL .select2 .select2-selection--single{
 height : unset; 
 text-align: left !important;
} 
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL .select2 .select2-selection--single .select2-selection__rendered{
  padding: 19px 10px;
}
.step_blk .tab-content .tab-pane .tab_img .od_bg .mt-4 .frmBtn{
  background-color: #161045;
    border-color: #161045;
    font: 14px/24px 'Ubuntu', sans-serif;
    color: #fff;
    text-transform: uppercase;
    border: none;
    padding: 6px 12px;
    border-radius: 8px;
    font-weight: 700;
}

/* 17-02-26 */
/* org */


/* 24-01-26 */
header .header .head_in .cart_list .icon_mbl .custom-dropdown {
  position: relative;
  margin-left: 7px;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected {
  width: 40px;
  position: relative;
  /* background: url(../images/drp.svg) no-repeat top 16px right; */
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected:hover {
  cursor: pointer;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected img {
  width: 36px;
  height: 28px;
  object-fit: contain;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
  width: 40px;
  content: "";
  position: absolute;
  right: -20px;
  height: 40px;
  background: url(../images/drp.svg) no-repeat top 16px right;
  background-size: 14px;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .options {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  bottom: -99px;
  left: -12px;
  text-align: center;
  z-index: 10;
  background-color: #efe9e2;
  width: 60px;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .options img {
  height: 35px;
  width: 35px;
  object-fit: contain;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown.fr-zn .options {
  opacity: 1;
  visibility: visible;
}
header .header .head_in .cart_list .icon_mbl .options .option {
  padding-bottom: 10px;
}
header .header .head_in .cart_list .icon_mbl .options .option:last-of-type {
  padding-bottom: 0;
}
/* 24-01-26 */

/* 26-01-2026 */
.skiptranslate iframe {
  position: absolute;
  top: -50px;
  opacity: 0;
}
.skiptranslate {
  opacity: 0;
}
header .header .head_in .cart_list .icon_mbl .custom-dropdown .options {
  background-color: #fff;
  box-shadow: 0px 0px 10px lightgray;
  border-radius: 10px;
  padding: 10px 0px;
  bottom: -110px;
}

/* Hide Google Translate floating icon */
/* .goog-te-banner-frame,
.goog-te-balloon-frame,
.goog-te-gadget-icon,
.goog-te-menu-frame,
#goog-gt-tt,
.goog-tooltip,
.goog-tooltip:hover {
    display: none !important;
} */

html body #google_translate_element,
html body .goog-te-gadget,
html body .goog-te-banner-frame,
html body .goog-te-menu-value {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* 26-01-2026 */
  /* 28-01-2026 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected{
    width: 29px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected img{
    width: 28px;
  }
  header .header .head_in .menus .chat{
    width: 21.8%;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before{
    width: 20px;
    height: 20px;
    background-position: top 11px right;
    cursor: pointer;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .options img {
    height: 28px;
    width: 28px;
    cursor: pointer;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .options{
    bottom: -100px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    margin-left: 0;
  }

/* 28-01-2026 */


/* 29-01-2026 */
/* .step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur .canva {
  display: none;
} */
/* 29-01-2026 */
/* 31-01-2026 */

/* 31-01-2026 */


/* 05-02-2026 */
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
.VIpgJd-ZVi9od-aZ2wEe-OiiCO {
  display: none;
}
/* 05-02-2026 */

/*12-02-2026*/
/* html body .TrengoWidgetGreeter__iframe {
    height: 300px !important;
} */
/*12-02-2026*/

/* 01-03-2026 */
.step_blk .ktchnStpFv {
    min-width: 370px !important;
}

.step_blk .nav {
  flex-wrap: unset !important;
}

.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL .select2 .select2-selection--single .select2-selection__rendered {
    padding: 5px 10px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important;
    right: 5px !important;
}

/* .step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .sdeLbL .custom-select-wrapper > span, 
.step_blk .ktchnStpFv .card-body .kitlen-counter .roww .sdeLbL .custom-select-wrapper > span {
  display: none;
} */



/* additional style */

/* .select2 {
  width: 100% !important;
}
.select2-container .select2-selection--single {
  height: 38px !important;
  display: flex;
  align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px !important;
}
.form-select:focus {
  box-shadow: none !important;
  border-color: #ced4da !important;
  outline: none !important; 
} */
 input[type="number"]:focus {
  box-shadow: none !important;
  outline: none !important;
}
.input-label {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
}
.input-description {
  font-size: 11px;
  color: #6c757d;
  margin-top: 2px;
}
#startDesignBtn:hover:not(:disabled) {
  background-color: #1f1560;
  border-color: #1f1560;
}
#startDesignBtn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#drawModal .modal-header {
  border-bottom: none;
}
#drawModal .tool-subbtn {
  background-color: rgba(255,255,255,0.15);
  border-color: rgba(255,255,255,0.3);
  color: white;
}
#drawModal .tool-subbtn:hover {
  background-color: rgba(255,255,255,0.3);
  border-color: rgba(255,255,255,0.5);
}
#drawModal .tool-subbtn.active {
  background-color: #3587ff;
  border-color: #6ca7ff;
  color: white;
}
      .text-tool-btn,
      .tool-subbtn {
        outline: none;
        border-width: 1px;
        font-size: 13px;
      }

      .text-tool-btn:hover,
      .tool-subbtn:hover {
        background-color: #bed8ff;
        border: 1px solid #86b6ff;
      }

      .text-tool-btn:active,
      .tool-subbtn:active {
        background-color: #1572ff;
        border: 1px solid #6ca7ff;
        color: white;
      }

      .text-tool-btn.active,
      .tool-subbtn.active {
        background-color: #3587ff;
        border: 1px solid #6ca7ff;
        color: white;
      }
/* 01-03-2026 */


/* 02-03-2026 */
 .main-content.step_pge {
    padding: 90px 0 0px;
}
footer .ftop .ftop_in ul li {
  color: #002554;
}
.chill {
    margin-bottom: 15px;
}
.heb .heb_in {
  align-items: unset;
}
.heb .heb_in .heb_ryt img {
    height: 100%;
}
.main-content.step_pge .container {
    background-color: #fff;
}
.main-content.step_pge {
  padding-bottom: 0px !important;
}
footer .ftop {
    margin: 60px 0;
}
footer .fbdy .fbdy_in .man1 img {
    height: 305px;
}
#drawModal .modal-header {
    width: 100%;
}
#drawModal .modal-header {
    width: 100% !important;
}
/* 02-03-2026 */

  /**************** org responsive page starts=================*/
  
  /* 9-8-23 */
  
  @media screen and (max-width:1800px) {
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde {
      position: absolute;
      right: -204px;
      top: -60px;
      z-index: 2;
      padding-bottom: 18px;
  }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde::before {
      content: '';
      height: 34px;
      width: 132px;
      right: 63px;
      background-size: 107px;
    }
  }
  
  @media screen and (max-width:1700px) {
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde {
      position: absolute;
      right: -155px;
      top: -39px;
      padding-bottom: 25px;
  }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde::before {
      content: '';
      height: 34px;
      width: 91px;
      right: 61px;
      background-size: 89px;
      bottom: -8px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p ,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p span{
      font-size: 28px;
      margin-bottom: 0;
  }
  }
  
  @media screen and (max-width:1600px){
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde {
      position: absolute;
      right: -106px;
      top: -23px;
      padding-bottom: 13px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde::before {
      content: '';
      height: 23px;
      width: 66px;
      right: 30px;
      background-size: 68px;
      bottom: -20px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde p span {
      font-size: 23px;
      line-height: 19px;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content{width: 96%;}
  /**===15 feb 24===**/
  }
  
  @media screen and (max-width:1500px){
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating .arrow_bl .out-sde{
      display: none;
    }
  }
  
  @media screen and (min-width: 2210px){
    header .header .head_in .cart_list .cart .cart_details .cart_detl_in{height: 100%;}
  }
  
  @media screen and (min-width:1400px){
    .toast1 .cookie_inner.toast_in {
      left: 50%;
    } 
    .add_to_cart .cart_tog_in{
      height: 729px;
    }
    .main_banner .main_banner_block .banner_icon{
      right: 18px;
    }
    .lSAction > a.lSPrev{
      left: 40px;
    }
    /* 06-09-24 */
    .main-content.step_pge {
      padding: 90px 0;
    }
    .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
      font-size: 55px;
      line-height: 60px;
    }
    .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk {
      width: 23.2%;
    }
    /* .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
      width: 18.5%;
    }
    .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(5n)) {
      margin-right: 1.8%;
    } */
  
    .step_blk a.hv_bl { 
      padding: 15.5px 0;
      max-width: 180px;    
    }
    .step_blk .tab-content .tab-pane .tab_img .card_blk img {
      max-width: 600px;
      height: 538px;  
    }
    .step_blk .tab-content .tab-pane .tab_img .lt_vl { 
      right: 90px; 
    }



    /* 06-09-24 */
  }
  @media screen and (min-width:992px) {
    body.noscroll{
      position: relative;
      overflow: hidden;
    }
      header .header .head_in .menus .chat .search_u.srch_new1{/*background: white;*/ display: flex;   justify-content: center;align-items: center;position: relative;
    z-index: 6;} */
    header .header .head_in .menus .chat .search_u.srch_new1 a img:last-child{display: inline-block;}
    header .header .head_in .menus .chat .search_u.srch_new1 a img:first-child{display:none;}
    header .header .head_in .menus .chat .stic.srch_tog1{display: block;position: absolute;/*width: 100%;height: 100%;*/left: -14px;/*top: 0;*/z-index: 5;margin-top: 0;
  /*background: #0000007a;*/transition: all .3s;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{display: flex;align-items: flex-start;justify-content: center;width: 100%;height: 100%;}
  header .header .head_in .menus .chat .stic .stic_form input[type="text"] {max-width: 100%;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form{width:175px;height: 100%;margin: 6px auto 0;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form form {width: 100%;display: flex;border-radius: 10px;position: relative;}
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form form button{position: absolute;}
  header .header .head_in .menus .chat .search_u.srch_new1 img:last-child{
    display: block;
  }
  }
  
  @media screen and (max-width:1400px){
    .container{
      padding: 0 10px;
    }
    .add_to_cart .cart_tog_in{
      height: 550px;
      overflow-y: scroll;
    }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next {
      right: -8px;
      width: 30px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img {
    min-height: 430px;
    height: 430px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg {
    width: 40%;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc {
    margin-left: 30px;
    width: 60%;
  }*/
  /****=====10 may 23=====****/
  .odd_S {
    padding: 40px 0;
  }
  /****=====10 may 23=====****/
  /**22.06.23**/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next{
    right: 0;
  }
  /* 30-07-24 */
  .tes_clent .prd_ovr_boxes .box .img_blk a {
    width: 120px;
    height: 122px;   
  }
  .tes_clent .prd_ovr_boxes .box .img_blk a strong {      
      font-size: 30px;
      line-height: 35px;
  }
  /* 30-07-24 */  
  
  /* 07-02-25 */

  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
    margin-right: 37px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
    margin-bottom: 37px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    margin-top: 2px;
  }
  /* 07-02-25 */
  /* 26-02-25 */
  
  .no-result-banner .no-result-ban-img {
    margin: 0 10px;
  }
  /* 26-02-25 */
  }
  @media screen and (max-width:1350px){
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl{
      width: 310px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td.total{
      padding:0px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
      width: 185px;
    }
    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
      width: 500px;
    }
    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt p {
      font-size: 23px;
    }
    .toast1 .cookie_inner.toast_in {
      position: fixed;
      top: 60%;
      left: 50%;
      transform: translate(-50%,-50%);
  }
  header .header .head_in .menus > ul{
    padding-left: 0px;
    justify-content: center;
  }
  .heb .heb_in .heb_lft{
    padding: 80px 85px 90px 50px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
    font-size: 24px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
    font-size: 22px;
  }
  footer .ftop .ftop_in ul li{
    font-size: 18px;
  }
  .add_to_cart .cart_tog_in {
    height: 460px;
    overflow-y: scroll;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width: 190px;
  }
  .categories .cate_in .lft .prc.clr .colors{
    display: flex;
  flex-wrap: wrap;
    justify-content: space-between;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"] {
    margin: 0px 12px 10px 0;
  }
  .main_banner .main_banner_block .banner_icon{
    left: unset;
    right: 24px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio p{
    font-size: 14px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong{
    font-size: 18px;
  }
  /*01-02-23*/
  #gdpr-cookie-message{
    transform: translate(-50%,-50%);
    width: 98% !important;
    margin: 0 auto !important;
    bottom: unset !important;
    left: 50%;
  }
  /*****18.2.23*****/
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    margin-right: 75px;
  }
  /*****18.2.23*****/
  /* 10-4-23 */
  header .header .head_in .menus > ul {
    justify-content: center;
    padding-left: 45px;
  }
  .hw_to_wrk .hw_blk1 .hw_right {
    padding: 40px 10px 40px 0; }
  
  .hw_to_wrk .price_blk .price_left {
    padding: 40px 20px 40px 10px; }
  
  .hw_to_wrk .hw_kitch .kitch_right {
    padding: 50px 10px; }
    /***===11.5.23====***/
   /***===18.5.23====***/
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
      margin-right: 47px;
  }
   /***===18.5.23====***/
  /**22.06.23**/
  header .header .head_in .menus > ul{padding-left: 35px;width: 81%;}
  header .header .head_in .menus .chat{width: 19%;}
  /***===26 jun 23===***/
  header .header .head_in .menus > ul > li + li {
    margin-left: 18px;
  }
  header .header .head_in .menus .chat .stic.srch_tog1{
    left: 50%;
    transform: translateX(-70%);
  }
  /***===kich pd start====***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    padding-right: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font-size: 27px;
      line-height: 32px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong {
    font-size: 22px;
    line-height: 26px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width: 75%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 26px;
    line-height: 32px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
  width: 45%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    width: 48%;
    margin-right: auto;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 25px 30px 35px 30px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100px;
    height: 100px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 70px;
    height: 70px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 30px 35px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn{
    padding: 15px 10px;
    font-size: 18px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 18px;
    line-height: 20px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    width: 100%;
    padding-left: 0;
  }
  .main_banner .main_banner_block .banner_contents .content{
    width: 100%;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 110px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 70px;
    height: 70px;
  }
  /***==kitc pd end==****/
  
  /***27-01-24***/
  .categories .cate_in .lft .prc.clr .colors .custom-dropdown-options, .categories .cate_in .lft .prc.clr .colors .counter-custom-dropdown-options, .categories .cate_in .lft .prc.clr .colors .handle-custom-dropdown-options{
    padding: 13px;
  }
  
  /* ----------  16-02-2024 ----------  */
  .custom-dropdown, .counter-custom-dropdown, .handle-custom-dropdown{
    width: 100%;
  }
  /* ----------  16-02-2024 ----------  */
  
/* 12-4-25 */
.new-bannerblock ul li {
  background-size: 21px;
  padding-left: 31px;
  font-size: 19px;
  max-width: fit-content;
}
/*  */
  /* 28-01-2026 */
  header .header .head_in .menus .chat {
    width: 19.9%;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: 0px !important;
  }
  /* 28-01-2026 */

  }
  @media screen and (max-width:1500px){
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in{
    max-height: 490px;
    overflow-y: scroll;
  }
  }
  /* 26-01-2026 */
@media screen and (max-width: 1400px) {
  header .header .head_in .menus > ul > li + li {
    margin-left: 25px;
  }
  /* 27-01-26 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown {
    position: relative;
    margin-left: 0;
  }
  /* header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: 0px;
  } */
  /* 27-01-26 */
  /* 28-01-2026 */
  header .header .head_in .cart_list{
    width: 10.3%;
  }
  /* 28-01-2026 */

}

/* 26-01-2026 */
  @media screen and (max-width:1300px){
    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst img {
      height: auto;
    }
    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
      width: 520px;
    }
    header .header .head_in .menus > ul > li > a {
    font-size: 17px;
    }
    header .header .head_in .menus > ul {
      padding-left: 0px;
    }
    header .header .head_in .cart_list {
      width: 28%;}
    header .header .head_in .menus > ul > li + li {
      margin-left: 20px;
    }
    header .header .head_in .logo {
      width: 15%;
  }
  header .header .head_in .menus {
    width: 60%;}
  .gras .gra_bs {
     padding: 30px 0px;
  }
  .chill .chill_in .chill_ryt img{
    object-position: 66%;
  }
  .watk .watk_in .watk_caro .watk_caro_in .bdy p {
    font-size: 14px;
    display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  footer .ftop .ftop_in ul li {
    font-size: 15px;
  }
  .steen .steen_in .steen_caro .steen_item .cnt a {
    font-size: 18px;
  }
  .caros .caros_in ul li {
    margin-right: 25px;
    font-size: 20px;
  }
  .caros .caros_in ul{
    justify-content: space-between;
  }
  /*header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft > p {
    margin-top: 0px;
  }*/
  
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo,.banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
    min-height: 320px;
  }
  /***==============about us page starts===========***/
  .revo .revo_in .ryt {
    padding: 0px 30px 0px 85px;
  }
  .revo.reverse1 .revo_in .ryt {
    padding: 50px 30px 50px 80px;
  }
  .revo .revo_in .lft img {
    height: 592px;}
    .revo .revo_in{
      align-items: center;
    }
  /***=============about us page end=============***/
  /***my order page starts***/
  .my_order_sec .order_tab table tr td .tc_img img {
    margin-left: 48px;
  }
  .my_order_sec .order_tab table thead th:empty {
    width: 20%;
  }
  .my_order_sec .order_tab table thead th:nth-child(3) {
    width: 28%;
  }
  .my_order_sec .order_tab table tr td a {
    font-size: 15px;
    max-width: 140px;
  }
  /***order detail page starts***/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    min-height: 210px;
      max-height: 210px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img {
    border-radius: 6px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
    width: 168px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl {
    width: 286px;
  }
  /***product detail ordering page start**/
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 19%;
    margin-right: 22px;
  }*/
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc a{
    font-size: 17px;
    line-height: 26px;
    display: block;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info p{
    font-size: 14px;
    line-height: 18px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con{
    padding: 0;
  }
  .add_to_cart .cart_tog_in{
    height: 460px;
      overflow-y: scroll;
  }
  /*****===========thanksyou page start===========****/
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    right: -86px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 23%;
  }
  .thank_you_section .tq_main .tq_btn{
    width: 85%;
  }
  .thank_you_section .tq_main .tq_total{
    padding-right: 90px;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"].c4,.categories .cate_in .lft .prc .colors input[type="checkbox"].c8{
    margin: 0;
  }
  /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img{
  width: 52%;
  }*/
  /*****15.2.23****/
  
  .categories .cate_in .lft .prc .tool-po p {
      left: -185px;
      width: 253px;
      padding: 10px;
      }
      .categories .cate_in .lft {
        width: 23.5%;
      }
  /*****15.2.23****/
  
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{
    margin-right: 10px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img {
      width: 70px;
      height: 40px;
  }
   /***29.3.23**/
   .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha input{
    width: 100%;margin: 0 0 0 10px;}
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
    width: 100%;
    margin-bottom: 20px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
    flex-wrap: wrap;
    margin-bottom: 28px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    width: 100%;
    
  }
  
  /* 10-4-23 */
  header .header .head_in .menus {
    width: 75%;
  }
  header .header .head_in .cart_list {
    width: 10%;
  }
  header .header .head_in .menus > ul {
    width: 80%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in{
    width: 480px;
  }
  
  .hw_vdblk .vd_right .vdo, .hw_vdblk .vd_right .vdo video {
    min-height: 320px; }
    /***----29.4.23-----****/
    .droom .droom_in .droom_fx .inp .res,.droom .droom_in .droom_fx .slct.slct2 a{
      font-size: 18px;
    }
     /***----29.4.23-----****/
     /***===10 may 23====***/
     .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
      width: 120px;
      height: 120px;
     }
        /***===10 may 23====***/
        .droom .droom_in .droom_fx .custom_selects .list li label span:last-child{
          font-size: 14px;
        }
         /****===15 may 23===****/
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
      margin-right: 44px;
  }
   /****===15 may 23===****/
  
  /****21.06.23***/
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 34px;
    line-height: 38px;
  }
  /***===22 jun 23===***/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 180px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
    padding: 12px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
    width: 54px;
    height: 54px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .best1 .bst1 {
    width: 170px;
  }
  .kenz.kenz_pd{
    margin-bottom: 0;
  }
  /***===22 jun 23===***/
  /***23-6-23**/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio p{
    padding-left: 7px;
  }
   /***===20 july 23====***/
   .revo .revo_in .ryt strong, .revo.reverse1 .revo_in .ryt strong, .revo.two .revo_in .ryt strong,.sam_box.odd_block .sample_con .sam_con h3{
    padding-bottom: 15px;
   }
   .revo .revo_in .ryt em{
    padding-bottom: 7px;
   }
    /***===20 july 23====***/
    /***===24 july 23===****/
  .banner_btm_pc .pc_bg .pc_txt,.ordering_popup .od_detail_popup .price_box .pc_txt{
    width: 40%;
  }
  .banner_btm_pc .pc_bg .pc_detail,.ordering_popup .od_detail_popup .price_box .pc_detail{
    width: 60%;
  }
  /***===24 july 23===****/
  
  /* 25-7-23 */
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev {
    left: 0px;
  }
  /* 26-7-23 */
  .sam_form .form_row .form_img{
    width: 53%;
  }
  .sam_form .form_row .form_con {
    padding-left: 31px;
    width: 47%;
  }
  /***===kitch pg start===***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
    width: 70px;
    height: 70px;
  }
  /***===kitch pg end===***/
  
  /* 14-8-23 */
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
    width: 55%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
    width: 45%;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content {
    padding: 60px 30px 30px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 32px;
    line-height: 40px;
  }
  #u-model .modal-dialog .modal-content .btn-close{top:18px;}
  /**===15 feb 24===**/
/*  14-05-24*/
.bdy_img .ryt_img {
    height: 310px;
}
.ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three{
  align-items: center;
}
/*  14-05-24*/
  /* 30-07-24 */  
  .tes_clent .prd_ovr_boxes .box .img_blk .slidImg:not(:last-child){
    margin-right: 10px;
    }
    .tes_clent .prd_ovr_boxes .box .img_blk .slidImg {
        width: 116px;
        height: 118px;
    }
    .tes_clent .tp_cont .rgt a { 
        padding: 15.5px 0;       
    }
    .tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
        font-size: 28px;
        line-height: 33px;
    }
  /* 30-07-24 */ 
   /*07-2-25  */

   .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
    margin-right: 34px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
    margin-bottom: 34px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    margin-top: 5px;
  }
   /*07-2-25  */
      /* 12-4-25 */
      .categories .cate_in .ryt {
        padding-left: 47px;
        width: 77%;
    }

      /*  */
  header .header .head_in .menus {
    width: 74%; /* 27-01-26  */
  }
  /* 27-01-26 */
  /* header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -14px;
  } */
  /* 27-01-26 */
  }
  @media screen and (max-width:1200px){
    .container{
      padding: 0px 10px;
    }
    .categories .cate_in .lft .prc .colors input[type="checkbox"] {
      margin: 0px 9px 10px 0;
  }
  .steen .steen_in .steen_caro .steen_item .cnt strong{
    font-size: 15px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt p,.steen .steen_in .steen_caro .steen_item .cnt p{
    font-size: 13px;
    line-height: 15px;
  }
  .steen .steen_in .steen_caro .steen_item .cnt p, .steen .steen_in .steen_caro .steen_item .cnt p strong{
    font-size: 12px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt p strong {
    font-size: 12px;
  }
    /**faq page starts*/
    .faq_query_blk .faq_qa_row .faq_ryt {
      width: 75%;
  }
  .faq_query_blk .faq_qa_row .faq_lft {
    width: 25%;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a {
    padding: 17px 22px;
  }
  /**faq page end */
  /**cart page starts*/
  .cart_pg .cart_pgin .cart_pg_in .lft {
    padding-left: 0px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt {
    padding-left: 20px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td:first-child{
  width: 70.6%;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
    font-size: 24px;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft .img img{
    object-fit: contain;
  }
  .thank_you_section .tq_main .tq_total {
    padding-right: 80px;
  }
  /**homepage starts*/
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
    width: 382px;
    padding-left: 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    width: 100%;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in {
    padding: 0 40px;
  }
  header .header .head_in .menus > ul {
    padding-left: 20px;
  }
  header .header .head_in .menus > ul > li + li {
    margin-left: 20px;
  }
  header .header .head_in .menus > ul > li > a {
    font-size: 16px;
  }
  header .header .head_in .menus {
    width: 60%;}
  .droom .droom_in .droom_fx .inp .res {
    font-size: 15px;
  }
  .heb .heb_in .heb_ryt img{
    object-position: 30%;
  }
  .droom .droom_in .droom_fx .slct select{
    padding-right: 70px;
    text-overflow: ellipsis;
  }
  .gras .gra_bs {
    padding: 30px 0px;
    background-size: cover;
    background-position: 50%;
  }
  .gras .gras_ryt strong {
    display: block;
  }
  .gras .gras_ryt strong em {
    font-size: 32px;
  }
  .gras .gras_ryt strong{
    font-size: 32px;
  }
  .worpen .worpen_in .ryt h2 em,.worpen .worpen_in .ryt h2{
    font-size: 28px;
    line-height: 32px;
  }
  .worpen .worpen_in .ryt h2{
  padding-bottom: 12px;
  }
  .worpen .worpen_in .ryt p {
    font-size: 14px;
  }
  .worpen .worpen_in .lft img {
    height: 450px;
    border-radius: 0px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .worpen .worpen_in .ryt {
    padding: 30px 60px;
  }
  .worpen .worpen_in .ryt a {
    min-width:200px;
    padding: 14px 15px;
    font-size: 15px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt a,.kenz .kenz_in .kenz_caro .kenz_item .cnt p strong {
    font-size: 16px;
    line-height: 20px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt {
    padding: 16px 14px;
  }
  .heb .heb_in .heb_lft > p {
    font-size: 30px;
    margin-bottom: 48px;
  }
  .heb .heb_in .heb_lft {
    padding: 60px 50px;
  }
  .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title {
    font-size: 15px;
  }
  .watk .watk_in .watk_caro .watk_caro_in {
    padding: 20px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .tp p {
    font-size: 16px;
    line-height: 28px;
    background-size: 36px;
    padding-left: 48px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .bdy p {
    font-size: 14px;
    display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .chill .chill_in .chill_lft strong{
  font-size: 18px;
  }
  .chill .chill_in .chill_lft h6 {
    font-size: 36px;
      line-height: 44px;
  }
  .chill .chill_in .chill_lft p{
    font-size: 15px;
  }
  .chill .chill_in .chill_lft a {
    font-size: 15px;
    min-width: 200px;
    padding: 12px 15px;
  }
  .steen .steen_in .steen_caro .steen_item .cnt a {
    font-size: 16px;
    padding-bottom: 0px;
    height: 48px;
  }
  .steen .steen_in .steen_caro .steen_item .img a img {
    height: 225px;}
    footer .ftop .ftop_in ul.des_blk li {
      font-size: 15px;
      margin-bottom: 20px;
      margin-top: 20px;
  }
      .caros .caros_in ul li {
        margin-right: 15px;
        background-size: 35px;
        font-size: 17px;
      }
      .caros .caros_in ul{
        justify-content: space-between;
      }
      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img img {
        min-height: auto;
        object-fit: cover;
      }
      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0px;
      }
      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_dp1 select {
        margin-bottom: 15px;
      }
      header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 td {
        font-size: 20px;
        padding-left: 20px;
      }
      footer .ftop .ftop_in ul li + li {
        margin-left: 0px;
      }
    /***============about us page starts============***/
    .revo .revo_in .ryt {
      padding: 88px 30px;
  }
  .revo.reverse1 .revo_in .ryt strong,.revo.two .revo_in .ryt strong,.revo.one .revo_in .ryt strong {
  font-size: 48px;
  line-height: 52px;
  }
  .revo.reverse1 .revo_in .ryt em,.revo.two .revo_in .ryt em,.revo.one .revo_in .ryt em{
    padding-bottom: 0px;
  }
  .revo.reverse1 .revo_in .ryt,.revo.two .revo_in .ryt,.revo.one .revo_in .ryt{
    padding: 50px 30px 40px 70px;
  }
  .revo.reverse1 .revo_in .ryt a,.revo.two .revo_in .ryt a,.revo.one .revo_in .ryt a{
    margin-top: 0px;
  }
  /***========sample page start=========**/
  .sam_box .sample_con .sam_con {
    padding: 20px;
  }
  .sam_box .sample_con .sam_con h6 {
    font-size: 16px;
  }
  .sam_box .sample_con .sam_con h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .sam_box .sample_con .sam_con p {
    font-size: 15px;
  }
  .sam_box .sample_con .sam_img img {
    object-position: 55%;
  }
  .sam_form .form_row {
    padding: 30px;
  }
  .sam_form .form_row .form_con {
    padding-left: 22px;
  }
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title ,.sam_form .form_row .form_sec form ._form-content ._form-title{
    font-size: 32px !important;
    line-height: 36px !important;
  }
  .sam_form .form_row .form_con form .form_btn a {
    padding: 16px 0;
    max-width: 160px;
    font-size: 18px;
  }
  .sam_form .form_row .form_con  .form_sel input {
    margin-bottom: 16px;
  }
  .sam_form .form_row .form_con form .col_radio .sample {
    margin-bottom: 16px;
  }
  .col_check .chk{
    display: flex;
    align-items: flex-start;
  }
  footer .ftop {
    margin: 30px 0;
  }
  .sam_form {
    margin-bottom: 30px;
  }
  .sam_box .sample_con {
    align-items: center;
  }
  .samplebox .sample_in{
    padding: 30px;
  }
  .samplebox .sample_in .cnt p strong{
    font-size: 25px;
    line-height: 32px;
  }
  .samplebox .sample_in .cnt p{
    font-size: 14px;
  }
  .samplebox .sample_in .cnt a{
    font-size: 15px;
    padding: 14px;
  }
  .samplebox .sample_in{
    width: 34%;
  }
  .samplebox .sample_in .img a.close2 {
    top: 3px;
    right: 8px;
  }
  /*******=========sample page end =========***/
  /***order detail page starts***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img {
    border-radius: 6px;
    min-height: 320px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
    width: 160px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl {
    width: 270px;
  }
  /***product order detail starts****/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt{
    flex-direction: column;
    align-items: flex-start;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio p{
    padding-left: 0px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong{
    width: 85%;
  }
  /***product ordering detail start**/
  .main_banner .main_banner_block .banner_contents .content p{
  font-size: 22px;
  line-height: 30px;
    }
    .main_banner .main_banner_block .banner_contents .content h2{
      line-height: 40px;
  font-size: 26px;
    }
   
    .product_detail_tab .nav li a{
      width: 240px;
    }
    .lSAction > a.lSPrev{
      left: 15px;
    }
    /**====thank you page start======**/
    .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
      right: -77px;
    }
    .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tr td:first-child{
      width: 186px;
    }
    .add_to_cart .cart_tog_in{
      height: 470px;
      overflow-y: scroll;
    }
    .categories .cate_in .lft .prc .colors input[type="checkbox"]{
      margin: 0px 4px 10px 0;
    }
   /* .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img{
      width: 92%;
      }*/
  
       /****7.2.23***/
  
        /****7.2.23***/
        /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:150px ;
  }
  /**9.2.23**/
  /*****18.2.23*****/
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    margin-right: 76px;
  }
  /*****18.2.23*****/
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .h5_ {
      font-size: 23px;
  }
  .categories .cate_in .lft {
    width: 25.5%;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{
    width: 30px;
    min-width: 30px;
    height: 30px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input:after{
    width: 20px;
    height: 20px;
    min-width: 20px;
  }
      /***29.3.23**/
      .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
        width: 100%;
      }
      .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
        flex-wrap: wrap;
        margin-bottom: 28px;
      }
      .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
        width: 100%;
        
      }
   /***29.3.23**/
  
  .droom .droom_in .droom_fx{margin: 0!important; }
  /*.droom .droom_in .droom_fx .slct{width: 180px;}*/
  /*.droom .droom_in .droom_fx .type_data{
    width: calc(100% - 150px);
  }*/
  /*.droom .droom_in .droom_fx .slct.slct2{
    max-width: 145px;
  }*/
  /*div#typefx{
    width: 170px;
  }*/
  .droom .droom_in .droom_fx .type_data {
      /*width: calc(100% - 150px);*/
      margin: 0!important;
      padding-left: 20px;
  }
  /* 10-4-23 */
  header .header .head_in .menus{
    width: 75%;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content {
    width: 140px;
  }
  header .header .head_in .menus .chat {
    width: 25%;
  }
  header .header .head_in .menus > ul {
    padding-left: 0;
    width: 80%;
  }
  /***====29.4.23====****/
  .droom .droom_in .droom_fx .slct.slct2 a{
    font-size: 15px;
    padding: 15px 10px;
  }
  /***====29.4.23====****/
    /*4 may 23*/
    .privacy_section .privacy_in p span {
      font-size: 27px;
      line-height: 30px;
  }
  .droom .droom_in .droom_fx .inp .res {
    width: 170px;
  }
  .droom .droom_in .droom_fx .inp {
    width: 170px;
  }
    /*4 may 23*/
    .sam_box.odd_block .sample_con .sam_con{
      padding-left: 20px;
    }
    input::-webkit-file-upload-button{
      width: 12%;
      opacity: 0;
      }
      .sam_box {
        padding: 30px 0 40px 0;
    }
    /****===15 may 23===****/
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
      margin-right: 38px;
  }
   /****===15 may 23===****/
    /****===25 may 23===****/
    /*.banner_btm_pc .pc_bg .pc_detail span, .ordering_popup .od_detail_popup .price_box .pc_detail span{
      padding-right: 0;
     }*/
      /****===25 may 23===****/
  /***21.06.23****/
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen select{
    padding: 10px 25px 10px 10px !important;
    background-position:  right 9px center;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input{min-width: 30px;}
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 32px;
    line-height: 36px;
  }
  /***===22 jun 23===***/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 170px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
    padding: 12px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
    width: 54px;
    height: 54px;
  }
  /***===22 jun 23===***/
  /***22.06.23**/
  header .header .head_in .menus > ul{width: 74%;}
  header .header .head_in .menus > ul > li + li{margin-left: 12px;}
  .nor.get_review .__fbcw__bar-widget{padding-right: 0 !important;}
  /**22-6-23**/
  
  /***===26 jun 23===****/
  header .header .head_in .menus .chat .stic.srch_tog1{
    left: 50%;
    transform: translateX(-60%);
  }
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 175px;}
  
     /* 1/7/23 */
     .new_cart .cart_pgin .cart-fle .lft .img img {
      object-fit: cover;
    }
  
    .new_cart .cart_pgin .cart-fle .lft {
      width: 45%;
    }
  
    .new_cart .cart_pgin .cart-fle .ryt {
      width: 55%;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .ryt {
      padding-left: 0;
    }
  
    .cart_pg .cart_pgin .car-tot .tb table.two {
      width: 55%;
    }
  
    .cart_pg .cart_pgin .car-tot .tb table.thr {
      width: 55%;
    }
     /* 11-7-23 */
     .my_order_sec .order_page_blk p{
      font-size: 28px;
      line-height: 32px;
    }
    .my_order_sec {
      padding: 98px 0px 60px;
  }
  /****===22 july 23===****/
  .sam_form .form_row .form_sec form ._form-content ._form_element ._field-wrapper input{
    margin-bottom: 16px;
  }
  /****===22 july 23===****/
  
    /* 22-7-23 */
    .product_pop .modal-dialog {
      padding: 0 10px;
    }
    .modal .step-pop .mo-rgt strong{
      font-size: 30px;
      line-height: 37px;
    }
          /***====linga===***/
   .review_blk .review_body .review_top{
    padding: 16px;
  }
   .review_blk .review_body .review_top .review_lft strong{
    font-size: 28px;
    line-height: 32px;
  }
   .review_blk .review_body .review_top .review_lft p{
    font-size: 15px;
    line-height: 17px;
  }
   .review_blk .review_body .review_top .review_lft  img{
    margin-bottom: 0;
    padding: 0 8px;
    width: 100px;
  }
   .review_blk .review_body .review_top .review_ryt .rating_list_txt{
    font-size: 15px;
    line-height: 15px;
    text-align: start;
  }
   .review_blk .review_body .review_top .review_ryt .rating_list_count{
    font-size: 15px;
    line-height: 15px;
  }
   .review_blk .review_body .review_mid p{
    font-size: 14px;
    line-height: 20px;
  }
   .review_blk .review_body .review_mid{
    padding: 16px 16px 25px 16px;
    text-align: start;
  }
   .review_blk .review_body .review_given .review_mem_hd img{
  width: 95px;
  margin-bottom: 0;
  }
  .review_blk .review_body .review_given{
    padding: 16px;
  }
   .review_blk .review_body .review_given .review_mem_hd .rv_name{
    font-size: 20px;
    line-height: 20px;
    padding: 0 8px;
  }
   .review_blk .review_body .review_given .review_mem_hd .rv_date{
    font-size: 17px;
    line-height: 20px;
  }
   .review_blk .review_body .review_given p.rv_txt{
    font-size: 15px;
    line-height: 20px;
    text-align: start;
    margin-top: 15px;
  }
   .review_blk .review_body .review_mid p{
    font-size: 15px;
    line-height: 20px;
  }
  /* 25-7-23 */
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul {
    padding-top: 34px;
  }
  .main_banner .main_banner_block .banner_contents .content {
    padding-top: 30px;
  }
  /***27 july 23***/
  /***===kich pd start====***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    padding-right: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font-size: 25px;
      line-height: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width: 75%;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail{
    padding: 15px 0 0;
    margin: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top{
    padding-bottom: 10px;
  text-align: start;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 24px;
    line-height: 32px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm strong{
    font-size: 18px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    font-size: 16px;
    line-height: 25px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
    padding-top: 10px;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
    text-align: start;
    width: 45%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    width: 48%;
    margin-right: auto;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating img.rating_star{
    width: 95px;
    margin-bottom: 5px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img{
    width: 80%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span{
    font-size: 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    margin-bottom: 15px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
        right: 25px;
    top: 20px;
    text-align: end;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 25px 30px 35px 30px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 100px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 60px;
    height: 60px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn{
    font-size: 15px;
    padding: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont{
    padding: 8px 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 16px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont  img{
    width: 25px;
  }
  /***==kitc pd end==****/
  
  /* 14-8-23 */
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label {
    margin-left: 25px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
    width: 50%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
    width: 50%;
  }
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget{
        max-width: 255px;
  }
  /*01-12-2023*/
  
  /* 16.12.2023 */
  .categories .cate_in .lft .prc.fil_ label span{font-size:18px;}
  /* 16.12.2023 */
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p{
  font-size: 16px;
  margin-bottom: 14px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li{font-size: 16px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 16px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt{padding-right: 45px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd),
  #u-model .modal-dialog .modal-content .modal-body .utube_row{margin-bottom: 30px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt{
        padding: 0px 0 0 45px;
  }
  /**===15 feb 24===**/
  .kenz .kenz_in .kenz_caro .kenz_item .cnt a {
    height: 40px;
  }

  /* 13-04-2024 */
  .video_page .shw_you .inr_blk .rgt h1{
    font-size: 50px;
    line-height: 60px;
    padding-bottom: 15px;
  }
  .video_page .shw_you .inr_blk .rgt p{
    margin-bottom: 10px;
  }
  /* 13-04-2024 */
  /* 30-07-24 */  
  .tes_clent .tp_cont .lft h1 {
    font-size: 34px;
    line-height: 39px;     
}
.tes_clent .prd_ovr_boxes .box {    
    padding: 20px 20px 18px;    
}
.tes_clent .tp_cont .rgt .hv_bt {
    max-width: 210px;     
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg{
    width: 108px;
    height: 110px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong{
    font-size: 26px;
    line-height: 31px;
}
.tes_clent {
  padding-bottom: 60px;
}
  /* 30-07-24 */  


  /* 07-02-25 */
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
    margin-right: 32px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
    margin-bottom: 32px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    margin-top: 6px;
  }
  .shw-sect .shw-loc .loc-inn-sec{
    margin-bottom: 40px;
  }
  .shw-sect .shw-bez h1, .shw-sect .shw-loc .loc-hd h2, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p {
    font: 16px/23px "Ubuntu-Regular";
}
  /* 07-02-25 */
  /* 21-04-2025 */
  .categories .cate_in .ryt {
    padding-left: 35px;
    width: 75%;
}
  /* 21-04-2025 */

  /* ---------- 19.5.25 ---------- */

  .step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur{
    width: 25%;
  }
  .step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes{
    width: 73%;
  }
  /* ---------- 19.5.25 ---------- */
      /* 28-01-2026 */
  header .header .head_in .menus .chat {
      width: 25.8%;
  }
  header .header .head_in .cart_list {
    width: 10.7%;
  }
  /* 28-01-2026 */


} 
  @media screen and (max-width:1100px){
    .faq_section .faq_row .faq_con p {
      padding-bottom: 50px;
    }
    .faq_section .faq_row .faq_img img{
      min-height: auto;
    }
    /**homepage starts*/
    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
      width: 100%;
  }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
      width: 100%;
    }
    header .header .head_in .menus {
      width: 58%;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in {
      padding: 0 50px;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .lft {
      padding: 0 40px 0 0;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size: 48px;
    line-height: 50px;
  }
  .worpen .worpen_in .lft img{
    object-position: right;
  }
  .chill .chill_in .chill_lft{
    padding: 35px 0;
  }
  .chill .chill_in .chill_ryt img{
    object-position: right;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
    min-width: 220px;
    font-size: 16px;
    padding: 15px 20px;
  }
  header .header .head_in .menus > ul > li > a {
    font-size: 15px;
  }
  header .header .head_in .menus > ul > li {
    padding: 0 12px 0 0;
  }
  header .header .head_in .menus > ul > li + li {
    margin-left: 12px;
  }
  header .header .head_in .cart_list .chat .nor .img p {
    font-size: 12px;
  }
  header .header .head_in .menus > ul {
    padding-left: 20px;
  }
  header .header {
    padding: 20px 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li > a {
    font-size: 14px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p {
  font-size: 14px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst img {
    width: 100%;
    height: auto;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in {
    width: 280px;
  }
  header .header .head_in .cart_list {
    width: 28.2%;
  }
  header .header .head_in .logo {
    width: 16%;
  }
  header .header .head_in .cart_list .chat {
    width: 52%;
  }
  header .header .head_in .cart_list .icon_mbl {
  width: 44%;}
    header .header .head_in .menus > ul {
      justify-content: start;
    }
    .heb .heb_in .heb_ryt img {
      height: 460px;
    }
    .heb .heb_in .heb_lft {
      padding: 30px 20px;
  }
  /* .chill .chill_in {
    align-items: center;
  } */
  .samplebox .sample_in{
    padding: 30px;
  }
  .samplebox .sample_in .cnt p strong{
    font-size: 25px;
    line-height: 32px;
  }
  .samplebox .sample_in .cnt p{
    font-size: 14px;
  }
  .samplebox .sample_in .cnt a{
    font-size: 15px;
    padding: 14px;
  }
  .samplebox .sample_in{
    width: 40%;
  }
  .samplebox .sample_in .img a.close2 {
    top: 3px;
    right: 8px;
  }
  footer .ftop .ftop_in ul.des_blk{
    justify-content: space-between;
  }
  footer .ftop .ftop_in ul.des_blk li {
    font-size: 14px;
    width: auto;
    margin-bottom: 00px;
  }
  footer .ftop .ftop_in ul li{
    background-size: 26px;
    padding: 8px 0 8px 30px;
  }
  .steen{
    margin-bottom: 30px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo,.banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
    min-height: 290px;
  }
  /***===============about us page starts====================**/
  .revo.two .revo_in .ryt{
    padding: 20px;
  }
  .revo .revo_in{
    align-items: center;
  }
  .revo.two .revo_in .ryt strong{
    font-size: 43px;
  }
  .revo.two .revo_in .ryt p {
    font-size: 16px;
  }
  .revo .revo_in .ryt a, .revo.reverse1 .revo_in .ryt a, .revo.two .revo_in .ryt a {
    min-width: 200px;
    margin-top: 0;
    font-size: 15px;
  }
  .revo .revo_in .ryt p{
    font-size: 16px;
    padding-bottom: 20px;
  }
  .revo.reverse1.one{
    margin-bottom: 30px;
  }
  .revo .revo_in .ryt strong, .revo.reverse1 .revo_in .ryt strong, .revo.two .revo_in .ryt strong,.sam_box.odd_block .sample_con .sam_con h3 {
    font-size: 42px;
    line-height: 48px;
    padding-bottom: 10px;
  }
  .revo .revo_in .ryt em{
    padding-bottom: 6px;
  }
  .revo.reverse1.one .revo_in .ryt a{
    margin-top: 20px;
  }
  .revo .revo_in .lft img{
    object-position: 85%;
  }
  .revo.reverse1 .revo_in .lft img{
    object-position: 12%;
  }
  .revo.two .revo_in .lft img{
    object-position: 90%;
  }
  .revo.reverse1.one .revo_in .lft img{
    object-position: 38%;
  }
  /***===============about us page end====================**/
  /***===============product page start====================**/
  .categories .cate_in .ryt {
    padding-left: 30px;
    width: 75%;
  }
  .categories .cate_in .lft {
    width: 25%;}
    .categories .cate_in .lft .prc .slct .cons > p {
      font-size: 14px;
    }
    .steen .steen_in .steen_caro .steen_item .cnt a {
      font-size: 16px;
      height: 47px;
  }
  .main_banner .main_banner_block .banner_icon{
    left: unset;
    right: 24px;
  }
  /*********checkout page start*********/
  .checkout_pg .checkout_in .ckout .ryt {
    width: 42%;
  }
  .checkout_pg .checkout_in .ckout .lft {
    width: 58%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:first-child{
    width: 43%;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .h5_ {
    font-size: 20px;
  }
  /****========my order page========****/
  .my_order_sec .order_tab table {
    width: 1200px;
  }
  .my_order_sec .order_tab table tr td .tc_img img {
    width: 150px;
    height: 150px;
  }
  .my_order_sec .order_tab table tr td .tc_txt .h6_ {
    font-size: 15px;
    padding-bottom: 0px;
  }
  .my_order_sec .order_tab table tr td .tc_txt em {
    font-size: 14px;
  }
  .my_order_sec .order_tab table tr td .tc_data p {
    width: 200px;
    font-size: 14px;
  }
  .my_order_sec .order_tab table tr td .tc_data b {
    font-size: 14px;
  }
  .my_order_sec .order_tab table tr td.price,.my_order_sec .order_tab table tr td.bex{
    font-size: 15px;
  }
  .my_order_sec .order_tab table tr td .tc_img img {
    margin: 0 auto;
  }
  .toast1 .cookie_inner.toast_in{
    position:fixed;
    top: 60%;
    left:50%;
    transform: translate(-50%,-50%);
  
  }
  /***order detail page starts***/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    min-height: 182px;
    max-height: 182px;}
    .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc a {
      font-size: 14px;
      line-height: 22px;
    }
    .ordering_popup .od_detail_popup .od_bg .od_th .od_radio img {
      width: 80%;
    }
    .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
      font-size: 20px;
      line-height: 26px;
    }
    /*.ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong {
      font-size: 20px;
      line-height: 27px;
      width: 80%;
    }*/
    .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p,.banner_btm_pc .pc_txt h3, .ordering_popup .od_detail_popup .price_box .pc_txt strong{
      font-size: 26px;
      line-height: 32px;
    }
  .main_banner .main_banner_block .banner_contents .content h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .main_banner .main_banner_block .banner_contents .content p {
    font-size: 20px;
    line-height: 26px;
  }
  .main_banner .main_banner_block .banner_contents .content {
    padding-top: 58px;
  }
  .product_detail_tab .nav li a{
    font-size: 15px;
    padding: 16px 0;
    width: 230px;
  }
  .product_detail_tab .nav li {
    margin-right: 12px;
  }
  .product_detail_tab .nav li:last-child{
    margin-right: 0px;
  }
  .product_detail_tab .nav{
    justify-content: center;
  }
  /***=====thank you page start==========***/
  .tq_wt .tq_wt_flex{
    max-width: 80%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 24%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_txt{
    width: 78%;
  }
  .thank_you_section .tq_main .tq_con,.thank_you_section .tq_main .tq_btn{
    width: 96%;
  }
  .thank_you_section .tq_main .tq_total{
    padding: 20px 22px;
  }
  .thank_you_section .tq_main .tq_top_img{
    left: 36%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tr td:first-child{
    width: 180px;
  }
  /***=========privacy page start=========**/
  .privacy_section .privacy_in p.sub_p{
    padding-right: 0;
  }
  .privacy_section .privacy_in p{
    padding-right: 0 !important;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
    font-size: 22px;
  }
  /*****==========contact page starts===========****/
  .cntct_us .cntct_us_in .ryt h1{
    font-size: 38px;
    line-height: 42px;
    padding-bottom: 28px;
  }
  /***********==========my order detail page start=============*********/
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
    width: 148px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl{
    width: 258px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td:first-child {
    width: 56.6%;
  }
  .add_to_cart .cart_tog_in {
    height: 400px;
    overflow-y: scroll;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"]{
    margin: 0px 14px 10px 0;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement p{
    padding-right: 0;
  }
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:170px ;
  }
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img {
    min-height: 380px;
    height: 381px;
  }
  /***17.3.23***/
  .droom .droom_in .droom_fx .slct select{
    text-overflow: ellipsis;
  }
  .droom .droom_in .droom_fx .custom_selects .list li label span:first-child {
    width: 36px;
  }
  .categories .cate_in .lft .prc.clr{
    padding-right: 0;
  }
  /***17.3.23***/
  /****21.3.23****/
  .confetti{
    max-width: 440px;
    height: 220px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong, .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt {
      width: calc(100% - 30px);
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong {
      font-size: 16px;
      line-height: 18px;
  }
  /****29.3.23***/
  .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box{
    padding: 20px;
  }
  /****29.3.23***/
  
  /* 10-4-23 */
  header .header .head_in .menus {
    width: 73%;
  }
  header .header .head_in .cart_list {
    width: 12%;
  }
  header .header .head_in .cart_list .icon_mbl{
    width: 100%;
  }
  header .header .head_in .menus .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content {
    width: 120px;
  }
  
  .categories .blog_overview_inner .h1{
    font-size: 50px;
    line-height: 55px;
  }
  
   .blog_main_inner .h1{
     font-size: 45px;
    line-height: 50px;
   }
  
  
  .blog_main_inner .bnr{
    height: 490px;
  }
  
  .rel_blog .h1{
    font-size: 32px;
    line-height: 40px;
  }
  
  .blog_main .blog_main_inner{
    margin: 60px 0;
  }
  
  
  
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner {
    padding: 50px 10px; }
  
  .hw_to_wrk .hw_blk1 .hw_right h1,
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2,
  .hw_to_wrk .price_blk .price_left h3,
  .hw_to_wrk .hw_kitch .kitch_right h4 {
    font-size: 46px;
    line-height: 55px; }
  
  .hw_to_wrk .price_blk .price_left .list ul:first-child {
    margin-right: 2%; }
  
  .hw_to_wrk .hw_kitch {
    margin-bottom: 30px; }
  
  .hw_vdblk .vd_right .vdo, .hw_vdblk .vd_right .vdo video {
    min-height: 290px; }
  
    /*4 may 23*/
    .privacy_section .privacy_in p span {
      font-size: 26px !important;
      line-height: 30px !important;
  }
    /*4 may 23*/
  /***===10 may 23====***/
  
  .droom .droom_in .droom_fx .slct select {
    padding-right: 48px;
    padding-left: 20px;
  }
  /***===10 may 23====***/
  .droom .droom_in .droom_fx:nth-child(2) {
    width: calc(100% - 200px);
  }
  div#typefx {
    width: 200px;
  }
  .droom .droom_in .droom_fx .inp .res{
    width: 170px;
  }
  .droom .droom_in .droom_fx .inp{
    width: 170px;
  }
  .odd_S form .inp .upload_f::before{
    font-size: 15px;
    padding: 12px 22px;
   }
   input::-webkit-file-upload-button{
    width: 14%;
    opacity: 0;
    }
    /***====18 may 23====***/
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul{
      margin: 15px 0;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
      margin-right: 36px;
  }
      /***====18 may 23====***/
      /***====31 may 23====****/
      .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h2 span{
        font-size: 20px !important;
        line-height: 26px !important;
        margin-bottom: 10px;
      }
  /****21.06.23***/
  .thank_you_section .tq_main .tq_con .tq_table .tq_txt{
    width: 96%;
  }
  .thank_you_section .tq_main .tq_total {
      padding: 20px 0;
      width: 96%;
      margin: 0 auto;
  }
  .thank_you_section .tq_main .tq_btn{width: 90%;}
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 30px;
    line-height: 34px;
  }
  /***===22 jun 23===***/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 150px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
    padding: 12px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
    width: 54px;
    height: 54px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 128px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 a{
    padding: 10px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .ovr a{
    width: 40px;
      height: 40px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .ovr a img{
    width: 18px;
    height: 15px
  }
  /***===22 jun 23===***/
  /***===26 jun 23===***/
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 100%
  
  } 
  header .header .head_in .menus .chat .stic.srch_tog1{
  width: 90%;
  transform: translateX(-65%);
  }
  header .header .head_in .menus > ul {
    width: 78%;
  }
  /* 1-7-23 */
  .new_cart .cart_pgin .inp input[type="submit"] {
    width: 120px;
  }
  
  .new_cart .cart_pgin .inp input[type="text"] {
    max-width: 260px;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr a {
    min-width: 200px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
    font-size: 22px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table,
  .cart_pg .cart_pgin .car-tot .tb table {
    padding: 0 50px 0 20px;
  }
  /***===26 jun 23===***/
  /**===22 july 23===***/
  .sam_form .form_row .form_sec form ._form-content ._button-wrapper button{
    font-size: 18px;
    line-height: 22px;
    padding: 15px ;
  }
  /**===22 july 23===***/
  
  /* 22-7-23 */
  .modal .step-pop .mo-rgt .mo_con *{
    font-size: 15px !important;
  }
  .modal .step-pop .mo-rgt strong {
    font-size: 28px;
    line-height: 34px;
  }
  .modal .step-pop .mo-rgt {
    margin-left: 20px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in p {
    font-size: 16px;
  }
  .banner_btm_pc .pc_bg .pc_txt,.ordering_popup .od_detail_popup .price_box .pc_txt {
    width: 40%;
    padding-right: 30px;
  }
  /***==25 july 23==***/
  .review_blk .review_body .review_mid p{
    font-size: 14px;
    line-height: 22px;
  }
  /***==25 july 23==***/
  
  /* 25-7-23 */
  .main_banner .main_banner_block .banner_contents .content {
    padding-top: 45px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_txt {
    width: 37%;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail {
    width: 62%;
  }
  /* 26-7-23 */
  #_form_5_ ._form-label, #_form_5_ ._form_element ._form-label{
    font-size: 16px;
  }
  #_form_5_ ._form_element input[type="text"], #_form_5_ ._form_element input[type="date"], #_form_5_ ._form_element select, #_form_5_ ._form_element textarea:not(.g-recaptcha-response) {
    padding: 12px 20px;
  }
  #_form_5_ ._submit {
    font-size: 17px;
    line-height: 17px;
    max-width: 250px;
    padding: 14px 11px !important;
  }
  .sam_form .form_row {
    padding: 30px 20px;
  }
  .sam_form .form_row .form_sec form ._form-content ._form_element label{
    font-size: 16px;
  }
  /***===27 july 23===***/
  /***===27 july 23===***/
  /***===kich pd start====***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    padding-right: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font-size: 22px;
      line-height: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong {
    font-size: 22px;
    line-height: 26px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width: 75%;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail{
    padding: 15px 0 0;
    margin: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top{
    padding-bottom: 10px;
  text-align: start;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 24px;
    line-height: 32px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    font-size: 16px;
    line-height: 25px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
    padding-top: 10px;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
    text-align: start;
    width: 45%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    width: 50%;
    margin-right: auto;
    padding-right: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating img.rating_star{
    width: 95px;
    margin-bottom: 5px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img{
    width: 80%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span{
    font-size: 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    margin-bottom: 15px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
        right: 25px;
    top: 20px;
    text-align: end;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 25px 30px 35px 30px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding: 0;
    width: 100%;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    width: 100%;
    padding-left: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 110px;
    display: flex;
  }
  
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 80px;
    height: 80px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn{
    font-size: 15px;
    padding: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont{
    padding: 8px 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 16px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont  img{
    width: 25px;
  }
  /***==kitc pd end==****/
  
  /* 26-9-23 */
  header .header.scrolled .menus > ul li.mega1 .mega_menu {
    top: 90px;
  }
  
  /* 3-10-23 */
  #_form_1_ ._form_element ._form-title,#_form_11_ ._form_element ._form-title{
    font-size: 38px;
    line-height: 42px;
  }
  
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
        display: block;
        text-align: center;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:first-child {
      width: 100%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p{
    border: none;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget {
      max-width: 100%;
      justify-content: center !important;
  }
  
  /*01-12-2023*/
  /* 16.12.2023 */
  .categories .cate_in .lft .prc.fil_ label span{font-size:17px;}
  .categories .cate_in .lft{padding: 30px 20px 30px 20px;}
  /* 16.12.2023 */
  
  /*21-12-23*/
  
  .filter_feature label span{
    font-size: 17px;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p{
  font-size: 16px;
  margin-bottom: 14px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li{font-size: 16px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 16px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt{padding-right: 45px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd),
  #u-model .modal-dialog .modal-content .modal-body .utube_row{margin-bottom: 30px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt{
        padding: 50px 0 0 45px;
  }
  /**===15 feb 24===**/
  
  /* ----------  16-02-2024 ----------  */
  .categories .cate_in .lft .prc .enter_d input:first-child{
    margin-right: 7px;
  }
  .categories .cate_in .lft .prc .enter_d input + input,.categories .cate_in .lft .prc .enter_d.rate_p input{
    margin: 0 6px;
  }
  /* ----------  16-02-2024 ----------  */
  
  /* ---------- 22-02-2024 ----------  */
  .prd_sticky .prd_sticky_inner .prd_det{
    max-width: 32.5%;
  }
  /* ---------- 22-02-2024 ----------  */
  
  /* ---------- 8.3.2024 ----------  */
  header .header.header.scrolled .head_in .menus > ul li.mega1 .mega_menu{
    top: 70px;
  }
  /* ---------- 8.3.2024 ----------  */

  /* 13-04-2024 */
  .video_page .shw_you .inr_blk .rgt {
    padding-left: 40px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect{
    font-size: 16px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ iframe{
    height: 320px;
}
  /* 13-04-2024 */
  /* 30-07-24 */  
  .tes_clent .prd_ovr_boxes .box .top_content p,.tes_clent .tp_cont .lft p {  
    font-size: 16px;
    line-height: 24px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg  {
    width: 95px;
    height: 97px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li img {
    width: 26px;
    height: 26px;        
}
.tes_clent .tp_cont .rgt .hv_bt {
    max-width: 200px;
}
.tes_clent .tp_cont .rgt a {     
    padding: 13px 0;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
    font-size: 25px;
    line-height: 30px;
}  
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: 109px;
}
  /* 30-07-24 */ 
  
  /* 07-02-25 */

  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
    margin-right: 29px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
    margin-bottom: 29px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    margin-top: 9px;
  }
  /* 07-02-25 */

  /* ---------- 24.5.25 ---------- */
  .step_blk .tab-content .tab-pane .prevSteps{
    top: 5px;
  }
  /* ---------- 24.5.25 ---------- */


    /* 27-01-26 */
  header .header .head_in .cart_list {
    width: 13%;
  }
  /* header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -9px;
  } */
  /* 27-01-26 */
    /* 28-01-2026 */
  header .header .head_in .menus {
    width: 71%;
  }
  header .header .head_in .menus .chat {
    width: 21.8%;
  }
  header .header .head_in .cart_list {
    width: 12%;
  }
  /* 28-01-2026 */
} 
  @media screen and (max-width:1024px){
    .faq_section .faq_row .faq_con h4 {
      font-size: 16px;
      line-height: 32px;
    }
    header .header .head_in .menus {
      width: 62%;
    }
    .caros .caros_in ul li .icons_blk img {
      margin-right: 15px;
  }
    header .header .head_in .cart_list {
      width: 25%;
  }
  .heb .heb_in .heb_ryt img{
    object-position: 30%;
  }
  .droom .droom_in .droom_fx {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .droom .droom_in .droom_fx div + div {
    margin-left: 0px;
  }
  /*.droom .droom_in .droom_fx .slct{
    width: 48%;
  }*/
  .droom .droom_in .droom_fx .slct.slct2 {
    width: 100%;
    max-width: 22%;
  }
  .droom .droom_in .droom_fx .slct{
    max-width: 180px;
  }
  .droom .droom_in .droom_fx .inp {
    width: 48%;
  }
  .droom .droom_in .droom_fx .inp.btn1{
    margin-right: 22px;
  }
  footer .fbtm .fbtm_in .tp2 .foot {
    padding: 20px 25px;
  }
  footer .fbtm .fbtm_in .tp2 .foot.foot1 {
    padding-left: 0px;
  }
  footer .fbtm .fbtm_in .tp2 .foot p {
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 15px;
  }
  footer .fbtm .fbtm_in .tp2 .foot ul li a {
    padding-bottom: 12px;
    font-size: 14px;
  }
  footer .fbtm .fbtm_in .tp1 .email {
    width: 42%;
  }
  footer .fbtm .fbtm_in .tp1 .cnt {
    width: 38%;
    padding: 0 20px;
  }
  footer .fbtm .fbtm_in .tp1 .cnt strong{
    font-size: 18px;
    padding-bottom: 8px;
  }
  footer .fbtm .fbtm_in .tp1 .cnt p{
  font-size: 15px;
  }
  footer .fbtm .fbtm_in .tp1 {
    padding:  25px 0;
  }
  footer .ftop .ftop_in ul li {
    font-size: 17px;
  }
  .product_detail_tab .nav li a{
    width: 228px;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    right: -86px;
  }
  .samplebox .sample_in{
    width: 40%;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td:first-child{
    width: 52.6%;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 150px;}
    .categories .cate_in .lft .prc .colors input[type="checkbox"] {
      margin: 0px 11px 10px 0;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in{
    align-items: center;
  }
  /****7.2.23***/
    
  /****7.2.23***/
  .main_banner .main_banner_block .banner_contents .content {
    width: 100%;
    float: none;
    text-align: center;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img {
    width: 100%;
    padding-left: 0;
    float: none;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 351px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
    max-width: 130px;
      height: 130px;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg ,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc{
    width: 50%;
  }*/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next,.main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
    background-size: 20px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {width: 35%;}
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
    left: 15px;
  }
  /***30.3.23***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
    position: unset;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next{
    position:unset;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav{
    display: block;
      position: absolute;
      top: -28px;
      right: 0;
  }
  
  /*3/4/2023*/
  header .header .head_in .cart_list {
      width: 28%;
  }
  header .header .head_in .menus {
      width: 56%;
  }
  header .header .head_in .menus > ul > li + li {
      margin-left: 10px;
  }
  .droom .droom_in .droom_fx .slct {
      width: 100%;
  }
  .droom .droom_in .common.split_com .split_fx .custom_selects {
    max-width: 32%;
  }
  .droom .droom_in .droom_fx .type_data {
      width: 100%;
      justify-content: space-between;
      padding-left: 0px;
  }
  .droom .droom_in .droom_fx .type_data .slct.one {
      width: 100%;
      max-width: 49%;
  }
  
  /* 10-4-23 */
  header .header .head_in .menus{
    width: 73%;
  }
  header .header .head_in .cart_list {
    width: 12%;
  }
  /*14-4-23*/
  
  .rel_blog .blog_carousel {
      margin-bottom: 40px;
  }
           /****=====10.5.23=====****/
           .odd_S .odd_Heading h1 {
            font-size:26px;
            line-height: 30px;
            width: 88%;
            margin: 0 auto;
            margin-bottom: 45px;
          }
               /****=====10.5.23=====****/
  
  /****====11.5.23=====****/
  /*.droom .droom_in .common{
    flex-direction: column;
    margin: 0;
  }
  /*div#typefx {
    width: 100%;
  }*/
  /*.droom .droom_in .droom_fx .slct select,.droom .droom_in .droom_fx .slct{
    max-width: 100%;
  }*/
  /*.droom .droom_in .droom_fx:nth-child(2){
    width: 100%;
  }*/
  /*.droom .droom_in .droom_fx .inp .res{
    width: 100%;
  }*/
  input::-webkit-file-upload-button{
    width: 14%;
    opacity: 0;
    text-overflow: ellipsis;
    }
    .odd_S form .inp .upload_f input[type=file] {
      max-width: 100%;
    }
  /****====11.5.23=====****/
   /****====15.5.23====****/
  .droom .droom_in .droom_fx .type_data{
    flex-wrap: wrap;
  }
  .droom .droom_in .droom_fx:nth-child(2) {
    width: calc(100% - 180px);
  }
  div#typefx {
  width: 194px;
  }
  .droom .droom_in .split_com .droom_fx .slct{
    max-width: 224px;
  }
  /****====15.5.23====****/
  /****====18.5.23====****/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
    margin-right: 28px;
  }
  /****====18.5.23====****/
  footer .fbdy .fbdy_in .man1 img{
    object-fit: contain;
    height: 280px;
  }
  /***===22 jun 23===***/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 145px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
    padding: 12px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
    width: 50px;
    height: 50px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .cnt a{
    height: 40px;
  }
  /***===22 jun 23===***/
  /****22.06.23***/
  .categories .cate_in .ryt .steen.catsen h1{font-size: 20px;line-height: 28px;}
  /***===26 jun 23===***/
  header .header .head_in .menus .chat .stic.srch_tog1 {
    left: 50%;
    transform: translateX(-70%);
    width: 100%;
  }
  header .header .head_in .menus > ul {
    width: 88%;
    padding-left: 10px;
  }
  header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 100%;
  }
  /***===26 jun 23===***/
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt.table_cal{
    padding: 50px 20px 40px 20px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt 
  .cart_tbl table tbody tr.ttl1 td:first-child{padding-left:20px;}
  /* 11-7-23 */
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft p{
    font-size: 23px;
  }
  /* 12-7-23 */
  .privacy_section .privacy_in {
    padding: 40px 20px;
  }
  /* 15-7-23 */
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    width: 56px;
    height: 56px;
    background-size: 12px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover, .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
    background-size: 12px;
  }
  /* 18-7-23 */
  .odd_S form .inp label.error {
    font-size: 15px;
  }
  /***===20 july 23===****/
  
  .revo .revo_in .ryt {
    padding: 40px 30px;
  }
  /***===20 july 23===****/
  .banner_btm_pc .pc_bg .pc_detail span, .ordering_popup .od_detail_popup .price_box .pc_detail span{
    padding-right: 0;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc{
    margin-right: 15px;
  }
  .ordering_popup .od_detail_popup .price_box p.levr1 span{
    text-align: end;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    font-size: 18px;
    line-height: 22px;
    padding: 12px 0;
    max-width: 135px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_lft_calc{
    margin-right: 20px;
  }
  
  /* 24-7-23 */
  .banner_btm_pc .pc_bg .pc_txt {
    width: 35%;
  }
  .banner_btm_pc .pc_bg .pc_detail {
    width: 65%;
  }
  
  /* 25-7-23 */
  .main_banner .main_banner_block .banner_contents .content {
    padding-left: 0;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 425px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_txt {
    width: 35%;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail {
    width: 65%;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    max-width: 100%;
  }
  
  /* 26-7-23 */
  .sam_form .form_row .form_con {
    padding-left: 10px;
  }
  /***==kitc page start===***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav{
    display: none;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 70px;
    height: 70px;
    max-width: 100%;
  }
  .main_banner .main_banner_block .banner_contents{
    height: unset;
  }
  /***==kitc page end===***/
  /* 8-8-23 */
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img {
    top: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img {
    width: 70%;
  }
  /***===9 aug 23===****/
  .bread_crumbs .bread_cnt ul li a{
    font-size: 16px;
  }
  /***===9 aug 23===****/
  
  /* 9-8-23 */
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p {
    font-size: 15px;
    line-height: 20px;
  }
  /* 3-10-23 */
  .sam_form .form_row .form_con {
    padding-left: 25px;
  }
  
  /* 12-10-23 */
  
  #_form_11_ ._submit{
    font-size: 16px;
    min-width: 150px;
    padding: 15px !important;
  }
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab{
    font-size: 16px;
    line-height: 35px;
  }
  /*01-12-2023*/
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(60% - 170px);
  }
  /* ---------- 1.3.24 --------*/
  
  /* 2-3-24 */
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    font-size: 32px;
    line-height: 40px;
    margin: 40px 0;
  }
  .categories .cate_in .ryt .steen.catsen .powerranger h1 b {
    font-size: 26px;
  }
  
/* 13-04-2024   */
.video_page .shw_you .inr_blk .rgt b{
    font-size: 16px;
    line-height: 23px;
}
.video_page .shw_you .inr_blk .rgt a.rect{
    font-size: 16px;
    line-height: 50px;
    padding: 0 20px;
}
.video_page .shw_you .inr_blk .rgt h1 {
    font-size: 45px;
    line-height: 53px;
    padding-bottom: 15px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect{
    font-size: 16px;
    line-height: 50px;
    padding: 0 20px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
    height: 260px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt {
    padding: 20px 25px;
}
.video_page p{
    font-size: 16px;
}
/* 13-04-2024   */
  /* 30-07-24 */  
  .tes_clent .tp_cont .lft h1{
    font-size: 32px;
    line-height: 37px;
  }
  .tes_clent .prd_ovr_boxes .box .top_content strong {
      font-size: 21px;
      line-height: 26px;     
  }  
  .tes_clent .tp_cont {
      padding: 35px 0 25px;
  }
  .tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong{
      font-size: 24px;
      line-height: 29px;
  }
  .tes_clent .prd_ovr_boxes .box .img_blk .slidImg:not(:last-child) {
      margin-right: 7px;
  }
  .tes_clent .prd_ovr_boxes .box .btm_content ul li:not(:last-child) {
      margin-right: 20px;
  }
  /* 30-07-24 */  

  /* 4-11-24 */
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog {
    padding: 0 30px;
}

/* 07-02-25 */
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
  margin-right: 28px;
}
.shw-sect .shw-bez p {
  padding-bottom: 35px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  margin-bottom: 28px;
}
.shw-sect .shw-loc .loc-inn-sec {
  margin-top: 9px;
}
.shw-sect .shw-loc .loc-inn-sec{
  margin-bottom: 20px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p {
    font-size: 15px !important;
}
footer .fbtm .fbtm_in .tp1 .logo {
    width: 18%;
}
/* 07-02-25 */
/* 05-04-25 */
.steen .steen_in .steen_caro .steen_item .cnt a.new-detail-btn {
  font-size: 15px;
}
.steen .steen_in .steen_caro .steen_item .cnt {
  padding: 21px 7px;
  /* word-break: break-all; */
}
/* 05-04-25 */
/*########## 11-04-2025 ###############*/
.header-top-panel ul li {
  margin-right: 16px;
}
/*########## 11-04-2025 end ###############*/
  /* 27-01-26 */
  header .header .head_in .menus {
    width: 70.5%;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -15px;
  }
  /* 27-01-26 */
}
  @media screen and (max-width:1010px){
    header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
      width: 140px;
    }
  
    .categories .cate_in .lft .filter_drp .reset_button a{
      font-size: 16px;
      line-height: 23px;
    }
  }
  @media screen and (max-width:991px){
    /****===========home page starts===========**/
    header .header .head_in .menus > ul > li { position: relative; }
    header .header .head_in .menus ul.main_menu{
      width: 298px;
      position: fixed;
      left: 0;
      top: 0;
      text-align: justify;
      padding: 30px;
      /*padding-top: 50px;*/
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.35s, visibility 0.35s, height 0.35s;
      z-index: 21;
      background: #ffffff;
      display: block;
      overflow-y: scroll;
    }
    header .header.header.scrolled .head_in .cart_list .chat .stic a{
      display: none;
    }
    header .header.header.scrolled .head_in .cart_list .chat .stic{
      position: relative;
      width: 100%;
    }
    header .header.header.scrolled .head_in .cart_list .chat .stic .stic_form {
  position: unset;
  opacity: 1;
  visibility: visible;
  transition: unset;
    }
    header .header .head_in .menus > ul > li + li {
      margin-left: 0px;
    }
    header .header .head_in .menus.op_menu ul.main_menu{
      opacity: 1;
      visibility: visible;
      height: 100%;
      overflow-x: hidden;
    }
    header .header .head_in .menu_btn {
      display: block;
      position: absolute;
      right: 10px;
      top: 22px;
      width: 40px;
    }
    header .header .head_in .menu_btn.active{
      z-index: 22;
    }
    /*header .header .head_in .menu_btn.active .top{
      transform: translateY(5px) translateX(0) rotate(45deg);
    }
    header .header .head_in .menu_btn.active .bottom{
      transform: translateY(-11px) translateX(0) rotate(-45deg);
    }
    header .header .head_in .menu_btn.active .middle{
      width: 0;
    }*/
    header .header .head_in .cart_list {
      width: 100%;
    }
    header .header .head_in .menu_btn span{
      background: #002254;
      border: none;
      height: 2px;
      width: 70%;
      position: absolute;
      top: 0;
      left: 0;
      transition: all 0.35s ease;
      cursor: pointer;
    }
    header .header .head_in .menu_btn span.middle{
      top: 8px;
      width: 100%;
    }
    header .header .head_in .menu_btn span.bottom{
      top: 16px;
      width: 70%;
    }
    header .header .head_in .logo {
      width: 100%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2:hover .sub_menu_in {
    max-width: 400px;
  }
  header .header .head_in {
    flex-wrap: wrap;
    padding: 0;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu {
    display: none;
    position: unset;
    opacity: 1;
    visibility: visible;
  }
  header .header .head_in .menus > ul > li.dp_sub1 .sub_menu1 {
    position:unset;
    display: none;
    opacity: 1;
    visibility: visible;
  }
  header .header .head_in .menus > ul > li.dp_sub1:hover .sub_menu1.open{
    display: block;
    padding: 20px 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2:hover .sub_menu_in {
    padding-top: 20px;
    position:unset;
    width: 100%;
    padding-left: 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p {
    font-size: 13px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p {
    font-size: 14px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst img {
    height: 200px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu {
    padding: 0;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in{
    width: 100%;
    border-right: 0px;
    height: unset !important;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.ms1:hover .mega_sub_menu {
    position:unset;
    width: 100%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li {
    padding: 6px 0;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li {
    padding: 6px 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul {
    border-right: 0px;
  }
  header .header .head_in .cart_list .chat {
    /*width: 60%;*/width: 78%;
    display: flex;
    align-items: center;
  }
  header .header .head_in .cart_list .chat .nor {
    margin-right: 16px;
  }
  header .header .head_in{
    position: relative;
  }
  header .header .head_in .cart_list .chat .stic {
    display: inline-block;
    margin-top: 0px;
    position:unset;
  }
  header .header .head_in .cart_list .chat .stic a{
    display: block;
  }
  header .header .head_in .cart_list .chat .stic .stic_form{
    position: absolute;
      top: 85px;
      width: 100%;
      left: 0;
      opacity: 0;
      visibility: visible;
     /* border: 1px solid #002254;
      border-radius: 6px;*/
  }
  header .header .head_in .cart_list .chat .stic .stic_form.sch{
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  header .header .head_in .cart_list .chat .stic .stic_form input[type="text"] {
    max-width: 100%;
  }
  header .header {
    padding: 10px 0px;
  }
  header .header .head_in .cart_list .icon_mbl{
    display: flex;
    /*width: 40%;*/
    width: 18%;
    justify-content: end;
  }
  
  header .header .head_in .menus > ul > li .sub_menu1{padding: 0;border-bottom: none;}
  header .header .head_in .menus > ul > li .sub_menu1 ul > li{padding: 6px 0;}
  .caros .caros_in ul {
    margin: 0;
  }
  .steen .steen_in .steen_caro .steen_item .cnt a{
    font-size: 18px;
    height: 45px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
    font-size: 20px;
  }
  .steen {
    margin-bottom: 30px;
  }
  footer .ftop.btm_slider .ftop_in #foot_slider {
    margin: 20px auto 0 !important;
    width: 100%;
  }
  .caros.add1 .caros_in ul{
    flex-wrap: wrap;
    justify-content: center;
  }
  .caros.add1 .caros_in ul li{
    flex-basis: 39%;
    margin-bottom: 22px;
  }
  .caros.add1 .caros_in ul li:nth-child(2){
    margin-right: 0px;
  }
  .caros .caros_in #slider3{
    width: 82%;
    margin: 0 auto;
  }
  .caros .caros_in ul li .icons_blk img{
    width: 18%;
    margin-right: 15px;
  }
  .caros .caros_in ul li{
    font-size: 16px;
  }
  .caros .caros_in #slider3 li{
    font-size: 14px;
  }
  .chill .chill_in .chill_ryt img{
    object-position: 87%;
  }
  footer .ftop .ftop_in ul.des_blk{
    justify-content: space-between;
  }
  footer .ftop .ftop_in ul li {
    background-size: 20px;
    padding: 8px 0 8px 25px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
    text-align: center;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
     width: 50%;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
     min-height: 182px;
     display: block;
     margin: 0 auto;
   }
   .banner .banner_in .ban_img img{
    height: 480px;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
     background-size: 100%;
     min-height: 180px;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
     display: block;
     margin: 0 auto;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in{
    align-items: center;
   }
   .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img{
    height: 270px;
    min-height: 270px;
   }
  /***========home page end===========***/
    /***=======faq page starts ==========***/
    .faq_section .faq_row .faq_con {
      padding: 60px 30px;
    }
    .faq_section .faq_row .faq_con h4 {
      font-size: 16px;
      line-height: 32px;
    }
    .faq_section .faq_row .faq_con strong {
      font-size: 28px;
      line-height: 35px;
    }
    .faq_section .faq_row .faq_con p {
      font-size: 14px;
      line-height: 25px;
    }
    .faq_section .faq_row .faq_con strong {
      padding-bottom: 18px;
    }
    .faq_section .faq_row .faq_con p {
      padding-bottom: 40px;
    }
    .faq_section .faq_row .faq_con a {
      max-width: 170px;
      font-size: 14px;
    }
    .faq_query_blk .faq_qa_row .faq_lft {
      width: 30%;
  }
  .faq_query_blk .faq_qa_row .faq_ryt {
    width: 70%;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a {
    font-size: 14px;
    padding: 17px 24px;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg strong {
    font-size: 18px;
  }
      /***=======faq page end ==========***/
       /**contact page starts*/
      .cntct_us .cntct_us_in .lft .cm p {
        font-size: 24px;
        line-height: 27px;
        padding-bottom: 0px;
      }
      .cntct_us .cntct_us_in .lft .cm a, .cntct_us .cntct_us_in .lft .cm em {
        font-size: 14px;
      }
      .cntct_us .cntct_us_in .lft .cm {
        padding: 32px 20px 32px 86px;
        background-size: 50px;
      }
      .cntct_us .cntct_us_in .ryt .cnt_form .frm_check{
        margin-bottom: 16px;
      }
      .cntct_us .cntct_us_in .lft .cn1 {
        background-size: 40px;
      }
      .cntct_us .cntct_us_in .ryt h1 {
        font-size: 30px;
        line-height: 38px;
        padding-top: 25px;
      }
      .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p {
        font-size: 14px;
      }
      .cntct_us .cntct_us_in .ryt .cnt_form .sub1 button {
        font-size: 14px;
        padding: 12px 20px;
      }
      .cntct_us .cntct_us_in .ryt h1 {
        padding-top: 0px;
      }
      .cntct_us .cntct_us_in .ryt {
        padding: 0px 20px;
    }
    .cntct_us .cntct_us_in .lft {
      padding: 20px 30px;
    }
       /**contact pages starts*/
       /***========cart page starts==========***/
  .cart_pg {
    padding: 60px 0px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td:first-child {
    width: 53.6%;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.one tbody tr td:first-child{
      width: calc(100% - 17.4%);
        padding-right: 30px
  }
  .cart_pg .cart_pgin h1 {
    font-size: 30px;
    line-height: 34px;
  }
  .cart_pg .cart_pgin h1 em {
   font-size: 30px;
   line-height: 34px;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft {
    padding-left:0px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt {
    padding-left: 20px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table {
    padding: 0 43px 0;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
    font-size: 18px;
    line-height: 24px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
    font-size: 14px;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="text"] {
    max-width: 72%;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a {
    font-size: 14px;
    min-width: 190px;
  }
  .kenz .kenz_in .kenz_caro  .owl-dots{
    display: none;
  }
  /***==============home page starts=============***/
  .banner .banner_in .ban_cnt .ban_cnt_in {
    padding: 0px 60px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    width: 100%;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size: 40px;
    line-height: 42px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
    min-width: 220px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft {
    padding: 0px 50px 0px 0px;
  }
  .gras .gra_bs {
    background-size: cover;
    background-position: 100%;
    display: flex;
    align-items: center;
    height: 300px;
  }
  .gras .gras_ryt p {
    font-size: 14px;
  }
  .gras .gras_ryt strong,.gras .gras_ryt strong em {
    font-size: 34px;
    display: block;
  }
  .gras .gras_ryt {
    padding: 0 20px;
    width: 60%;
    margin: 0 auto;
  }
  .worpen .worpen_in .ryt h2 em,.worpen .worpen_in .ryt h2{
    font-size: 28px;
    line-height: 32px;
  }
  .worpen .worpen_in .ryt h2{
  padding-bottom: 12px;
  }
  .worpen .worpen_in .ryt p {
    font-size: 14px;
  }
  .worpen .worpen_in .lft img {
    height: 450px;
    border-radius: 0px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .worpen .worpen_in .ryt {
    padding: 30px 20px;
  }
  .worpen .worpen_in .ryt a {
    min-width:140px;
    padding: 12px 15px;
    font-size: 14px;
  }
  .worpen {
    margin-bottom: 34px;
  }
  .caros .caros_in ul li {
    font-size: 20px;
  }
  .watk .watk_in .watk_caro .watk_caro_in {
    padding: 20px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .tp p {
    font-size: 15px;
    line-height: 22px;
    background-size: 38px;
    padding-left: 48px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .bdy p {
    font-size: 14px;
    display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .watk .watk_in .watk_caro .watk_caro_in .tp {
    margin-bottom: 10px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .btm p {
    margin-right: 17px;}
    .chill .chill_in .chill_lft {
      padding: 50px 20px;
    }
    footer .ftop .ftop_in ul li {
      font-size: 15px;
  }
  footer .fbdy .fbdy_in .ryt .cnt > p {
    font-size: 18px;
    padding-bottom: 12px;
   }
   footer .fbdy .fbdy_in .man1 {
   width: 20%;
   }
   footer .fbdy .fbdy_in .ryt .cnt {
    width: 53%;
   }
   footer .fbdy .fbdy_in .ryt {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 20px;
   }
   footer .fbdy .fbdy_in .lft .cnt {
    padding: 0 10px;
  max-width: 360px;
   }
   footer .fbdy .fbdy_in .lft .cnt > p {
    font-size: 18px;
    padding-bottom: 18px;
   }
   footer .fbdy .fbdy_in .lft .cnt ul li {
    font-size: 15px;
   }
   footer .fbdy .fbdy_in .ryt .cnt ul li a {
    width: 30px;
    height: 30px;
   }
   .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title {
    padding-right: 50px;
   }
   header .header .head_in .cart_list .login .login1 {
    top: unset;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul {
    padding-top: 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p {
    width: auto;
  }
  .toast1 .cookie_inner.toast_in {
    right: 9px;
  }
  .toast1 .toast_in .toast_header p {
    font-size: 28px;
  }
  .toast1 .toast_in .toast_header a {
    top: 16px;
  }
  .toast1 .toast_body p {
    font-size: 15px;
  }
  .toast1 .toast_foot a {
    font-size: 15px;
    max-width: 216px;
    padding: 18px 30px;
  }
  /****============home page end==============****/
  /***about us page starts****/
  .revo .revo_in .ryt{
    padding: 0 20px;
  }
  .revo.reverse1 .revo_in .ryt,.revo.reverse1.one .revo_in .ryt{
    padding: 40px 20px;
  }
  .revo.reverse1 .revo_in .ryt p{
  font-size: 15px;
  padding-bottom: 22px;
  }
  .revo.reverse1 .revo_in .ryt em,.revo.two .revo_in .ryt em{
    padding-bottom: 0px;
  }
  .revo .revo_in .ryt em{
    padding-bottom: 5px;
  }
  .revo .revo_in .ryt strong,.revo.reverse1 .revo_in .ryt strong,.revo.two .revo_in .ryt strong,.sam_box.odd_block .sample_con .sam_con h3{
    font-size: 50px;
    line-height: 58px;
    padding-bottom: 10px;
  }
  .revo .revo_in .ryt a,.revo.reverse1 .revo_in .ryt a,.revo.two .revo_in .ryt a{
    min-width: 220px;
    margin-top: 0;
  }
  .revo .revo_in .lft img{
    object-position: 84%;
  }
  .revo.reverse1 .revo_in .lft img{
    object-position: 12%;
  }
  .revo.reverse1.one .revo_in .lft img{
    object-position: 36%;
  }
  /***about us page end****/
  /****=======product category page starts===========***/
  .categories .cate_in .ryt .hd1 .optn label.ry {
    text-align: start; 
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item {
    width: 48%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(odd){
    margin-right: 4%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(even){
    margin-right: 0px;
  }
  .categories .cate_in .ryt {
    width: 70%;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"].c4, .categories .cate_in .lft .prc .colors input[type="checkbox"].c8{
    margin: 0px 4px 10px 0;
  }
  .categories .cate_in .lft {
    width: 30%;}
    .categories .cate_in .ryt .hd1 .optn label.ry select {
      max-width: 250px;
      min-width: 250px;
  }
  /****=======product category page end===========***/
  /***=====sample page start=======***/
  .sam_form .form_row {
    padding: 15px;
  }
  /**checkout page start****/
  .checkout_pg .checkout_in .ckout .ryt .jouw ul li {
    font-size: 15px;
  }
  /***======popup page start=======***/
  
  .ordering_popup .od_detail_popup .od_bg .od_th {
    flex-direction: column;
    align-items: self-start;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio img {
    width: 84%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong {
    /*font-size: 20px;
    line-height: 24px;
    width: 100%;
  */}
  .caros{
    margin-bottom: 22px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong p{
    width: 100%;
  }
  /****======product ordering page start=========***/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{
    width: 32.5%;
    margin-bottom: 25px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(5n)){
    margin-right: initial;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(3n)){
    margin-right: 1.25%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img {
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc {
    padding-bottom: 22px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    min-height: 238px;
    max-height: 238px;}
    .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc a {
      font-size: 16px;
      line-height: 28px;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p:first-child, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p:first-child {
      margin-bottom: 12px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img {
    border-radius: 6px;
    height: 300px;
    min-height: 300px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con p, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p {
    font-size: 15px;
    line-height: 22px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
    padding-bottom: 15px;
  }
  /***product detail ordering page starts***/
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 18%;
    margin-right: 22px;
  }*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:last-child{
    margin-right: 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img{
    height: auto;
    min-height: auto;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc a{
    font-size: 14px;
    line-height: 22px;
    display: block;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con{
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 314px;
  }
  .main_banner .main_banner_block .banner_contents .content h2 {
    font-size: 20px;
    line-height: 28px;
  }
  .banner_btm_pc .pc_bg {
    padding: 20px 20px;
  }
  .banner_btm_pc .pc_txt h3, .ordering_popup .od_detail_popup .price_box .pc_txt strong{
    font-size: 18px;
    line-height: 27px;
  }
  .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 19px;
    line-height: 22px;
  }
  .banner_btm_pc .pc_bg .pc_detail span{
    font-size: 16px;
    padding-right: 0;
  }
  .main_banner .main_banner_block .banner_contents .content p {
    font-size: 16px;
    line-height: 28px;
  }
  .main_banner .main_banner_block .banner_contents .content h2 {
    font-size: 18px;
    line-height: 26px;
  }
  .banner_btm_pc .pc_bg  a.order_btn,.banner_btm_pc .pc_bg .delivery_left a.order_btn{
    font-size: 17px;
    padding: 9px 0;
    max-width: 180px;
  }
  .banner_btm_pc .pc_txt{
    padding-bottom: 8px;
  }
  /*.banner_btm_pc{
    margin-top: -56px;
  }*/
  .main_banner .main_banner_block .banner_contents .content {
    padding-top: 20px;
    text-align: center;
  }
  .tq_wt{
    margin-bottom: 0px;
  }
  .tq_wt .tq_wt_flex {
    max-width: 90%;
  }
  .thank_you_section .tq_main .tq_top_img{
    width: 36%;
    left: 32%;
  }
  .thank_you_section .tq_main .tq_con .tq_title p{
    font-size: 14px;
  }
  .thank_you_section .tq_main .tq_con h1{
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 18px;
  }
  .thank_you_section .tq_main .tq_con{
    padding: 200px 0px 20px 0px;
  }
  .thank_you_section .tq_main .tq_con{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    flex-direction: column;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child, .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tr:nth-child(2) td:last-child{
    font-size: 15px;
  }
  .thank_you_section .tq_main .tq_con .tq_table table td{
    font-size: 14px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child{
    width: 120px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr:first-child td{
    font-size: 20px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft p{
    padding-bottom: 10px;
  }
  .thank_you_section .tq_main .tq_btn{
    width: 80%;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    padding-top: 0px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img img{
    margin: 0 auto;
    display: block;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    padding: 20px 0;
  }
  .thank_you_section .tq_main .tq_total table tr td{
    font-size: 14px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tr td:first-child{
    width: 160px;
  }
  .thank_you_section .tq_main .tq_total{
    padding: 20px 106px;
  }
  /****thanks you page end***/
  .add_to_cart .cart_tog_in{
    height: 460px;
      overflow-y: scroll;
  }
  /****======privacy section start=========****/
  .privacy_section{
    padding: 47px 0px 30px 0;
  }
  /***=======contact page start==========***/
  .cntct_us .cntct_us_in .ryt .cnt_form .in input, .cntct_us .cntct_us_in .ryt .cnt_form .in textarea{
    margin-bottom: 12px;
  }
  .cntct_us .cntct_us_in .ryt h1{
    padding-bottom: 10px;
  }
  .sam_box .sample_con .sam_img img {
    object-position: 66%;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 144px;}
    .steen .steen_in .steen_caro .steen_item .cnt p, .steen .steen_in .steen_caro .steen_item .cnt p strong{
      font-size: 13px;
    }
    .steen .steen_in .steen_caro .steen_item .cnt strong{
      font-size: 14px;
    }
    #gdpr-cookie-message h4{
      font-size: 28px !important;
    }
  #gdpr-cookie-message button, button#ihavecookiesBtn{
      max-width: 216px;
      padding: 18px 18px !important;
  }
  .terms{
    margin: 30px 0px 40px 0;
    padding: 25px;
  }
  /****7.2.23***/
     .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
      width: 110px;
      height: 110px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img .owl-stage {
      margin: 0 auto;
  }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
      display: inline-block;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
      display: block;
      text-align: center;
    }
      /****7.2.23***/
      /***2.3.23***/
  header .header .head_in .menus .main_menu li.drop_menu span{
    content: "";
    position: absolute;
    background: url(../images/drp.svg) no-repeat top 16px right;
    width: 30px;
    height: 30px;
  }
  
  header .header .head_in .menus > .main_menu > li.drop_menu > span {
      right: 15px;
  }
  
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.drop_menu a{
    width: 86%;
    display: inline-block;
  }
  header .header .head_in .menus > ul > li.dp {
    background: transparent;}
    header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu{
      position: unset;
      width: 100%;
      opacity: 1;
      visibility: visible;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next {
      right: 8px;
    }
  /***2.3.23***/
  /***21.3.23***/
  .confetti{
    max-width: 420px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
      width: 100%;
  }
  
  /***21.3.23***/
  .ordering_popup .od_detail_popup .od_bg.od_three .od_th select,.ordering_popup .od_detail_popup .od_bg.od_three .od_two_body .bdy_txt select{
    width: 100%;
  }
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th p.kies ,.ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio{
    width: 100%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt img{
    height: 45px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong, .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .lb_txt {
    width: auto;
  }
  
      /***29.3.23**/
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
    width: 100%;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
    flex-wrap: wrap;
    margin-bottom: 28px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    width: 100%;
    font-size: 14px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in{
    opacity: 1;
    visibility: visible;
    position: unset;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul{
    height: unset;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .container{
    padding: 0;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li:last-child{
    padding: 0;
  }
  header .header .head_in{
    align-items: center;
  }
  header .header .head_in .logo {
    width: 24%;
  }
  
  header .header .head_in .cart_list .icon_mbl .cart{
    margin: 0 7px;
  }
  header .header .head_in .cart_list .icon_mbl .login, header .header .head_in .cart_list .icon_mbl .cart{
    width: unset;
  }
  header .header .head_in .cart_list {
    width: 12%;
    justify-content: end;
  }
  header .header .head_in .menus > ul > li > a{
    width:max-content;
  }
  /****29.3.23****/
  /****30.3.23****
  header .header .head_in .menus > ul > li:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 0;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li > a.act{
    padding-left: 20px;
      transition: 0.2s;
      color: #ff4713;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li>  a.act:after{
    left: 0;
      transition: 0.2s;
      opacity: 1;
      visibility: visible;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.drop_menu:not(:last-child){
    border-bottom: 1px solid rgba(0,0,0,0.1);
  }*/
  header .header .head_in .menus.op_menu ul.main_menu a.closebtn{
    font-size: 37px;
    color: #002254;
    font-weight: 700;
    display: block;
    text-align: end;
  }
  
  /****30.3.23****/
  
  header .header .head_in .cart_list .chat{justify-content: end;}
  
  header .header .head_in .cart_list .chat .nor .__fbcw__bar-widget .__fbcw__bar-widget__content{width: 125px;}
  
  footer .fbtm .fbtm_in .tp1{flex-direction: column;}
  footer .fbtm .fbtm_in .tp1 .logo{margin-bottom: 10px;}
  /* 10-4-23 */
  header .header .head_in .menus .main_menu {
    width: 298px;
    position: fixed;
    left: -300px;
    top: 0;
    text-align: justify;
    padding: 50px 30px 30px 20px;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-in-out;
    z-index: 21;
    background: #ffffff;
    display: block;
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
  }
  header .header .head_in .menus > ul{
    width: 100%;
  }
  header .header .head_in .menus.op_menu .main_menu {
    opacity: 1;
    visibility: visible;
    height: 100%;
    overflow-x: hidden;
    left: 0;
  }
  header .header .head_in .menu_btn{
    top: 20px;
  }
  header .header .head_in .cart_list .icon_mbl .cart{
    margin: 0;
    margin-right: 10px;
  }
  header .header .head_in .menus .chat .nor {
    display: flex;
    justify-content: end;
  }
  
  header .header .head_in .menus .chat .stic{
    display: none;
  }
  header .header .head_in .cart_list .login, header .header .head_in .cart_list .cart.clk{
    margin-right: 0;
  }
  header .header .head_in .menus.op_menu ul.main_menu{
    height: 100%;
    order: 2;
  }
  header .header .head_in .menus .chat {
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: flex-start;
  }
  header .header .head_in .menus .chat .stic .stic_form input[type="text"] {
    max-width: 100%;
  }
  header .header .head_in .menus.op_menu ul.main_menu a.closebtn{
    position: absolute;
    top: 10px;
    right: 15px;
  }
  header .header.scrolled .head_in .cart_list {
    justify-content: end;
  }
  header .header .head_in .cart_list .icon_mbl .login{
    margin-right: 4px;
  }
  header .header .head_in .cart_list .icon_mbl .cart{
    margin: 0;
    margin-right: 9px;
  }
  header .header .head_in .menus {
    width: 56%;
  }
  header .header .head_in .menus .chat .stic {
    display: inline-block;
    margin-top: 0px;
    position: unset;
  }
  header .header .head_in .menus .chat .stic a {
    display: block;
    margin: 0 15px 2px 15px;
  }
  header .header .head_in .menus .chat .stic .stic_form {
    position: absolute;
    top: 85px;
    width: 100%;
    left: 0;
    opacity: 0;
    visibility: visible;
  }
  header .header .head_in .menus .chat .stic .stic_form.sch {
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  header .header.header.scrolled .head_in .menus .chat .stic .stic_form {
    position: unset;
    opacity: 1;
    visibility: visible;
    transition: unset;
  }
  header .header.header.scrolled .head_in .menus .chat .stic {
    position: relative;
    width: 100%;
  }
  header .header.header.scrolled .head_in .menus .chat .stic a {
    display: none;
  }
  header .header .head_in .cart_list{
    padding-top: 0;
  }
  
  /*13-4-23 strt*/
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .inmeetservice + strong::before{
    top: 5px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label input.inmeetservice:checked ~ strong::after,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation:checked ~ strong::after{
    top: 16px;
  }
  /*13-4-23 end*/
  /*14-4-23*/
  .categories .blog_overview_inner .h1{
    font-size: 45px;
    line-height: 50px;
  }
  
  .blog_main_inner .h1{
     font-size: 40px;
    line-height: 45px;
  }
  
  .blog_main_inner .bnr {
      height: 427px;
  }
  
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_lt li {
    margin-left: 15px; }
  
  .hw_to_wrk .price_blk .price_left .jet p {
    font-size: 19px;
    line-height: 24px; }
  
  .hw_vdblk .vd_right .vdo {
    background-size: 100%;
    min-height: 180px; }
  
  .hw_vdblk .vd_right .vdo video {
    min-height: 182px;
    display: block;
    margin: 0 auto; }
  
  .hw_vdblk .vd_right .vdo .btns {
    text-align: center; }
  
  .hw_vdblk .vd_right .vdo .btns button {
    width: 50%; }
  
  .hw_vdblk .vd_right .vdo .btns button.pause_v {
    display: block;
    margin: 0 auto; }
  
  
  /*21.4.2023*/
  header .header .head_in .menus ul.main_menu{
    position: unset;
    width: 100%;
  }
  header .header .head_in .menus{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    flex-direction: column;
    padding-top: 60px;
    opacity: 0;
    visibility: hidden;
  }
  header .header .head_in .menus{
    position: fixed;
    left: -350px;
    top: 0;
    height: 100%;
    background: #fff;
    z-index: 4;
    opacity: 1;
    width: auto;
    visibility: visible;
  }
  header .header .head_in .menus.op_menu{
    left: 0;
    width: 320px;
  }
  header .header .head_in .menus .chat{
    flex-direction: column-reverse;
  }
  header .header .head_in .menus .chat .stic a{
    margin: 0 auto 20px !important;
  }
  header .header .head_in .menus .chat .stic .stic_form button{
    right: 34px !important;
    top: 26px !important;
  }
  header .header .head_in .menus .chat .stic .stic_form input[type="text"]{
    margin: 15px;
    max-width: 92%;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
  }
  header .header .head_in .menus .chat .stic a{
    display: none;
  }
  header .header .head_in .menus .chat .stic .stic_form{
    position: relative;
    left: 0;
    top: 0;
    visibility: visible;
    opacity: 1;
  }
  header .header .head_in .menus .chat .stic{
    width: 100%;
  }
  header .header .head_in .menu_btn{
    right: -12% !important;
    top: 20px !important;
  }
  header .header .head_in{
    max-width: 88%;
    justify-content: space-between;
  }
  header .header .head_in{
    height: 60px;
  }
  
  /*21.4.2023*/
  header .header.header.scrolled .head_in .menus .chat .nor {
    display: block;
  }
    /*4 may 23*/
    .privacy_section .privacy_in p span {
      font-size: 24px;
      line-height: 30px;
  }
  
      /*10 may 23*/
           /****=====10.5.23=====****/
  .odd_S .odd_Heading h1 {
    font-size:24px;
    line-height: 30px;
    margin-bottom: 50px;
  }
  input::-webkit-file-upload-button{
    width: 22%;
    opacity: 0;
    }
    .odd_S form .inp .upload_f input[type=file]{
      max-width: 70%;
    }
       /****=====10.5.23=====****/
        /****=====15.5.23=====****/
       header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in > ul{
        height: unset;
       }
       header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in{
        height: unset;
       }
       header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in{
        height: unset;
      }
      .ordering_popup .od_detail_popup .od_bg .od_th .od_radio{
        justify-content: start;
      }
      div#typefx {
        width: 100%;
    }
    .droom .droom_in .common{
      flex-direction: column;
    }
    .droom .droom_in .droom_fx .slct {
      max-width: 100%;
  }
  .droom .droom_in .split_com .droom_fx .slct {
    max-width: 100%;
  }
  .droom .droom_in .droom_fx:nth-child(2){
    width: 100%;
  }
  .droom .droom_in .droom_fx .slct.slct2{
    max-width: 48%;
    margin: 0 auto;
  }
  .droom .droom_in .common.split_com .split_fx .custom_selects{
    max-width: 100%;
  }
  .droom .droom_in .common.split_com .split_fx .type_data{
    width: 100%;
  }
  .droom .droom_in .common.split_com .split_fx .type_data .slct.one{
    max-width: 100%;
  }
        /****=====15.5.23=====****/
  /***20.06.23***/
  
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 28px;
    line-height: 32px;
  }
  /***===22 jun 23===***/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 180px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
    padding: 14px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
    width: 54px;
    height: 54px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width: 110px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 {
    margin: 0 10px;
  }
  /***===22 jun 23===***/
  /***22.06.23***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro#slid1_w .owl-nav{top: -70px;}
  header .header .head_in .menus .chat .search_u{display: none;}
  header .header .head_in .menus .chat .nor{margin: 0 auto;}
  
  /* .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
    width: 200px !important;
  } */
  
  /**23-6-23**/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
    margin-left: 0;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(5n)){
    margin-right: 1.2%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{
    width: 32.1%;
  }
  /**===26 jun 23===**/
  header .header .head_in .menus .chat .stic.srch_tog1{
    transform: unset;
  }
  /**===26 jun 23===**/
  /***28.06.23***/
  header .header .head_in .cart_list .cart .cart_details{
      position: fixed;
      width: calc(100% - 20px);
      height: 500px;
      overflow: scroll;
      margin: 0 10px;
  }
   /* 1-7-23 */
   .cart_pg .cart_pgin .cart_pg_in .ryt {
    padding-left: 0;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table,
  .cart_pg .cart_pgin .car-tot .tb table {
    padding: 0 20px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
    font-size: 16px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
    font-size: 20px;
    line-height: 22px;
  }
  
  .new_cart .cart_pgin .cart-fle .lft .img img {
    height: 256px;
  }
  
  .new_cart .cart_pgin .inp input[type="text"] {
    max-width: 210px;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr a {
    min-width: 175px;
    font-size: 16px;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.thr,
  .cart_pg .cart_pgin .car-tot .tb table.two {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.thr tbody tr.ls td {
    font-size: 20px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one {
    padding: 20px 33px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:first-child{
    font-size: 22px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen {
    padding: 30px 33px 0px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .deposit_chec .dp_ck {
    padding: 20px 33px 20px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw  .ck_box1 {
    padding: 25px 10px 0px 33px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw  ul {
    padding: 20px 33px;
  }
    /* 11-7-23 */
    .thank_you_section.new_thank .tq_main .tq_con {
      padding: 200px 18px 20px;
    }
    .thank_you_section.new_thank .tq_main .tq_con .tq_table {
      padding-top: 35px;
    }
    .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-cont p{
      font-size: 19px;
      line-height: 20px;
    }
    .my_order_sec .order_page_blk p {
      font-size: 26px;
      line-height: 30px;
  }
  .my_order_sec .order_page_blk span{
    font-size: 22px;
    line-height: 24px;
  }
  
  /* 17-7-23 */
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a {
    padding-left: unset;
    transition: unset;
    color: #999999;
  }
  header .header .head_in .menus > ul li.mega1:hover .mega_menu {
    opacity: unset; 
    visibility: unset;
    transition: unset;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a:after {
    left: unset;
    transition: unset;
    opacity: unset;
    visibility: unset;
    right: unset;
    width: 0;
  }
  body.noscroll.new_poi_eve {
    pointer-events: none;
    overflow: hidden;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.show_open > a{
    padding-left: 20px;
    transition: 0.2s;
    color: #ff4713;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.show_open > a:after {
    left: 0;
    transition: 0.2s;
    opacity: 1;
    visibility: visible;
    width: 6px;
  }
  header .header .head_in .menus .main_menu li.drop_menu span {
    background: url(../images/drp.svg) no-repeat top right;
    width: 23px;
    height: 23px;
    margin-top: 13px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in > ul{
    max-height: 100%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu {
    padding-left: 17px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in {
    height: unset;
    padding-left: 5px;
  }
  header .header .head_in .menus > ul > li.mega1.show .mega_menu,header .header .head_in .menus > ul > li.dp_sub1.show .sub_menu1,header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.ms1.show_open .mega_sub_menu,header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2.show_op .sub_menu_in{
   display: block;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li.ms1 .mega_sub_menu{
    display: none;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 .sub_menu_in{
    display: none;
    padding-left: 5px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li.ms2 span{
    background: url(../images/drp.svg) no-repeat top right 5px;
  }
  /* 18-7-23 */
  .gras .gras_ryt {
    width: 100%;
  }
  .gras .gras_ryt strong, .gras .gras_ryt strong em {
    display: inline-block;
  }
  .gras .gra_bs{
    background: url(../images/gras-2.jpg) no-repeat center right;
    background-size: cover;
  }
  /****20.07.23***/
  .banner_btm_pc .pc_bg  p.levr1 span,
  .ordering_popup .od_detail_popup .price_box p.levr1 span{
    font-size: 18px;
    margin: 4px 0;
  }
  .ordering_popup .od_detail_popup .price_box p.levr1 span{
    text-align: end;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    font-size: 18px;
    line-height: 22px;
    padding: 12px 0;
    max-width: 180px;
  }
  .banner_btm_pc .pc_bg .pc_detail span{
    padding-right: 10px;
  }
  
  /* 22-7-23 */
  .modal .step-pop{
    flex-wrap: wrap;
    width: 85%;
    margin: 0 auto;
  }
  .modal .step-pop .mo-lft {
    width: 100%;
  }
  .modal .step-pop .mo-rgt {
    margin-left: 0;
    width: 100%;
    margin-top: 30px;
  }
  .modal .step-pop .mo-lft img{
    max-height: 400px;
  }
  /***===24 july 23===****/
  .banner_btm_pc .pc_bg .pc_txt{
    width: 40%;
  }
  .banner_btm_pc .pc_bg .pc_detail{
    width: 60%;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc {
     margin-right: 0px; 
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_lft_calc{
    margin-right: 0px;
  }
  /***===24 july 23===****/
  /* 24-7-23 */
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in  p {
    padding: 0 0 0 0px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul{
    height: 100%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in .mega_in_lft, header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in .mega_in_rgt {
    width: 100%;
    border-right: unset;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in {
    flex-wrap: wrap;
    margin-top: 8px;
    margin-left: 11px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in p {
    font-size: 15px;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a {
    padding-left: 20px;
    transition: 0.2s;
    color: #ff4713;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li:hover > a:after {
    left: 0;
    transition: 0.2s;
    opacity: 1;
    visibility: visible;
    width: 6px;
  }
  header .header .head_in .menus > ul > li.dp_sub1 .sub_menu1{
    margin-left: 11px;
  }
  /* 24-7-23 */
  .banner_btm_pc .pc_bg .pc_detail {
    width: 65%;
  }
  .banner_btm_pc .pc_bg .pc_txt {
    width: 35%;
  }
  .banner_btm_pc .pc_bg a.order_btn{
    max-width: 100%;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc {
    padding-top: 20px;
  }
  /* 25-7-23 */
  .main_banner .main_banner_block .banner_contents {
    height: 380px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    max-width: 100%;
  }
  .ordering_popup .od_detail_popup .price_box .pc_txt {
    width: 34%;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail {
    width: 66%;
  }
  .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p{
    font-size: 23px;
    line-height: 26px;
  }
  /* 26-7-23 */
  .sam_form .form_row{
    flex-wrap: wrap;
  }
  .sam_form .form_row .form_img {
    width: 100%;
  }
  .sam_form .form_row .form_con {
    padding-left: 0;
    width: 100%;
    padding-top: 30px;
  }
  .sam_form .form_row .form_img img {
      height: 460px;
      object-fit: cover;
  }
  #_form_5_{
    padding: 0;
  }
  /***===kich pd start====***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    padding-right: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font-size: 20px;
      line-height: 25px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong {
    font-size: 22px;
    line-height: 26px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width: 70%;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail{
    padding: 15px 0 0;
    margin: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top{
    padding-bottom: 10px;
  text-align: start;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 22px;
    line-height: 30px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    font-size: 15px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
    padding-top: 10px;
    text-align: start;
    padding-bottom: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
    text-align: start;
    width: 45%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    width: 50%;
    margin-right: auto;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating img.rating_star{
    width: 95px;
    margin-bottom: 5px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img{
    width: 70%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span{
    font-size: 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    margin-bottom: 15px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
        right: 14px;
    top: 30px;
    text-align: end;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 25px 30px 35px 30px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding: 0;
    text-align: start;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 94px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 56px;
    height: 56px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn{
    font-size: 14px;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 20px;
  }
  /***==kitc pd end==****/
  /* 8-8-23 */
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img {
      top: 17px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img {
      width: 80px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating {
      width: 46%;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn {
      padding: 8px;
  }
  /* 14-8-23 */
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-prev {
    left: -25px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies{
    width: 100%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label {
      align-items: center;
  }
  
  /* 26-9-23 */
  .header-top-panel p {
    font-size: 16px;
    line-height: 23px;
  }
  .header-top-panel {
    padding: 13px 0;
  }
  
  /* 3-10-23 */
  #_form_1_ ._form_element ._form-title,#_form_11_ ._form_element ._form-title {
    font-size: 30px;
    line-height: 38px;
  }
  .odd_S .odd_s_in {
    padding: 55px 20px;
  }
  #_form_1_ ._form_element input[type="text"] ,#_form_11_ ._form_element input[type="text"]{
    padding: 14px 15px;
  }
  #_form_1_ ._submit ,#_form_11_ ._submit{
    padding: 15px 20px !important;
  }
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
    padding: 0;
  }
  /*01-12-2023*/
  
  /* 15-12-23 */
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio.inmeet_ser {
    width: 100%;
  }
  /* 19-12-23 */
    .categories .cate_in .lft .filter_drp .reset_button a{
      font-size: 16px;
      line-height: 23px;
    }
  /*21-12-23*/
  .filter_feature label span {
      font-size: 15px;
  }
  .droom .droom_in > a.sb1{
    margin-top: 10px;
  }
  
  /*22-01-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec{
    flex-direction: column;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div:not(:last-child) {
      margin-right: 0%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div:not(:last-child) {
      margin: 0 0 50px 0;
  }
  /*22-01-2024*/
  
  /*23-01-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div {
      width: 62% !important;
      height: 120px !important;
  }
  /*23-01-2024*/
  
  /* 14-2-24 */
  .custom-dropdown-button >span, .counter-custom-dropdown-button > span, .handle-custom-dropdown-button > span {
    max-width: 100% !important;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content {
    padding: 65px 20px 20px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 28px;
  }
  
  #gdpr-cookie-message{
    justify-content: space-between;
  }
  #gdpr-cookie-message .cookies-content-left {
    width: 51%;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn {
    max-width: 100%;
    padding: 14px 18px !important;
    margin: 0 0 10px 0 !important;
  }
  
  
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content {
    padding: 65px 20px 20px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong{
    font-size: 28px;
  }
  /**===15 feb 24===**/
  
  /*  --------- 22-2-24 --------- */
  .prd_sticky .prd_sticky_inner .add_Cart a{
    font-size: 17px;
    line-height: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a img {
    padding-right: 10px;
  }
  
  /*  --------- 22-2-24 --------- */
  
  /* 2-3-24 */
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    margin: 14px 0 31px;
    font-size: 29px;
    line-height: 34px;
  }
  .categories .cate_in .ryt .steen.catsen .powerranger h1 b {
    font-size: 24px;
  }
  
/* 13-04-2024   */
.video_page .shw_you .inr_blk .rgt p {
    padding-right: 10px;
}
.video_page .shw_you .inr_blk .rgt h1 {
    font-size: 40px;
    line-height: 52px;
    padding-bottom: 10px;
}
.video_page ul li{
    font-size: 16px
}
.video_page .shw_you .inr_blk .lft .img_blk img {
    height: 483px;
}
.video_page .faq_vid .inr_blk .hd_blk b{
    font-size: 16px;
}
.video_page .faq_vid .inr_blk .hd_blk h2{
    font-size: 32px;
    line-height: 40px
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
    font-size: 15px;
    line-height: 45px;
    padding: 0 20px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
    height: 240px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_{
    margin-bottom: 20px;
}
.video_page .shw_you .inr_blk .rgt a.rect {
    font-size: 15px;
    line-height: 45px;
    padding: 0 20px;
}
.video_page .faq_vid .inr_blk .hd_blk b {
    padding-bottom: 5px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button {
    width: 70px;
    height: 70px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt b{
    font-size: 18px;
    line-height: 26px;
}
/* 13-04-2024   */
  /* 30-07-24 */  
  .tes_clent .tp_cont .lft h1{
    font-size: 30px;
    line-height: 35px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
    font-size: 22px;
    line-height: 27px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li img {
    width: 24px;
    height: 24px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg{
    width: 90px;
    height: 92px;
}
.tes_clent .prd_ovr_boxes .box {
    width: 49%;      
}
.tes_clent .prd_ovr_boxes .box:not(:nth-child(2n)) {
    margin-right: 2%;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li span {
    font-size: 16px;
    line-height: 21px;
    padding-left: 5px;
}
.tes_clent .prd_ovr_boxes .box {   
    margin-bottom: 20px;
}
  /* 30-07-24 */ 
  
  /* 07-02-25 */
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
    margin-right: 25px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
    margin-bottom: 25px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    margin-top: 12px;
  }
  .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
    height: 300px;
  }
  .shw-sect .shw-loc .loc-inn-sec .sec-inn-lft img {
    height: 460px;
  }
  .shw-sect .shw-loc .loc-inn-sec {
    align-items: stretch;
  }
  .shw-sect .shw-loc .loc-inn-sec .sec-inn-lft {
    height: unset;
  }
  .shw-sect .shw-loc .loc-inn-sec .sec-inn-lft img {
    height: 100%;
  }
  .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
    padding: 20px 35px 20px 35px;
  }
  .shw-sect .shw-bez b, .shw-sect .shw-loc .loc-hd b, .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks a, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt b, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt strong {
    font-size: 18px;
    line-height: 26px;
  }
  .shw-sect .shw-loc .loc-hd {
    margin: 30px;
  }
  .shw-sect .shw-bez p {
    padding-bottom: 30px;
  }
  .new-bannerblock ul li:not(:last-child) {
    padding-right: 37px;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 23%;
}
.header1 .logo {
  width: 20%;
}
/* 07-04-25 */
.chill .chill_in .chill_lft h6{
  font-size: 35px;
}
/* 07-04-25 */
  /* 07-02-25 */
/*########## 11-04-2025 ###############*/
.header-top-panel ul li {
  margin-right: 16px;
}
/*########## 11-04-2025 end ###############*/

  /* ---------- 19.5.25 ---------- */
  .step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes::-webkit-scrollbar {
    width: 5px;
  }
  /* ---------- 19.5.25 ---------- */


/* ---------- 23.5.25 ---------- */
.steen .steen_in .steen_caro .steen_item.landerperview .cnt a{
  font-size: 18px;
}
/* ---------- 23.5.25 ---------- */

/* ---------- 24.6.25 ---------- */
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td,.cart_pg .cart_pgin .car-tot .tb table tbody tr td{
  line-height: 22px;
}/* ---------- 24.6.25 ---------- */

  /**************** org responsive page starts=================*/


  /* ---------- 05.07.25 ---------- */
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:first-child,.cart_pg .cart_pgin .car-tot .tb table.two tr td:first-child, .cart_pg .cart_pgin .car-tot .tb table.thr td:first-child{
  width: 75% !important;
}
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:last-child, .cart_pg .cart_pgin .car-tot .tb table tbody tr td:last-child {
    width: 25% !important;
}
.cart_pg .cart_pgin .car-tot .tb table tbody tr td:first-child{
  padding-right: 15px;
}
/* ---------- 05.07.25 ---------- */

  header .header .head_in .logo {
    width: 16%; /* 27-01-26*/
  }

  /* 27-01-26 */
  header .header .head_in .menus .chat {
    width: 100%;
  }
  /* header .header .head_in .menus {
    width: 60.5%;
  } */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -38px;


    background: url(../images/drp.svg) no-repeat top 13px right;
    background-size: 14px;

  }
  /* 27-01-26 */
   /* 28-01-2026 */
  header .header .head_in{
    max-width: 100%;
  }
  header .header .head_in .logo {
    width: 20%;
  }
  header .header .head_in .cart_list {
    /* width: 28%; */
    width: 190px !important;

  }
  header .header .head_in .cart_list .icon_mbl{
    /* width: 67%; */
    width: 180px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before{
    right: 0px;
    background-position: top 10px right;
  }
  header .header .head_in .menu_btn {
    right: 0 !important;
    height: 20px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown {
    width: 50px;
    margin-right: 50px;
}
body.noscroll::before{
  content: "";
  position: absolute;
  inset: 0;
  background: #0025547d;
  z-index: 3;
}
  /* 28-01-2026 */
}
  @media screen and (max-width:880px){
  
    footer .ftop.btm_slider{display: block;}
    footer .ftop {
      display: none;
  }
    .categories .cate_in .lft .ui-widget.ui-widget-content{
      width: 250px;
      margin-left: 10px;
    }
      /***8.2.23**/
  
      /***8.2.23**/
    .banner .banner_in .ban_cnt .ban_cnt_in {
      padding: 0px 30px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft {
    padding: 0 15px 0 0;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in{
    align-items: center;
   }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size:36px;
    line-height: 40px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft ul li {
    font-size: 15px;
  }
  .heb .heb_in .heb_ryt img{
    object-position: 22%;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft p{
    font-size: 14px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
    font-size: 15px;
    min-width: 200px;
    padding: 12px 15px;
  }
  .kenz .kenz_in > p {
    font-size: 28px;
    line-height: 32px;
  }
  .kenz .kenz_in > p em {
    font-size: 28px;
    line-height: 32px;
    padding-left: 0px;
  }
  .caros{
    margin-bottom: 20px;
  }
  .caros .caros_in ul li {
    font-size: 16px;
  }
  .heb .heb_in .heb_ryt img {
    height: 520px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 p {
    font-size: 15px;
    background: url(../images/gtik.svg) no-repeat left 17px top 30px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in {
    flex-direction: column;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft,header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt {
    width: 100%;
    padding: 12px 20px;
  }
  
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt {
    padding-top: 12px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_right .lg_dp1:last-child select{
    margin-bottom: 0px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft > p {
    font-size: 14px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt p {
    font-size: 18px;
    margin-bottom: 0;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt strong {
    font-size: 20px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 td:first-child {
    padding-left: 12px;
    padding-right: 0;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.bg1 td.g_bg{
  background-size: 18px;
  } 
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.bg1 td.in_bg{
    background-size: 18px !important;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.ttl1 td {
    padding: 12px;
    font-size: 18px;
  }
  header .header .head_in .cart_list .cart .cart_details {
    top: unset;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 p {
    padding-left: 50px;
   }
   .caros .caros_in #slider3{
    width: 80%;
    margin: 0 auto;
  }
  .caros .caros_in #slider3 li{
    font-size: 14px;
  }
  footer .ftop .ftop_in ul.des_blk {
    justify-content: start;
  }
  footer .ftop .ftop_in ul.des_blk li {
    font-size: 14px;
    width: 33%;
    margin-bottom: 6px;
    background-size: 25px;
    padding: 8px 0 8px 30px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
    text-align: center;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
     width: 50%;
   }
   .banner .banner_in .ban_img img{
    height: 480px;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
     background-size: 100%;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
     display: block;
     margin: 0 auto;
   }
  
   /*21.2.23*/
   .kenz .kenz_in > a {
      font: 18px/30px "Ubuntu-Bold";}
      .kenz .kenz_in > a {
      font: 18px/30px "Ubuntu-Bold";}
   /**=============homepage end ===============***/
   /*****================about us page start===============***/
   .revo .revo_in .ryt{
    padding: 92px 20px;
  }
  .revo.two .revo_in .ryt strong{
    font-size: 43px;
  }
  .revo.two .revo_in .ryt p {
    font-size: 16px;
  }
  .revo .revo_in .ryt a, .revo.reverse1 .revo_in .ryt a, .revo.two .revo_in .ryt a {
    min-width: 200px;
    margin-top: 0;
    font-size: 15px;
  }
  .revo .revo_in .ryt p{
    font-size: 16px;
    padding-bottom: 20px;
  }
  .revo.reverse1.one{
    margin-bottom: 30px;
  }
  .revo .revo_in .ryt em {
    padding-bottom: 3px;
  }
  .revo .revo_in .ryt strong, .revo.reverse1 .revo_in .ryt strong, .revo.two .revo_in .ryt strong {
    font-size: 42px;
    line-height: 48px;
    padding-bottom: 10px;
  }
  .sam_box.odd_block .sample_con .sam_con h3{
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .revo.reverse1.one .revo_in .ryt a{
    margin-top: 20px;
  }
  /*****================about us page end===============***/
  /*****===========product page starts==================***/
  .categories .cate_in .ryt .hd1 .optn label.ry select {
    max-width: 215px;
      min-width: 215px;
  }
  .categories .cate_in {
    flex-direction: column;
  }
  .categories .cate_in .lft {
    width: 100%;
  }
  .categories .cate_in .ryt {
    width: 100%;
    padding-left: 0px;
    padding-top: 35px;
  }
  .categories .cate_in .lft .prc.lato label {
    max-width: 240px;
  }
  .categories .cate_in .lft .filter_nav p{
    font: 22px/28px "Ubuntu-Bold";
      color: #002554;
      padding: 20px 0;
      width: 80%;
  }
  .categories .cate_in .lft .filter_nav .btn_container .line{
    background: #002254;
    width: 30px;
    height: 3px;
    display: block;
    margin: 5px;
    cursor: pointer;
  }
  .categories .cate_in .lft .filter_nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .categories .cate_in .lft .filter_drp{
    transition: 0.5s all;
      position: fixed;
      background: #fff;
      height: 100vh;
      overflow-y: auto;
      overflow-x: hidden;
      width: 300px;
      z-index: 10;
      right: -100%;
      opacity: 0;
      top: 0;
      padding: 10px;
      box-shadow: 0 0 5px rgb(0 0 0 / 50%);
  }
  .categories .cate_in .lft .filter_drp #fr_cross{
    font-size: 30px;
      text-align: right;
      display: inline-block;
      width: 95%;
      margin: 0 0 30px;
      line-height: 30px;
      color: #000;
  }
  .categories .cate_in .lft.side .filter_drp{
    opacity: 1;
    right: 0;
  }
  .categories .cate_in .lft{
    padding: 0 12px;
  }
  .main_banner .main_banner_block .banner_icon{
    left: unset;
    right: 24px;
  }
  /*******===========product page end =============***/
  /*******===========checkout page start =============***/
  .checkout_pg .checkout_in .ckout {
    flex-direction: column;
  }
  .checkout_pg .checkout_in .ckout .lft {
    width: 100%;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form {
    padding: 40px 10px;
  }
  .checkout_pg .checkout_in .ckout .ryt {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct {
    max-width: 400px;
    margin: 0 auto;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw ul {
    display: flex;
    flex-wrap: wrap;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw ul li{
    width: 50%;
  }
  .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title {
    font-size: 14px;
  }
  .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title {
    padding-right: 38px;
  }
  .chill .chill_in .chill_lft {
    padding: 34px 20px;
  }
  /**product detail ordering***/
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 155px;}
  .product_detail_tab .nav li a{
    font-size: 15px;
    padding: 16px 0;
    width: 240px;
  }
  .product_detail_tab .nav li:nth-child(even) {
    margin-right: 9px;
  }
  .product_detail_tab .nav{
    justify-content: center;
  }
  /**=====thank you page start========**/
  .tq_wt .tq_wt_flex{
    flex-wrap: wrap;
   max-width: 100%;
  }
  .tq_wt .tq_wt_flex .tq_wtc{
    max-width: 100%;
    flex-basis: 30%;
  }
  .thank_you_section .tq_main .tq_total {
    padding: 20px 90px;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    background-repeat: no-repeat;
    background-size: 50px;
    right: -56px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc a{
    font-size: 12px;
      line-height: 16px
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
    font-size: 20px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td{
    font-size: 16px;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft .img img{
    min-height: 485px;
  }
  .sam_box .sample_con .sam_img img {
    object-position: 70%;
  }
  .samplebox .sample_in{
    padding: 30px;
  }
  .samplebox .sample_in .cnt p strong{
    font-size: 25px;
    line-height: 32px;
  }
  .samplebox .sample_in .cnt p{
    font-size: 14px;
  }
  .samplebox .sample_in .cnt a{
    font-size: 15px;
    padding: 14px;
  }
  .samplebox .sample_in{
    width: 50%;
  }
  .samplebox .sample_in .img a.close2 {
    top: 3px;
    right: 8px;
  }
  .add_to_cart .cart_tog_in {
    height: 400px;
    overflow-y: scroll;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"]{
    margin: 0px 4px 10px 0;
  }
  .categories .cate_in .lft .prc .colors input[type="checkbox"].c4, .categories .cate_in .lft .prc .colors input[type="checkbox"].c8{
    margin: 0px 4px 10px 0;
  }
  .categories .cate_in .lft .prc.clr .colors{
    display: block;
    padding-bottom: 25px;
  }
  /****15.3.23****/
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img img{
   display: block;
   margin: 0 auto;
  }
  .categories .cate_in .lft .prc .tool-po {
      padding-right: 51px;
  }
  .categories .cate_in .lft .prc .tool-po p {
      left: -123px;
      top: 45px;
      bottom: unset;
      width: 191px;
      font-size: 15px;
      }
      .categories .cate_in .lft .prc.clr{
        padding-right: 0;
      padding-bottom: 0;
      }
      .categories .cate_in .lft .prc.clr .colors select{
        max-width: 100%;
      }
     .categories .cate_in .lft .prc .tool-po p:after {
      bottom: unset;
      right: 41px;
      top: -27px;
      transform: rotate(180deg);
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p {
    margin-top: -103px;
    margin-left: -37px;
    width: 200px;
    padding: 10px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p::after {
    left: 20px;
  }
  .droom .droom_in .droom_fx .custom_selects .radios input:checked .list{
    display: none;
  }
  /****15.3.23****/
  /****29.3.23****/
  header .header.header.scrolled .head_in .cart_list .chat .stic{
    width: 100%;
  }
  header .header.scrolled .head_in .cart_list .chat{
    width: 70%;
  }
  header .header.scrolled .head_in .cart_list{
    justify-content: space-evenly;
  }
  /*header .header .head_in .menu_btn.active{
    right: 0;
    top: 10px;
  }*/
  header .header .head_in{
    align-items: center;
  }
  header .header .head_in .cart_list .icon_mbl .login, header .header .head_in .cart_list .icon_mbl .cart{
    width: unset;
  }
  
  /****29.3.23****/
  /****30.3.23****/
  
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 80px;
    height: 80px;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding-top: 15px;
  }
  /***====10 may 23====***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img .owl-stage{
  margin: 0 auto;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc p{
    font-size: 16px;
  }
  
  header .header .head_in .cart_list{justify-content: flex-end;}
  header .header .head_in .cart_list .chat{padding-right: 18px;}
  .__fbcw__bar-widget__stars .__fbcw__star{width: 15px!important;}
  footer .fbdy .fbdy_in .ryt .cnt {
      width: 63%;
  }
  .activecamp > ._form_1 ._form-content{display: block;}
  
  /****30.3.23****/
  
  /* 10-4-23 */
  header .header.scrolled .head_in .cart_list {
    justify-content: end;
  }
  
  header .header .head_in .menus .chat .stic a {
    margin: 0 25px 2px 6px;
  }
  header .header.scrolled .head_in .menus .chat .stic .stic_form input[type="text"] {
    width: 100% !important;
  }
  header .header.scrolled .head_in .meuns .chat .stic .stic_form input[type="submit"], header .header .head_in .menus .chat .stic .stic_form button {
    right: 26px;
  }
  header .header .head_in .menu_btn {
    top: 19px;
    right: 6px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart{justify-content: center;}
  
  /*14-4-23*/
  
  
  .categories .blog_overview_inner .overview_grid .item{
    max-width: 48.8%;
  }
  
  .categories .blog_overview_inner .overview_grid .item:not(:nth-child(2n)){
    margin-right: 1.2%;
  }
  
  .hw_to_wrk .hw_blk1 .hw_right .btn_ {
    display: block;
    width: 100%;
    max-width: 250px;
    margin: 34px auto 0; }
  
  .hw_to_wrk .hw_blk1 {
    flex-direction: column; }
  
  .hw_to_wrk .hw_blk1 .hw_left {
    max-width: 100%; }
  
  .hw_to_wrk .hw_blk1 .hw_right {
    max-width: 100%;
    padding-left: 10px; }
  
  .hw_to_wrk .hw_blk1 .hw_left img,
  .hw_to_wrk .price_blk .price_right img,
  .hw_to_wrk .hw_kitch .kitch_left img {
    height: 400px;
    object-fit: cover;
    width: 100%; }
  
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner {
    flex-direction: column-reverse; }
  
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left {
    max-width: 100%;
    padding-top: 40px;
    padding-right: 0; }
  
  .hw_to_wrk .hw_vdblk > img {
    height: 815px; }
  
  .hw_to_wrk .price_blk {
    flex-direction: column-reverse; }
  
  .hw_to_wrk .price_blk .price_left {
    max-width: 100%; }
  
  .hw_to_wrk .price_blk .price_right {
    max-width: 100%; }
  
  .hw_to_wrk .hw_kitch {
    flex-direction: column; }
  
  .hw_to_wrk .hw_kitch .kitch_left {
    max-width: 100%; }
  
  .hw_to_wrk .hw_kitch .kitch_right {
    max-width: 100%; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk {
    justify-content: center; }
    /*4 may 23*/
    .privacy_section .privacy_in p span {
      font-size: 22px;
      line-height: 28px;
  }
  .privacy_section .privacy_in p{
    padding-right: 0;
  }
    /*4 may 23*/
         /****=====10.5.23=====****/
  .odd_S .odd_Heading h1 {
    font-size:23px;
    line-height: 28px;
    margin-bottom: 30px;
  }
  .odd_S form .form_btn button{
    font-size: 17px;
    padding: 14px 0;
    max-width: 150px;
  }
  .banner_btm_pc{
    margin-top: 0;
  }
  .main_banner .main_banner_block .banner_img img {
    min-height: 540px;
    height: 540px;
  }
  .modal-content .mySlides {
    height: auto;
  }
  .modal-content {
    display: flex;
    align-items: center;
    justify-content: center;
  }
       /****=====10.5.23=====****/
        .odd_S form .inp .upload_f::before{
      font-size: 13px;
      padding: 9px 20px;
     }
     .odd_S form .inp .upload_f input[type=file] {
      max-width: 90%;
  }
  /***====15.5.23====***/
  .categories .cate_in .lft  .mobil_sort .optn label p{
    font: 16px/20px "Ubuntu-Medium";
    color: #002554;
    display: inline-block;
    padding-bottom: 12px;
  }
  .categories .cate_in .lft .mobil_sort .optn label select{
    font: 16px/20px "Ubuntu-Medium";
    color: #999999;
    width: 100%;
    max-width: 100%;
    padding: 15px 15px;
    background: #ededed url(../images/arr1.svg) no-repeat center right 20px;
    border: unset;
    cursor: pointer;
    border-radius: 5px;
  }
  .categories .cate_in .lft  .mobil_sort .optn label{
    width: 100%;
    margin-bottom: 20px;
  }
  /* .categories .cate_in .ryt .hd1 .optn{
    display: none;
  } */
  .categories .cate_in .lft .mobil_sort{
    display: block;
  }
  .categories .cate_in .lft .filter_nav .sorting_f span img{
    width: 35px;
  }
  .categories .cate_in .lft .filter_nav .sorting_f,.categories .cate_in .lft .filter_nav  .btn_container{
    width: 8%;
    text-align: end;
  }
  .categories .cate_in .lft .mobil_sort{
    position: fixed;
    background: #fff;
    height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    width: 300px;
    z-index: 10;
    right: -100%;
    opacity: 0;
    top: 0;
    padding: 30px;
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
    transition: 0.5s all ease-out, 0.5s all ease-in;
      -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
      -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
      -o-transition: 0.5s all ease-out, 0.5s all ease-in;
  }
  .categories .cate_in .lft .mobil_sort #sort_cross{
    font-size: 30px;
      text-align: right;
      display: inline-block;
      width: 95%;
      margin: 0 0 30px;
      line-height: 30px;
      color: #000;
  }
  .categories .cate_in .lft.sort .mobil_sort{
    opacity: 1;
    right: 0;
    height: 100vh;
    display: block;
  }
  /***====15.5.23====***/
  /***====18.5.23====***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
    margin-right: 27px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h1, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h2, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h3, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h4, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h5, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h6{
    font-size: 15px;
    line-height: 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul li{
    font-size: 15px;
  }
  /***====18.5.23====***/
  /***====25.5.23====***/
  /***====25.5.23====***/
  /***21.06.23***/
  .categories .cate_in .lft .prc .tool-po{
    padding-right: 5px;
  }
  .categories .cate_in .lft .prc .tool-po p:after{right: 10px;}
  .categories .cate_in .lft .prc .tool-po p{left: unset;right: 0;}
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 26px;
    line-height: 30px;
  }
    /***===22 jun 23===***/
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item{
      width: 48%;
      margin-right: 0;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item:nth-child(odd){
      margin-right: 20px;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro{
      flex-wrap: wrap;
    }
    .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
      width: 140px;
    }
    .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a{
      padding: 14px;
    }
    .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a{
      width: 54px;
      height: 54px;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
      width: 170px;
  }
   /***===22 jun 23===***/
  /****22.06.23***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro#slid1_w .kenz_item{width: 100%;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{width: 140px;}
  
    
    /******24-6-23***/
    .categories .cate_in .ryt .hd1 .optn label.ry select, .categories .cate_in .ryt .hd1 .optn label.lf select{
      max-width: unset !important;
      min-width: unset !important;
      width: 100% !important;
     }
     .categories .cate_in .ryt .hd1 .optn label p{
      display: block;
      text-align: left;
     }
     .categories .cate_in .ryt .hd1 .optn label{
      width: 49%;
     }
     .categories .conten div, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt div{
      font-size: 14px;
      line-height: 20px;
      }
      .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3 span{
         font-size: 22px; 
         line-height: 28px
      }
      .categories .conten h2 em, .categories .conten h3 em, .categories .conten h4 em{
        font-size: 22px;
        line-height: 28px;
      }
  /***28.06.23***/
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .cart_lft1{
        width: 100%;
        overflow-y: unset;
        height: 100%;
        border-radius: unset;
        max-height: 100%;
                background: #fff;
  }
  header .header .head_in .cart_list .cart .cart_details{top: 85px;height: 80%}
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .pd_cart{
    justify-content:flex-start;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt.table_cal{
    position: unset;
    top: unset;
    padding-bottom: 15px;        background: #fff;
  }
    /* 1-7-23 */
  .cart_pg .cart_pgin .cart_pg_in .lft .img img {
    min-height: unset;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
    font-size: 17px;
  }
  
  .new_cart .cart_pgin .inp input[type="text"] {
    max-width: 180px;
  }
  
  .new_cart .cart_pgin .inp input[type="submit"] {
    width: 95px;
  }
  
  .cart_pg.new_cart .cart_pgin .verdr a {
    min-width: 160px;
    font-size: 15px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .lft .img {
    padding: 25px 5px 25px 25px;
  }
  
  /* 4-7-23 */
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 {
    display: flex;
    justify-content: space-between;
    padding-right: 10px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc {
    padding-left: 15px;
    width: 94%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
    text-align: center;
    margin-bottom: 25px;
    width: 14%;
  }
  /* 11-7-23 */
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft p {
    font-size: 21px;
  }
  /***===15.7.23===****/
  .categories .cate_in .ryt .hd1 .optn{
    transition: 0.5s all;
    position: fixed;
    background: #efefef;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    width: 300px;
    z-index: 10;
    right: -100%;
    opacity: 0;
    top: 0;
    padding: 40px 20px 20px;
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
    justify-content: unset;
  }
  .categories .cate_in .ryt .hd1 .optn .sort_cross{
    font-size: 30px;
    text-align: right;
    display: inline-block;
    width: 95%;
    margin: 0 0 30px;
    line-height: 30px;
    color: #000;
  }
  .categories .cate_in .ryt .hd1 .optn.lay{
    opacity: 1;
    right: 0;
  }
  /***===15.7.23===****/
  /* 15-7-23 */
      /* 15-7-23 */
      .categories .cate_in .lft .filter_drp #fr_cross,.categories .cate_in .ryt .hd1 .optn a.sort_cross {
        display: inline-block;
        width: auto;
        position: absolute;
        margin: 0;
        color: #000;
        right: 15px;
        top: 4px;
    }
    .categories .cate_in .lft .filter_drp {
      padding-top: 59px;
  }
  .categories .cate_in .ryt .hd1 .optn.lay {
    opacity: 1;
    right: 0;
    flex-wrap: wrap;
    height: 100%;
    display: block;
  }
  .categories .cate_in .ryt .hd1 .optn label {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  }
  .categories .cate_in .ryt .hd1 .optn label.ry {
  text-align: start;
  margin-bottom: 0;
  }
  
  /* 18-7-23 */
  .hw_to_wrk .hw_blk1 .hw_right h1, .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2, .hw_to_wrk .price_blk .price_left h3, .hw_to_wrk .hw_kitch .kitch_right h4 {
    margin-bottom: 10px;
  }
  
  /* 22-7-23 */
  .product_pop .modal-content{
    display: block;
  }
          /***====24 july 23====****/
          .banner_btm_pc .pc_bg a.order_btn, .banner_btm_pc .pc_bg .delivery_left a.order_btn{
            max-width: 168px;
          }
   /***====24 july 23====****/
  
  /* 24-7-23 */
  .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box {
    justify-content: flex-start;
    flex-direction: column;
  }
  .banner_btm_pc .pc_bg .pc_txt {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
  .banner_btm_pc .pc_bg .pc_detail {
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc {
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 3px;
    width: 100%;
    text-align: center;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_a_price{
    width: 100%;
    text-align: center;
  }
  .banner_btm_pc .pc_bg a.order_btn,.ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    max-width: 310px;
    font-size: 17px;
  }
  /* 25-7-23 */
  .ordering_popup .od_detail_popup .price_box .pc_txt {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail {
    width: 100%;
    text-align: center;
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_lft_calc {
    padding-right: 0;
    padding-top: 0;
    width: 100%;
  }
  .ordering_popup .od_detail_popup .price_box p.levr1 span {
    text-align: center;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail .pd_a_price{
    width: 100%;
  }
  .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_detail {
    margin-top: 10px;
  }
  .banner_btm_pc .pc_txt p,.ordering_popup .od_detail_popup .price_box .pc_txt p{
    font-size: 22px;
  }
  /***===27 july 23===***/
  /***===27 july 23===***/
  /***==kitc pd start===***/
  .main_banner .main_banner_block.new_banner{
    flex-direction: column;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft,.main_banner .main_banner_block.new_banner .banner_blk_ryt{
    width: 100%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont{
    padding: 8px 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 16px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont  img{
    width: 25px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul {
    width: 60%;
    margin: 0 auto;
    padding-top: 20px;
  }
  .main_banner .main_banner_block .banner_contents .content{
    text-align: center;
  }
  /***===kitc pd end===***/
  /* 8-8-23 */
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt {
    width: 88%;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul {
    width: 85%;
  }
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:first-child{
    width: 49%;
    border-right: 1px solid #d3d3d3 !important;
  }
  /* 14-12-23 */
  .header-top-panel.tick_slider {
    display: block;
  }
  .header-top-panel:first-child{
    display: none;
  }
  .header-top-panel.tick_slider ul li {
      text-align: center;
      display: inline-block;
  }
  .header-top-panel.tick_slider ul li p{
    text-align: unset;
  }
  .header-top-panel.tick_slider .owl-stage-outer{
    text-align: center;
  }
  /* 15-12-23 */
  /* .categories .cate_in .lft .prc .colors p span{
    max-width: 100%;
  }
  .categories .cate_in .lft .prc .colors ul{
    width: 100%;
  } */
  
  
  /* 15-12-23 */
  .categories .cate_in .lft .filter_drp .reset_button a{
    font-size: 14px;
    line-height: 21px;
    padding: 10px 0;
    height: 40px;
  }
  
  /*21-12-23*/
  .filter_feature label:not(:last-child) {
      margin-right: 12px;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content .modal-body .utube_row,
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd) {
    flex-direction: column;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft,
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt {
    width: 100%;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt {
    padding-right: 0;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p {
    font-size: 15px;
    margin-bottom: 10px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li {
    font-size: 15px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd),
  #u-model .modal-dialog .modal-content .modal-body .utube_row {
    margin-bottom: 30px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt {
    padding: 0px 0 0 0px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd) .utube_lft {
    margin-bottom: 20px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img {
    text-align: center;
  }
  
  #u-model .modal-dialog .modal-content .btn-close {
    right: 14px;
    top: 14px;
    background-size: 15px;
  }
  #gdpr-cookie-message .cookies-content-right{
    display: none;
  }
  #gdpr-cookie-message .cookies-content-left {
    width: 100%;
  }
  #gdpr-cookie-message {
    padding: 20px !important;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn {
    max-width: 32%;
    padding: 14px 18px !important;
    margin: 0 8px 10px 0 !important;
  }
  #gdpr-cookie-message button:last-child{
    margin-right: 0 !important;
  }
  
  
  /**===15 feb 24===**/
  
  /* ----------  16-02-2024 ----------  */
  .categories .cate_in .lft .prc .enter_d{
    max-width: 215px;
  }
  /* ----------  16-02-2024 ----------  */
  
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content .modal-body .utube_row,#u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd){flex-direction: column;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft,
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt
  {width: 100%;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt{padding-right: 0;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt p{font-size: 15px;margin-bottom: 10px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_ryt ul li{font-size: 15px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd),
  #u-model .modal-dialog .modal-content .modal-body .utube_row{margin-bottom: 30px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt {
    padding: 30px 0 0 0px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(even) .utube_ryt {
      padding: 30px 0 0 0px !important;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row:nth-child(odd) .utube_lft{margin-bottom: 20px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row .utube_lft .u_img{text-align: center;}
  #u-model .modal-dialog .modal-content .btn-close{
        right: 14px;
          top: 14px;
          background-size: 15px;
  }
  /**===15 feb 24===**/
  
  /*  --------- 22-2-24 --------- */
  .prd_sticky .prd_sticky_inner .prd_det {
    max-width: 37.5%;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
    padding: 10px 13px;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
    font-size: 15px;
    line-height: 23px;
  }
  /*  --------- 22-2-24 --------- */
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(70% - 170px);
  }
  /* ---------- 1.3.24 --------*/
  
  
  /*07-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label:not(:last-child) {
      margin-right: 20px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo{
        justify-content: space-around;
  }
  /*07-03-2024*/
/* 13-04-2024   */
.video_page .shw_you .inr_blk .rgt {
    padding-left: 30px;
}
.video_page .shw_you .inr_blk .rgt h1 {
    font-size: 30px;
    line-height: 45px;
    padding-bottom: 5px;
}
.video_page p, .video_page ul li {
    font-size: 15px;
    line-height: 25px;
}
.video_page .faq_vid .inr_blk .hd_blk h2 {
    font-size: 29px;
    line-height: 34px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
    padding: 0 13px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li:not(:last-child) {
    margin-right: 7px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
    height: 200px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt {
    padding: 20px 15px;
}
.video_page .faq_vid .container > .inr_blk {
    padding: 40px 0;
}
.video_page ul li {
  background-position: left top 7px;
}
/* 13-04-2024   */
/*14-05-24*/
.bdy_img .ryt_img {  
    margin: 0 auto;
}
.ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three{
  flex-wrap: wrap;
}
.ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three .bdy_txt.bolk_in_frame{
  width: 100%;
  order: 2;
}
.ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three .bdy_img{
  width: 100%;
   padding-bottom: 30px;  
}
/*  14-05-24*/
/* 26-07-24 */
.myprotfolio .modal-content .mySlides_0 img {
  height: 200px;
}
/* 26-07-24 */
 /* 30-07-24 */  
 .tes_clent .tp_cont .lft h1{
  font-size: 29px;
  line-height: 34px;
}
.tes_clent .prd_ovr_boxes .box {
  padding: 18px 16px 15px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg {
  width: 78px;
  height: 80px;
}
.tes_clent .tp_cont .rgt .hv_bt {
  max-width: 170px;
}
.tes_clent .tp_cont .rgt a {
  font-size: 17px;
  line-height: 23px;
  padding: 12px 0;
}
.tes_clent .tp_cont .lft {
  width: 67%;
}
.tes_clent .tp_cont .rgt {
  width: 33%;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg:not(:last-child)  {
  margin-right: 5px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li:not(:last-child) {
  margin-right: 12px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong{
  font-size: 19px;
  line-height: 24px;
}
.tes_clent .prd_ovr_boxes .box .top_content strong {
  font-size: 20px;
  line-height: 25px;
}
.tes_clent .bt_content ul.pagi_ {    
  margin-top: 30px;
}
.tes_clent .prd_ovr_boxes .box {
  margin-bottom: 15px;
} 
.tes_clent {
  padding-bottom: 40px;
}
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: 107px;
}
.tes_clent .modal-content .mySlides_0 img {
  height: 200px;
}
/* 30-07-24 */  

/* 4-11-24 */

.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog .modal-content button {
  height: 35px;
  width: 35px;
  right: -10px;
  background-size: 15px !important;
}

/* 07-02-25 */
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  height: 270px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
  margin-right: 22px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  margin-bottom: 22px;
}
.shw-sect .shw-loc .loc-inn-sec {
  margin-top: 13px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  padding: 15px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  margin-bottom: 22px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
    margin-top: 33px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft label textarea {
  padding: 13.5px 19px;
}

/* 07-02-25 */
/* 07-04-25 */
.chill .chill_in .chill_lft h6{
  font-size: 30px;
  line-height: 36px;
}
/* 07-04-25 */
/* 19-04-2025 */
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row {
  top: -14px;
  left: -9px;
}
/* 19-04-2025 */
  /* 27-01-26 */
  header .header .head_in .menu_btn {
    right: -13% !important;
    top: 20px !important;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -40px;
            background-size: 14px;
    
    background: url(../images/drp.svg) no-repeat top 13px right;
  }

  /* 27-01-26 */
   /* 28-01-2026 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    background-position: top 10px right;
    background-size: 12px;
  }
  header .header .head_in .menu_btn {
    right: 0 !important;
  } 
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    width: 45px;
  }
  /* 28-01-2026 */
}
  @media screen and (min-width:768px){
    footer .fbtm .fbtm_in .tp2 .foot ul{
      display: block !important;
    }
    .chill .chill_in .chill_lft h6{
      padding-right: 0;
    }
    .caros .caros_in #slider3{
      display: none;
    }
    /***====31 may 23====****/
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one.one_icon td:last-child{
      width: 180px;
      text-align: end;
          }    
  }
  /* 05-08-24 */

  /* 28-01-2026 */
  /* @media screen and (min-width:767px){
    ::-webkit-scrollbar {
      display: block !important;
    }
  } */
   /* 28-01-2026 */

  /* 05-08-24 */
  @media screen and (max-width:767px){
    .ord_detail .od_details .od_body .top_od_part .dl_lo img{max-width: 220px;}
      /****8.2.23***/
      .main_banner .main_banner_block .banner_contents .content{
        width: 100%;
      }
      .main_banner .main_banner_block .banner_contents {
        height: 237px;
    }
    /****8.2.23***/
           /****7.2.23***/
           .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
            width: 100px;
            height: 100px;
          }
          .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
            display: inline-block;
          }
          .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
            display: block;
            text-align: center;
          }
            /****7.2.23***/
            /*21.2.23*/
            .steen .steen_in > a{margin-top: 8px;}
  /****================homepage banner starts=============****/
  .steen .steen_in .steen_caro .steen_item .cnt a{
    font-size: 17px;
    height:42px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt{
    padding: 16px 0;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt p strong,.steen .steen_in .steen_caro .steen_item .cnt p strong {
    font-size: 15px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in {
    flex-direction: column;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in{
    align-items: flex-start;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft, .banner .banner_in .ban_cnt .ban_cnt_in .ryt,.banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    width: 100%;
  }
  .banner .banner_in .ban_cnt {
    max-width: 100%;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in {
    padding: 0px;
  }
  .banner .banner_in .ban_img img {
    height: 840px;}
  .banner .banner_in .ban_cnt .ban_cnt_in .lft {
    padding: 0px 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    padding: 0 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size: 38px;
      line-height: 42px;
      margin-bottom: 0;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt{
    margin-top: 40px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft {
    max-width: 70%;
  }
  .caros .caros_in #slider3{
    width: 75%;
    margin: 0 auto;
  }
  footer .fbtm .fbtm_in .tp1 .email input.sbmt{
    background-size: 18px;
  }
  footer .ftop.btm_slider .ftop_in #foot_slider{
    width: 100%;
      margin: 0 auto;
  }
  .steen .steen_in .steen_caro .steen_item .cnt strong{
    font-size: 15px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
    font-size: 20px;
  }
  .samplebox .sample_in{
    padding: 30px;
  }
  .samplebox .sample_in .cnt p strong{
    font-size: 25px;
    line-height: 32px;
  }
  .samplebox .sample_in .cnt p{
    font-size: 14px;
  }
  .samplebox .sample_in .cnt a{
    font-size: 15px;
    padding: 14px;
  }
  .samplebox .sample_in{
    width: 60%;
  }
  .samplebox .sample_in .img a.close2 {
      position: absolute;
      top: 3px;
      right: 10px;
  }
  .caros .caros_in ul.owl-carousel li .icons_blk img{
    width: 16%;
  }
  .caros .caros_in ul li .icons_blk img{
    margin-right: 15px;
  }
  .caros .caros_in #slider3{
    display: block;
  }
  .caros.add1{
    display: none;
  }
  footer .ftop.btm_slider .ftop_in #foot_slider{
    display: block;
  }
  footer .ftop{
    display: none;
  }
  footer .ftop.btm_slider{
    display: block;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
    text-align: center;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
     width: 72%;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
     min-height: 350px;
     max-width: 520px;
     display: block;
     margin: 0 auto;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
     background-size: 520px;
     min-height: 350px;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
     display: block;
     margin: 0 auto;
   }
  /***==============home page end ========***/
    /***=======faq page starts ==========***/
    .faq_section .faq_row {
      flex-direction: column;
    }
    .faq_query_blk {
      padding-bottom: 30px;
  }
    .faq_section .faq_row .faq_img, .faq_section .faq_row .faq_con {
      width: 100%;
  }
  .faq_section .faq_row .faq_con {
    padding: 60px 30px;
  }
  .faq_section .faq_row .faq_con h4 {
    font-size: 16px;
    line-height: 32px;
  }
  .faq_section .faq_row .faq_con strong {
    font-size: 28px;
    line-height: 35px;
  }
  .faq_section .faq_row .faq_con p {
    font-size: 14px;
    line-height: 25px;
  }
  .faq_section .faq_row .faq_con strong {
    padding-bottom: 18px;
  }
  .faq_section .faq_row .faq_con p {
    padding-bottom: 40px;
  }
  .faq_section .faq_row .faq_con a {
    max-width: 170px;
    font-size: 14px;
  }
  .faq_section .faq_row .faq_img img {
    border-top-left-radius: 10px;
      border-bottom-left-radius: 0px;
      border-top-right-radius:10px;
      max-width: 100%;
  } 
  .faq_query_blk .faq_title h5 {
    font-size: 15px;
    line-height: 32px;
    padding-bottom: 0px;
  }
  .faq_query_blk .faq_title h2 {
    font-size: 30px;
    line-height: 38px;
  }
  .faq_query_blk .faq_qa_row {
    flex-direction: column;
    padding: 18px;
    width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_lft {
    width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a {
    max-width: 100%;
    font-size:14px;
    margin-bottom: 15px;
    text-align: center;
  }
  .faq_query_blk .faq_qa_row .faq_ryt {
    width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .container{
    padding: 0;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg strong {
    font-size: 16px;
    padding:0 50px 0 0;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p span,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body {
    font-size: 13px !important;
    padding: 12px 0;
  }
  .faq_query_blk .faq_qa_row {
    max-width: 85%;
    margin: 0 auto;
  }
    /***=======faq page end ==========***/
     /***=======Privacy policy start ==========***/
     .privacy_section .privacy_in h1, .privacy_section .privacy_in em {
      font-size: 35px;
    }
    .privacy_section {
      padding: 60px 0 30px 0;
  }
    .privacy_section .privacy_in {
      padding: 25px;
    }
    .privacy_section .privacy_in p {
      font-size: 16px !important;
      padding-bottom: 12px;
    }
    .privacy_section .privacy_in ul li {
      font-size: 16px !important;
      padding-bottom: 10px;
    }
    .privacy_section .privacy_in .h1_ {
      font-size: 30px;
      line-height: 36px;
    }
    .privacy_section .privacy_in ul {
      margin: 0;
    }
     /***=======Privacy policy end ==========***/
      /***=======My order detail page start==========***/
      .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td {
        padding: 20px;
      }
      .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td {
        font-size: 15px;
      }
      .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr:last-child td {
        font-size: 17px;
      }
      .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl {
        width: 238px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd) {
      width: 146px;
  }
       /***=======My order detail page end==========***/
       /**contact page starts*/
  .cntct_us .cntct_us_in {
    flex-direction: column;
  }
  .cntct_us .cntct_us_in .lft, .cntct_us .cntct_us_in .ryt {
    padding: 0;
    width: 100%;
  }
  .cntct_us .cntct_us_in .lft .cm p {
    font-size: 24px;
    line-height: 27px;
    padding-bottom: 0px;
  }
  .cntct_us .cntct_us_in .lft .cm a, .cntct_us .cntct_us_in .lft .cm em {
    font-size: 14px;
  }
  .cntct_us .cntct_us_in .lft .cm {
    padding: 20px 20px 20px 86px;
    background-size: 40px;
  }
  .cntct_us .cntct_us_in .lft .cn1 {
    background-size: 30px;
  }
  .cntct_us .cntct_us_in .ryt h1 {
    font-size: 30px;
    line-height: 38px;
    padding-top: 25px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p {
    font-size: 16px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .sub1 button {
    font-size: 14px;
    padding: 12px 20px;
  }
  .c_map img.map {
  min-height: 400px;
  }
  .c_map .loc_map img {
    width: 60%;
  }
  .c_map {
    margin-bottom: 30px;}
  /***contact us page end**/
  /***========cart page starts==========***/
  .cart_pg {
    padding: 60px 0px;
  }
  .cart_pg .cart_pgin h1 {
    font-size: 30px;
    line-height: 34px;
  }
  .cart_pg .cart_pgin h1 em {
   font-size: 30px;
   line-height: 34px;
  }
  .cart_pg .cart_pgin .cart_pg_in {
    flex-direction: column;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft .img img {
    max-width: 100%;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft {
    width: 100%;
    padding-left:0px;
    padding-bottom: 40px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt {
    width: 100%;
    padding-left: 0px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table {
    padding: 0 20px 0;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
    font-size: 18px;
    line-height: 24px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td:last-child {
    font-size: 16px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
    font-size: 14px;
  }
  .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="text"] {
    max-width: 72%;
  }
  .worpen .worpen_in{
    flex-direction: column;
  }
  .worpen .worpen_in .lft, .worpen .worpen_in .ryt {
    width: 100%;
  }
  .worpen .worpen_in .ryt h2 em,.worpen .worpen_in .ryt h2{
    font-size: 28px;
    line-height: 32px;
  }
  .worpen .worpen_in .ryt h2{
  padding-bottom: 12px;
  }
  .worpen .worpen_in .ryt p {
    font-size: 14px;
  }
  .worpen .worpen_in .lft img {
    height: 450px;
  }
  .worpen .worpen_in .ryt {
    padding: 50px 20px;
  }
  .worpen .worpen_in .ryt a {
    min-width:140px;
    padding: 12px 15px;
    font-size: 14px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .cnt p,.steen .steen_in .steen_caro .steen_item .cnt p {
    font-size: 14px;
  }
  .heb .heb_in {
    flex-direction: column;
  }
  .heb .heb_in .heb_lft {
    width: 100%;
    padding: 40px 30px;
  }
  .heb .heb_in .heb_lft > p {
    font-size: 28px;
      line-height: 32px;
      margin-bottom: 18px;
  }
  .heb .heb_in .heb_lft .hep_faq .dp .dp_in p, .heb.no-res-heb .heb_in .heb_lft .hep_faq .dp .dp_in  {
    font-size: 14px;
  }
  .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title {
    font-size: 14px;
  }
  .heb .heb_in .heb_ryt {
    width: 100%;
  }
  .heb .heb_in .heb_ryt img {
    height: 400px;
  }
  .caros .caros_in ul {
    margin: 0;
  }
  .watk {
    margin-bottom: 48px;
  }
  .caro2 {
    margin-bottom: 38px;
  }
  .chill .chill_in {
    flex-direction: column;
  }
  .chill .chill_in .chill_lft,.chill .chill_in .chill_ryt {
    width: 100%;
  }
  .chill .chill_in .chill_lft {
    padding: 50px 20px;
  }
  .chill .chill_in .chill_lft strong{
  font-size: 18px;
  }
  .chill .chill_in .chill_lft h6 {
    font-size: 36px;
      line-height: 44px;
  }
  .chill .chill_in .chill_lft p{
    font-size: 15px;
  }
  .chill .chill_in .chill_lft a {
    font-size: 15px;
    min-width: 200px;
    padding: 12px 15px;
  }
  .chill .chill_in .chill_ryt img {
    height: 400px;
  }
  footer .fbtm .fbtm_in .tp3 {
    flex-direction: column;
  }
  footer .fbtm .fbtm_in .tp2 {
    flex-direction: column;
    margin: 20px 0 0 0;
  }
  footer .fbtm .fbtm_in .tp1 {
    flex-direction: column;
    padding: 0 0 30px 0;
  }
  footer .fbtm .fbtm_in .tp1 .logo,footer .fbtm .fbtm_in .tp1 .cnt,footer .fbtm .fbtm_in .tp1 .email{
    width: 100%;
  }
  footer .fbtm .fbtm_in .tp1 .cnt{
    padding: 20px 0;
  }
  footer .fbtm .fbtm_in .tp1 .email input.sbmt {
    border: 0;
  }
  footer .fbtm .fbtm_in .tp2 .foot {
    padding: 20px 0px;
    width: 100%;
  }
  footer .fbtm .fbtm_in .tp2 .foot + .foot {
    border-left: 0px;
  }
  footer .fbtm .fbtm_in .tp2 .foot.foot1 {
    padding-left: 0;
  }
  footer .fbtm .fbtm_in .tp2 .foot p{
    position: relative;
    padding-bottom: 0;
  }
  footer .fbtm .fbtm_in .tp2 .foot p:after{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-left: 2px solid #002254;
    border-bottom: 2px solid #002254;
    transform: rotate(316deg);
    right: 20px;
    top: 5px;
    transition: all .3s;
  }
  footer .fbtm .fbtm_in .tp2 .foot.tog p:after{
    transform: rotate(135deg);
  }
  footer .fbtm .fbtm_in .tp2 .foot ul{
    display: none;
    padding: 25px 0 0 0;
  }
  footer .fbtm .fbtm_in .tp3 .lft ul {
    display: block;
  }
  footer .fbtm .fbtm_in .tp3 .lft ul li{
    display: inline-block;
  }
  footer .fbtm .fbtm_in .tp3 .lft{
    text-align: center;
    width: 100%;
  }
  footer .fbtm .fbtm_in .tp3 .ryt{
    text-align: center;
    padding: 20px 0;
    width: 100%;
  }
  footer .fbtm {
    padding: 40px 0;
  }
  footer .ftop .ftop_in ul li {
    font-size: 15px;
  }
  header .header .head_in .cart_list .wish .wish-details {
    height: 400px;
    width: 560px;
    overflow: scroll;
  }
  .ord_detail {
    padding: 70px 0px 30px 0;
  }
    /****====about us page starts======***/
    .revo .revo_in {
      flex-direction: column;
    }
    .revo .revo_in .lft, .revo .revo_in .ryt {
      width: 100%;
  }
  .revo .revo_in .ryt,.revo.reverse1 .revo_in .ryt,.revo.two .revo_in .ryt,.revo.reverse1.one .revo_in .ryt{
    padding: 70px 40px;
  }
  .revo .revo_in .ryt em,.revo.reverse1 .revo_in .ryt em,.revo.two .revo_in .ryt em,.revo.reverse1.one .revo_in .ryt em,.sam_box.odd_block .sample_con .sam_con span{
  font-size: 16px;
  padding-bottom: 10px;
  }
  .revo .revo_in .ryt strong,.revo.reverse1 .revo_in .ryt strong,.revo.two .revo_in .ryt strong,.revo.reverse1.one .revo_in .ryt strong{
    font-size: 42px;
    line-height: 50px;
    padding-bottom: 10px;
  }
  .sam_box.odd_block .sample_con .sam_con h3{
    font-size: 38px;
    line-height: 42px;
    padding-bottom: 0px;
    margin-bottom: 12px;
  }
  .revo .revo_in .lft img,.revo.reverse1 .revo_in .lft img,.revo.two .revo_in .lft img,.revo.reverse1.one .revo_in .lft img{
    height: 370px;
    min-height: 370px;
    object-position: top;
  }
  .revo .revo_in .ryt p,.revo.reverse1 .revo_in .ryt p,.revo.two .revo_in .ryt p,.revo.reverse1.one .revo_in .ryt p{
    padding-bottom: 12px;
    font-size: 14px;
  }
  .revo .revo_in .ryt a,.revo.reverse1 .revo_in .ryt a,.revo.two .revo_in .ryt a,.revo.reverse1.one .revo_in .ryt a{
  min-width: 200px;
  padding: 12px 30px;
  font-size: 15px;
  }
  .revo.reverse1 .revo_in {
    flex-direction: column;
  }
  .revo.reverse1.one {
    margin-bottom: 30px;
  }
  /****=============about us page end ================***/
  /****=============product category page start ================***/
  .categories .cate_in .ryt .hd1 h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .categories .cate_in .ryt .hd1 h1 em{
    font-size: 28px;
    line-height: 32px;
  }
  .categories .cate_in .ryt .hd1 p {
    font-size: 14px;
    padding-bottom: 15px;
  }
  .categories .cate_in .ryt .hd1 .optn label.ry select {
    max-width: 250px;
      min-width: 250px;
  }
  .categories .cate_in .lft .prc > p {
  font-size: 22px;
  }
  .categories .cate_in .lft .prc.lato label p {
    font-size: 13px;
  }
  .categories .cate_in .lft .prc .slct .cons > p,.categories .cate_in .lft .prc .slct > p{
    font-size: 15px;
  }
  .categories .conten {
    padding: 20px 10px;
  }
  .categories .conten .h4_ em {
    font-size: 30px;
    line-height: 36px;
  }
  .categories .conten p, .categories .conten ul li, .categories .conten p em {
    font-size: 15px;
  }
  .categories .conten ul li {
    padding-left: 27px;
    background: url(../images/ortik.svg) no-repeat left 0px top 10px;
  }
  .categories {
    margin-bottom: 30px;
  }
  
  /****=============product category page end ================***/
  /****=============sample page start ================***/
  .sam_box .sample_con {
    flex-direction: column;
  }
  .sam_form .form_row .form_con form .form_btn {
    text-align: center;
  }
  .sam_box .sample_con .sam_img, .sam_box .sample_con .sam_con {
    width: 100%;
  }
  .sam_form .form_row {
    flex-direction: column;
    padding: 30px 20px;
  }
  .sam_form .form_row .form_sec {
    width: 100%;
  }
  .sam_form .form_row .form_con {
    padding:20px 0 20px 0;
  }
  .sam_box .sample_con .sam_con {
    padding: 40px 60px;
  }
  .sam_box .sample_con .sam_con h6 {
    font-size: 15px;
    padding-bottom: 6px;
  }
  .sam_box .sample_con .sam_con p {
    font-size: 15px;
  }
  .sam_box .sample_con .sam_con h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .sam_form .form_row .form_img img {
    height:400px;
    object-fit: cover;
  }
  .sam_box .sample_con .sam_con a.rect {
    font-size: 15px;
    max-width: 160px;
    padding: 14px 0;
  }
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title,.sam_form .form_row .form_sec form ._form-content ._form-title {
    font-size: 35px !important;
    line-height: 40px !important;
  }
  .sam_form .form_row .form_con .form_sel .col_sec .col_email, .sam_form .form_row .form_con  .form_sel .col_sec .col_tel {
    width: 100%;
  }
  .sam_form .form_row .form_con form h5 {
    padding-bottom: 12px;
  }
  .col_check label p,.sam_form .form_row .form_sec form ._form-content ._form_element ._form-fieldset p {
    font-size: 14px;
  }
  .sam_form .form_row .form_con form .form_btn a {
    font-size: 18px;
    max-width: 170px;
    padding: 16px 0;
  }
  .sam_form {
    margin-bottom: 30px;
  }
  .sam_box .sample_con .sam_img img {
    min-height:auto;
    max-height: auto;
  }
  /****============= sample page end ================***/
  /***===checkout page start===========****/
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 .one_icon tr td.deliveryFree p {
    padding: 10px;
    font-size: 16px;
  }
  .checkout_pg {
    padding-bottom: 30px;
  }
  .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p {
    font-size: 22px;
    line-height: 27px;
  }
  .banner_btm_pc .pc_bg .pc_detail span, .ordering_popup .od_detail_popup .price_box .pc_detail span {
    padding-right: 0px;
    font-size: 15px;
  }
  .ordering_popup .od_detail_popup .price_box  a.order_btn {
    font-size: 18px;
    max-width: 158px;
    padding: 10px 0;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 12px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{
    width: 49%;
  }
  /* .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(3n)){
    margin-right: initial;
  } */
  /* .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(2n)){
    margin-right: 2%;
  } */
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img {
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc {
    padding-bottom: 22px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd, .ordering_popup .od_detail_popup .od_bg .od_two_body {
    display: flex;
    padding: 30px;
    flex-direction: column-reverse;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img {
    width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt {
    padding-right: 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con p, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p,.ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt,.od_detail_popup .od_bg .od_two_body .bdy_txt p span,.ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt,.od_detail_popup .od_bg .od_two_body .bdy_txt li span {
    font-size: 14px !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img {
    margin: 10px 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img {
    min-height: auto;
    height: auto;
    margin: 0 auto;
  }
  .product_detail_tab .tab-content #tabs-2 .tab_bg{
    padding: 30px 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th h1{
    font-size: 26px;
    line-height: 32px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images{
    flex-wrap: wrap;
  }
  /*.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 30.33%;
    margin-bottom: 30px;
    margin-right: 23px;
  }*/
  /***thank you page start***/
  .thank_you_section .tq_main .tq_btn a{
    font-size: 15px;
    max-width: 200px;
  }
  .thank_you_section .tq_main .tq_btn{
    width: 100%;
    padding: 0 10px;
  }
  .thank_you_section .tq_main .tq_con .tq_title p{
    font-size: 14px;
    width: 94%;
  }
  .thank_you_section .tq_main .tq_con h1{
    font-size: 36px;
    line-height: 44px;
  }
  .thank_you_section .tq_main .tq_con{
    padding: 140px 0px 20px 0px;
  }
  .thank_you_section .tq_main .tq_con{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    flex-direction: column;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_txt{
    width: 96%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child, .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tr:nth-child(2) td:last-child{
    font-size: 15px;
  }
  .thank_you_section .tq_main .tq_con .tq_table table td{
    font-size: 14px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child{
    width: 120px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr:first-child td{
    font-size: 20px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft p{
    padding-bottom: 10px;
  }
  .thank_you_section .tq_main .tq_total{
    padding: 20px 10px;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    padding-top: 0px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img img{
    margin: 0 auto;
    display: block;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    padding: 20px 0;
  }
  .thank_you_section .tq_main .tq_top_img{
    width: 30%;
    left: 35%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table td:first-child{
    width: 134px;
  }
  .thank_you_section .tq_main .tq_total table tr td{
    font-size: 14px;
  }
  /****thanks you page end ****/
  .add_to_cart .cart_tog_in{
    height: 480px;
    overflow-y: scroll;
    width: 90%;
  }
  .add_to_cart .cart_tog_in .cart_hd h5{
    font-size: 25px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft{
    margin-bottom: 15px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft img{
    height: 170px;
    min-height: 170px;
    max-width: 205px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd p{
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 8px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd strong,.add_to_cart .cart_tog_in .cart_btm p{
    font-size: 20px;
    line-height: 25px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td:first-child{
    width: 156px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td{
    font-size: 15px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft{
    width: 36%;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt{
    padding-left: 30px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td img{
    width: 15%;
  }
  .add_to_cart .cart_tog_in{
    width: 92%;
  }
  .add_to_cart .cart_tog_in .cart_hd a{
    right: 12px;
      top: 5px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:not(:last-child)::after{
    right: -87px;
    top: 50px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    max-width: 25%;
  }
  .my_order_sec{
    padding: 70px 0px 30px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .sub1{
  text-align: center;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td:first-child{
    width: 53.6%;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item .cart_btm_img img {
    max-width: 142px;
    width: 100%;
    min-height: auto;
    height: auto;
    object-fit: cover;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 120px;
  }
  .terms h1{
     font-size: 30px;
      line-height: 36px;
  }
  .terms{
    padding: 25px;
    margin: 25px 0px 30px 0;
  }
  
  /****7.2.23***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
  width: 70px;
  height: 70px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
  display: inline-block;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
  display: block;
  text-align: center;
  }
  /****7.2.23***/
  
  /****8.2.23***/
  .main_banner .main_banner_block .banner_contents .content{
    width: 100%;
  }
  /****8.2.23***/
  /*****18.2.23*****/
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    margin-right: 56px;
  }
  /*****18.2.23*****/
  
  /*3.10.23*/
  .prd_sticky .prd_sticky_inner .prd_det .prd_name{font-size: 15px;line-height: 17px;display: inline-block;}
  .prd_sticky .prd_sticky_inner .prd_det .prd_price{font-size: 15px;line-height: 20px;}
  .prd_sticky .prd_sticky_inner .tax_cnt{font-size: 14px;line-height: 19px;white-space: normal;padding-right: 10px;}
  .prd_sticky .prd_sticky_inner .add_Cart{width: 65px;}
  .prd_sticky .prd_sticky_inner .add_Cart a { font-size: 16px; line-height: 20px; width: 65px;padding: 10px 7px 10px 15px;text-align: center;}
  .prd_sticky .prd_sticky_inner .add_Cart a span{display: inline-block; text-indent: -1000em;}
  /***21.3.23***/
  .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
    height:100%;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
    height: 157px;
  }
  .main_banner .main_banner_block .banner_icon a.prev{
    left: 12px;
  }
  .confetti{
    max-width: 320px;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
      width: 100%;
  }
  /***21.3.23***/
  /***29.3.23***/
  header .header .head_in .cart_list .icon_mbl{
    width: unset;
  }
  .c_map iframe{
    min-height: 400px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha input{
    width: 100%;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
    width: 100%;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
    flex-wrap: wrap;
    margin-bottom: 28px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    width: 100%;
    font-size: 16px;
  }
  header .header .head_in .cart_list .login {
    position: unset;
  }
  header .header .head_in .cart_list .login .login1 {
    left: 50%;
    transform: translateX(-50%);
    top: unset;
    right: unset;
  }
  
  header .header .head_in .menu_btn{
    top: 15px;
  }
  /***29.3.23***/
  /**3.4.23***/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
    font-size: 18px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append .__fbcw__bar-widget__stars{
    width: 85px !important;
    margin: 0 7px !important;
  }
  
  
  footer .fbdy .fbdy_in .ryt .cnt {
      width: 73%;
  }
  /**3.4.23***/
  header .header .head_in .cart_list .chat .stic .stic_form{top: 75px;}
  
  /*6.4.23*/
  footer .ftop .ftop_in ul li{
        display: flex;
      align-items: flex-start;
      justify-content: center;
      margin-right: 0px;
      padding-left: 0;
      background: none;
  }
  footer .ftop .ftop_in ul li:before {
      background: url(../images/wgtik.svg) no-repeat left center;
      content: "";
      display: inline-block;
      width: 30px;
      height: 20px;
      background-size: 20px;
      padding-right: 10px;
      margin-top: 3px;
  }
  /*6.4.23*/
  
  /* 10-4-23 */
  header .header .head_in .cart_list{
    padding-top: 0;
  }
  /*header .header .head_in .menus {
    width: 320px;
  }*/
  header .header .head_in .logo {
    width: 25%;
  }
  header .header .head_in .menus .chat .stic a {
    margin: 0 55px 2px 6px;
  }
  header .header.scrolled .head_in .menus .chat .stic .stic_form input[type="text"] {
    width: 84%;
  }
  header .header.scrolled .head_in .meuns .chat .stic .stic_form input[type="submit"], header .header .head_in .menus .chat .stic .stic_form button {
    right: 44px;
  }
  .c_map .container .accept-cok p{
    font-size: 15px;
  }
  header .header .head_in .cart_list .icon_mbl .login {
      margin-right: 10px;
  }
  header .header .head_in .cart_list .icon_mbl .cart {
      margin: 0;
      margin-right: 20px;
  }
  header .header .head_in .cart_list .wish {
      margin-right: 0px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_parent{flex-direction: column;}
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_left,
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .lg_right{max-width: 100%;}
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_left .lg_dp1 select{margin-top: 0;}
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt .lg_dp1 select {margin-bottom: 20px;}
  
  /*14-4-23*/
  .categories .blog_overview_inner .overview_grid .item .c_cnt strong, .rel_blog .blog_carousel .item .c_cnt strong{
    font-size: 19px;
    line-height: 20px;
  }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt p, .rel_blog .blog_carousel .item .c_cnt p{
    font-size: 15px;
    line-height: 20px;
  }
  .categories .blog_overview_inner .h1{
    font-size: 40px;
    line-height: 50px;
  }
  
   .blog_main_inner .h1{
    font-size: 35px;
    line-height: 40px;
  
   }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt span, .rel_blog .blog_carousel .item .c_cnt span{
    font-size: 15px;
    line-height: 20px;
  }
  .rel_blog .h1{
     font-size: 30px;
    line-height: 35px;
  }
  .blog_main .blog_main_inner {
      margin: 45px 0;
  }
  .rel_blog .blog_carousel {
      margin-bottom: 35px;
  }
  .blog_main_inner .bnr {
      height: 350px;
  }
  .worpen .worpen_in .lft,
  .heb .heb_in .heb_ryt,
  .chill .chill_in .chill_ryt{
    display: none;
  }
  
  
  .hw_to_wrk .hw_blk1 .hw_right h1,
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2,
  .hw_to_wrk .price_blk .price_left h3,
  .hw_to_wrk .hw_kitch .kitch_right h4 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 20px; }
  
  .hw_to_wrk .hw_blk1 .hw_left img,
  .hw_to_wrk .price_blk .price_right img,
  .hw_to_wrk .hw_kitch .kitch_left img {
    height: 310px; }
  
  .hw_to_wrk .hw_blk1 .hw_right > span,
  .hw_to_wrk .price_blk .price_left span,
  .hw_to_wrk .hw_kitch .kitch_right > span {
    margin-bottom: 10px; }
  
  .hw_to_wrk .hw_kitch .kitch_right .kitch_list {
    margin-bottom: 20px;
    padding-bottom: 20px; }
  
  .hw_vdblk .vd_right .vdo {
    padding: 0 20px;
    background-size: 520px;
    min-height: 350px; }
  
  .hw_vdblk .vd_right .vdo video {
    min-height: 350px;
    max-width: 520px;
    display: block;
    margin: 0 auto; }
  
  .hw_vdblk .vd_right .vdo .btns button {
    width: 72%; }
  
  .hw_to_wrk .hw_blk1 .hw_right > span, .hw_to_wrk .price_blk .price_left span, .hw_to_wrk .hw_kitch .kitch_right > span {
    font-size: 14px; }
  
  .web_ {
    margin: 0 auto;
    }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div{
    flex-direction: column;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div ul{
    width: 100%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div ul:not(:only-child):first-child{
    margin-bottom: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc > div ul:not(:only-child):last-child{
    margin-top: 0;
  }
       /****=====10.5.23=====****/
  .odd_S .odd_Heading h1 {
    font-size:22px;
    line-height: 25px;
    margin-bottom: 45px;
  }
  .odd_S {
    padding: 10px 0 30px 0;
  }
  input::-webkit-file-upload-button{
    width: 22%;
    }
    .odd_S form .inp .upload_f input[type=file] {
      max-width: 100%;
    }
     
       /****=====10.5.23=====****/
   /***======18 may 23=======***/
   .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
    margin-right: 28px;
  }
  /***======18 may 23=======***/
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft, .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top{flex-direction: column;}
  .kenz .kenz_in > p,.steen .steen_in > p{
    font-size: 25px;
    line-height:27px;
  }
  
  /**==22 jun 23==**/
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1{
    margin: 0 12px;
   }
   .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
    width: 120px;
  }
   /**==22 jun 23==**/
  /****22.06.23***/
  .categories .cate_in .ryt .steen.catsen h1{font-size: 18px;line-height: 26px;}
  
  /***23-6-23**/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(5n)){
  
    margin-right: 2%;
   }
   .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item{ 
   width: 48%;
   }
   /* 1-7-23 */
   .cart_pg .cart_pgin .cart_pg_in .lft .img {
    padding: 25px 25px 25px 25px;
    margin-bottom: 0;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .lft {
    padding-bottom: 0;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.two {
    width: 100%;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.two tr td:first-child,
  .cart_pg .cart_pgin .car-tot .tb table.thr td:first-child {
    width: 53.6%;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
    font-size: 16px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td:last-child {
    font-size: 18px;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table.thr {
    width: 100%;
  }
  
  .cart_pg .cart_pgin .but-inpu {
    flex-wrap: wrap;
  }
  
  .new_cart .cart_pgin .inp,
  .cart_pg.new_cart .cart_pgin .verdr {
    width: 100%;
  }
  
  .new_cart .cart_pgin .inp {
    margin-bottom: 20px;
  }
  
  .new_cart .cart_pgin .inp input[type="submit"] {
    width: 32%;
  }
  
  .new_cart .cart_pgin .inp input[type="text"] {
    max-width: 68%;
  }
  
  .cart_pg .cart_pgin .car-tot .tb table tbody tr td {
    font-size: 16px;
  }
  
  .cart_pg .cart_pgin .but-inpu {
    padding-bottom: 0;
  }
  /* 4-7-23 */
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
    text-align: center;
    margin-bottom: 25px;
    width: 20%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc {
    padding-left: 15px;
    width: 90%;
  }
  /* 11-7-23 */
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-img {
    padding-right: 10px;
  }
  /* 14-7-23 */
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover, .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover {
    background-size: 11px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    width: 50px;
    height: 50px;
    background-size: 12px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover, .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
    background-size: 12px;
  }
  /* 15-7-23 */
  .main_banner .main_banner_block .banner_img img {
    min-height: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 500px;
  }
  .form_btn{
    text-align: center;
  }
  /****20.07.23***/
  .banner_btm_pc .pc_bg span{
    padding-right: 0;
  }
    /***====22  july 23====****/
    .sam_form .form_row .form_sec form ._form-content ._button-wrapper {
      margin-top: 15px;
  }
   /***====22  july 23====****/
  /* 22-7-23 */
  .modal .step-pop{
    width: 93%;
  }
  .modal .step-pop .mo-rgt strong {
    font-size: 25px;
    line-height: 28px;
  }
  .banner_btm_pc .pc_bg .pc_detail .pd_lft_calc .pd_lft_txt{
  text-align: end;
  } 
  
  /* 24-7-23 */
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt{
    width: 25%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top table tbody tr td:last-child{
    text-align: right;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tbody tr:first-child td{
    text-align: left;
  }
  /* 26-7-23 */
  #_form_5_ ._form-title {
    font-size: 19px;
  }
  /***27.07.23**/
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._button-wrapper button._submit#_form_1_submit,
  #_form_13_ ._submit{
    padding: 13px 10px !important;
    margin-top: 10px;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._html-code p,
  #_form_13_ ._form_element._clear ._html-code p{
    font-size: 16px !important;
    line-height: 23px !important;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._form_element ._form-title{
    font-size: 18px !important;
    padding-bottom: 0;
  }
  /***==kitc pd start==****/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 30px 35px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
      font-size: 23px;
      line-height: 28px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
      width: 60%;
      text-align: start;
      padding-bottom: 10px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail{
      padding: 15px 0 0;
      margin: 0;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top{
      padding-bottom: 10px;
    text-align: start;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
      font-size: 25px;
      line-height: 30px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
      font-size: 17px;
      line-height: 25px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
      padding-top: 10px;
      text-align: start;
      padding-bottom: 10px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
      text-align: start;
      padding-top: 10px;
      width: 42%;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span {
      font-size: 16px;
  }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
      width: 53%;
      margin-right: auto;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating img.rating_star{
      width: 95px;
      margin-bottom: 5px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img{
      width: 86%;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span{
      font-size: 16px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
      margin-bottom: 15px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
          right: 25px;
      top: 20px;
      text-align: end;
    }.main_banner .main_banner_block .banner_contents{
      padding: 25px 30px 35px 30px;
      height: unset;
    }
    .main_banner .main_banner_block .banner_contents .content{
      padding: 0;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
      width: 100%;
      height: 100px;
      display: flex;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img{
      margin-top: 0px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
      width: 70px;
      height: 70px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
      width: 82%;
      margin: 0 auto;
    }
    /***==kitc pd end==****/
  
    /* 8-8-23 */
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul {
      width: 95%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt {
    width: 85%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img {
    width: 80px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul {
    width: 100%;
  }
  .review_section a svg{
    width: 18px !important;
  }
  .bread_crumbs{
    margin-bottom: 25px;
  }
  
  /*04-01-2024*/
  #gdpr-cookie-message button, button#ihavecookiesBtn {
      padding: 13px 13px !important;
      font-size: 15px !important;
      line-height: 23px !important;
  }
  /*04-01-2024*/
  
  /*23-01-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec{
    padding: 0 !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div {
      width: 60% !important;
      height: 130px !important;
  }
  /*23-01-2024*/
  
  /*  --------- 22-2-24 --------- */
  .prd_sticky .prd_sticky_inner .add_Cart{
    width:unset;
  }
  .prd_sticky .prd_sticky_inner .prd_det {
    max-width: 67.5%;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /*  --------- 22-2-24 --------- */
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(80% - 170px);
  }
  /* ---------- 1.3.24 --------*/
  
  
  /* 2-3-24 */
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    font-size: 26px;
    line-height: 33px;
  }
  .categories .cate_in .ryt .steen.catsen .powerranger h1 b {
    font-size: 23px;
  }
  
  
  
  
  /*07-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo {
    flex-direction: unset !important;
  }
  /*07-03-2024*/
/* 13-04-2024   */
.video_page .shw_you .inr_blk {
    flex-direction: column;
}
.video_page .shw_you .inr_blk .lft {
    width: 100%;
}
.video_page .shw_you .inr_blk .rgt {
  width: 100%;
  padding: 30px 10px;
}
.video_page .shw_you .inr_blk .lft .img_blk img {
  height: 383px;
}
.video_page .shw_you .inr_blk .lft .img_blk::after {
  background-image: linear-gradient(to bottom, transparent 70%, #fff);
}
.video_page .faq_vid .container > .inr_blk {
    padding: 30px 0;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
  margin-top: 10px;
}
  /*  14-05-24*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three .bdy_txt.bolk_in_frame {
       order: unset; 
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.od_task_three .bdy_img {   
    padding-bottom: 0;    
}
  /*  14-05-24*/
/* 13-04-2024   */

/* 26-07-24 */
.categories .blog_overview_inner.portfolio_grid .overview_grid .item {
  width: 48.8%;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(3n)) {
  margin-right: unset;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(2n)) {
  margin-right: 1.2%;
}
.categories .blog_overview_inner.portfolio_grid .overview_grid .item {
  width: 49.4%;
}
/* 26-07-24 */
  /* 30-07-24 */  
  .tes_clent .prd_ovr_boxes .box .top_content p, .tes_clent .tp_cont .lft p ,.tes_clent .prd_ovr_boxes .box .btm_content ul li span {
    font-size: 15px;
    line-height: 23px;
  }
  .tes_clent .prd_ovr_boxes .box .img_blk .slidImg{
      width: 65px;
      height: 67px;
  }
  .tes_clent .prd_ovr_boxes .box .top_content strong {
      font-size: 19px;
      line-height: 24px;
  }
  .tes_clent .bt_content ul.pagi_ li a {        
      width: 35px;
      height: 35px;        
  }
  /* 30-07-24 */  

/* 24-10-24 */
.product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item {
  width: 47%;
}

/* 4-11-24 */

.checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog .modal-content {
  padding: 20px;
}
/* 07-02-25 */
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn:not(:nth-child(2n)) {
  margin-right: 0;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  width: 100%;
  padding: 20px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-lft {
  display: none;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
  width: 100%;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
  padding: 30px 35px;
  background-color: #ffffff;
  border-radius: 10px;
}
.shw-sect .shw-bez h1, .shw-sect .shw-loc .loc-hd h2, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 {
  font-size: 28px;
  line-height: 36px;
}
.shw-sect .shw-loc .loc-hd {
  margin: 25px;
}
.shw-sect .shw-bez p {
  padding-bottom: 25px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  height: 260px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img {
  max-width: 100%;
}
.shw-sect .shw-loc .loc-inn-sec{
  margin-bottom: 15px;
}
.blog_main h1, .blog_main h2, .blog_main h3, .blog_main h4, .blog_main h5, .blog_main h6 {
  font: 26px / 27px "Ubuntu-Bold";
}
header .header .head_in .logo {
  width: 29%;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 33% !important;
}
.header1 .logo {
  width: 28%;
}
/* 07-02-25 */
/* 18-04-2025 */
.steen .steen_in .steen_caro .steen_item .cnt .new-label strong{
  font-size: 30px;
  line-height: 35px;
}
/* 18-04-2025 */
/* 22-04-2025 */
header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p{
  font-size: 27px;
  line-height: 32px;
}
/* 22-04-2025 */
  /* 27-01-26 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -15px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown {
    position: relative;
    margin-left: 10px;
  }
  /* 27-01-26 */
 /* 28-01-2026 */
  header .header .head_in .cart_list {
    width: 30%;
  }
  header .header .head_in .cart_list .wish {
    margin-right: 12px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    margin-left: 0;
  }
  /* 28-01-2026 */

}
  @media screen and (max-width: 640px) {
    .hw_to_wrk .hw_blk1 .hw_right h1, .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2, .hw_to_wrk .price_blk .price_left h3, .hw_to_wrk .hw_kitch .kitch_right h4 {
      font-size: 35px;
      line-height: 40px;
      margin-bottom: 15px; }
  
    .hw_to_wrk .btn_,
    .hw_to_wrk .hw_blk1 .hw_right .btn_ {
      line-height: 45px; }
  
    .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left {
      padding-top: 20px; }
  
    .hw_to_wrk .price_blk .price_left .jet p {
      font-size: 17px; }
  
    .hw_to_wrk .hw_vdblk > img {
      height: 800px; }
      /****=====10.5.23=====****/
      /* .main_banner .main_banner_block .banner_img img{
        min-height: auto;
        height: auto;
      } */
   .odd_S .odd_Heading h1 {
    font-size:22px;
    line-height: 25px;
  }   
       /****=====10.5.23=====****/
       .sam_box{
        padding: 0 0 30px;
       }
       .odd_S form .inp{
        margin-bottom: 15px;
       }
  
       .categories .conten div, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt div{
        font-size: 12px;
        line-height: 19px;
        }
        .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3 span{
           font-size: 20px; 
           line-height: 27px
        }
        .categories .conten h2 em, .categories .conten h3 em, .categories .conten h4 em{
          font-size: 20px;
          line-height: 27px;
        }
        /* 3-10-23 */
        #_form_1_ ._form_element ._form-title,#_form_11_ ._form_element ._form-title {
          font-size: 27px;
          line-height: 33px;
      }
      #_form_1_ ._form-label, #_form_1_ ._form_element ._form-label,#_form_11_ ._form-label, #_form_11_ ._form_element ._form-label{
        font-size: 16px;
      }
      #_form_1_ ._submit,#_form_11_ ._submit{
        font-size: 16px;
        padding: 12px 15px !important;
      display: block;
      margin: 0 auto;
      }
      #_form_1_ ._form_element {
        margin-bottom: 13px;
      }
  
     /* 12-10-23 */
   #_form_11_ ._submit {
      min-width: 130px;
      margin-top: 20px;
  }

  
  }
  @media screen and (max-width:650px){
      
      /*14.10.2023*/
      .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:nth-child(2n){
        border: none;
        padding-left: 0;
      }
      .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{width: 100%;}
  
  
  
       /***=======My order detail page start==========***/
       .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
        font-size: 18px;
        line-height: 24px;
    }
       .ord_detail .od_details .table_body .od_body {
        padding: 0 20px;
    }
    .ord_detail .od_details .od_body .top_od_part .top_lft {
      width: 100%;
      text-align: center;
    }
    .ord_detail .od_details .od_body .top_od_part .top_ryt {
      width: 100%;
      text-align: center;
    }
    .ord_detail .od_details .od_body .top_od_part .dl_lo {
      padding: 30px 0px 20px 0px;
    }
    .ord_detail .od_details .od_body .top_od_part .top_ryt .h3_ {
      font-size: 18px;
      line-height: 24px;
    }
    .ord_detail .od_details .od_body .top_od_part .top_ryt p {
      font-size: 15px;
      line-height: 22px;
    }
    .ord_detail .od_details .od_body .top_od_part .top_ryt ul li {
      font-size: 16px;
    }
    .ord_detail .od_details .od_body .top_od_part .mid_lft {
      width: 100%;
      text-align: center;
    }
    .ordering_popup .od_detail_popup .price_box {
      margin:60px 0px;
  }
  .ordering_popup .od_detail_popup a img.cross_icon{
    width: 13px;
  }
    .ord_detail .od_details .od_body .top_od_part .mid_rgt {
      width: 100%;
      text-align: center;
    }
    .ord_detail .od_details .od_body .top_od_part .mid_lft .h5_ {
      font-size: 20px;
      line-height: 26px;
    }
    .ord_detail .od_details .od_body .top_od_part .mid_lft ul li, .ord_detail .od_details .od_body .top_od_part .mid_lft p,.ord_detail .od_details .od_body .top_od_part .mid_rgt ul li b,.ord_detail .od_details .od_body .top_od_part .mid_rgt ul li p  {
      font-size: 16px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td {
      font-size: 16px;
      text-align: center;
      padding: 20px 0;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td {
      text-align: start;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table thead th {
      padding: 30px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr:last-child td {
      font-size: 18px;
    }
    .ord_detail .od_details .table_body .table_btm {
      padding: 30px 12px;
    }
    .ord_detail .od_details .table_body .table_btm p {
      font-size: 15px;
    }
    .bread_crumbs .bread_cnt ul li a {
      font-size: 16px;
    }
    .ord_detail {
      padding: 70px 0px 30px 0;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd, .ordering_popup .od_detail_popup .od_bg .od_two_body {
      display: flex;
      padding: 10px;
      flex-direction: column-reverse;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img {
      width: 100%;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt {
      padding-right: 0px;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th p, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con p, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt p,.ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt,.ordering_popup .od_detail_popup .od_bg .od_body .device_pack .od_bd_txt p span {
      font-size: 14px !important;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_txt, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img {
      margin: 10px 0;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > img, .ordering_popup .od_detail_popup .od_bg .od_two_body .bdy_img img {
      min-height: auto;
      height: auto;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl{
      width: 198px;
    }
    .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
      width: 106px;
    }
    /***=======My order detail page end==========***/
    /****================homepage banner starts=============****/
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size: 38px;
      line-height: 40px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft ul li {
    font-size: 16px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft p {
    font-size: 16px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
    min-width: 120px;
    font-size: 14px;
    padding: 10px 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft {
    max-width: 460px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt{
    margin-top: 40px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    width: 100%;
  }
  
  .droom .droom_in .droom_fx {
    flex-direction: column;
    margin: 0 10px;
  }
  .droom .droom_in .droom_fx .slct {
    width: 100%;
  }
  .droom .droom_in .droom_fx div + div {
     margin-left: 0px; 
  }
  .droom .droom_in .droom_fx .slct.slct2,.droom .droom_in .droom_fx .inp,.droom .droom_in .droom_fx .slct.slct2{
    width: 100%;
    max-width: 100%;
  }
  .gras .gra_bs {
    background-size: cover;
    background-position: 68%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 400px;
  }
  .gras .gras_ryt p {
    font-size: 14px;
  }
  .gras .gras_ryt strong,.gras .gras_ryt strong em {
    font-size: 34px;
  }
  .gras .gras_ryt {
    padding: 0 12px;
    width: 100%;
  }
  
  
  .steen .steen_in .steen_caro .steen_item .cnt p strong {
    font-size: 14px;
  }
  
  .steen .steen_in .steen_caro .steen_item .cnt a {
    font-size: 14px;
    padding-bottom: 0px;
    line-height: 22px;
  }
  .steen .steen_in .steen_caro .steen_item .img a img {
    height: 300px;}
  footer .fbdy .fbdy_in {
      flex-direction: column;
  }
  footer .fbdy .fbdy_in .lft {
   width: 100%;}
   footer .fbdy .fbdy_in .ryt {
    width: 100%;
    padding: 60px 10px;
    display: block;
   }
   footer .fbdy .fbdy_in .ryt .cnt > p {
    font-size: 18px;
    padding-bottom: 12px;
   }
   footer .fbdy .fbdy_in .man1 {
    right: 0;
    transform: unset;
    left: unset;
    width: auto;
    height: 200px;
    text-align: end;
    top: 45%;
   }
   footer .fbdy .fbdy_in .man1 img{
    height: 300px;
   }
   footer .fbdy .fbdy_in .ryt .cnt .chat{
    flex-wrap: wrap;
   }
   footer .fbdy .fbdy_in .lft .cnt {
    padding: 0 10px;
    max-width: 300px;
   }
   footer .fbdy .fbdy_in .lft .cnt > p {
    font-size: 18px;
    padding-bottom: 18px;
   }
   footer .fbdy .fbdy_in .lft .cnt ul li {
    font-size: 15px;
   }
   footer .fbdy .fbdy_in .ryt .cnt ul li a {
    width: 30px;
    height: 30px;
   }
   header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 p {
   padding-left: 50px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price {
    width: 24%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title {
    width: 28%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
    font-size: 14px;
    padding: 10px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p {
    font-size: 22px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p em {
    font-size: 16px;
  }
    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title a {
      font-size: 17px;
      margin-bottom: 10px;
      line-height: 25px;
    }
    header .header .head_in .cart_list .wish .wish-details {
      position: fixed;
      width: calc(100% - 20px);
      height: 400px;
      overflow: scroll;
      margin:  0 10px;
    }
    header .header .head_in .cart_list .wish .wish-details .car-header p {
      font-size: 18px;
    }
    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car {
      width: 13%;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt p:last-child {
    text-align: start;
  }
  header .header .head_in .menus > ul li.mega1 .mega_menu .mega_in ul li .mega_sub_menu ul li .sub_menu_in .img_lst .cnt {
    display: block;
  }
   .toast1 .cookie_inner.toast_in {
      width: 85%;
      padding: 20px 10px;
    }
    .toast1 .toast_in .toast_header p {
      padding-right: 40px;
      font-size: 22px;
      line-height: 28px;
    }
    .toast1 .toast_in .toast_header{
      padding-bottom: 12px;
    }
    .toast1 .toast_body p {
      font-size: 15px;
    }
    .toast1 .toast_foot a {
      font-size: 15px;
      max-width: 196px;
      padding: 15px;
      margin: 0 auto;
    }
    .samplebox .sample_in .cnt p strong {
      font-size: 25px;
      line-height: 28px;
    }
    .samplebox .sample_in .cnt p {
      font-size: 15px;
    }
    .samplebox .sample_in .cnt a {
      font-size: 17px;
      padding: 14px;
    }
    .samplebox .sample_in {
      width: 75%;
    }
    footer .ftop.btm_slider .ftop_in #foot_slider{
      margin: 0 auto;
      width: 100%;
    }
    .caros .caros_in #slider3{
      width: 48%;
      margin: 0 auto;
    }
    footer .fbdy .fbdy_in .lft{
      background-position: 96%;
    }
    .caros{
      margin-bottom: 0;
    }
    /*21.2.23*/
    .kenz .kenz_in > p{display: block;padding-bottom: 0px;}
    .kenz .kenz_in > a{float: none;padding-bottom: 30px;}
    .steen .steen_in > p{display: block;padding-bottom: 0px;}
    .steen .steen_in > a{float: none;padding-bottom: 30px;}
  
  /***=============banner page end=============**/
  /***=======cart page start=========**/
  .cart_pg .cart_pgin .cart_pg_in .lft .inp input[type="submit"] {
    font-size: 15px;
  }
  /*****=========about us page starts ============*****/
  .revo .revo_in .ryt,.revo.reverse1 .revo_in .ryt,.revo.two .revo_in .ryt,.revo.reverse1.one .revo_in .ryt{
    padding: 60px 20px;
  }
  .revo .revo_in .ryt em,.revo.reverse1 .revo_in .ryt em,.revo.two .revo_in .ryt em,.revo.reverse1.one .revo_in .ryt em,.sam_box.odd_block .sample_con .sam_con span{
    font-size: 15px;
    padding-bottom: 0px;
  }
  .revo .revo_in .ryt strong,.revo.reverse1 .revo_in .ryt strong,.revo.two .revo_in .ryt strong,.revo.reverse1.one .revo_in .ryt strong{
    font-size: 38px;
  }
  .sam_box.odd_block .sample_con .sam_con h3{
    font-size: 30px;
    line-height: 34px;
    padding-bottom: 0;
    margin-bottom: 8px;
  }
  /****==============about us page end============****/
  /******===============product category page starts=================******/
  .categories .cate_in .ryt .hd1 .optn label.ry select {
    max-width: 225px;
    min-width: 225px;
  }
  .categories .cate_in .ryt .hd1 .optn label.ry {
    text-align: start; 
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item {
    width: 48%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(odd){
    margin-right: 4%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(even){
    margin-right: 0px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 172px;
  }
  /****=======sample page start===========**/
  .col_check label p,.sam_form .form_row .form_sec form ._form-content ._form_element ._form-fieldset p {
    font-size: 15px;
  }
  /****checkout page starts***/
  .checkout_pg .checkout_in h1 {
    font-size: 28px;
    padding-bottom: 30px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp select,.checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea::placeholder {
    font-size: 14px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp input::placeholder{
    font-size: 14px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box {
    margin: 0px 0 15px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .ck_box label p, .checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 label p {
    font-size: 16px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp input, .checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea, .checkout_pg .checkout_in .ckout .lft .ck_form .inp select {
    margin-bottom: 0;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 h3 {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 20px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .pays1 p,.checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay select  {
    font-size: 14px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .h4_ {
    text-align: center;
    padding-left: 0px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 p {
    font-size: 14px;
    padding-bottom: 8px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .lft1 em {
    font-size: 15px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one tr td {
    font-size: 15px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:first-child {
    font-size: 18px;
    line-height: 22px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table:last-child tr:nth-child(2) td:last-child {
    font-size: 20px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen .h5_ {
    font-size: 17px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen select {
    font-size: 14px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .gewen,.checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1,.checkout_pg .checkout_in .ckout .ryt .jouw ul{
    padding: 20px 10px 0px 20px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw ul li {
    font-size: 14px;
    line-height: 23px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct {
    padding: 20px 10px 0 10px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ck_box1 label p {
    font-size: 14px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:first-child{
      width: 43%;
  }
  .checkout_pg .checkout_in .ckout .ryt button {
    font-size: 15px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct{
    max-width: 400px;
    margin: 0 auto;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw ul li{
    width: 50%;
  }
  /***my order page starts***/
  
  /***popup page starts***/
  /*.banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box {
    flex-direction: column;
  }*/
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio img{
    width: 84%;
  }
  /*.banner_btm_pc .pc_bg .pc_txt, .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_txt, .ordering_popup .od_detail_popup .price_box .pc_detail {
    width: 100%;
  }*/
  /* .banner_btm_pc .pc_bg .pc_txt{width: 42%;} */
  /*.banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_detail {
    text-align: start;
  }*/
  .banner_btm_pc .pc_txt h3, .ordering_popup .od_detail_popup .price_box .pc_txt strong {
    font-size: 18px;
    line-height: 26px;
  }
  .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p,.ordering_popup .od_detail_popup .price_box p.levr1 span {
    font-size: 18px;
    line-height: 22px;
  }
  .banner_btm_pc .pc_bg .pc_detail strong, .ordering_popup .od_detail_popup .price_box .pc_detail strong {
    font-size: 20px;
  }
  .banner_btm_pc .pc_bg .pc_detail span, .ordering_popup .od_detail_popup .price_box .pc_detail span {
    font-size: 15px;
  }
  .ordering_popup .od_detail_popup .price_box  a.order_btn {
    font-size: 15px;
    max-width: 140px;
    padding: 10px 0;
  }
  .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box {
    padding: 20px;
    justify-content: space-between;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th {
    flex-direction: column;
    padding: 30px 10px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th p.kies {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 28px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label p img {
    width: 50%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio {
    flex-direction: column;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label {
    margin-right: 0px;
    margin-bottom: 15px;
    justify-content: center;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label:last-child{
    margin-bottom: 0px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body {
    padding: 20px 10px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_bd_txt p {
    font-size: 14px;
  } 
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img {
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc {
    padding-bottom: 22px;
  }
  .live_chat .live_chat_img{
    width: 70%;
  }
  .steen {
    margin-bottom: 35px;
  }
  /***product detail page starts**/
  .main_banner .main_banner_block .banner_contents .content{
    padding: 12px;
    width: 100%;
    text-align: center;
  }
  .main_banner .main_banner_block .banner_contents .content h2{
    font-size: 25px;
    line-height: 32px;
  }
  .main_banner .main_banner_block .banner_contents .content p{
    font-size: 18px;
    line-height: 26px;
  }
  .product_detail_tab .tab-content #tabs-2 .tab_bg{
    padding: 30px 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th h1{
    font-size: 26px;
    line-height: 32px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info{
    padding-top: 0px;
    /*text-align: center;*/
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_con{
    padding: 10px 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc a{
    display: block;
   /* text-align: center;*/
    font-size: 14px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_th {
    padding: 28px 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_th p {
    font-size: 18px;
  }
  
  /***product ordering page start***/
  .lSSlideOuter .lSPager li{
    max-width: 86px;
    margin-right: 12px !important;
    float: unset;
  }
  .lSSlideOuter .lSPager{
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .main_banner .main_banner_block .banner_contents .content h2 {
    font-size: 20px;
    line-height: 28px;
  }
  .banner_btm_pc .pc_bg {
    padding: 20px 20px;
  }
  .banner_btm_pc .pc_txt h3,.banner_btm_pc .pc_txt p,.banner_btm_pc .pc_bg p.levr1 span {
    font-size: 20px;
    line-height: 27px;
  }
  .banner_btm_pc .pc_txt h3{
    margin-bottom: 0;
  }
  .banner_btm_pc .pc_bg .pc_detail strong, .ordering_popup .od_detail_popup .price_box .pc_detail strong {
    font-size: 18px;
    line-height: 22px;
  }
  .banner_btm_pc .pc_bg .pc_detail span{
    font-size: 16px;
  }
  .banner_btm_pc .pc_bg  a.order_btn,.ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn{
    padding: 9px 0;
    max-width: 230px;
  }
  .banner_btm_pc .pc_txt{
    padding-bottom: 8px;
  }
  /*.banner_btm_pc{
    margin-top: -56px;
  }*/
  .product_detail_tab .nav li a{
    font-size: 14px;
    padding: 14px 0;
    width: 200px;
  }
  .product_detail_tab .nav li:nth-child(even) {
    margin-right: 0px;
  }
  .product_detail_tab .nav{
    justify-content: center;
  }
  /***===thank you page start=========***/
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc img{
    padding: 36px;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc{
    max-width: 130px;
    height: 130px;
  }
  .tq_wt .tq_wt_flex .tq_wtc p{
    font-size: 14px;
    line-height: 20px;
  }
  .thank_you_section .tq_main .tq_top_img{
    width: 36%;
    left: 32%;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt,.add_to_cart .cart_tog_in .add_cart_in .lft{
    width: 100%;
  }
  .add_to_cart .cart_tog_in .add_cart_in{
    flex-direction: column;
  }
  .add_to_cart .cart_tog_in{
    padding: 20px 10px;
    height: 460px;
    overflow-y: scroll;
  }
  .add_to_cart .cart_tog_in .cart_hd h5{
    font-size: 25px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft img{
    display: block;
    margin: 0 auto;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft{
    margin-bottom: 15px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .lft img{
    height: 142px;
    min-height: 142px;
    max-width: 150px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd p{
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 8px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .item_hd strong,.add_to_cart .cart_tog_in .cart_btm p{
    font-size: 20px;
    line-height: 25px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td:first-child{
    width: 180px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt .ca_pop_table tr td img{
    width: 15%;
  }
  .add_to_cart .cart_tog_in{
    width: 92%;
  }
  .add_to_cart .cart_tog_in .cart_hd a{
    right: 12px;
      top: 5px;
  }
  .add_to_cart .cart_tog_in .add_cart_in .ryt{
    padding-left: 0px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:not(:last-child)::after{
    top: 60px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width: 190px;
  }
  .kenz.kenz_pd {
    margin-bottom: 40px;
  }
  /*01-02-23*/
  #gdpr-cookie-message{
    padding: 20px 14px !important;
  }
  #gdpr-cookie-message h4{
    font-size: 22px !important;
    line-height: 28px !important;
  }
  #gdpr-cookie-message p{
    font-size: 15px !important;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn{
  font-size: 15px !important;
      padding: 13px 7px !important;
      max-width: 32.1%;
  }
  /****7.2.23***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
    width: 90px;
    height: 90px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
    display: inline-block;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
    display: block;
    text-align: center;
  }
    /****7.2.23***/
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:180px ;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1{
    margin: 0 8px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in p,.product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .group_p{
    padding-left: 0;
  }
  /**9.2.23**/
  /***15.3.23***/
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in {
    flex-direction: column;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .img{
    text-align: center;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .lft .lft_in .cnt {
    width: 100%;
    padding-left: 0;}
    .checkout_pg .checkout_in .ckout .ryt .gewen p {
      font-size: 16px;
      position: absolute;
      left: -176px;
      top: -120px;
      width: 244px;
      padding: 15px;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next {
      right: -10px;
      background-size: 15px;
  }
  /***15.3.23***/
  /***21.3.23***/
  .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
    height: 100%;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
    height: 137px;
  }
  .confetti{
    max-width: 100%;
    width:100%;
    height: 220px;
    object-fit: cover;
  }
  
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-next{right: 0px;}
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio{padding-right: 20px;}
  
  /***21.3.23***/
  /***27.3.23***/
  .droom .droom_in .droom_fx .type_data{
    flex-wrap: wrap;
  }
  .droom .droom_in .droom_fx .type_data .slct.one {
   width: 100%;
   max-width: 100%;
  }
  /***27.3.23***/
  /***29.3.23***/
  header .header .head_in .cart_list .icon_mbl {
    width: 25%;
  }
  header .header.scrolled .head_in .cart_list .chat {
    width: 65%;
  }
  .caros .caros_in ul li .icons_blk{
    justify-content: center;
  }
  /***29.3.23***/
  /***30.3.23***/
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
  background-size: 15px;
  left: 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc p{
    font-size: 16px;
  }
  
  header .header .head_in .cart_list .chat .nor {
      width: 130px;
  }
  
  
  /***30.3.23***/
  
  /* 10-4-23 */
  /*header .header .head_in .menus {
    width: 320px;
  }*/
  header .header .head_in .menus .chat .stic a {
    margin: 0px 70px 2px 6px;
  }
  header .header.scrolled .head_in .menus .chat .stic .stic_form input[type="text"] {
    width: 79%;
  }
   /***====1 may 23====***/
   .steen .steen_in .steen_caro .steen_item .cnt a{
    font-size: 16px;
    height: 48px;
  }
   /***====1 may 23====***/
    /***===4 may 23====***/
    .privacy_section .privacy_in p span{
      font-size: 20px;
      line-height: 28px;
    }
    .privacy_section .privacy_in ul li a{
      word-wrap: break-word;
    }
     /***====4 may 23====***/
     /***====10 may 23=====****/
  .modal-content{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .modal-content .mySlides{
    height: auto;
  }
  .main_banner .main_banner_block .banner_icon a.prev, .main_banner .main_banner_block .banner_icon a.next {
    width: 35px;
    height: 35px;
    font-size: 16px;
    transform: translateY(60%);
  }
  .main_banner .main_banner_block .banner_contents{
    position: static;
    background: rgba(0,37,84);
  }
  .banner_btm_pc{
    margin-top: 0;
  }
  .main_banner .main_banner_block .banner_icon a {
    width: 40px;
    height: 40px;
  }
  .main_banner .main_banner_block .banner_icon a img {
    width: 45%;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 220px;
  }
  /* .main_banner .main_banner_block .banner_img img {
    min-height: 420px;
    height: 420px;
    object-fit: fill;
  } */
  .main_banner .main_banner_block .banner_img .owl-nav{
    top: 50%;
  }
    /***====10 may 23====***/
    .odd_S .odd_Heading h1 {
      font-size:20px;
      line-height: 25px;
      margin-bottom: 40px;
    }
    .odd_S form .inp input{
      font-size: 15px;
      line-height: 20px;
      padding: 12px 20px;
    }
    .odd_S form .inp label{
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 8px;
    }
    .odd_S form .form_btn button{
      font-size: 17px;
      padding: 12px 0;
      max-width: 170px;
    }
     /***====10 may 23=====****/
     .odd_S form .inp .upload_f::before{
      font-size: 13px;
      padding: 8px 16px;
     }
     .odd_S .odd_s_in{
      padding: 40px 15px;
     }
     input::-webkit-file-upload-button{
      width: 26%;
      }
        .odd_S form .inp .upload_f input[type=file]{
      max-width: 100%;
    }
    /****====15.5.23====****/
    .droom .droom_in .common.split_com .split_fx .type_data .slct.one,.droom .droom_in .common.split_com .split_fx .custom_selects{
      max-width: 100%;
    }
    .droom .droom_in .common.split_com .split_fx .type_data{
      width: 100%;
    }
    /****====15.5.23====****/
      /****====18.5.23====****/
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc{
      width: 100%;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
      margin-right: 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th {
    padding-bottom: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul {
    margin: 12px 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
    margin-bottom: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h1, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h2, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h3, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h4, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h5, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h6{
    font-size: 18px;
  }
      /****====18.5.23====****/
      /**==22 jun 23==**/
     /* .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item{
        width: 100%;
      }*/
       /**==22 jun 23==**/
       .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro{
        padding: 0;
       }
       .kenz .kenz_in .kenz_caro, .steen .steen_in .steen_caro{
        padding-top: 40px;
       }
       .kenz .kenz_in .kenz_caro .owl-nav,.steen .steen_in .steen_caro .owl-nav{
        top: -30px;
       }
   
       /**==22 jun 23==**/
  /***22.06.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro#slid1_w .owl-nav{display: none;}
  header .header .head_in .cart_list .login .login1{
    position: fixed;
      width: 100% !important;
      height: 400px;
      overflow: scroll;
      top: 65px !important;
      max-width: 95% !important;
  
  }
  /**23-6-23**/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:not(:nth-child(5n)){
    margin-right: 1.7%;
  }
  /* 11-7-23 */
  .thank_you_section .tq_main .tq_con .tq_table .tq_top, .thank_you_section .tq_main .tq_con .tq_table .tq_btm {
    flex-direction: column;
    align-items: flex-start;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft,.thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table,.thank_you_section .tq_main .tq_con .tq_table .tq_ryt,.thank_you_section .tq_main .tq_con .tq_table .tq_ryt table{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child,.thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child{
    width: 70%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:last-child,.thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:last-child{
    width: 30%;
    text-align: end;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt{
    margin-top: 20px;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-img img {
    height: 70px;
    width: 70px;
    object-fit: cover;
    min-width: 80px;
  }
  .my_order_sec .order_page_blk p {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 20px;
  }
  .my_order_sec .order_page_blk span {
    font-size: 20px;
    line-height: 22px;
  }
  .privacy_section .privacy_in h1{
    font-size: 30px;
    line-height: 34px;
  }
  
  /**===24 july 23===***/
  
  /* 24-7-23 */
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt {
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tbody tr td:first-child {
    width: 115px !important;
    max-width: unset !important;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:last-child{
    width: unset !important;
  }
  .thank_you_section .tq_main .tq_total table tr td:first-child {
    width: 137px;
    text-align: right;
  }
  .thank_you_section .tq_main .tq_total table tr td:last-child {
    width: auto;
    text-align: right;
  }
  .thank_you_section .tq_main .tq_total table {
    width: 94%;
  }
  /**=== 25 july 23===***/
  .review_blk{
    width: 100%;
  }
  .review_blk .review_body .review_top .review_flx{
    flex-direction: column;
  }
  .review_blk .review_body .review_top{
    padding: 16px;
  }
   .review_blk .review_body .review_top .review_lft{
    width: 100%;
    text-align: start;
    padding-right: 0;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
   .review_blk .review_body .review_top .review_lft strong{
    font-size: 24px;
    line-height: 24px;
  }
  .review_blk .review_body .review_top .review_lft p{
    font-size: 15px;
    line-height: 17px;
  }
   .review_blk .review_body .review_top .review_lft  img{
    margin-bottom: 0;
    padding: 0 8px;
    width: 100px;
  }
  .review_blk .review_body .review_top .review_ryt{
    width: 50%;
  }
  .review_blk .review_body .review_top .review_ryt .rating_list_txt{
    font-size: 15px;
    line-height: 15px;
    text-align: start;
  }
   .review_blk .review_body .review_top .review_ryt .rating_list_count{
    font-size: 15px;
    line-height: 15px;
  }
   .review_blk .review_body .review_mid p{
    font-size: 14px;
    line-height: 20px;
  }
   .review_blk .review_body .review_mid{
    padding: 16px 16px 25px 16px;
    text-align: start;
  }
   .review_blk .review_body .review_given .review_mem_hd img{
  width: 80px;
  margin-bottom: 0;
  }
   .review_blk .review_body .review_given{
    padding: 16px;
  }
   .review_blk .review_body .review_given .review_mem_hd .rv_name{
    font-size: 17px;
    line-height: 20px;
    padding: 0 8px;
  }
  .review_blk .review_body .review_given .review_mem_hd .rv_date{
    font-size: 15px;
    line-height: 20px;
  }
  .review_blk .review_body .review_given p.rv_txt{
    font-size: 15px;
    line-height: 20px;
    text-align: start;
    margin-top: 15px;
  }
  .review_blk .review_head{
    padding: 10px 0;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 260px;
  }
  .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p {
    font-size: 22px;
    line-height: 27px;
  }
  /**=== 25 july 23===***/
  
  /* 1-8-23 */
  
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td {
    padding: 15px 0 15px 14px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
    text-align: end;
    width: 14%;
    padding-left: 20px;
  }
  /* 4-8-23 */
  .review_blk .review_body .review_top .review_lft p {
    margin-left: 15px;
  }
  .review_blk .review_head {
    padding: 10px;
  }
  /***==kitc pd start==****/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 25px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
      font-size: 22px;
      line-height: 28px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
      font-size: 24px;
      line-height: 28px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
      font-size: 16px;
      line-height: 22px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm strong{
      font-size: 17px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
          right: 25px;
      top: 20px;
      text-align: end;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span {
      font-size: 15px;
  }
  .main_banner .main_banner_block .banner_contents{
    padding: 25px;
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 100px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 60px;
    height: 60px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt{
    width: 68%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont{
    padding: 4px 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 14px;
    line-height: 18px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont  img{
    width: 25px;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next,.main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next:hover,.main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev:hover{
    width: 35px;
    height: 35px;
    background-size: 8px;
  }
    /***==kitc pd end==****/
  
    /* 8-8-23 */
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt {
      width: 80%;
    }
    .main_banner .main_banner_block .banner_contents {
      padding: 25px 20px 40px;
    }
  
  /***===9 aug 23===***/
  .main_banner .main_banner_block.new_banner .banner_icon{
    right: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_icon a{
    margin-left: 10px;
  }
  /***===9 aug 23===***/
    /* 14-8-23 */
    .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .owl-nav .owl-prev {
      left: 0px;
    }
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
        margin: 30px auto 10px;
  }
  /*01-12-2023*/
  
  
  /* 15-12-23 */
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label .inmeetservice + strong::before,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation + strong::before {
    width: 35px;
    height: 35px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio.inmeet_ser label input.inmeetservice:checked ~ strong::after,
    .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation:checked ~ strong::after {
    top: 0px;
    left: 7px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio strong {
    font-size: 15px;
    line-height: 37px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio .inmeetservice + strong,
  .ordering_popup .od_detail_popup .od_bg .od_th.install_charge .installation + strong {
    padding-left: 50px;
    position: relative;
  }
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content {
    padding: 40px 20px;
  }
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 24px;
    line-height: 28px;
  }
  /**===15 feb 24===**/
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in>p{
    max-width: 130px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in:not(:last-child){
    margin-bottom: 10px
  }
  /* ---------- 1.3.24 --------*/
  
  /* 2-3-24 */
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    margin: 14px 0 2px;
  }
  
  /*06-03-2024*/
  .login_blks.frg_pwd .log_cnts form .ban_frm label:first-child{
        width: 50%;
  }
  .login_blks.frg_pwd .log_cnts form input[type="submit"]{
        width: 190px;
  }
  /*06-03-2024*/
  /* 13-03-2024 */
  .steen .steen_in .steen_caro{
    padding-top: 0;
  }
  .categories .cate_in .lft{
    margin-bottom: 0;
  }
  /* 13-03-2024 */
/* 15-04-2024   */
.video_page .shw_you .inr_blk .lft .img_blk img {
  height: 313px;
}
.video_page .shw_you .inr_blk .rgt b {
  font-size: 15px;
  line-height: 22px;
}
.video_page .shw_you .inr_blk .rgt h1 {
  font-size: 27px;
  line-height: 40px;
}
.video_page ul {
  margin: 10px 0 20px
}
.video_page .faq_vid .inr_blk .hd_blk h2 {
  font-size: 27px;
  line-height: 31px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
  height: 150px;
}

.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button img {
  height: 60px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ .btns button {
  width: 50px;
  height: 50px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt b {
  font-size: 15px;
  line-height: 22px;
}
/* 15-04-2024   */

/* 27-6-24 */
.checkout_pg .checkout_in .ckout .ryt .jouw .gewen .inp input[type="submit"]{
  font-size: 16px;
}
/* 30-07-24 */
.tes_clent .tp_cont .lft h1{
  font-size: 28px;
  line-height: 33px;
}
.tes_clent .prd_ovr_boxes .box .btm_content ul li img {
  width: 22px;
  height: 22px;
}
.tes_clent .prd_ovr_boxes .box {
  width: 100%;
}
.tes_clent .prd_ovr_boxes .box:not(:nth-child(2n)) {
  margin-right: 0%;
}
.tes_clent .tp_cont .rgt a {
  font-size: 16px;
  line-height: 22px;
  padding: 11px 0;
}
/* .tes_clent .tp_cont .rgt .hv_bt {
  max-width: 145px;
} */
.tes_clent .prd_ovr_boxes .box .top_content p {
  height: fit-content;
}
/* 30-07-24 */
/* 31-07-24 */
.ordering_popup .od_detail_popup .od_bg .od_th .od_radio{
  padding-right: 0;
}
/* 31-07-24 */
/* 05-08-24 */
.tes_clent .prd_ovr_boxes .box .top_content p {
  height:107px;
}
/* 05-08-24 */

/* 07-02-25 */
.shw-sect .shw-bez b, .shw-sect .shw-loc .loc-hd b, .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks a, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt b, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt strong {
  font-size: 17px;
  line-height: 25px;
}
.shw-sect .shw-bez p {
  font-size: 16px;
}
.shw-sect .shw-loc .loc-hd {
  margin: 20px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  padding: 20px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  height: 240px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks:last-child {
  padding-top: 15px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks:first-child {
  padding: 15px 0;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
  padding: 30px 25px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  margin-bottom: 20px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
    margin-top: 38px !important;
}
.new-bannerblock ul li:not(:last-child) {
  padding-right: 15px;
}
header .header .head_in .logo {
  width: 36%;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 37% !important;
}
/* 07-02-25 */
/* 19-04-2025 */
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row .label-pass p{
  font-size:14px
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row {
  left: -8px;
}
.kenz .kenz_in .kenz_caro .owl-stage-outer {
  padding-left: 5px;
}
/* 19-04-2025 */

/* ---------- 22.5.25 ---------- */
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck label:not(:first-child){
  margin-left: 0
}
.no-result-for-blk .no-result-form-fle.newlander-line .no-result-form-lft .no-input-fle.landercheck{
  flex-direction: column;
}
/* ---------- 22.5.25 ---------- */

/* ---------- 24.6.25 ---------- */
.cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td,.cart_pg .cart_pgin .car-tot .tb table tbody tr td{
  padding: 8px 0;
}/* ---------- 24.6.25 ---------- */


  /* 27-01-26 */
  header .header .head_in .cart_list {
    width: 30%;
    justify-content: end;
  }
  header .header .head_in .cart_list .icon_mbl .cart {
    margin: 0;
    margin-right: 10px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -15px;
    background-size: 11px;
  }
  /* 27-01-26 */
   /* 28-01-2026 */
  header .header .head_in .cart_list .icon_mbl {
    width: fit-content;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    background-position: center right;
    background-size: 12px;
    height: 10px;
    top: 9px;
    width: 12px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    width: 45px;
  }
  header .header .head_in .cart_list {
    width: 37%;
  }
  header .header .head_in .logo {
    width: 32%;
  }
  /* 28-01-2026 */
}
  @media screen and (max-width:550px){
    .ord_detail .od_details .od_body .top_od_part .dl_lo img{max-width: 180px;}
      /***=======faq page starts ==========***/
    .faq_section .faq_row {
      flex-direction: column;
    }
    .faq_section .faq_row .faq_img, .faq_section .faq_row .faq_con {
      width: 100%;
  }
  .faq_section .faq_row .faq_con {
    padding: 40px 20px;
  }
  .faq_section .faq_row .faq_con h4 {
    font-size: 16px;
    line-height: 32px;
  }
  .faq_section .faq_row .faq_con strong {
    font-size: 28px;
    line-height: 35px;
  }
  .faq_section .faq_row .faq_con p {
    font-size: 14px;
    line-height: 25px;
  }
  .faq_section .faq_row .faq_con strong {
    padding-bottom: 18px;
  }
  .faq_section .faq_row .faq_con p {
    padding-bottom: 20px;
  }
  .faq_section .faq_row .faq_con a {
    max-width: 170px;
    font-size: 14px;
  }
  .faq_section .faq_row .faq_img img {
    border-top-left-radius: 10px;
      border-bottom-left-radius: 0px;
      border-top-right-radius:10px;
  }
  .faq_query_blk .faq_title h5 {
    font-size: 15px;
    line-height: 32px;
    padding-bottom: 0px;
  }
  .faq_query_blk .faq_title h2 {
    font-size: 30px;
    line-height: 38px;
  }
  .faq_query_blk .faq_qa_row {
    flex-direction: column;
    padding: 18px;
    max-width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_lft {
    width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_lft ul li a {
    max-width: 100%;
    font-size:14px;
    margin-bottom: 15px;
    text-align: center;
  }
  .faq_query_blk .faq_qa_row .faq_ryt {
    width: 100%;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .container{
    padding: 0;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_tg strong {
    font-size: 16px;
    padding:0 50px 0 0;
  }
  .faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body p span ,.faq_query_blk .faq_qa_row .faq_ryt .tab-content .faq_body {
    font-size: 13px !important;
    padding: 12px 0;
  }
    /***=======faq page end ==========***/
    /***=======Privacy policy start ==========***/
    .privacy_section .privacy_in h1, .privacy_section .privacy_in em {
      font-size: 32px;
      line-height: 36px;
      margin-bottom: 0;
    }
    .privacy_section .privacy_in a{
      display: block;
      word-wrap: break-word;
    }
    .privacy_section .privacy_in {
      padding: 20px;
    }
    .privacy_section .privacy_in p{
      font-size: 14px !important;
      padding-right: 0 !important;
      padding-bottom: 12px;
    }
    .privacy_section .privacy_in ul li {
      font-size: 15px !important;
      padding-bottom: 10px;
    }
    .privacy_section .privacy_in .h1_ {
      font-size: 28px;
      line-height: 34px;
    }
    .privacy_section .privacy_in ul {
      margin: 0;
      margin-left:0 !important;
    }
     /***=======Privacy policy end ==========***/
     .heb .heb_in .heb_lft {
      padding: 40px 20px;
  }
  .watk .watk_in .hd1 p {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 7px;
  }
  .watk .watk_in .hd1 h3,.watk .watk_in .hd1 h3 em{
    font-size: 28px;
    line-height: 32px;
  }
  .watk .watk_in .watk_caro .watk_caro_in .bdy p {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .chill .chill_in .chill_ryt img {
    height: 400px;
  }
  .samplebox .sample_in {
    width: 75%;
    padding: 40px 30px;
  } 
  .samplebox .sample_in .cnt p strong {
    font-size: 24px;
    line-height: 28px;
  }
  /***==========cart page starts=============***/
  .cart_pg .cart_pgin .cart_pg_in .lft .img img {
  min-height: 300px;
  }
  
  /****==========cart page end=============***/
  /***============product category page starts============**/
  .categories .cate_in .ryt .hd1 .optn {
    flex-direction: column;
  }
  .categories .cate_in .ryt .hd1 .optn label {
    width: 100%;
    margin-bottom: 15px;
  }
  .categories .cate_in .ryt .hd1 h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 132px;
  }
  /****=============sample page start ================***/
  .sam_form .form_row {
    flex-direction: column;
    padding: 20px;
  }
  .sam_form .form_row .form_sec {
    width: 100%;
  }
  .sam_form .form_row .form_sec {
    width: 100%;
  }
  .sam_form .form_row .form_con {
    padding:20px 0 20px 0;
  }
  .sam_box .sample_con .sam_con {
    padding: 30px 10px;
  }
  .sam_box .sample_con .sam_con h6 {
    font-size: 15px;
    padding-bottom: 6px;
  }
  .sam_box .sample_con .sam_con p {
    font-size: 15px;
  }
  .sam_box .sample_con .sam_img img {
    min-height: 350px;
    max-height: 350px;
  }
  .sam_box .sample_con .sam_con h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .sam_form .form_row .form_img img {
    height: 330px;
  }
  .sam_box .sample_con .sam_img img {
    min-height: 350px;
    max-height: 350px;
  }
  .sam_box .sample_con .sam_con a.rect {
    font-size: 15px;
    max-width: 160px;
    padding: 14px 0;
  }
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title ,.sam_form .form_row .form_sec form ._form-content ._form-title{
    font-size: 32px !important;
    line-height: 37px !important;
  }
  
  .sam_form .form_row .form_con form .form_sel .col_sec .col_email, .sam_form .form_row .form_con form .form_sel .col_sec .col_tel {
    width: 100%;
  }
  .sam_form .form_row .form_con form h5 {
    padding-bottom: 12px;
  }
  .sam_form .form_row .form_con form .form_btn a {
    font-size: 18px;
    max-width: 170px;
    padding: 16px 0;
  }
  .sam_form {
    margin-bottom: 30px;
  }
  /****checkout page starts**/
  .checkout_pg .checkout_in .ckout .ryt .jouw ul {
    flex-direction: column;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw ul li{
    width: 100%;
  }
  /***popup page starts***/
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img{
    flex-wrap: wrap;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-height: 240px;
  max-height: 240px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item .img_desc {
    padding-bottom: 30px;}
    .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img .od_img_item:last-child .img_desc {
      padding-bottom: 0px;
    }
  
    footer .ftop .ftop_in ul li {
      font-size: 15px;
  }
  .caros .caros_in ul li {
    font-size: 14px;
  }
  /**product ordering page starts***/
  .product_detail_tab .tab-content #tabs-2 .tab_bg{
    padding: 30px 10px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_2_th h1{
    font-size: 26px;
    line-height: 32px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    width: 100%;
    margin-bottom: 15px;
  }
  
  
  /***product ordering page end***/
  /****=========thankyou page start==========***/
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc img{
    padding: 28px;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    top: 40px;
    background-size: 40px;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc{
    max-width: 100px;
    height: 100px;
  }
  .tq_wt .tq_wt_flex .tq_wtc p{
    font-size: 13px;
    line-height: 18px;
  }
  .thank_you_section .tq_main .tq_total{
    padding: 20px 0;
  }
  .thank_you_section .tq_main .tq_total table tr td{
    font-size: 15px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child{
    width: 180px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top, .thank_you_section .tq_main .tq_con .tq_table .tq_btm{
    flex-direction: column;
    align-items: flex-start;
  }
  .thank_you_section .tq_main .tq_con{
    width: 100%;
    padding: 140px 10px 60px 10px;
  }
  .thank_you_section .tq_main .tq_con .tq_table{
    flex-direction: column;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img{
    width: 100%;
    margin-bottom: 30px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_txt{
    width: 100%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child, .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt table tr:nth-child(2) td:last-child{
    font-size: 15px;
    line-height: 22px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft{
    margin-bottom: 14px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr:first-child td{
    font-size: 20px;
  }
  .thank_you_section .tq_main .tq_con .tq_table table td{
    font-size: 15px;
    line-height: 22px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_lft p{
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_img img{
    display: block;
    margin: 0 auto;
  }
  .thank_you_section .tq_main .tq_top_img{
    width: 50%;
    left: 26%;
  }
  .thank_you_section .tq_main .tq_con h1{
    font-size: 36px;
    line-height: 42px;
    padding-bottom: 20px;
  }
  .thank_you_section .tq_main .tq_con .tq_title p{
    width: 94%;
    font-size: 14px;
  }
   .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt{
    margin-top: 12px;
   }
   .thank_you_section{
    padding: 80px 0px 40px 0px;
   }
   .thank_you_section .tq_main .tq_total table{
    margin-left: 12px;
   }
  .thank_you_section .tq_main .tq_btn a{
    max-width: 200px;
    font-size: 15px;
    display: block;
  }
  .thank_you_section .tq_main .tq_top_img {
    width: 46%;
    left: 28%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_btm .tq_ryt table tr td:first-child{
    width: 180px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:not(:last-child)::after {
    top: 50px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
    font-size: 18px;
  }
  /*****homepage start***/
  .caros .caros_in #slider3 {
    width: 60%;
    margin: 0 auto;
  }
  .steen .steen_in .steen_caro .steen_item .cnt strong{
    font-size: 13px;
  }
  .caros .caros_in #slider3  .owl-dots{
    display: none;
  }
  .caros{
    margin-bottom:20px;
  }
  footer .ftop.btm_slider .ftop_in #foot_slider {
    margin: 0 auto;
    width: 100%;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
    text-align: center;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
     width: 72%;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
     min-height: 260px;
     max-width: 385px;
     display: block;
     margin: 0 auto;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
     background-size: 385px;
     min-height: 260px;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
     display: block;
     margin: 0 auto;
   }
   .kenz .kenz_in .kenz_caro .kenz_item .cnt p strong,.steen .steen_in .steen_caro .steen_item .cnt p strong {
    font-size: 16px;
   }
  /*****homepage end*****/
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd) {
    width: 108px;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table{
    width: 600px;
    overflow: hidden;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width: 145px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement p{
    font-size: 14px;
      padding-bottom: 12px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement ul li{
    font-size: 14px;
      padding-bottom: 12px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement h2{
    font-size: 28px;
    line-height: 34px;
  }
  .terms{
    padding: 20px;
  }
   /****7.2.23***/
      .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img{
        width: 80px;
        height: 80px;
      }
      .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
        display: inline-block;
        margin-right: 0;
      }
      .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
        display: block;
        text-align: center;
      }
        /****7.2.23***/
  /***8.2.23***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro{
    flex-direction: column;
    padding: 0 34px 20px 34px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item{
    margin-right: 0;
    width: 100%;
  
  }
  
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:285px ;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item{
    flex-wrap: wrap;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc {
    width: 100%;
    margin: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img {
    height: 245px;
    min-height: 245px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
    padding-top: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc .img_info {
    height: auto;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:not(:last-child) {
    margin-bottom: 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:nth-child(2n) .img_lg {
    margin-right: 0;
    margin-left: 0;
  }
  .main_banner .main_banner_block .banner_contents {
    height: 215px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-next {
    right: -2px;
    top: 37%;
    height: 30px;
    display: none;
  }
  /**9.2.23**/
  /***21.3.23***/
  .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
    height: 100%;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
    height: 126px;
  }
  .main_banner .main_banner_block .banner_icon a.prev,.main_banner .main_banner_block .banner_icon a.next{
    width: 35px;
    height: 35px;
    font-size: 16px;
    transform: translateY(60%);
  }
  /***21.3.23***/
  /***29.3.23***/
  header .header .head_in .cart_list{
    width: 100%;
  }
  header .header .head_in .cart_list{
    margin: 12px 0;
  }
  
  header .header .head_in .cart_list .icon_mbl {
    width: 45%;
  }
  header .header .head_in .cart_list .icon_mbl .login, header .header .head_in .cart_list .icon_mbl .cart {
    width: 20%;
  }
  body.pd_detail header .header.header.scrolled .head_in {
    display: none;
  }
  header .header .head_in .cart_list .chat .stic .stic_form{
      top: 142px;}
  /***29.3.23***/
  /***30.3.23***/
  header .header .head_in .cart_list .cart .cart_details{
    display: none !important;
  }
  body.pd_detail  header .header.header.scrolled{
    padding: 0;
  }
  .kenz .kenz_in .kenz_caro .kenz_item:hover .img .best1,.steen .steen_in .steen_caro .steen_item:hover .img .best1{
    opacity: 0;
    visibility: hidden;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul .owl-nav .owl-prev{
    display: none;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc p{
    font-size: 15px;
  }
  /***30.3.23***/
  header .header .head_in .cart_list .chat .stic .stic_form{top: 160px;}
  /* 10-4-23 */
  header .header .head_in .cart_list .icon_mbl .login, header .header .head_in .cart_list .icon_mbl .cart {
    width: unset;
  }
  header .header .head_in .cart_list .icon_mbl {
    width: 100%;
  }
  header .header .head_in .cart_list {
    width: 120px;
  }
  header .header .head_in .cart_list .icon_mbl .cart{
    margin: 0;
    margin-right: 9px;
  }
  header .header .head_in .menus {
      width: 298px;
      position: fixed;
      left: -300px;
      top: 0;
      text-align: justify;
      padding: 30px;
      /* padding-top: 50px; */
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.35s, visibility 0.35s, height 0.35s;
      z-index: 21;
      background: #ffffff;
      display: flex;
      flex-direction: column;
      overflow-y: scroll;
      height: 100%;
  }
  header .header .head_in .menus.op_menu{
      opacity: 1;
      visibility: visible;
      left: 0;
  }
  header .header .head_in .menu_btn {
    top: 21px;
  }
  header .header .head_in .logo {
    width: calc(100% - 182px);
  }
  header .header .head_in .menus ul.main_menu {
    width: 100%;
    position: unset;
    left: 0;
    top: 0;
    text-align: justify;
    padding: 0;
    /* padding-top: 50px; */
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.35s, visibility 0.35s, height 0.35s;
    z-index: 21;
    background: #ffffff;
    display: block;
    overflow-y: scroll;
  }
  header .header .head_in .menus .chat .stic .stic_form {
    position: relative;
    opacity: 1;
    visibility: visible;
    top: 0;
  }
  header .header .head_in .menus .chat .stic a {
    display: none;
  }
  header .header .head_in .cart_list .icon_mbl .login {
      margin-right: 10px;
  }
  header .header .head_in .cart_list .wish {
      margin-right: 10px;
  }
  
  /*14-4-23*/
  
  .categories .blog_overview_inner .overview_grid .item{
    max-width: unset;
    margin-bottom: 30px;
    margin-right: 0 !important;
  }
  
  .categories .blog_overview_inner .h1{
    font-size: 35px;
    line-height: 40px;
  }
  
  .blog_main_inner .h1{
    font-size: 30px;
    line-height: 35px;
  }
  
  .blog_main_inner .bnr {
      height: 300px;
  }
  .hw_vdblk .vd_right .vdo {
    background-size: 385px;
    min-height: 260px; }
  
  .hw_vdblk .vd_right .vdo video {
    min-height: 260px;
    max-width: 385px;
    display: block;
    margin: 0 auto; }
  
  header .header .head_in .logo a img{
    width: 88%;
  }
  header .header .head_in .menus .chat .stic .stic_form input[type="text"]{
    margin-left: 0;
    margin-right: 0;
  }
   /***===4 may 23====***/
   .privacy_section .privacy_in p span{
    font-size: 18px;
    line-height: 22px;
  }
   /***====4 may 23====***/
    /***====10 may 23====***/
    .odd_S .odd_Heading h1 {
      font-size:20px;
      line-height: 25px;
      margin-bottom: 30px;
    }
     /***====10 may 23====***/
     .sam_box.odd_block .sample_con .sam_con{
      padding-left: 10px;
     }
     .odd_S form .inp .upload_f::before{
      font-size: 12px;
      padding: 8px 30px;
     }
     .odd_S form .inp .upload_f input::after{
      top: 10px;
      padding: 9px 23px;
     }
     /***====15.5.23====***/
     header .header .head_in .cart_list .cart .mobile_cart{
      display: block;
    }
    header .header .head_in .cart_list .cart .cart_icon{
      display: none;
    }
     /***====15.5.23====***/
     /***===18.5.23===****/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h1, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h2, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h3, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h4, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h5, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h6{
    font-size: 16px;
    line-height: 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul li{
    font-size: 16px;
    margin-left: 0;
  }
  /***===18.5.23===****/
  /***====25 may 23====***/
  .bread_crumbs .bread_cnt ul li + li:before{
    top: 7px;
      background-size: 15px;
  }
  .bread_crumbs .bread_cnt ul li + li {
    margin-left: 4px;
    padding-left: 20px;
  }
  .bread_crumbs .bread_cnt ul li a {
    font-size: 15px;
  }
  /***====25 may 23====***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3,.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt h3 span{
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 10px;
  }
  /***21.06.23***/
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft, .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_ryt{
    width: 100%;
  }
  /***===22 jun 23===***/
  .kenz .kenz_in > p, .steen .steen_in > p {
    font-size: 22px;
    line-height: 25px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in >p, .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .group_p{
    padding-left: 34px;
  }
  /***===22 jun 23===***/
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro{
    padding-top: 20px;
  }
  
  .categories .conten h2 em, .categories .conten h3 em, .categories .conten h4 em{
   font-size: 18px;
   line-height: 25px;
  }
   /* 1-7-23 */
   .cart_pg .cart_pgin .car-tot .tb table.thr tbody tr.ls td {
    font-size: 19px;
  }
  
  .cart_pg .cart_pgin .cart_pg_in .lft .img img {
    min-height: unset;
  }
  /* 4-7-23 */
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
    width: 29%;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .img img {
    width: 95px;
    height: 95px;
  }
  /* 12-7-23 */
  .privacy_section .privacy_in {
    padding: 20px 10px;
  }
  /**===22 july 23===***/
  .sam_form .form_row .form_sec form ._form-content ._button-wrapper button{
    font-size: 16px;
    line-height: 20px;
    padding: 14px ;
    display: block;
    margin: 0 auto;
  }
  /**===22 july 23===***/
  
  /* 22-7-23 */
  .modal .step-pop {
    width: 100%;
  }
  .modal .step-pop .mo-rgt strong {
    font-size: 22px;
    line-height: 27px;
  }
  .modal .step-pop .mo-rgt {
    padding: 26px 15px 25px;
  }
  /**===24 july 23===***/
  .banner_btm_pc .pc_bg .pc_detail span{
    font-size: 14px;
  }
  .banner_btm_pc .pc_bg .pc_detail strong, .ordering_popup .od_detail_popup .price_box .pc_detail strong {
    font-size: 16px;
    line-height: 22px;
  }
  /**===24 july 23===***/
  
  
  /* 1-8-23 */
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
    padding-right: 14px;
    text-align: end;
    width: 12%;
    padding-left: 15px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title {
    width: 32%;
  }
  /***==kitc pd start==****/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
    padding: 20px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
      font-size: 20px;
      line-height: 26px;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
      font-size: 22px;
      line-height: 25px;
    }
  
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
      font-size: 14px;
      line-height: 20px;
    }
   
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
          right: 25px;
      top: 20px;
      text-align: end;
    }
    .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span {
      font-size: 14px;
  }
  
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 100%;
    height: 90px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    margin-top: 20px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li a img {
    width: 50px;
    height: 50px;
  }
  .main_banner .main_banner_block .banner_contents{
    height: unset;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
    width: 100%;
  }
    /***==kitc pd end==****/
  
  /*04-01-2024*/
  #gdpr-cookie-message p{
    flex-wrap: wrap;
    justify-content: center;
  }
  /*#gdpr-cookie-message button:first-child{
    margin-top: 10px;
  }*/
  #gdpr-cookie-message button{
        margin-left: 10px !important;
  }
  #gdpr-cookie-message button:last-child {
      margin-top: 10px;
  }
  /*04-01-2024*/
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content {
    padding: 60px 15px 30px;
  }
  
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong {
    font-size: 20px;
    line-height: 25px;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn {
    max-width: 230px;
  }
  #gdpr-cookie-message button:last-child {
    margin-right: auto  !important;
  }
  #gdpr-cookie-message button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #gdpr-cookie-message p {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
  }
  
  /**===15 feb 24===**/
  /**===15 feb 24===**/
  #u-model .modal-dialog .modal-content{padding: 60px 15px 30px;}
  #u-model .modal-dialog .modal-content .modal-body .utube_row strong{font-size: 20px;line-height: 25px;}
  /**===15 feb 24===**/
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(100% - 150px);
  }
  /* ---------- 1.3.24 --------*/
  
  
  /*06-03-2024*/
  .login_blks.frg_pwd .log_cnts form .ban_frm{
    flex-wrap: wrap;
    justify-content: center;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm label:first-child{
    width: 100%;
    margin: 0;
  }
  .login_blks.frg_pwd .log_cnts form .ban_frm label{
    width: 100%;
        text-align: center;
  }
  /*06-03-2024*/
  
  
  /*07-03-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div{
        height: 70px !important;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div > span{
      font-size: 12px !important;
      line-height: 18px !important;
      bottom: -42px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec{
    flex-direction: unset;
        justify-content: center;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div:not(:last-child){
    margin: 0 30px 0px 0;
  }
  /*07-03-2024*/
  
  /*07-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label:not(:last-child) {
      margin-right: 10px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo label{
        margin-bottom: 30px;
  }
  /*07-03-2024*/
  /* 13-03-2024 */
  .categories .cate_in .ryt .hd1 {
    padding-bottom: 0;
  }
  /* 13-03-2024 */
/* 15-04-2024   */
.video_page .shw_you .inr_blk .lft .img_blk img {
  height: 260px;
}
.video_page .shw_you .inr_blk .rgt a.rect {
  font-size: 15px;
  line-height: 40px;
  padding: 0 15px;
}
.video_page .shw_you .inr_blk .rgt b {
  font-size: 15px;
  line-height: 22px;
}
.video_page .shw_you .inr_blk .rgt {
  padding: 20px 10px;
}
.video_page .faq_vid .inr_blk .hd_blk h2 {
  font-size: 25px;
  line-height: 29px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav {
  padding: 10px 10px 20px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
  font-size: 15px;
  line-height: 40px;
}
.video_page p, .video_page ul li {
  font-size: 15px;
  line-height: 23px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt {
  padding: 10px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ {
  margin-bottom: 10px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
  height: 120px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt b{
  margin-bottom: 0;
}
/* 15-04-2024   */

/*  22-07-2024*/
body .part_spin .spinner-border {
    width: 3rem;
    height: 3rem;
}
/*  22-07-2024*/
/* 26-07-24 */
.categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(2n)) {
  margin-right: 1.2% !important;
}
/* 26-07-24 */
/* 30-07-24 */
.tes_clent .tp_cont .lft h1{
  font-size: 26px;
  line-height: 31px;
}
.tes_clent .tp_cont .rgt a {
  font-size: 15px;
  line-height: 21px;
  padding: 10px 0;
}
.tes_clent .tp_cont .rgt .hv_bt {
  max-width: 135px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
  font-size: 17px;
  line-height: 22px;
}
.tes_clent {
  padding-bottom: 20px;
}
.tes_clent .tp_cont .rgt .hv_bt {
  max-width: 185px;
  margin: 0 auto;
}
.tes_clent .tp_cont {
  flex-wrap: wrap;
  }
  .tes_clent .tp_cont .rgt ,.tes_clent .tp_cont .lft{
    width: 100%;
  }
  .tes_clent .tp_cont .rgt{
    margin-top: 18px;
  }
/* 30-07-24 */

/* 07-02-25 */
.shw-sect .shw-bez h1, .shw-sect .shw-loc .loc-hd h2, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 {
  font-size: 24px;
  line-height: 32px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  height: 230px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 + p {
  padding-bottom: 15px;
}
.shw-sect .shw-loc .loc-hd {
  margin: 20px 0 15px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p {
    font-size: 14px !important;
}
.new-bannerblock ul {
  flex-wrap: wrap;
  gap: 8px;
}
.blog_main h1, .blog_main h2, .blog_main h3, .blog_main h4, .blog_main h5, .blog_main h6 {
  font: 24px / 28px "Ubuntu-Bold";
}
header .header .head_in .logo {
  width: 41% !important;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 43% !important;
}
.header1 .logo {
  width: 36%;
}
.header1 {
  padding: 10.5px 1px;
}
/* 07-02-25 */
/* 18-04-2025 */
.steen .steen_in .steen_caro .steen_item .cnt .new-label strong{
  font-size: 25px;
  line-height: 30px;
}
/* 18-04-2025 */

/* ---------- 23.5.25 ---------- */
.steen .steen_in .steen_caro .steen_item.landerperview .cnt a{
  font-size: 16px;
}
step_blk .tab-content .tab-pane .prevSteps span {
    display: none;
  }
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
    right: 22px !important;
    top: -3px !important;
    font-size: 18px !important;
    line-height: 20px !important;
    bottom: 21px;
}
.custom-tab-nav button {
    padding: 9px 20px !important;
    font: 16px / 22px "Ubuntu-Medium" !important;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
    bottom: 0 !important;
    top: 57px !important;
    left: 86px !important;
    rotate: 323deg !important;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .no_result p {
    font: 18px / 26px "Ubuntu-Bold";
}
.custom-tab-pane {
    margin-bottom: 35px;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
    top: -13px !important;
}
.main-klurblck .preview-klur {
    height: 250px !important;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk span {
    width: 40px;
    height: 40px;
    font: 10px / 12px Ubuntu-Regular;
}
.step_blk .tab-content .tab-pane .prevSteps span {
display: none;
}
/* ---------- 23.5.25 ---------- */

  header .header .head_in .cart_list {
    width: 140px; /* 27-01-26 */
  }
  /* 27-01-26 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -3px;
    background-size: 11px;
  }
  /* 27-01-26 */
    /* 28-01-2026 */
  header .header .head_in .cart_list {
    width: 45%;
  }
  header .header .head_in .cart_list .icon_mbl {
    width: fit-content !important;
  }
  /* 28-01-2026 */
}
  @media screen and (max-width:480px){
    /**my order detail page starts*/
  
    .ord_detail .od_details .table_body .detail_table .table_part table{
      width: 568px;
      overflow: hidden;
    }
    .ord_detail .od_details .od_hd .od_hd_lft ul li {
      padding: 12px;
      font-size: 16px;
    }
    .ord_detail .od_details .od_hd .od_hd_ryt ul li.pdf {
      padding: 10px 15px;
  }
  .ord_detail .od_details .od_hd .od_hd_lft ul li.opn {
    padding-left: 12px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_th .od_radio img {
    width: 70%;
  }
  .ord_detail .od_details .table_body .detail_table .table_part table tbody tr td .tot_fnl table tr td:nth-child(odd){
    width: 116px;
  }
  /**my order detail page end*/
  /**contact page starts*/
  .cntct_us .cntct_us_in {
    flex-direction: column;
  }
  .cntct_us .cntct_us_in .lft, .cntct_us .cntct_us_in .ryt {
    padding: 0;
    width: 100%;
  }
  .cntct_us .cntct_us_in .lft .cm p {
    font-size: 24px;
    line-height: 27px;
    padding-bottom: 0px;
  }
  .cntct_us .cntct_us_in .lft .cm a, .cntct_us .cntct_us_in .lft .cm em {
    font-size: 14px;
  }
  .cntct_us .cntct_us_in .lft .cm {
    padding: 20px 20px 20px 86px;
    background-size: 40px;
  }
  .cntct_us .cntct_us_in .lft .cn1 {
    background-size: 30px;
  }
  .cntct_us .cntct_us_in .ryt h1 {
    font-size: 30px;
    line-height: 38px;
    padding-top: 25px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p {
    font-size: 14px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .sub1 button {
    font-size: 14px;
    padding: 12px 20px;
  }
  /**cart page starts*/
  .cart_pg .cart_pgin .cart_pg_in .ryt .verdr a {
    font-size: 14px;
    min-width: 148px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td {
    font-size: 16px;
    width: 82.6%;
  }
  /***cart page end */
  /****================homepage banner starts=============****/
  .banner .banner_in .ban_img img {
    height: 800px;}
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo {
    height: auto;}
  .banner .banner_in .ban_cnt .ban_cnt_in .lft h1 {
    font-size: 34px;
      line-height: 36px;
      margin-bottom: 0;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft ul li {
    font-size: 14px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft p {
    font-size: 14px;
    padding-bottom: 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a {
    min-width: 120px;
    font-size: 14px;
    padding: 10px 20px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo a.ps img{
    width: 60%;
    display: block;
    margin: 0 auto;
  }
  .droom .droom_in > p,.droom .droom_in > p em {
    font-size: 28px;
    line-height: 34px;
  }
  .gras .gra_bs {
    background-size: cover;
    background-position: 64%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 400px;
  }
  .gras .gras_ryt p {
    font-size: 14px;
  }
  .gras .gras_ryt strong,.gras .gras_ryt strong em {
    font-size: 34px;
  }
  .gras .gras_ryt {
    padding: 0 12px;
    width: 100%;
  }
  .worpen .worpen_in{
    flex-direction: column;
  }
  .worpen .worpen_in .lft, .worpen .worpen_in .ryt {
    width: 100%;
  }
  .worpen .worpen_in .ryt h2 em,.worpen .worpen_in .ryt h2{
    font-size: 28px;
    line-height: 32px;
  }
  .worpen .worpen_in .ryt h2{
  padding-bottom: 12px;
  }
  .worpen .worpen_in .ryt p {
    font-size: 14px;
  }
  .worpen .worpen_in .lft img {
    height: 450px;
    border-radius: 10px;
  }
  .worpen .worpen_in .ryt {
    padding: 50px 20px;
  }
  .worpen .worpen_in .ryt a {
    min-width:140px;
    padding: 12px 15px;
    font-size: 14px;
  }
  .kenz .kenz_in > p em {
    display: block;
  }
  footer .fbdy .fbdy_in .man1 {
   top: 50%;
   bottom: unset;
  }
  footer .fbdy .fbdy_in .man1 img {
    height: 275px;
  }
  header .header .head_in .cart_list .login .login1 .bdy .sub1 {
    flex-direction: column;
  }
  header .header .head_in .cart_list .login .login1 .bdy .frm_check > a {
    font-size: 14px;
    width: 64%;
  }
  header .header .head_in .cart_list .login .login1 .bdy .sub1 a{
    margin-bottom: 17px;
  }
  header .header .head_in .cart_list .login .login1 .bdy .sub1 a, header .header .head_in .cart_list .login .login1 .bdy .sub1 input {
    width: 100%;
    padding: 12px;
    font-size: 15px;
  }
  header .header .head_in .cart_list .login .login1 .bdy .sub1 a {
    margin-right: 0;
  }
  header .header .head_in .cart_list .login .login1 .bdy .frm_check label {
    width: 50%;
  }
  header .header .head_in .cart_list .login .login1 .bdy .frm_check label p {
    font-size: 12px;
  }
  header .header .head_in .cart_list .login .login1 {
    left: 50%;
    transform: translateX(-50%);
    top: unset;
    right: unset;
  }
  header .header .head_in .cart_list .login .login1{
    width: 344px;
  }
  header .header .head_in .cart_list .cart .cart_details .cart_detl_in .hd1 p {
    padding: 15px 60px 15px 50px;
    background: url(../images/gtik.png) no-repeat left 17px top 22px
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price {
    width: 14%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car {
    width: 17%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
    font-size: 14px;
    padding: 10px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p {
    font-size: 20px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title p em {
    font-size: 12px;
  }
    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
      max-width: 100px;
    }
    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title a {
      font-size: 15px;
      padding-bottom: 0px;
      line-height: 18px;
      margin-bottom: 3px;
  }
    
    .caros .caros_in #slider3{
      width: 58%;
      margin: 0 auto;
    }
    .toast1 .toast_foot {
      flex-direction: column;
    }
  
    .toast1 .toast_foot a.rect{
      margin-bottom: 12px;
    }
    .toast1 .toast_foot a + a {
      margin: 0 auto;
    }
    .samplebox .sample_in {
      width: 86%;
    }
    /****====about us page starts======***/
  .revo .revo_in .ryt,.revo.reverse1 .revo_in .ryt,.revo.two .revo_in .ryt,.revo.reverse1.one .revo_in .ryt{
    padding: 40px 20px;
  }
  .revo .revo_in .ryt em,.revo.reverse1 .revo_in .ryt em,.revo.two .revo_in .ryt em,.revo.reverse1.one .revo_in .ryt em,.sam_box.odd_block .sample_con .sam_con span{
  font-size: 15px;
  padding-bottom: 0px;
  }
  .revo .revo_in .ryt strong,.revo.reverse1 .revo_in .ryt strong,.revo.two .revo_in .ryt strong,.revo.reverse1.one .revo_in .ryt strong{
    font-size: 38px;
    line-height: 42px;
    padding-bottom: 10px;
  }
  .sam_box.odd_block .sample_con .sam_con h3{
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 0;
    margin-bottom: 8px;
  }
  .revo .revo_in .lft img,.revo.reverse1 .revo_in .lft img,.revo.two .revo_in .lft img,.revo.reverse1.one .revo_in .lft img{
    height: 300px;
    min-height: 300px;
  }
  .revo .revo_in .ryt p,.revo.reverse1 .revo_in .ryt p,.revo.two .revo_in .ryt p,.revo.reverse1.one .revo_in .ryt p {
    padding-bottom: 12px;
    font-size: 14px;
  }
  .revo .revo_in .ryt a,.revo.reverse1 .revo_in .ryt a,.revo.two .revo_in .ryt a,.revo.reverse1.one .revo_in .ryt a {
  min-width: 200px;
  padding: 12px 30px;
  font-size: 15px;
  }
  /**==========product categories==============**/
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 260px;
  }
  .categories .cate_in .ryt .hd1 h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .categories .cate_in .ryt .hd1 h1 em{
    font-size: 28px;
    line-height: 32px;
  }
  .categories .cate_in .ryt .hd1 p {
    font-size: 14px;
  }
  .categories .cate_in .ryt .hd1 .optn {
    flex-direction: column;
  }
  .categories .cate_in .ryt .hd1 .optn label {
    width: 100%;
    margin-bottom: 15px;
  }
  .categories .cate_in .ryt .hd1 .optn label p{
    padding-bottom: 15px;
  }
  .categories .cate_in .ryt .hd1 .optn label.ry select {
    max-width: 208px;
      min-width: 208px;
  }
  .categories .cate_in .lft .prc > p {
  font-size: 22px;
  }
  .categories .cate_in .lft .prc.lato label p {
    font-size: 13px;
  }
  .categories .cate_in .lft .prc .slct .cons > p,.categories .cate_in .lft .prc .slct > p{
    font-size: 15px;
  }
  .categories .conten {
    padding: 20px 10px;
  }
  .categories .conten .h4_ em {
    font-size: 28px;
    line-height: 32px;
  }
  .categories .conten p, .categories .conten ul li, .categories .conten p em {
    font-size: 14px;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item {
    width: 100%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(odd){
    margin-right: 0;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro{
    width: 86%;
    margin: 0 auto;
  }
  /***==========sample page starts==========***/
  .sam_box .sample_con .sam_con a.rect {
    font-size: 15px;
    max-width: 160px;
    padding: 14px 0;
  }
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title,.sam_form .form_row .form_sec form ._form-content ._form-title {
    font-size: 30px !important;
    line-height: 34px !important;
  }
  .sam_form .form_row .form_con  .form_sel .col_sec {
    flex-direction: column;
  }
  .sam_form .form_row .form_con form .form_sel .col_sec .col_email, .sam_form .form_row .form_con form .form_sel .col_sec .col_tel {
    width: 100%;
  }
  .sam_form .form_row .form_con .form_sel .col_sec .col_email {
    padding-right: 0px;
  }
  .sam_form .form_row .form_con form h5 {
    padding-bottom: 12px;
  }
  .col_check label p ,.sam_form .form_row .form_sec form ._form-content ._form_element ._form-fieldset p{
    font-size: 14px;
  }
  .sam_form .form_row .form_con form .form_btn a {
    font-size: 18px;
    max-width: 170px;
    padding: 16px 0;
  }
  .sam_form .form_row {
    flex-direction: column;
    padding: 10px;
  }
  .sam_form .form_row .form_con form h5 {
    font-size: 16px;
  }
  .col_check label {
    display: flex;
    align-items: center;
  }
  /***======checkout page starts============***/
  .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 {
    flex-direction: column;
    justify-content: center;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 h2 {
  text-align: center;
  width: 100%;
  padding-bottom: 12px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two .inp {
    width: 100%;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two .inp + .inp {
    margin-left: 0; 
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two {
    flex-direction: column;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two.three .inp {
    width: 100%;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp textarea {
    height: 150px;}
  .checkout_pg .checkout_in .ckout .lft .ck_form .inp_two.three .inp + .inp {
       margin-left: 0; 
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form2 {
    padding: 30px 10px;
  }
  .checkout_pg .checkout_in .ckout .lft .ck_form .tp1 .rdo {
    width: 100%;
    justify-content: center;
  }
  /***=======checekout page end ==========***/
  /***popup page start***/
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
    min-height: 280px;
    max-height: 280px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img {
    width: 95%;
    margin: 0 auto;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item {
    width: 100%;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:nth-child(odd) {
    margin-right: 0px;
  }
  .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item:nth-child(even){
    margin-right: 0px;
  }
  .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box {
    padding: 30px 10px;
  }
  .steen .steen_in .steen_caro .steen_item .cnt{
    word-break: normal;
    padding: 12px 0;
  }
  .steen .steen_in .steen_caro .steen_item .img a img{
    height: 140px;
  }
  header .header .head_in .cart_list .icon_mbl {
    width: 58%;}
    .chill .chill_in .chill_lft h6 {
      font-size: 30px;
      line-height: 38px;
  }
  /***product ordering page start***/
  .lSSlideOuter .lSPager li{
    max-width: 60px;
    margin-right: 5px !important;
    float: unset;
  }
  .lSSlideOuter .lSPager{
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .main_banner .main_banner_block .banner_contents .content h2 {
    font-size: 17px;
    line-height: 22px;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding-top: 15px;
    text-align: center;
  }
  .banner_btm_pc .pc_bg {
    padding: 10px 15px;
  }
  .banner_btm_pc .pc_txt h3,.banner_btm_pc .pc_txt p,.banner_btm_pc .pc_bg p.levr1 span, .ordering_popup .od_detail_popup .price_box p.levr1 span,.banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p {
    font-size: 16px;
    line-height: 22px;
  }
  .banner_btm_pc .pc_txt h3{
    margin-bottom: 0;
  }
  .banner_btm_pc .pc_bg .pc_detail strong, .ordering_popup .od_detail_popup .price_box .pc_detail strong{
    font-size: 22px;
    line-height: 30px;
  }
  .banner_btm_pc .pc_bg .pc_detail span, .ordering_popup .od_detail_popup .price_box .pc_detail span {
    font-size: 18px;
  }
  .banner_btm_pc .pc_bg  a.order_btn, .ordering_popup .od_detail_popup .price_box .pc_detail a.order_btn {
    font-size: 16px;
    padding: 9px 0;
    max-width: 100%;
    margin: 4px 0;
  }
  .banner_btm_pc .pc_txt{
    padding-bottom: 8px;
    text-align: center;
  }
  /*.banner_btm_pc{
    margin-top: -56px;
  }
  /*.main_banner .main_banner_block .banner_img img{
    height: 600px;
    min-height: 600px;
  }*/
  .lSAction > a.lSNext{
    background-size: 20px;
  }
  .lSAction > a.lSPrev{
    left: 14px;
    background-size: 20px;
  }
  .product_detail_tab .nav li a{
    font-size: 14px;
    padding: 14px 0;
    width: 200px;
  }
  .product_detail_tab .nav{
    justify-content: center;
  }
  .kenz.kenz_pd{
    margin-bottom: 30px;
  }
  /***thank you page start***/
  .tq_wt .tq_wt_flex{
    flex-wrap: wrap;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after {
  right: unset;
  top: unset;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child){
  padding-bottom: 50px;
  }
  .tq_wt .tq_wt_flex .tq_wtc{
    flex-basis: 100%;
    max-width: 100%;
  }
  .tq_wt .tq_wt_flex .tq_wtc p {
    margin: 0 auto;
    padding-bottom: 40px;
  }
  .tq_wt .tq_wt_title p{
    font-size: 15px;
    line-height: 22px;
    width: 100%;
  }
  .tq_wt .tq_wt_title{
    padding: 20px 10px;
  }
  .tq_wt .tq_wt_title h2{
    font-size: 28px;
    line-height: 34px;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc img{
    padding: 0px;
  }
  .tq_wt .tq_wt_flex .tq_wtc .img_wtc{
    max-width: 145px;
    height: 145px;
  }
  .tq_wt .tq_wt_flex .tq_wtc p{
    font-size: 15px;
    line-height: 22px;
  }
  .tq_wt .tq_wt_flex .tq_wtc:not(:last-child)::after{
    background-size: 66px;
  }
  .thank_you_section .tq_main .tq_btn{
    flex-direction: column;
    width: 100%;
    align-items: center;
  }
  .thank_you_section .tq_main .tq_btn a{
    max-width: 200px;
    font-size: 15px;
    display: block;
  }
  .thank_you_section .tq_main .tq_btn a.btn_1{
    margin-bottom: 12px;
  }
  .thank_you_section .tq_main .tq_con{
    padding:160px 10px 60px 10px;
  }
  .thank_you_section .tq_main .tq_top_img {
    width: 50%;
    left: 26%;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns{
    flex-direction: column;
    align-items: center;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns a{
    font-size: 14px;
    max-width: 240px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btns a.cart_no{
    margin-right: 0px;
    margin-bottom: 12px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:not(:last-child)::after{
    right: unset;
    top: unset;
    bottom:0;
    left: 47%;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item{
    max-width: 100%;
    padding-bottom: 60px;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex .cart_btm_item:last-child{
    padding-bottom: 0;
  }
  .add_to_cart .cart_tog_in .cart_btm .cart_btm_flex{
    flex-direction: column;
    justify-content: center;
  }
  .ordering_popup .od_detail_popup .price_box  a.order_btn{
    display: block;
    margin-left: auto;
    max-width: 100%;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.one tbody tr td:first-child,.cart_pg .cart_pgin .cart_pg_in .ryt .tb table.two tbody tr td:first-child{
        width: calc(100% - 17.4%);
          padding-right: 28px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 a{
    font-size: 14px;
  }
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width: 120px;
  }
  .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
    text-align: center;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
     width: 72%;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
     min-height: 260px;
     max-width: 100%;
     display: block;
     margin: 0 auto;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
     background-size: cover;
     width: 95%;
     min-height: 260px;
     padding: 0;
   }
   .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
     display: block;
     margin: 0 auto;
   }
   footer .ftop.btm_slider .ftop_in #foot_slider {
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
  }
  .main_banner .main_banner_block .banner_icon{
    left: unset;
    right: 24px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
    font-size: 20px;
  }
  .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
    font-size: 15px;
  } 
  
  
  /*01-02-23*/
  #gdpr-cookie-message p:last-child{
    flex-direction: column;
  }
  #gdpr-cookie-message a{
    font-size: 15px !important;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn{
    font-size: 15px !important;
      padding: 15px !important;
      margin: 6px auto !important;
  }
  #gdpr-cookie-message{
    width: 90 !important;
  }
  .privacy_section {
      padding: 29px 0 20px 0;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement h2 {
      font-size: 20px;
      line-height: 25px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement p.cmplz-subtitle{
    font-size: 17px;
    line-height: 27px;
  }
  .terms {
      padding: 5px;
      margin: 18px 0px 19px 0;
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel .panel-heading{
    padding: 10px 0;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement a, .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement{
    font-size: 14px;
    line-height: 24px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement ul li{
    background: url(../images/p_tick.svg)no-repeat left top 10px;
  }
  .terms .faq.cookie_page .faq_body .faq_tab .panel .panel-body {
      padding: 0px;
  }
  .terms  .post-inner.thin .entry-content .cmplz-document.cookie-statement p.cmplz-subtitle{
    margin-bottom: 5px;
  }
  .terms .post-inner.thin .entry-content .cmplz-document.cookie-statement p{
    padding-bottom: 5px;
  }
  .terms h1{
    font-size: 28px;
    line-height: 34px;
    padding-bottom: 8px;
    margin-bottom: 4px;
  }
  /****7.2.23***/
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
      display: inline-block;
      margin-right: 0;
    }
    .main_banner .main_banner_block .banner_contents .ban_btm_img ul{
      display: block;
      text-align: center;
    }
      /****7.2.23***/
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:245px ;
  }
  /**9.2.23**/
  /***7.3.23***/
  .error_page a{
    font-size: 16px;
    padding: 12px;
    margin: 15px auto;
    min-width: 130px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item img.tab_img {
    height: 220px;
    min-height: 220px;
  }
  /***21.3.23***/
  .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
    height: 100%;
  }
  .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
    height: 102px;
  }
  .confetti{
    max-width: 200px !important;
    width:100%;
    height: 220px;
    object-fit: cover;
  }
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th .od_radio label{
    justify-content: center;
  }
  /***21.3.23***/
  /***29.3.23***/
  header .header .head_in .cart_list .chat{
    width: 80%;
  }
  header .header .head_in .cart_list .icon_mbl {
    width: 40%;
  }
  header .header.scrolled .head_in .cart_list .chat {
    width: 62%; 
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha .whole.captchacode{
    width: 100%;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .ban_frm.contact_captcha{
    flex-wrap: wrap;
    margin-bottom: 28px;
  }
  .cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    width: 100%;
    font-size: 14px;
  }
  .cntct_us .cntct_us_in .ryt .cnt_form .frm_check label p,.cntct_us .cntct_us_in .ryt form .cnt_form .contact_captcha p{
    font-size: 15px;
  }
  .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_detail{
    justify-content: center;
  }
  header .header {
    padding: 10px 0px;
  }
  header .header .head_in {
    padding: 0;
  }
  header .header .head_in .cart_list .login .login1 .bdy{
    padding: 20px 10px;
  }
  header .header .head_in .cart_list .login .login1 .bdy .frm_check label input{
    margin-top: 0;
  }
  /***29.3.23***/
  /***30.3.23***/
  header .header .head_in .cart_list .chat {
      width: 100%;
      justify-content: flex-start;
  }
  
  /***30.3.23***/
  
  /* 10-4-23 */
  header .header .head_in .logo a img{
      width: 110px;
  }
  header .header .head_in .cart_list {
    width: 110px;
  }
  header .header .head_in .menu_btn{
    width: 30px;
  }
  header .header .head_in .logo {
    width: calc(100% - 146px);
  }
  header .header .head_in .logo a img {
    width: 145px;
  }
  header .header .head_in .menu_btn {
    top: 19px;
    right: -4px;
  }
  header .header .head_in .menus {
    width: 270px;
  }
  /* 11-4-23 */
  
  .hw_to_wrk .hw_blk1 .hw_left img, .hw_to_wrk .price_blk .price_right img, .hw_to_wrk .hw_kitch .kitch_left img {
    height: 260px; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk {
    flex-direction: column; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt {
    margin: 0 auto; }
  
  .hw_to_wrk .hw_vdblk > img {
    height: 650px; }
  
  .hw_to_wrk .hw_blk1 .hw_right h1, .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2, .hw_to_wrk .price_blk .price_left h3, .hw_to_wrk .hw_kitch .kitch_right h4 {
    font-size: 30px;
    line-height: 30px; }
  
  .hw_to_wrk .hw_blk1 .hw_right p,
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_lt li,
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left ul li,
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left p,
  .hw_to_wrk .price_blk .price_left > p,
  .hw_to_wrk .price_blk .price_left .list ul li,
  .hw_to_wrk .hw_kitch .kitch_right p,
  .hw_to_wrk .hw_kitch .kitch_right p {
    font-size: 16px; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_lt li {
    margin-left: 0; }
  
  .hw_to_wrk .hw_kitch .kitch_right {
    padding: 30px 10px; }
  
  .hw_to_wrk .price_blk {
    margin-bottom: 30px; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt span {
    font-size: 20px; }
  
  .hw_to_wrk .hw_blk1 .hw_right .best_blk .b_rt {
    padding: 15px; }
  
  .hw_to_wrk .price_blk .price_left .list {
    flex-direction: column; }
  
  .hw_to_wrk .hw_kitch .kitch_right .kitch_list span {
    font-size: 18px;
    line-height: 23px; }
  
  .hw_to_wrk .hw_kitch .kitch_right .kitch_list:before {
    width: 68px;
    height: 68px; }
  
  .hw_to_wrk .hw_kitch .kitch_right .kitch_list {
    padding-left: 80px; }
  
  .hw_to_wrk .hw_blk1 .hw_right h1, .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left h2, .hw_to_wrk .price_blk .price_left h3, .hw_to_wrk .hw_kitch .kitch_right h4 {
    font-size: 27px;
    line-height: 27px; }
  
  .hw_to_wrk .hw_vdblk .hw_vdblk_inner .vd_left {
    padding-left: 20px; }
  
  .hw_vdblk .vd_right .vdo {
    height: auto;
    background-size: 385px;
    min-height: 260px; }
  
  .hw_vdblk .vd_right .vdo video {
    min-height: 260px;
    max-width: 385px;
    display: block;
    margin: 0 auto; }
  
  .sam_form .form_row .form_con .form_sel .poscode_{
    flex-direction: column;
  }
  .sam_form .form_row .form_con .form_sel .poscode_ > div{
    width: 100%;
  }
   /***====1 may 23====***/
   .steen .steen_in .steen_caro .steen_item .cnt a{
    font-size: 16px;
    height: 25px;
  }
   /***====1 may 23====***/
   /***===10 may 23===****/
   .modal-content{
    display: flex;
      align-items: center;
      justify-content: center;
   }
   .modal-content .mySlides{
    height: auto;
   }
   .main_banner .main_banner_block .banner_icon a {
    width: 40px;
    height: 40px;
  }
  .main_banner .main_banner_block .banner_icon a img {
    width: 45%;
  }
   /***====10 may 23====***/
   .odd_S .odd_Heading h1 {
    font-size: 19px;
    line-height: 25px;
    width: 100%;
    margin-bottom: 22px;
  }
  .odd_S form .form_btn button{
    font-size: 16px;
    padding: 10px 0;
    max-width: 150px;
  }
   /***====10 may 23====***/
   input::-webkit-file-upload-button{
    opacity: 0;
    width: 100%;
    max-width: 100px;
    /*display: block;
    margin-top: 12px;*/
  }
  
  /***===15.5.23===****/
  .categories .cate_in .lft .filter_nav  .btn_container{
    width: 15%;
  }
  .categories .cate_in .lft .filter_nav .sorting_f{
    width: 22%;
  }
  .categories .cate_in .lft .filter_nav p{
    width: 70%;
  }
  /***===15.5.23===****/
  /***===18.5.23===****/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h1, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h2, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h3, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h4, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h5, .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc h6{
    font-size: 15px;
    line-height: 20px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc ul li{
    font-size: 15px;
    margin-left: 0;
  }
  /***===18.5.23===****/
  /***===18 may 23===****/
  .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box{
    flex-direction: column;
  }
  .banner_btm_pc .pc_bg .pc_txt, .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_txt, .ordering_popup .od_detail_popup .price_box .pc_detail{
    width: 100%;
    text-align: center;
  }
  /***===18 may 23===****/
    /***====31 may 23====****/
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one.one_icon td:last-child{
      width: 120px;
      text-align: end;
          }
            /***====31 may 23====****/
  
  /****20.06.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input{flex-wrap: wrap;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_txt .dis_input label{margin-bottom: 10px;}
  .categories .cate_in .ryt .page li:last-child {
      margin-right: 0;
      margin-left: 0px;
  }
  .categories .cate_in .ryt .page li {
      margin-right: 5px;
  }
  .categories .cate_in .ryt .page li a{width: 35px;height: 35px;font-size: 15px;}
  .categories .cate_in .ryt .page li:first-child {
      margin-right: 5px;
  }
  /***===21 jun 23===***/
  .ordering_popup .od_detail_popup .od_bg.od_two .od_th #cooking_radio label:last-child{
    padding-left: 40px;
  }
  /***===21 jun 23===***/
  .kenz .kenz_in .kenz_caro,.steen .steen_in .steen_caro{
    padding-top: 30px;
  }
  .kenz .kenz_in .kenz_caro .owl-nav,.steen .steen_in .steen_caro .owl-nav{top: -30px;}
  .kenz .kenz_in .kenz_caro .owl-nav button span,.steen .steen_in .steen_caro .owl-nav button span{font-size: 25px;line-height: 26px;height: 100%;}
  .kenz .kenz_in .kenz_caro .owl-nav button ,.steen .steen_in .steen_caro .owl-nav button{background: white;width: 30px;height: 30px;}
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in p{font-size: 25px;line-height: 26px;height: 100%;}
  /**==22 jun 23==***/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in  .cnt p{
    font-size: 14px;
    line-height: 18px;
    padding: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro{
    padding: 0;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in p, .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .group_p{
    padding-left: 0;
  }
  /**==22 jun 23==***/
  .banner_btm_pc .pc_bg .delivery_left{
    display: block;
    text-align: center;
  }
  /***===24 july2 23===****/
  .banner_btm_pc .pc_bg p.levr1 span, .ordering_popup .od_detail_popup .price_box p.levr1 span{
    text-align: center;
  }
  /***===24 july2 23===****/
  
  /* 25-7-23 */
  .banner_btm_pc .pc_txt p, .ordering_popup .od_detail_popup .price_box .pc_txt p {
    font-size: 22px;
    line-height: 27px;
  }
  .banner_btm_pc .pc_bg .pc_detail{
    margin-top: 4px;
  }
  /**27.07.23**/
  .sam_form .form_row .form_con h1,#_form_13_._inline-form ._form-title{
    font-size: 28px !important;
    line-height: 30px !important;
    margin-bottom: 8px !important;
    padding-bottom: 7px !important;
  }
  .sam_form .form_row .form_con ._form_1.brouch_reque form ._form-content ._form_element {
    margin-bottom: 12px !important;
  }
  
  /***==kitc pd start==****/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg{
  padding: 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p{
    font-size: 18px;
    line-height: 22px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong{
    font-size: 20px;
    line-height: 22px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm strong{
    font-size: 17px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p{
    font-size: 15px;
    line-height: 20px;
  }
  .main_banner .main_banner_block .banner_contents .content{
    padding: 0;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li{
    width: 90px;
    height: 90px;
    display: flex;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img{
    margin-top: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont{
    padding: 4px 10px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont strong{
    font-size: 14px;
    line-height: 18px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_lft .banner_top_cont  img{
    width: 25px;
  }
  .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next,.main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-next:hover,.main_banner .main_banner_block.new_banner .banner_img .owl-nav .owl-prev:hover{
    width: 35px;
    height: 35px;
    background-size: 8px;
  }
  /***==kitc pd end==****/
  
  /* 8-8-23 */
  
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating {
    width: 44%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img img {
    width: 70px;
  }
  
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img {
    right: 15px;
  }
  .main_banner .main_banner_block .banner_contents {
    padding: 25px 10px 40px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
    width: 100%;
    height: 90px;
    display: flex;
  }
  /* 3-10-23 */
  #_form_5_ ._form_element ._form-fieldset > ._row span{
    width: 90%;
  }
  
  
  /*21-12-23*/
  
  .droom .droom_in .visible {
      text-align: left;
      padding: 0 20px;
      display: flex;
      flex-wrap: wrap;
      max-width: 309px;
      margin: 20px auto;
  }
  .filter_feature label {
      width: 45%;
  }
  
  
  /*22-01-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_1{
      width: 85%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_2{
      width: 70%;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec .color_3{
      width: 55%;
  }
  /*22-01-2024*/
  
  /*23-01-2024*/
  .lightbox_popup .modal-header img{
    width: 100%;
    height: 320px;
  }
  /*23-01-2024*/
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line{
    padding: 15px 10px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width: calc(100% - 130px);
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in>p{
    margin-right: 10px;
    font-size: 16px;
    max-width: 120px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors .counter-custom-dropdown-button span{
    padding: 10px 15px !important;
    height: 49px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check input[type = "radio"] {
    width: 27px;
    height: 27px;
  }
  /* ---------- 1.3.24 --------*/
  
  /*07-03-2024*/
  .ordering_popup .od_detail_popup .od_bg .od_two_body.composition_combo{
        justify-content: center !important;
  }
  
  /*07-03-2024*/
  
  /* ---------- 8.3.24 --------*/
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item{
    width:48%;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 110px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .ovr a {
    width: 50px;
    height: 50px;
}
  .steen .steen_in .steen_caro .steen_item .cnt{
    padding: 12px 5px;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item:nth-child(odd){
    margin-right: 4%;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro{
    width: 98%;
  }
  /* ---------- 8.3.24 --------*/
  /* 13-03-2024 */
  .categories .cate_in .ryt .hd1 h1{
    padding: 0;
  }
  .categories .cate_in .ryt{
    padding-top: 25px;
  }
  /* 13-03-2024 */
/* 15-04-2024   */
.video_page .shw_you .inr_blk .lft .img_blk img {
  height: 200px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
  width: 180px;
}
/* 15-04-2024   */
/* 05-04-25 */

.steen .steen_in .steen_caro .steen_item .cnt a.new-detail-btn {
  font-size: 14px;
}
/* 05-04-25 */

/* ---------- 26.5.25 ---------- */
.product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .greep_obj{
  height: 300px;
}
/* ---------- 26.5.25 ---------- */

  /* 27-01-26 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before {
    right: -10px;
    background-size: 11px;
  }
  /* 27-01-26 */
    header .header .head_in .menu_btn {
    width: 28px; /* 27-01-26 */
    }
      /* 28-01-2026 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    margin-right: 40px;
  }
  header .header .head_in .cart_list {
    width: 50% !important;
  }
  header .header .head_in .logo {
    width: 41% !important;
  }
  /* 28-01-2026 */
}  
  /* 1-7-23 */
  @media screen and (max-width:450px) {
    .cart_pg.new_cart .cart_pgin .verdr {
      flex-wrap: wrap;
    }
  
    .cart_pg.new_cart .cart_pgin .verdr a.two {
      margin-left: 0;
      margin-top: 10px;
    }
  
    .cart_pg.new_cart .cart_pgin .verdr a {
      min-width: 100%;
    }
  
    .cart_pg .cart_pgin {
      width: 100%;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table {
      padding: 0 10px 0;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table,
    .cart_pg .cart_pgin .car-tot .tb table {
      padding: 0 10px;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .lft .img {
      padding: 25px 10px 10px 10px;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr.fst td {
      font-size: 17px;
      line-height: 22px;
    }
  
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table tbody tr td {
      font-size: 15px;
    }
  
    .cart_pg .cart_pgin .car-tot .tb table tbody tr td {
      font-size: 15px;
    }
  
    .new_cart .cart_pgin .cart-fle .lft .img img {
      height: 230px;
    }
    /* 4-7-23 */
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .img img {
      width: 85px;
      height: 85px;
    }
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .img {
      width: 41%;
    }
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .tprod .prc .lft1 p {
      font-size: 15px;
      line-height: 18px;
      padding-bottom: 10px;
    }
    /* 11-7-23 */
    .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child, .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child {
      width: 60%;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:last-child, .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:last-child {
    width: 40%;
    text-align: end;
  }
  .thank_you_section.new_thank .tq_main .tq_con .tq_table .tq_btm .tq_lft table tr td.tq-cont p {
    font-size: 17px;
    line-height: 20px;
    padding-bottom: 2px;
  }
  .thank_you_section.new_thank .tq_main .tq_con {
    padding: 200px 11px 20px;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:last-child, .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:last-child {
    width: 50%;
    text-align: end;
  }
  .thank_you_section .tq_main .tq_con .tq_table .tq_top .tq_lft table tbody tr td:first-child, .thank_you_section .tq_main .tq_con .tq_table .tq_ryt table tr td:first-child {
    width: 50%;
  }
  /* 18-7-23 */
  .hw_to_wrk .hw_kitch .kitch_right .kitch_links{
    flex-wrap: wrap;
  }
  .hw_to_wrk .hw_kitch .kitch_right .btn_{
    margin-right: 0;
    width: 100%;
  }
  .hw_to_wrk .hw_kitch .kitch_right .btn_cnt {
    width: auto;
    margin: 0 auto;
    margin-top: 20px;
  }
  /***===25 july 23===***/
   .review_blk .review_body .review_top .review_ryt{
    width: 100%;
  }
  /***===25 july 23===***/
  
  /* 26-7-23 */
  #_form_5_ ._submit {
    font-size: 15px;
    line-height: 15px;
    max-width: 224px;
    display: block;
    text-align: center;
    padding: 14px 11px !important;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table::-webkit-scrollbar {
    width: 4px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table::-webkit-scrollbar-thumb {
    background: #ff4713;
    border-radius: 6px;
  }
  /* 1-8-23 */
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
    max-width: 50px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-indent: -800em;
    background: #ff4713 url(../images/cart-w.svg) no-repeat center center;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title {
    width: 32%;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car a img {
    height: 70px;
    width: 70px;
    min-width: 70px;
    border-radius: 8px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-delete a,header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price a {
    max-width: 40px;
    width: 40px;
    height: 40px;
    background-size: 19px;
  
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-delete a img{
    width: 15px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-car {
    padding-left: 10px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
    padding-left: 14px;
  }
  header .header .head_in .cart_list .wish .wish-details .table1 table tr td {
    padding: 15px 0 15px 10px;
  }
  /***===kitc pg start===***/
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating{
  width: 100%;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft{
    border-right: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn{
    max-width: 210px;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img .owl-stage-outer{
    margin: 0;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img{
    right: 10px;
    top: 30px;
  }
  /***===kitc pg end===***/
  /* 8-8-23 */
  
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail strong {
    font-size: 22px;
    line-height: 22px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail span, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm p, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p {
    font-size: 15px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn {
    max-width: 240px;
    margin: 10px auto;
    width: 100%;
    display: block;
    font-size: 17px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating p span {
    font-size: 15px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg {
    display: flex;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt {
    order: 2;
    width: 100%;
    text-align: center;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_img {
    right: 10px;
    top: 11px;
    width: 100%;
    position: unset;
    text-align: center;
    order: 1;
    margin-top: 10px;
    margin-bottom: 16px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p {
    font-size: 20px;
    line-height: 27px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt h3, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_txt p {
    font-size: 17px;
    line-height: 20px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft {
    text-align: center;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft, .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating {
    text-align: center;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_rating a.order_btn {
    max-width: 200px;
    margin: 10px auto;
    width: 100%;
    display: block;
    font-size: 15px;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top ,.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_btm{
    text-align: center;
  }
  .main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail{
    order:3;
  }
  .main_banner .main_banner_block .banner_contents .ban_btm_img ul li {
      width: 100%;
      height: 85px;
      display: flex;
  }
  .review_section a svg{
    width: 18px !important;
  }
  /* 3-10-23 */
  #_form_1_ ._form_element ._form-title ,#_form_11_ ._form_element ._form-title{
    font-size: 24px;
    line-height: 30px;
  }
  
  /* 2-3-24 */
  .categories .cate_in .ryt .steen.catsen .powerranger h1 {
    font-size: 23px;
    line-height: 30px;
  }
  .categories .cate_in .ryt .steen.catsen .powerranger h1 b {
    font-size: 22px;
  }
  
  
  
  /*21-03-2024*/
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab {
      font-size: 16px !important;
      line-height: 30px !important;
  }
  .ytp-large-play-button {
      width: 38px !important;
      height: 38px !important;
      margin-left: 0 !important;
      margin-top: 0 !important;
      transform: translate(-50%, -50%) !important;
  }
  /*21-03-2024*/
  
  .checkout_pg .checkout_in .ckout .lft .ck_form2 .ck_pay .description_tab p:not(:last-child) {
      margin-bottom: 10px;
  }
/* 15-04-2024   */
.video_page .shw_you .inr_blk .rgt h1 {
  font-size: 23px;
  line-height: 35px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
  width: 210px;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ {
  width: 100%;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .vid_ video {
  height: 200px;
  object-fit: contain;
}
.video_page .faq_vid .inr_blk .cate_vid .tab-content .tab-pane .inr_blk .item_ .cnt {
  padding: 20px 10px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li:not(:last-child){
  margin-right: 0;
}
/* 15-04-2024   */
/* 26-07-24 */
.categories .blog_overview_inner.portfolio_grid .overview_grid .item>a img {
  height: 180px;
}
.categories .blog_overview_inner .overview_grid .item .c_cnt {
  padding: 15px;
}
/* 26-07-24 */
/* 30-07-24 */
.tes_clent .tp_cont .lft h1{
  font-size: 24px;
  line-height: 29px;
}
.tes_clent .prd_ovr_boxes .box .img_blk .slidImg.blu_ a strong {
  font-size: 15px;
  line-height: 20px;
}
.tes_clent .prd_ovr_boxes .box .top_content p, .tes_clent .tp_cont .lft p, .tes_clent .prd_ovr_boxes .box .btm_content ul li span {
  font-size: 14px;
  line-height: 20px;
}
.tes_clent .prd_ovr_boxes .box .top_content p {
  padding-top: 6px;  
}
.tes_clent .bt_content ul.pagi_ {
  margin-top: 20px;
}
.tes_clent .prd_ovr_boxes .box {
  padding: 15px 15px 15px;
}
/* 30-07-24 */

/* 07-02-25 */
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
  height: 210px;
}
.shw-sect .shw-bez p {
  font-size: 15px;
  line-height: 23px;
  padding-bottom: 20px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  padding: 20px 15px;
}
.shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt {
  padding: 20px 15px;
}
.shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
  margin-bottom: 17px;
}
.shw-sect .shw-loc .loc-inn-sec{
  margin-bottom: 10px;
}
header .header .head_in .logo {
  width: 44% !important;
}
header .header.header.scrolled {
  padding: 7px 0;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 48% !important;
}
.header1 .logo {
  width: 48%;
}
.header1 {
  padding: 8.5px 1px;
}
/* 07-02-25 */

/* 16-04-2025 */
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label .inside-label{
  display: flex;
  justify-content: center;
}
.main_banner .main_banner_block.new_banner .banner_blk_ryt .banner_btm_pc .pc_bg .pc_detail .pc_det_lft .pc_det_top .new-label strong {
  font-size: 28px;
  line-height: 33px;
  /* color: #9ad780; */
}
/* 16-04-2025 */
/* 18-04-2025 */
.steen .steen_in .steen_caro .steen_item .cnt .new-label .inside-label li:first-child{
  font-size: 14px;
  line-height: 20px;
  padding: 2px 8px;
}
.steen .steen_in .steen_caro .steen_item .cnt .new-label strong{
  font-size: 22px;
  line-height: 28px;
}
/* 18-04-2025 */
/* 19-04-2025 */
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row .label-pass p {
  top: 14px;
  right: 10px;
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row {
  top: -14px;
  left: -3px;
}
.kenz .kenz_in .kenz_caro .kenz_item .lable-row .label-pass p{
  font-size: 14px;
  line-height: 18px;
}
/* 19-04-2025 */
/* 21-04-2025 */
.steen .steen_in .steen_caro .steen_item .cnt .new-label strong {
  font-size: 27px;
  line-height: 32px;
}
/* 21-04-2025 */
/* 22-04-2025 */
header .header .head_in .cart_list .wish .wish-details .table1 table tr td:last-child {
  padding-right: 8px;
}
/* 22-04-2025 */

  /* 27-01-26 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown {
    position: relative;
    margin-left: 5px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected img {
    width: 33px;
    height: 26px;
    object-fit: contain;
  }
  /* 27-01-26 */
    /* 28-01-2026 */
  header .header .head_in .cart_list .icon_mbl .custom-dropdown .selected img{
    width: 25px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown::before{
    right: -5px !important;
  }
  header .header .head_in .cart_list .wish {
    margin-right: 13px;
  }
  /* 28-01-2026 */
}
  
  @media screen and (max-width:439px){
    .kenz .kenz_in .kenz_caro .kenz_item .img > a img.product_image{height: 350px;}
    .categories .blog_overview_inner .h1{
    font-size: 30px;
    line-height: 35px;
  }
  
  .categories .blog_overview_inner .overview_grid .item .c_cnt span, .rel_blog .blog_carousel .item .c_cnt span{
    font-size: 14px;
    line-height: 20px;
  }
  /* 4-8-23 */
  .review_blk .review_body .review_given .review_mem_hd .rv_name {
    padding: 8px 0;
  }
  .review_blk  .review_body .review_given .review_mem_hd {
    display: block;
    text-align: left;
  }
  .review_blk .review_body .review_top .review_lft p {
    margin-left: 0;
    margin-top: 8px;
  }
  .review_blk .review_body .review_top .review_lft {
    width: 100%;
    text-align: left;
    padding-right: 0;
    display: block;
  }
  .review_blk .review_head a {
    height: 38px;
  }
  #gdpr-cookie-message button, button#ihavecookiesBtn {
    max-width: 260px;
    padding: 8px !important;
  }
  }
  @media screen and (max-width:440px){
    footer .fbdy .fbdy_in .ryt .cnt{width: 230px;}
    .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1 {
      width: 280px;
  }
  footer .ftop.btm_slider .ftop_in #foot_slider {
    margin: 0 auto;
    width: 100%;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1{
    width: 90px;
  }
  .steen .steen_in .steen_caro .steen_item .img .best1 .bst1 a {
    padding: 10px;
    font-size: 15px;
}
.steen .steen_in .steen_caro .steen_item .img .best1 .ovr a {
  width: 45px;
  height: 45px;
}
  .kenz .kenz_in .kenz_caro .kenz_item .img .best1{
    justify-content: center;
   margin: 0;
  }
  /**9.2.23**/
  .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
    width:215px ;
  }
  /**9.2.23**/
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item {
      flex-direction: column!important;
      align-items: center;
      justify-content: center;
      margin-bottom: 30px;
  }
  
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_lg{margin-right: 0;}
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item:nth-child(2n) .img_lg {
      margin-left: 0px;
  }
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_images .img_item .img_desc {
      width: 100%;
  }
  /***29.3.23***/
  .bread_crumbs .bread_cnt ul li + li:before{
    background-size: 14px;
  }
  .bread_crumbs .bread_cnt ul li a {
    font-size: 13px;
  }
  .bread_crumbs .bread_cnt ul li + li{
    margin-left: 0;
    padding-left: 20px;
  }
  
  .product_detail_tab .nav{
    justify-content: unset;
    flex-wrap: wrap;
  }
  .product_detail_tab .nav li a{
    width: unset;
    display: block;
  }
  .product_detail_tab .nav li{
    width: 48%;
    margin-bottom: 12px;
  }
  .bread_crumbs .bread_cnt ul li + li:before{
    top: 6px;
  }
  /***29.3.23***/
  .banner_btm_pc .pc_bg .pc_detail span{
    font-size: 18px;
  }
  .ordering_popup .od_detail_popup .price_box .pc_detail span{
  font-size: 16px;
  }
  .banner_btm_pc .pc_txt h3, .banner_btm_pc .pc_txt p .banner_btm_pc .pc_bg p.levr1 span, .ordering_popup .od_detail_popup .price_box p.levr1 span{
    font-size: 16px;
    line-height: 22px;}
    #_form_642BEF0D4A27A_ ._form-title {
      font-size: 20px;
      line-height: 20px;
  }
  .activecamp ._form_1 ._form-content ._form_element input{
    padding: 10px 20px !important;height: 45px !important;
  }
   /***====1 may 23====***/
   .steen .steen_in .steen_caro .steen_item .cnt a{
    font-size: 16px;
    height: 48px;
  }
   /***====1 may 23====***/
   /***====10 may 23====***/
   .odd_S .odd_Heading h1 {
    font-size: 19px;
    line-height: 25px;
  }
   /***====10 may 23====***/
   .odd_S .odd_s_in{
    padding: 20px 10px;
  }
  /***====25.5.23===****/
  .kenz .kenz_in .kenz_caro .kenz_item .cnt a{
    height: 40px;
    -webkit-line-clamp: 2;
  }
  /***====25.5.23===****/
  }
  @media screen and (max-width: 400px){
    .banner_btm_pc .pc_bg .pc_txt, .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_txt, .ordering_popup .od_detail_popup .price_box .pc_detail{
      width: 100%;
    }
    .banner_btm_pc .pc_bg, .ordering_popup .od_detail_popup .price_box{justify-content: flex-start;flex-direction: column;}
    .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_detail{justify-content: center;}
    .kenz .kenz_in .kenz_caro .kenz_item .img > a img.product_image{height: 250px;}
  
    .hw_to_wrk .hw_vdblk > img {
      height: 680px; }
  
    .hw_to_wrk .btn_{padding: 0 10px;}
    /***====1 may 23====***/
    .steen .steen_in .steen_caro .steen_item .cnt a{
      font-size: 16px;
      height: 48px;
    }
    .categories .cate_in .ryt .hd1 .optn label.lf select{
      max-width: 126px;
    }
     /***====1 may 23====***/
      /***===4 may 23====***/
      .privacy_section .privacy_in p span{
        font-size: 17px;
        line-height: 24px;
      }
       /***====4 may 23====***/
       .main_banner .main_banner_block .banner_contents{
        position: static;
      }
      .main_banner .main_banner_block .banner_contents{
        background: rgba(0,37,84);
      }
      .banner_btm_pc{
        margin-top: 0;
      }
      .main_banner .main_banner_block .banner_icon a{
        width: 30px;
        height: 30px;
      }
      .main_banner .main_banner_block .banner_icon a img{
        width: 50%;
      }
      .main_banner .main_banner_block .banner_img .owl-nav .owl-next,.main_banner .main_banner_block .banner_img .owl-nav .owl-prev,.main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover,.main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
        background-size: 15px;
      }
      .odd_S .odd_Heading h1{
        font-size: 18px;
        line-height: 25px;
      }
      .odd_S .odd_s_in{
        padding: 30px 10px;
      }
      /***====31 may 23====****/
      .checkout_pg .checkout_in .ckout .ryt .jouw .tp2 table.one.one_icon td:last-child{
  width: 120px;
  text-align: end;
      }
      .ordering_popup .od_detail_popup .od_bg .od_th .od_radio label{
        align-items: center;
      }
  /* 15-7-23 */
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev, .main_banner .main_banner_block .banner_img .owl-nav .owl-next {
    width: 45px;
    height: 45px;
    background-size: 8px;
  }
  .main_banner .main_banner_block .banner_img .owl-nav .owl-prev:hover, .main_banner .main_banner_block .banner_img .owl-nav .owl-next:hover{
    background-size: 8px;
  }
  
  
  
  /*23-01-2024*/
  .lightbox_popup .btn-close{
    font-size: 17px;
    line-height: 16px;
  }
  .no-result-form.chk label.error {
    top: 43px;
}
  /*23-01-2024*/
  }
  
  @media screen and (max-width:380px){
    .thank_you_section .tq_main .tq_con{
      padding:120px 10px 60px 10px;
    }
    header .header .head_in .cart_list .login .login1 {
      width: 300px;
      right: 0;
    }
    .watk .watk_in .watk_caro .watk_caro_in {
      padding: 20px;
    }
    .watk .watk_in .watk_caro .watk_caro_in .tp p {
      font-size: 15px;
      line-height: 22px;
      background-size: 38px;
      padding-left: 48px;
    }
    .watk .watk_in .watk_caro .watk_caro_in .bdy p {
      font-size: 14px;
      display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .steen .steen_in > p em {
      display: block;
    }
    header .header .head_in .cart_list .cart .cart_details .cart_detl_in .cart_in .ryt .cart_tbl table tbody tr.bg1 td.in_bg {
      background-size: 18px !important;
      background: url(../images/gtik.png) no-repeat left top 20px; 
    }
    header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-price {
      width: 14%;
    }
      header .header .head_in .cart_list .wish .wish-details .table1 table tr td.um-title {
        width: 43%; 
    }
    .samplebox .sample_in .cnt a {
      font-size: 16px;
      padding: 14px;
      max-width: 220px;
        margin: 0 auto;
    }
    .samplebox .sample_in .cnt p strong {
      font-size: 21px;
    }
    .caros .caros_in #slider3{
      width: 80%;
      margin: 0 auto;
    }
    footer .ftop.btm_slider .ftop_in #foot_slider{
      width: 88%;
      margin: 0 auto;
    }
    /**=========product category page starts=========**/
  /*  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro {
      flex-direction: column;
    }*/
  /*  .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item {
      width: 100%;
      margin: 0 0 20px 0;
    }*/
    /**popup page starts**/
    .ordering_popup .od_detail_popup .od_bg .od_body .od_img_item a.img_lk img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-height: 280px;
    max-height: 280px;
    }
    .ordering_popup .od_detail_popup .od_bg .od_body .pop_up_img {
      width: 100%;
    }
    .worpen .worpen_in .lft img {
      height: 278px;
    }
    .steen .steen_in .steen_caro .steen_item .img a img{
      height: 260px;
    }
    .product_detail_tab .nav{
      flex-direction: row;
      justify-content: unset;
      padding: 16px 0 6px 0;
    }
    .product_detail_tab .nav li a{
      display: block;
      width: unset;
      line-height: 18px;
      padding: 14px;
    }
    .product_detail_tab .nav li {
      width: 48%;
    }
    .product_detail_tab .nav li{
      margin-right: 12px;
      margin-bottom: 12px;
      }
    .product_detail_tab .nav li:nth-child(even){
      margin-right: 0px;
    }
    .ordering_popup .od_detail_popup .price_box  a.order_btn{
      display: block;
      margin: 0 auto 0 0;
    }
    .categories .cate_in .ryt .steen.catsen .steen_in .steen_caro{
      width: 100%;
    }
    /**popup page end **/
    footer .ftop .ftop_in ul li{
    font-size: 14px;
    }
    footer .ftop.btm_slider .ftop_in #foot_slider {
      margin: 0 auto;
      width: 100%!important;
      max-width: 100%!important;
    }
    .lSSlideOuter .lSPager li {
      max-width: 56px;
      margin-right: 5px !important;
      float: unset;
    }
    .kenz .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
      width: 210px;
    }
    .kenz.kenz_pd{
      margin-bottom: 15px;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns{
     text-align: center;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button{
      width: 50%;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo video{
      min-height: 180px;
      max-width: 267px;
      display: block;
      margin: 0 auto;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo{
      background-size: 267px;
      min-height: 181px;
    }
    .banner .banner_in .ban_cnt .ban_cnt_in .ryt .vdo .btns button.pause_v{
      display: block;
      margin: 0 auto;
    }
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td{
      font-size: 18px;
    }
    .cart_pg .cart_pgin .cart_pg_in .ryt .tb table.thr tbody tr.ls td:last-child{
      font-size: 15px;
    }
    .kenz .kenz_in .kenz_caro .kenz_item .img .best1{
      justify-content: center;
      right: -10px;
    }
  
    /***7.2.23***/
    /***7.2.23***/
    /***9.2.23***/
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1{
    justify-content: start;
    }
    .product_detail_tab .tab-content .tab-pane .tab_bg .kenz.kenz_pd .kenz_in .kenz_caro .kenz_item .img .best1 .bst1{
      width:137px ;
    }
    /***21.3.23***/
    .main_banner .main_banner_block .banner_icon .modal .modal-content .mySlides img{
      height: auto;
    }
    .main_banner .main_banner_block .banner_icon .modal .modal-content .column img.demo{
      height: 82px;
    }
    .confetti{
      max-width: 100%;
      width:100%;
      height: 180px;
      object-fit: cover;
    }
  
  /***21.3.23***/
  /***29.3.23***/
  .bread_crumbs .bread_cnt ul li + li:before{
    background-size: 14px;
  }
  .bread_crumbs .bread_cnt ul li a {
    font-size: 13.22px;
  }
  .bread_crumbs .bread_cnt ul li + li{
    margin-left: 0;
    padding-left: 20px;
  }
  body.pd_detail header .header.header.scrolled .head_in{
   display: none;
  }
  .banner_btm_pc .pc_bg .pc_detail, .ordering_popup .od_detail_popup .price_box .pc_detail{
    justify-content: center;
  }
  .banner_btm_pc .pc_txt h3, .banner_btm_pc .pc_bg p.levr1 span, .ordering_popup .od_detail_popup .price_box p.levr1 span {
    font-size: 17px;
    line-height: 22px;
  }
  header .header .head_in .cart_list .chat .stic .stic_form input[type="text"]{
    padding: 12px 45px 12px 12px;;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /***29.3.23***/
  /***30.3.23***/
  .banner_btm_pc .pc_bg {
    padding: 20px 10px;
  }
  /***30.3.23***/
  /*14-4-23*/
  
  .blog_main_inner .bnr {
      height: 270px;
  }
  
  .blog_main .blog_main_inner{
    margin: 30px 0;
  }
  .categories .blog_overview_inner .h1 {
    font-size: 28px;
  }
  .blog_main_inner .h1{
     font-size: 25px;
  }
  
  .hw_vdblk .vd_right .vdo {
    background-size: 267px;
    min-height: 181px; }
  
  .hw_vdblk .vd_right .vdo video {
    min-height: 180px;
    max-width: 267px;
    display: block;
    margin: 0 auto; }
  
  .hw_vdblk .vd_right .vdo .btns button {
    width: 50%; }
  .categories .cate_in .ryt .page li a{width: 30px;height: 30px;font-size: 15px;}
  
  
  
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__score {
      font-size: 20px;
      line-height: 25px;
  }
  /*01-12-2023*/
  
  /*  --------- 22-2-24 --------- */
  .prd_sticky .prd_sticky_inner .add_Cart a img {
    padding-right: 0px;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a{
    width: 46px;
    padding: 10px 7px 10px 7px;
  }
  .prd_sticky .prd_sticky_inner .add_Cart a:not(:last-child) {
    margin-right: 3px;
  }
  /*  --------- 22-2-24 --------- */
  
  /* ---------- 1.3.24 --------*/
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in>p{
    margin-bottom: 4px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in{
    flex-direction: column;
    align-items: flex-start;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check{
    flex-direction: unset;
    margin-top: 20px;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_check>p{
    margin-bottom: unset;
  }
  .ordering_popup .od_detail_popup .od_bg.exta_field_line .od_th .extra_field_in .colors{
    width:100%;
  }
  /* ---------- 1.3.24 --------*/
  
  
  /*07-03-2024*/
  .product_detail_tab .tab-content .tab-pane .tab_bg .tab_bd .tab_img .colors_rec > div{
        height: 40px !important;
  }
  /*07-03-2024*/
  /* 12-03-2024 */
  .steen .steen_in .steen_caro .steen_item .img a img {
    height: 140px;
  }
  .categories .cate_in .ryt .steen.catsen .steen_in{
    position: relative;
  }
  /* 12-03-2024 */
  /* 26-07-24 */
  .categories .blog_overview_inner.portfolio_grid .overview_grid .item {
    width:100%;
  }
  .categories .blog_overview_inner.portfolio_grid .overview_grid .item:not(:nth-child(2n)) {
    margin-right:0 !important;
  } 
  /* 26-07-24 */
  /* 30-07-24 */
  .tes_clent .prd_ovr_boxes .box .img_blk .slidImg {
    width: 60px;
    height: 62px;
  }
  /* 30-07-24 */
  /* 05-08-24 */
  .tes_clent .prd_ovr_boxes .box .top_content .headerBlock{  
    align-items: normal;    
    flex-direction: column;
  }
  .tes_clent .prd_ovr_boxes .box .top_content .headerBlock .review{
    margin-left: -13px;
  }
  header .header .head_in .logo {
    width: 51% !important;
}
footer .fbtm .fbtm_in .tp1 .logo {
  width: 53% !important;
}
.header1 .logo{
  width: 53%;
}
.header1 {
  padding: 5px 2px;
}
  /* 05-08-24 */
  /* 28-01-2026 */
  header .header .head_in .cart_list {
    width: 52% !important;
  }
  /* 28-01-2026 */
}  
  /*01-12-2023*/
  @media screen and (max-width:360px){
  
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append{
    display: block;
    margin: 10px auto 0px;
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:last-child{
      width: fit-content;
      margin: 0 auto;
      padding: 0
  }
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct p:first-child {
      width: 100%;
      padding: 0;
      border-right: none !important;
  }
  /*01-12-2023*/
  .checkout_pg .checkout_in .ckout .ryt .jouw .ct.check_append p span .__fbcw__bar-widget .__fbcw__bar-widget__content .__fbcw__bar-widget__score {
      font-size: 18px;
      line-height: 24px;
  }
  /*01-12-2023*/
  
  /*23-01-2024*/
  .lightbox_popup .modal-header img {
      width: 100%;
      height: 260px;
  }
  /*23-01-2024*/

  /* 15-04-2024 */
  .video_page .faq_vid .inr_blk .hd_blk h2 {
    font-size: 22px;
    line-height: 26px;
}
.video_page .faq_vid .inr_blk .cate_vid ul.nav li button.rect {
  width: 210px;
}
  /* 15-04-2024 */

  }
  /*01-12-2023*/
  
  /*20-12-2023*/
   .custom-dropdown, .counter-custom-dropdown, .handle-custom-dropdown {
        position: relative;
        display: block;
   
      }
  
      .custom-dropdown-button, .counter-custom-dropdown-button, .handle-custom-dropdown-button {
        /* padding: 10px;
        border: 1px solid #ccc; */
        cursor: pointer;
        position: relative;
      }
  
      .custom-dropdown-options, .counter-custom-dropdown-options, .handle-custom-dropdown-options {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%; /* Adjust the width as needed */
        display: none;
        border: 1px solid #ccc;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        list-style: none;
        padding: 20px;
        z-index: 4;
        height: 200px;
        overflow-y: auto;
        margin: 0;
        background: #ededed
      }
      .custom-dropdown-options::-webkit-scrollbar, .counter-custom-dropdown-options::-webkit-scrollbar, .handle-custom-dropdown-options::-webkit-scrollbar{
        width: 3px;
  
      }
      .custom-dropdown-options::-webkit-scrollbar-thumb, .counter-custom-dropdown-options::-webkit-scrollbar-thumb, .handle-custom-dropdown-options::-webkit-scrollbar-thumb  {
        background-color: #cdcdcd;
        border-radius: 5px;
      }
  
  
      .custom-dropdown-option, .counter-custom-dropdown-option, .handle-custom-dropdown-option {
        cursor: pointer;
        display: flex;
        align-items: center;
      }
  
      .custom-dropdown-option p, .counter-custom-dropdown-option p, .handle-custom-dropdown-option p {
        padding: 10px;
        margin: 0;
  
      }
  
      .custom-dropdown-option p, .counter-custom-dropdown-option p, .handle-custom-dropdown-option p  {
        font: 16px/22px "Ubuntu-Italic";
        color: #999999;
      }
      .custom-dropdown-button >span,  .counter-custom-dropdown-button > span, .handle-custom-dropdown-button > span{
        display: flex;
        align-items: center;
        font: 16px/22px "Ubuntu-Italic";
        color: #999999;
        border-radius: 5px;
        border: unset;
        padding: 11.5px 20px;
        width: 100%;
        padding-right: 50px;
        background: #ededed url(../images/arr1.svg) no-repeat center right 20px;
      }
      .custom-dropdown-button >span span,  .counter-custom-dropdown-button > span span, .handle-custom-dropdown-button > span span{
  
      width: 10px;
      height: 10px;
      display: inline-block;
      padding: 10px;
      margin-right: 10px;
      border-radius: 50%;
      box-shadow:  0 0 5px #cdcdcd;
      }
      /* Add background color to the option */
  
  
      .custom-dropdown-option span,  .counter-custom-dropdown-option span, .handle-custom-dropdown-option  span{
             border-radius: 50%;
        width: 10px;
        height: 10px;
        padding: 10px;
        margin-right: 10px;
        box-shadow:  0 0 5px #cdcdcd;
      }
  
      .custom-dropdown.open .custom-dropdown-options,  .counter-custom-dropdown.open .counter-custom-dropdown-options, .handle-custom-dropdown.open  .handle-custom-dropdown-options{
        display: block;
      }

      /* 06-09-24 */
      @media screen and (max-width:1300px){
        .main-content.step_pge {
          padding: 80px 0;
        }
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 50px;
          line-height: 55px;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 550px;
          height: 488px;
        }
        .step_blk .tab-content .tab-pane .tab_img .tp_vl, .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          padding: 2px 7px;  
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          max-width: 650px; 
          padding: 25px 35px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 27px;
          line-height: 32px;    
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after { 
          width: 130px;
          height: 45px;
          background-size: 130px;
          bottom: -65px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b {
          font-size: 30px;
          line-height: 30px;
          right: 0px;
          max-width: 173px;
          rotate: 11deg;
        }  
        /* 26-02-25 */
        /* no-result */

  .no-result-banner .no-result-cont strong {
    font-size  : 41px;
    line-height: 50px;
  }

  .no-result-for-blk   .no-result-form-fle .no-result-form-lft .no-result-form button {
    padding: 15px 35px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-img img {
    height: 190px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-content {
    padding: 34px 30px 22px 21px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont span {
    font-size: 16px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont b {
    font-size: 21px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont {
    height: 78px;
    width : 78px;
  }

  .stap-slider-blk .stap-slider .stap-item .stap-img .stap-stap-bg::before {
    height: 91px;
    width : 91px;
  }
  .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::before{
    font-size: 15px;
  }
        /* 26-02-25 */

  
      }
      @media screen and (max-width:1200px){
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 45px;
          line-height: 50px;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box span {
          font-size: 18px;
          line-height: 23px;
        } 
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          max-width: 600px;
          padding: 20px 25px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 25px;
          line-height: 30px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          width: 100px;
          height: 40px;
          background-size: 100px;
          bottom: -55px;
          left: -40px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b {
          font-size: 27px;
          line-height: 27px;
          /* right: 30px; */
          max-width: 170px;
          rotate: 11deg;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 500px;
          height: 438px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 150px;
        } 
        .main-content.step_pge {
          padding: 70px 0;
        }
        /* 26-02-25 */
          /* no-result */
          .heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title,.heb .heb_in .heb_lft .hep_faq .dp > .faq-content-title::before {
          font-size: 16px !important;
        }
        .no-result-banner .no-result-cont {
          padding: 60px 10px;
        }
          .no-result-banner .no-result-cont strong {
          font-size  : 38px;
          line-height: 45px;
        }

        .no-result-for-blk   .no-result-form-fle {
          padding: 25px;
        }

        .no-result-for-blk .no-result-form-fle .no-result-form-lft h1,
        .stap-slider-blk .stap-slider-head .stap-slider-lft h2 , .heb.no-res-heb .heb_in .heb_lft>p{
          font-size: 30px;
          line-height: 35px;
        }

        .no-result-for-blk .no-result-form-fle .no-result-form-lft label input,
        .no-result-for-blk .no-result-form-fle .no-result-form-lft select {
          padding: 15px 25px;
        }

        .no-result-for-blk .no-result-form-fle .no-result-form-lft {
          margin-right: 40px;
        }
        /* 26-02-25 */
        /* 08-04-25 */
        .categories .kitchentype_con h1,
        .categories .kitchentype_con h2,
        .categories .kitchentype_con h3,
        .categories .kitchentype_con h4,
        .categories .kitchentype_con h5,
        .categories .kitchentype_con h6 {
          font: 30px/36px "Ubuntu-Bold" !important;
          color: #002254 !important;
          /* padding-bottom: 18px; */
      }
        /* 08-04-25 */
      }
      @media screen and (max-width:1100px){
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 42px;
          line-height: 47px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img {
          width: 130px;
          height: 80px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
          height: 150px; 
        }
        .step_blk a.hv_bl {
          padding: 12px 0;
          max-width: 170px;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 450px;
          height: 388px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 180px;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk {
          padding: 5px;
          width: 106px;
          height: 106px;  
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box span {
          font-size: 16px;
          line-height: 21px;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
          margin-bottom: 20px;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk img {
          width: 100%;
          height: 167px;  
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk {
          height: 120px;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk strong {
          font-size: 18px;
          line-height: 23px;  
        }
        .step_blk .tab-content .tab-pane#step4 h4,.step_blk .tab-content .tab-pane#step2 h5  {
          margin-bottom: 35px;
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk {
          width: 110px;
          height: 110px;
          padding: 5px;   
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
          width: 13.4%;
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(7n)) {
          margin-right: 1%;
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box span {   
          font-size: 17px;
          line-height: 22px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          max-width: 550px;
          padding: 20px 20px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 23px;
          line-height: 28px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          width: 80px;
          height: 38px;
          background-size: 80px;
        }
        .step_blk .nav-tabs {
          max-width: 700px;
          margin: 0 auto 40px auto;
        }
        /* .step_blk .nav-tabs .nav-item .nav-link .cur_d {
          width: 60px;
          height: 60px;
        } */
         /* 26-02-25 */
           /* no-result */
          .stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont {
            height: 72px;
            width: 72px;
            }
            .stap-slider-blk .stap-slider .stap-item .stap-img .stap-cont b {
              font-size: 19px;
              line-height: 20px;
            }
            .stap-slider-blk .stap-slider .stap-item .stap-img .stap-stap-bg::before {
              height: 85px;
              width: 85px;
            }
              .stap-slider-blk .stap-slider-head {
              margin-bottom: 30px;
            }

            .stap-slider-blk .stap-slider .stap-item .stap-content {
              padding: 46px 20px 22px 21px;
            }

            .stap-slider-blk .stap-slider .stap-item .stap-content>a {
              padding   : 14px 22px;
              margin-top: 16px;
            }

            .no-result-for-blk .no-result-form-fle .no-result-form-lft {
              margin-right: 25px;
            }
         /* 26-02-25 */
      }
      @media screen and (max-width:1024px){
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk strong {
          font-size: 18px;
          line-height: 23px;  
          padding-top: 12px;
        }
        .step_blk a.hv_bl {
          padding: 11px 0;
          max-width: 160px;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 420px;
          height: 338px;
        }
        .step_blk .tab-content .tab-pane .tab_img .tp_vl span, .step_blk .tab-content .tab-pane .tab_img .lt_vl span {
          font-size: 15px;
          line-height: 20px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 200px;
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk {
          width: 100px;
          height: 100px;   
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box span {
          font-size: 16px;
          line-height: 21px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          bottom: -50px;
          left: -30px;
        }
        .main-content.step_pge {
          padding: 60px 0;
        }
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 40px;
          line-height: 45px;
        }
        .step_blk .tab-content .tab-pane#step4 a.hv_bl {
          margin-top: 35px;
        }
        /* 26-02-25 */
          /* no-result */
          .bread_crumbs .bread_cnt ul li+li:before {
            top: 3px;
          }
          .no-result-banner .no-result-cont strong {
            font-size: 34px;
            line-height: 42px;
            max-width: 700px;
          }
          .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form label p {
            font-size: 16px;
          }
          .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
            padding: 13px 27px;
            font-size: 18px;
          }
        /* 26-02-25 */
      }
      @media screen and (max-width:991px){
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img {
          width: 120px;
          height: 70px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
          height: 140px;
        }
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 38px;
          line-height: 43px;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 370px;
          height: 308px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 170px;
        }
        .step_blk .tab-content .tab-pane .tab_img .tp_vl span, .step_blk .tab-content .tab-pane .tab_img .lt_vl span {
          font-size: 14px;
          line-height: 19px;
        }
        .step_blk .tab-content .tab-pane .tab_img .tp_vl, .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          padding: 1px 5px;
        }
        .step_blk a.hv_bl {
          padding: 10px 0;
          max-width: 150px;
          font-size: 16px;
          line-height: 25px;
        }
        /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(8n)) {
          margin-right: 0;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(6n)) {
          margin-right: 1%;
        } */
        /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
          width: 15.8%;
        } */
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk img {
          width: 100%;
          height: 140px;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img .img_blk {
          height: 115px;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .par-img {
          padding: 7px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 21px;
          line-height: 26px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          max-width: 500px;    
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b {
          right: -10px;  
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          bottom: -44px;
          left: -10px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt { 
          margin: 35px auto 0px;
        }
        /* 26-02-25 */
        /* no-result */
        .no-result-banner .no-result-cont strong {
          font-size: 34px;
          line-height: 44px;
        }
        .no-result-for-blk .no-result-form-fle {
          flex-direction: column;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-lft {
          margin-right: 0;
          width: 100%;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
          padding: 15px 35px;
          margin: 0 auto;
          display: block;
          margin-top: 20px;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-rgt {
          width: 100%;
          max-width: 600px;
          margin: 0 auto;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-rgt img {
          height: 300px;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-lft {
          margin-right: 0;
          margin-bottom: 40px;
        }
        .no-result-for-blk   .no-result-form-fle .no-result-form-lft h1, .stap-slider-blk .stap-slider-head .stap-slider-lft h2, .heb.no-res-heb .heb_in .heb_lft>p {
          font-size: 27px;
      }
      .no-result-banner .no-result-cont strong {
        font-size: 36px;
        line-height: 43px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft label input, .no-result-for-blk .no-result-form-fle .no-result-form-lft select {
        padding: 13px 22px;
      }
        /* 26-02-25 */


        /* 12-4-25 */
        .new-bannerblock ul li{        font-size: 17px;line-height: 21px;}.new-bannerblock {
          padding: 30px 12px;
          border-radius: 15px;
      }
      .kenz .kenz_in .kenz_caro .kenz_item .cnt a.new-detail-btn.rect {
        font-size: 14px;
    }
    /* 18-04-2025 */
    .steen .steen_in .steen_caro .steen_item .cnt .new-label strong{
      font-size: 32px;
      line-height: 37px;
    }
    /* 18-04-2025 */
        /*  */
      }
      @media screen and (max-width:880px){
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 35px;
          line-height: 40px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
          height: 120px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img {
          width: 110px;
          height: 68px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 120px;
        }
        .main-content.step_pge {
          padding: 50px 0;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk {
          padding: 5px;
          width: 100px;
          height: 100px;
        }
        /* .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(5n)) {
          margin-right: 0;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(4n)) {
          margin-right: 1.8%;
        }
        .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
          width: 23.6%;
        } */
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
          width: 19.2%;
        }
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(7n)) {
          margin-right: unset;
        } 
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(5n)) {
          margin-right: 1%;
        } 
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 19px;
          line-height: 24px;
        }
        /* .step_blk .tab-content .tab-pane#step2 .btm_cont b { 
          top: 0px; 
        } */
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          bottom: -54px;
          left: 30px;
        }
/* 12-4-25 */
.new-bannerblock ul li {
  font-size: 16px;
  line-height: 21px;
  background-size: 17px;
  padding-left: 25px;
}
/*  */

      }
      @media screen and (max-width:767px){
          .step_blk .nav-tabs {
            max-width: 570px;
            margin: 0 auto 40px auto;
        }
        .step_blk .nav-tabs .nav-item:not(:first-child) {
          padding-left: 15px;
        }
        /* .step_blk .nav-tabs .nav-item .nav-link .cur_d {
          width: 50px;
          height: 50px;
        } */
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
          height: 100px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img {
          width: 100px;
          height: 60px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk strong {
          font-size: 17px;
          line-height: 22px;  
        }
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 32px;
          line-height: 37px;
        }
        .step_blk .tab-content .tab-pane#step1 .tab_cnt {
          margin: 25px auto 0px;
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 340px;
          height: 278px;
        }
        .step_blk .tab-content .tab-pane .tab_img .lt_vl {
          right: 80px;
        }
        /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
          width: 19.2%;
        } */
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(6n)) {
          margin-right: 0;
        }
        /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(5n)) {
          margin-right: 1%;
        }   */
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          max-width: 400px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 17px;
          line-height: 22px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
          bottom: -51px;
          left: 60px;
          width: 70px;
          height: 35px;
          background-size: 70px;
        }
        .step_blk .tab-content .tab-pane#step4 h4, .step_blk .tab-content .tab-pane#step2 h5 {
          margin-bottom: 25px;
        }
          /* 26-02-25*/
        .no-result-for-blk  .no-result-form-fle .no-result-form-rgt {
          max-width: 450px;
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
          padding: 12px 28px;
          font-size: 16px;
        }
        .no-result-banner .no-result-cont strong {
          font-size: 29px;
          line-height: 35px;
        }
        .stap-slider-blk .stap-slider .stap-item .stap-content {
          padding: 42px 10px 20px 10px;
        }
        .stap-slider-blk .stap-slider .stap-item .stap-content>span {
          font-size: 18px;
          line-height: 20px;
        }
          /* 26-02-25*/
        /* 27-02-25 */
        .stap-slider-blk .stap-slider .stap-item .stap-content>a {
          padding: 11px 22px;         
        }
        .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
          padding: 12px 30px;
           }
        /* 27-02-25 */
        /* 08-04-25 */
        .categories .kitchentype_con h1,
        .categories .kitchentype_con h2,
        .categories .kitchentype_con h3,
        .categories .kitchentype_con h4,
        .categories .kitchentype_con h5,
        .categories .kitchentype_con h6 {
          font-size: 28px !important;
          /* padding-bottom: 18px; */
      }
        /* 08-04-25 */

        /* ---------- 19.5.25 ---------- */
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(5n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(5n)){
  margin-right: 0;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(4n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(4n)){
  margin-right: 1.5%;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box,.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box{
  width: 23.8%;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(3n)){
  margin-right: 0;
}
.step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk{
  width: 48%;
  margin-right: 2% !important;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur p{
  font-size: 15px;
  line-height: 20px;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b{
  top: 30px;
}
/* ---------- 19.5.25 ---------- */

 /* ---------- 24.5.25 ---------- */
  .step_blk .tab-content .tab-pane .prevSteps{
    top: 0px;
    width: 35px;
    height: 35px;
  }
  /* ---------- 24.5.25 ---------- */


      } 
      @media screen and (max-width:650px){
      /* .step_blk .nav-tabs .nav-item .nav-link .cur_d {
        width: 45px;
        height: 45px;
      } */
      .step_blk .nav-tabs .nav-item:not(:first-child) {
        padding-left: 10px;
      }
      .step_blk .nav-tabs {
        max-width: 470px;
        margin: 0 auto 40px auto;
      }
      .step_blk .nav-tabs .nav-item .nav-link{
        padding: 0;
      }
      .step_blk .nav-tabs .nav-item:not(:last-child):before {
        top: 33%;  
        right: -52px;
      }
      .step_blk .tab-content .tab-pane .tab_img .card_blk img {
        max-width: 300px;
        height: 238px;
      }
      .step_blk .tab-content .tab-pane .tab_img .lt_vl {
        right: 50px;
      }
      /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
        width: 24.2%;
      } */
      /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(5n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(4n)) {
        margin-right: 1%;
      } */
      /* .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
        width: 32.1%;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(4n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(3n)) {
        margin-right: 1.8%;
      } */
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk {
        width: 31.2%;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(4n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(3n)) {
        margin-right: 2.3%;
      }
      .step_blk a.hv_bl {
        margin: 20px auto 0;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk img {
        width: 90px;
        height: 50px;
      }
      /* .step_blk .nav-tabs .nav-item .nav-link b {
        font-size: 16px;
        line-height: 22px;
      } */
      .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
        font-size: 30px;
        line-height: 35px;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(5n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(4n)) {
        margin-right: 1%;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
        width: 24.2%;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
        bottom: -41px;
        left: 110px;
        width: 50px;
        height: 31px;
        background-size: 50px;
      }
      .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
        font-size: 28px;
        line-height: 33px;
      }
      /* 27-02-25 */
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form button {
        padding: 8px 28px;   
      }
      .stap-slider-blk .stap-slider .stap-item .stap-content>a {
        padding: 10px 22px;   
      }
      /* 27-02-25 */
      /* ---------- 19.5.25 ---------- */
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(4n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(4n)){
  margin-right: 0;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(3n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(3n)){
  margin-right: 1.5%;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box,
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box{
  width: 32%;
}
/* ---------- 19.5.25 ---------- */

      }
      @media screen and (max-width:550px){
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk {
        width: 48.8%;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(3n)) {
        margin-right:unset;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(2n)) {
        margin-right: 2.3%;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk .img_blk {
        height: 130px;
      }
      .step_blk .tab-content .tab-pane .tab_img .lt_vl {
        right: 0px;
      }
      /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
        width: 32.6%;
      } */
      .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(4n)) {
        margin-right:unset;
      }
      .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(3n)) {
        margin-right: 1%;
      }
      /* .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
        width: 49.1%;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(3n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(2n)) {
        margin-right: 1.8%;
      } */
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
        width: 32.6%;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(4n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(3n)) {
        margin-right: 1%;
      }
      /* 06-08-24 */
      .step_blk .tab-content .tab-pane#step2 .btm_cont b {
        top: -37px;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
        rotate: -45deg;
      }
      .step_blk .tab-content .tab-pane .tab_img .tp_vl {
        left: 51.9%;
        top: 17px;
      }
      /* 06-08-24 */
      /* 05-11-24 */
      .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
        bottom: -40px;   
        rotate: -55deg;
    }
    .step_blk .tab-content .tab-pane#step2 .btm_cont b {
      top: 30px;
  }
      .step_blk .tab-content .tab-pane#step2 .btm_cont {      
        padding-top: 120px;
      }
      /* 05-11-24 */
      /* 26-02-25 */
      /* no-result */

  .no-result-banner .no-result-cont strong {
    font-size: 26px;
    line-height: 31px;
}
.no-result-banner .no-result-cont span {
  margin-bottom: 7px;
  font-size: 16px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft h1, .stap-slider-blk .stap-slider-head .stap-slider-lft h2, .heb.no-res-heb .heb_in .heb_lft>p {
  font-size: 25px;
  line-height: 30px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft label input, .no-result-for-blk .no-result-form-fle .no-result-form-lft select {
  padding: 11px 22px;
}
.no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle select:last-child {
  margin-left: 14px;
}
.no-result-for-blk .no-result-form-fle {
  padding: 25px 15px;
}
.stap-slider-blk .stap-slider .stap-item .stap-img img {
  height: 235px;
}
.stap-slider-blk .stap-slider-head .stap-slider-lft {
  margin-right: 0;
  margin-bottom: 0px;
}
.stap-slider-blk .stap-slider-head {
  margin-bottom: 25px;
  flex-direction: column;
}
.no-result-banner .no-result-cont strong {
  font-size: 26px;
  line-height: 31px;
}
.stap-slider-blk .stap-slider-head .stap-slider-lft h2{
  text-align: center;
}
.no-result-banner .no-result-cont {
  padding: 46px 10px;
}
.bread_crumbs .bread_cnt ul li+li:before {
  top: 5px;
  left: -1px;
}
.stap-slider-blk .owl-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
      /* 26-02-25 */
/* 12-4-25 */
.new-bannerblock {
  PADDING: 20px 15px;
}
/*  */
/* ---------- 19.5.25 ---------- */
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(3n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(3n)){
  margin-right: 0;
}
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(2n)),
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(2n)){
  margin-right: 1.5%;
}
.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box,
.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box{
  width: 48.5%;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .tab-boxes{
  width: 60%;
}
.step_blk .tab-content .tab-pane.new_tab .main-klurblck .preview-klur{
  width: 37%;
  margin-left: 3%;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
    right: 22px !important;
    top: -3px !important;
    font-size: 18px !important;
    line-height: 20px !important;
}
/* ---------- 19.5.25 ---------- */

      }
      @media screen and (max-width:480px){
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 26px;
          line-height: 31px;
      }
      .step_blk {
        display: flex;
        padding: unset;
      }
      .step_blk .nav-tabs {
        flex-direction: column;
        max-width: 120px;
        margin: unset;
        margin-right: 30px;
        justify-content: unset;
        padding: 20px 0;
        /* background-color: #f5f5f5; */
      }
      .step_blk .nav-tabs .nav-item {
        margin-bottom: 25px;
      }
      /* .step_blk .nav-tabs .nav-item:not(:last-child):before {
        content: none; 
      } */
      /* .step_blk .tab-content .tab-pane#step1,.step_blk .tab-content .tab-pane#step5,.step_blk .tab-content .tab-pane#step3,.step_blk .tab-content .tab-pane#step4,.step_blk .tab-content .tab-pane#step2 {
        max-width: 250px;
      } */
      /* .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box {
        width: 48.6%;
      } */
      .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(3n)) {
        margin-right:unset;
      }
      .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box:not(:nth-child(2n)) {
        margin-right: 1%;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk {
        width: 100%;
      }
      .step_blk .tab-content .tab-pane#step1 .tab_cnt .card_blk:not(:nth-child(2n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk {
        width:100%;
      }
      .step_blk .tab-content .tab-pane#step4 .tab_cnt .card_blk:not(:nth-child(2n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(3n)) {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box:not(:nth-child(2n)) {
        margin-right: 1%;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box {
        width: 49.5%;
      }
      .step_blk .tab-content .tab-pane#step2 .btm-inn {
        flex-wrap: wrap;
      }
      .step_blk .tab-content .tab-pane#step2 .btm-inn a.hv_bl {
        margin: 20px auto 0;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont {
        padding-top: 20px;
        padding-bottom: 90px;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b {
        top: 30px;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
        bottom: -29px;
        left: 130px;
        width: 45px;
        height: 30px;
        rotate: -35deg;
        background-size: 45px;
      }
      .step_blk .tab-content .tab-pane .tab_img .lt_vl {
        right: -70px;
      }
      .step_blk .tab-content {
        padding: 40px 0;
      }
      .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
        margin-right: unset;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {
        bottom: unset;
        top: -30px;
        left: -17px;
        rotate: 109deg;
      }
      .step_blk .tab-content .tab-pane#step2 .btm_cont b {
        top: unset;
        bottom: 0px;
      }
      .step_blk .nav-tabs .nav-item:not(:first-child) {
        padding-left: 0;
      }
      .step_blk .nav-tabs .nav-item.ext_rgt {
        padding-right: 0;
      }
      /* 17-9-24 */

.step_blk .tab-content {
  width: 100%;
}
.step_blk .nav-tabs {
  margin-right: 0px;
  flex-wrap: nowrap;
  width: 500px;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: unset;
}
/* 02-03-2026 */
/* .step_blk .toolfix{
  background-color: #f4f4f4;
} */
 /* 02-03-2026 */
.step_blk {
  display: block;
}
.step_blk .nav-tabs .nav-item {
  margin-bottom: 20px;
  text-align: center;
  margin-right: 25px;
  min-width: 98px;
}
.step_blk .nav-tabs::-webkit-scrollbar-thumb,.step_blk .toolfix::-webkit-scrollbar-thumb{
  background: #ff4713;
   border-radius: 5px;
   width: 5px;
   height: 5px;
}
.step_blk .nav-tabs::-webkit-scrollbar{
  display: block !important;
}

/*05-11-24*/
.step_blk .tab-content .tab-pane#step2 .btm-inn strong {
    width: 100%;
    display: block;
}

/*05-11-24*/

 /* ---------- 24.5.25 ---------- */
  .step_blk .tab-content .tab-pane .prevSteps{
    top: -5px;
    left: 0;
  }
  .step_blk .tab-content .tab-pane .tab_img .od_bg .legend-card{
    right: 0;
  }
  /* ---------- 24.5.25 ---------- */

      }
      @media screen and (max-width:450px){
      .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
        font-size: 25px;
        line-height: 30px;
      }
      .step_blk .nav-tabs .nav-item .nav-link .cur_d {
        width: 35px;
        height: 35px;
      }
      .step_blk .nav-tabs .nav-item .nav-link b {
        font-size: 15px;
        line-height: 21px;
      }
      .step_blk .tab-content {
        text-align: center;
        /* width: calc(100% - 120px); */
        padding: 40px 0;
      }
      .step_blk .tab-content .tab-pane .tab_img .card_blk img {
        max-width: 170px;
        height: 158px;
      }
      .step_blk .tab-content .tab-pane .tab_img .lt_vl {
        right: -19px;
      }
      .step_blk .tab-content .tab-pane .tab_img .tp_vl span, .step_blk .tab-content .tab-pane .tab_img .lt_vl span {
        font-size: 10px;
        line-height: 15px;
        display: block;
      }
      .step_blk .tab-content .tab-pane .tab_img .tp_vl {
        top: 17px;
      }
      .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk ,.step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk{
        width: 90px;
        height: 90px;
      }
      .step_blk a.hv_bl {
        padding: 7px 0;
        max-width: 130px;
        font-size: 15px;
        line-height: 24px;
      }
      .step_blk .nav-tabs .nav-item .nav-link.active b, .step_blk .nav-tabs .nav-item.completed b {
        font-size: 16px;
      }

      /* 4-11-24 */
      .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 a {
        font-size: 15px;
    }
    .checkout_pg .checkout_in .ckout .ryt .jouw .tp1 .prc .ryt1 .modal .modal-dialog {
      padding: 0 12px;
      }
      .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
      }
      .banner .banner_in .ban_cnt .ban_cnt_in .lft .new_button_ban a:last-child {
        margin-left: 0px;
      }
      /* 26-02-25 */
        /* no-result */
      .no-result-for-blk .no-result-form-fle .no-result-form-lft h1, .stap-slider-blk .stap-slider-head .stap-slider-lft h2 , .heb.no-res-heb .heb_in .heb_lft>p{
        font-size: 23px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-rgt img {
        height: 240px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle {
        flex-direction: column;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle select:last-child {
        margin-left: 0;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle select {
        width: 100%;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft select {
        margin-bottom: 14px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-result-form-blk span {
        margin-bottom: 16px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle label:last-child {
        margin-left: 0;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft label {
        margin-bottom: 12px;
      }
      .no-result-banner .no-result-cont strong {
        font-size: 22px;
        line-height: 27px;
      }
      .no-result-for-blk .no-result-form-fle .no-result-form-lft .no-input-fle:has(label:nth-child(2)) label:nth-child(2) {
    margin-left: 0px;
}
  .no-result-form.chk label.error {
    top: 54px;
}
      /* 26-02-25 */
      /* 12-4-25 */
      .new-bannerblock ul li {
        MARGIN: AUTO;
}
/* .step_blk .tab-content .tab-pane#step5 h2 {
    font-size: 22px !important;
    line-height: 24px !important; 
} */
.step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
    font-size: 22px !important;
    line-height: 30px !important;
}
/* 28-01-2026 */
  header .header .head_in .logo {
    width: 44% !important;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown {
    width: 35px;
  }
  header .header .head_in .cart_list .icon_mbl .custom-dropdown{
    margin-left: 0;
  }
  header .header .head_in .menu_btn{
    width: 24px;
  }
  /* 28-01-2026 */
}
      @media screen and (max-width: 380px) {
        .step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box .img-blk, .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box .img-blk {
            padding: 3px;
            width: 70px;
            height: 70px;
        }
        .step_blk .tab-content .tab-pane#step3 .tab-boxes .tab-box span,.step_blk .tab-content .tab-pane#step2 .tab-boxes .tab-box span {
          font-size: 14px;
          line-height: 19px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm_cont b {
          font-size: 22px;
          line-height: 22px;
          max-width: 140px;
          right: 30px;
          bottom: 8px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn {
          padding: 15px 10px;
        }
        .step_blk .tab-content .tab-pane#step2 .btm-inn strong {
          font-size: 16px;
          line-height: 21px;    
        }  
        .step_blk .tab-content .tab-pane#step2 .btm_cont b::after {  
          width: 42px;
          height: 28px;
          background-size: 42px;  
        }
        .step_blk .tab-content .tab-pane .tab_img .card_blk img {
          max-width: 110px;
          height: 108px;
        }
        .step_blk a.hv_bl {
          padding: 5px 0;
          max-width: 120px;
          font-size: 14px;
          line-height: 23px;
        }
        .step_blk h1, .step_blk h2, .step_blk h3, .step_blk h4, .step_blk h5 {
          font-size: 20px;
          line-height: 25px;
        }

        /* 07-02-25 */
        .shw-sect .shw-bez h1, .shw-sect .shw-loc .loc-hd h2, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 {
          font-size: 22px;
          line-height: 30px;
        }
        .shw-sect .shw-bez b, .shw-sect .shw-loc .loc-hd b, .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks a, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt b, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt strong {
          font-size: 16px;
          line-height: 24px;
        }
        .shw-sect .shw-loc .loc-hd {
          margin: 20px 0 10px;
        }
        .shw-sect .shw-bez b, .shw-sect .shw-loc .loc-hd b, .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks a, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt b, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt strong {
          font-size: 15px;
          line-height: 23px;
        }
        .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-ctn .lnks p, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt h3 + p, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt p, .shw-sect a, .shw-sect ul li, .shw-sect .shw-loc .loc-inn-sec .sec-inn-rgt a {
          font-size: 14px;
        }
        .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn .inn-img a {
          height: 200px;
        }
        .shw-sect .shw-loc .loc-inn-blk .loc-inn-ctn {
          margin-bottom: 15px;
        }
        /* 07-02-25 */
  .no-result-form.chk label.error {
    top: 43px;
}
.new-bannerblock ul {
  gap: 5px;
}
.new-bannerblock {
  padding: 19px 10px;
}
/* 19-04-2025 */
.categories .cate_in .ryt .steen.catsen .steen_in .steen_caro .steen_item .lable-row .label-pass p {
  font-size: 12px;
  line-height: 17px;
  top: 12px;
  right: -4px;
}
/* 19-04-2025 */

/* 08-4-25 */
.categories .kitchentype_con h1, .categories .kitchentype_con h2, .categories .kitchentype_con h3, .categories .kitchentype_con h4, .categories .kitchentype_con h5, .categories .kitchentype_con h6 {
  font-size: 26px !important;
  /* padding-bottom: 18px; */
}
/* 08-4-25 */
/* 21-04-2025 */
.steen .steen_in .steen_caro .steen_item .img .best1 .bst1 {
  width: 80px;
  margin-right: 5px;
}
.steen .steen_in .steen_caro .steen_item .img .best1 {
  padding-left: 7px;
}
/* 21-04-2025 */
      }
 /* 06-09-24 */


/* new detail pagina 13-05-2025 */


.prodDetBlck {
  padding: 40px 0 100px;
  background: #ededed;
  counter-reset: toggleCount;
}
.prodDetBlck .prodTabs ul li {
  display: inline-block;
  margin-right: 6px;
}
.prodDetBlck .prodTabs ul li:last-of-type {
  margin-right: 0;
}
.prodDetBlck .prodTabs ul li a {
  background: #002254;
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  padding: 17.5px 51px;
  font: 17px/25px "Ubuntu-Medium";
  display: inline-block;
  border-radius: 5px;
  transition: 1s ease;
}
.prodDetBlck .prodTabs ul li a:hover, .prodDetBlck .prodTabs ul li a.active {
  background: #FF4713;
  color: #fff;
}
.prodDetBlck .prodTabs .tabsAll {
  background: #ffffff;
  border-radius: 4px;
  margin-top: 30px;
  padding: 40px;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms {
  padding-bottom: 29px;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms:last-of-type {
  padding-bottom: 0;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd {
  padding-bottom: 12px;
  cursor: pointer;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
  font: 19px/25px Ubuntu-Medium;
  color: #002254;
  counter-increment: toggleCount;
  position: relative;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p::before {
  content: counter(toggleCount) ") ";
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p::after {
  content: "";
  position: absolute;
  background: url("../images/toggleArrow.svg") no-repeat right center;
  display: block;
  width: 14px;
  height: 14px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd.togOpn > p::after {
  transform: translateY(-50%) rotate(180deg);
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsCnt {
  display: none;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsCnt p {
  font: 15px/25px Ubuntu-Light;
  color: #999;
}
.prodDetBlck .prodTabs .tabsAll .tabsItms .tabsCnt p a {
  color: #FF4713;
}

.dezRevBlck {
    background: #ededed;
    padding: 80px 0 30px;
}
.dezRevBlck .revHd {
  text-align: center;
  max-width: 494px;
  margin: 0 auto;
}
.dezRevBlck .revHd > em {
  font: 20px/26px Ubuntu-Medium;
  color: #ff4713;
  text-transform: uppercase;
  display: block;
  padding-bottom: 20px;
}
.dezRevBlck .revHd strong {
  font: 36px/43px Ubuntu-Bold;
  color: #002254;
  display: block;
  padding-bottom: 20px;
}
.dezRevBlck .revHd strong em {
  font: inherit;
  line-height: inherit;
  color: #ff4713;
  display: block;
}
.dezRevBlck .revItems {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
  margin-top: 35px;
}
.dezRevBlck .revItems .revTxt {
  width: 100%;
  position: relative;
  background: #fff;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 22px;
  padding-bottom: 38.07px;
}
.dezRevBlck .revItems .revTxt.revVideo {
  padding: 0;
  background: transparent;
}
.dezRevBlck .revItems .revTxt.revVideo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.3;
  border-radius: 15px !important;
}
.dezRevBlck .revItems .revTxt.revVideo > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px !important;
}
.dezRevBlck .revItems .revTxt.revVideo video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px !important;
}
.dezRevBlck .revItems .revTxt.revVideo .videoControl {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dezRevBlck .revItems .revTxt.revVideo .videoControl span {
  width: 80px;
  height: 80px;
}
.dezRevBlck .revItems .revTxt.revVideo .videoControl span img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 15px !important;
  cursor: pointer;
}
.dezRevBlck .revItems .revTxt.revVideo .videoControl span.videoPlay {
  display: block;
}
.dezRevBlck .revItems .revTxt.revVideo .videoControl span.videoPause {
  display: none;
}
.dezRevBlck .revItems .revTxt.revVideo.vidPlaying video {
  opacity: 1;
  visibility: visible;
}
.dezRevBlck .revItems .revTxt.revVideo.vidPlaying .videoControl span.videoPlay {
  display: none;
}
.dezRevBlck .revItems .revTxt.revVideo.vidPlaying:hover .videoControl span.videoPause {
  display: block;
}
.dezRevBlck .revItems .revTxt.revVideo .revNS {
  position: absolute;
  max-width: 400px;
  bottom: 15px;
  left: 17px;
  right: 0;
  display: flex;
  justify-content: space-between;
  z-index: 99;
  align-items: end;
}
.dezRevBlck .revItems .revTxt.revVideo .revNS .revName {
  margin-left: 10px;
}
.dezRevBlck .revItems .revTxt.revVideo .revNS .revName b {
  font: 23px/27px Ubuntu-Bold;
  color: #fff;
  display: block;
}
.dezRevBlck .revItems .revTxt.revVideo .revNS .revName span {
  font: 16px/24px Ubuntu-Regular;
  color: #fff;
}
.dezRevBlck .revItems .revTxt.revVideo .revNS .revStar {
  padding-top: 20px;
  max-width: 180px;
  width: 100%;
}
.dezRevBlck .revItems .revTxt .review {
  padding-top: 10px;
}
.dezRevBlck .revItems .revTxt .review img {
  max-width: 132px;
  width: 100%;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
}
.dezRevBlck .revItems .revTxt .revProf {
  display: flex;
  align-items: center;
}
.dezRevBlck .revItems .revTxt .revProf span {
  width: 65px;
  height: 65px;
}
.dezRevBlck .revItems .revTxt .revProf span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.dezRevBlck .revItems .revTxt .revProf .revName {
  margin-left: 10px;
}
.dezRevBlck .revItems .revTxt .revProf .revName b {
  font: 20px/24px Ubuntu-Bold;
  color: #022552;
  display: block;
}
.dezRevBlck .revItems .revTxt .revProf .revName span {
  font: 16px/24px Ubuntu-Regular;
  color: #022552;
}
.dezRevBlck .revItems .revTxt .revMsg {
  padding-top: 10px;
}
.dezRevBlck .revItems .revTxt .revMsg > p {
  font: 15px/25px Ubuntu-Light;
  color: #999;
  height: 175px;
  overflow: auto;
  padding-right: 20px;
}
.dezRevBlck .revItems .revTxt .revMsg > p::-webkit-scrollbar-thumb {
  background-color: #FF4713;
  border-radius: 10px;
}
.dezRevBlck .revItems .revTxt .revMsg > p::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(34, 34, 34, 0.1333333333);
}
.dezRevBlck .revItems .revCloumn {
  width: 32.3%;
  margin-right: 1.55%;
}
.dezRevBlck .revItems .revCloumn:last-of-type {
  margin-right: 0;
}
.dezRevBlck .revItems .revCloumn.revBigger .revTxt:last-of-type {
  margin-bottom: 0;
}
.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo {
  height: 646px;
  overflow: hidden;
}
.dezRevBlck .revItems .revCloumn.revSmall .revTxt:last-of-type {
  margin-bottom: 0;
}
.dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo {
  height: 264px;
  overflow: hidden;
}
.dezRevBlck .revItems .revCloumn.revMedium {
  width: 32%;
}
.dezRevBlck .revItems .revCloumn.revMedium .revTxt:last-of-type {
  margin-bottom: 0;
}
.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo {
  height: 455px;
  overflow: hidden;
}
.dezRevBlck .rect {
  width: -moz-fit-content;
  width: fit-content;
  font: 17px/20px "Ubuntu-Medium";
  color: #fff;
  background: #ff4713;
  display: block;
  border-radius: 5px;
  text-align: center;
  padding: 17.5px 29.5px;
  margin: 10px auto 0;
}

.dezRevBlck .rect.reviewmore_mob{display: none;cursor: unset;width: 0;}
.dezRevBlck .revItems .revTxt .jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
    transform: scale(0.7) !important;
}

/* 31-01-2026 */

/* 31-01-2026 */



/* 28-02-2026 */
header .header .head_in .menus > ul > li.keuzehulp-effect a svg,
header .header .head_in .keu-hulp ul li.mbl-effect a svg {
  width: 20px;
  height: 20px;
}

header .header .head_in .menus > ul > li.keuzehulp-effect a,
header .header .head_in .keu-hulp ul li.mbl-effect a {
    background: linear-gradient(90deg, #f15a24 0%, #ff8c61 50%, #f15a24 100%);
    background-size: 200% auto;
    animation: shimmer 3s infinite linear;
    display: flex;
    color: #fff !important;
    border-radius: 9999px;
    align-items: center;
    padding: 10px 20px !important;
    box-shadow: 0 4px 15px rgba(241, 90, 36, 0.3);
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 150ms;
} 
 header .header .head_in .menus > ul > li.keuzehulp-effect a:hover,
 header .header .head_in .keu-hulp ul li.mbl-effect a:hover {
    transform: scale(1.05);
 } 
header .header .head_in .menus > ul > li.keuzehulp-effect a::after,
header .header .head_in .keu-hulp ul li.mbl-effect a::after {
  content:none;
}

 header .header .head_in .menus > ul > li.keuzehulp-effect a .keuzehulprel,
 header .header .head_in .keu-hulp ul li.mbl-effect a .keuzehulprel {
  height: 8px;
  width: 8px;
  display: flex;
  position: relative;
 }

header .header .head_in .menus > ul > li.keuzehulp-effect a .keuzehulprel .pulse-dot,
 header .header .head_in .keu-hulp ul li.mbl-effect a .keuzehulprel .pulse-dot {
  background-color:rgba(255,255,255,1);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: inline-flex;
  position: absolute;
  animation: pulse-custom 2s infinite ease-in-out;
  opacity: 0.75;
}

 header .header .head_in .menus > ul > li.keuzehulp-effect a span span,
  header .header .head_in .keu-hulp ul li.mbl-effect a span span {
  margin-left: 0;
 }
 header .header .head_in .menus > ul > li.keuzehulp-effect a span,
 header .header .head_in .keu-hulp ul li.mbl-effect a span  {
  margin-left: 8px;
 }

header .header .head_in .menus > ul > li.keuzehulp-effect a .keuzehulprel .inn-span,
header .header .head_in .keu-hulp ul li.mbl-effect a .keuzehulprel .inn-span {
  background-color: rgba(255,255,255,1) !important;
  border: 1px solid rgb(249 115 22) !important;
  height: 8px;
  width: 8px;
  display: inline-flex;
  border-radius: 50%;
  position: relative;
}

@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

@keyframes pulse-custom {
0% {
    transform: scale(1);
    opacity: 1;
}
50% {
    transform: scale(1.2);
    opacity: 0.8;
}
100% {
    transform: scale(1);
    opacity: 1;
}
}

header .header .head_in .menus > ul > li + li {
  margin-left: 22px;
}

header .header .head_in .keu-hulp,
header .header .head_in .menus .cart_list {
  display: none;
} 
header .header .head_in .menus > ul {
    justify-content: end !important;
    align-items: center;
}
header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 195px;
}
header .header .head_in .menus .chat .stic.srch_tog1 {
    left: 12px;
}
header .header .head_in .menus > ul > li + li {
    margin-left: 15px;
}

/* 28-02-2026 */



/* deatil page responsive */

@media screen and (max-width: 1400px) {
  .container {
    padding: 0 10px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS {
    left: 5px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS .revName b {
    font-size: 20px;
    line-height: 24px;
  }

/* 28-02-2026 */
header .header .head_in .menus > ul > li {
    padding: 0 10px 22px 0;
}
header .header .head_in .menus > ul > li.keuzehulp-effect a {
    padding: 8px 15px !important;
}
header .header .head_in .menus > ul > li + li {
    margin-left: 15px;
}
/* 28-02-2026 */
}
@media screen and (max-width: 1300px) {
  .prodDetBlck .prodTabs .tabsAll .tabsItms {
    padding-bottom: 22px;
  }
  .prodDetBlck .prodTabs ul li {
    margin-bottom: 10px;
  }
  .prodDetBlck .prodTabs ul li a {
    padding: 15px 40px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms:last-of-type .tabsHd {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1300px) {
  .prodDetBlck .prodTabs ul li a {
    padding: 14px 36px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img {
    height: 433px;
  }
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.befImg .img img {
    height: 248px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img {
    height: 616px;
  }
  .dezRevBlck .revItems .revTxt {
    padding: 18px;
    padding-bottom: 35px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS .revName {
    margin-left: 0;
  }
  .prodDetBlck {
    padding: 40px 0 80px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS {
    left: 0;
    padding: 0 10px;
  }
  /* 02-03-2026 */
.main-content.step_pge {
    padding: 80px 0 0px;
}
footer .ftop {
    margin: 50px 0;
}
/* 02-03-2026 */

}
@media screen and (max-width: 1200px) {
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
    padding-right: 30px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img {
    height: 560px;
  }
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.befImg .img img {
    height: 210px;
  }
  .dezRevBlck .revItems .revTxt {
    padding-bottom: 22px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img {
    height: 385px;
  }
  .prodDetBlck {
    padding: 40px 0 60px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS .revName b {
    font-size: 18px;
    line-height: 22px;
  }
  .dezRevBlck .revItems .revTxt .review img {
    max-width: 103px;
    height: 17px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .revNS {
    bottom: 10px;
  }
  .dezRevBlck .revItems .revTxt .review {
    line-height: 0;
  }
  .dezRevBlck .revItems .revTxt.revVideo .videoControl span {
    width: 69px;
    height: 69px;
  }
  .dezRevBlck .revItems {
    margin-top: 30px;
  }
  .dezRevBlck .revHd > em {
    padding-bottom: 10px;
  }
  /* 28-02-2026 */
  header .header .head_in .menus .chat {
    width: 16%;
}
header .header .head_in .menus > ul {
    width: 83%;
}
header .header .head_in .menus .chat .stic.srch_tog1 {
    left: 47%;
}
header .header .head_in .menus .chat .stic.srch_tog1 {
    left: 0%;
}
header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 230px;
}
  /* 28-02-2026 */

  /* 02-03-2026 */
.main-content.step_pge {
    padding: 70px 0 0px;
}
footer .ftop {
    margin: 30px 0;
}
/* 02-03-2026 */
}
@media screen and (max-width: 1100px) {
  .prodDetBlck .prodTabs .tabsAll {
    background: #ffffff;
    border-radius: 4px;
    margin-top: 30px;
    padding: 30px 25px;
  }
  .prodDetBlck {
    padding-bottom: 80px;
  }
  .dezRevBlck .revItems .revTxt .revMsg > p {
    height: 150px;
    padding-right: 20px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img {
    height: 526px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img {
    height: 363px;
  }
  .dezRevBlck .revItems .revTxt .revProf span {
    width: 55px;
    height: 55px;
  }
  .dezRevBlck .revItems .revTxt.revVideo .videoControl span {
    width: 60px;
    height: 60px;
  }
  .dezRevBlck .revItems .revTxt {
    margin-bottom: 15px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 488px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img  {
    height: 334px;
  }
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo.befImg .img img  {
    height: 180px;
  }
.dezRevBlck .revItems .revTxt.revVideo .revNS {
    flex-direction: column;
    align-items: start;
    justify-content: start;
}
  .dezRevBlck .revItems .revTxt.revVideo .revNS .revStar {
    padding-top: 0px;
  }
  .dezRevBlck .revItems .revTxt .review {
    padding-top: 2px;
}
/* 10-06-2025 */
.checkout_pg .checkout_in .ckout .ryt .jouw  ul {
    padding: 20px 42px;
}
/* 10-06-25 end */

/* 28-02-2026 */
header .header .head_in .menus .chat .stic.srch_tog1 .stic_form {
    width: 190px;
}
header .header .head_in .menus > ul {
    width: 90% !important;
}
header .header .head_in .menus .chat {
    width: 10%;
}
header .header .head_in .menus .chat .stic.srch_tog1 {
    left: -40%;
}
header .header .head_in .menus > ul > li + li {
    margin-left: 10px;
}
/* 28-02-2026 */

/* 02-03-2026 */
.main-content.step_pge {
    padding: 70px 0 0px;
}
header .header .head_in .menus .chat {
    width: 90%;
}
/* 02-03-2026 */
}


@media screen and (max-width: 1024px) {
  /* 02-03-2026 */
.main-content.step_pge {
    padding: 60px 0 0px;
}
/* 02-03-2026 */
}
 
@media screen and (max-width: 1025px) {
  .prodDetBlck .prodTabs .tabsAll {
    padding: 30px 20px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms {
    padding-bottom: 18px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
    font-size: 18px;
    line-height: 24px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 490px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 494px;
  }
  .dezRevBlck .revItems .revTxt .revMsg > p {
    height: 118px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img  {
    height: 345px;
  }
  .dezRevBlck .revItems .revTxt .revProf .revName b {
    font-size: 19px;
    line-height: 24px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img  {
    height: 317px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 458px;
  }
}

/* 02-03-2026 */
@media screen and (max-width: 1024px) {
  footer .fbdy .fbdy_in .man1 img {
    height: 275px;
}
footer .ftop .ftop_in ul.des_blk li {
    margin-top: 0px !important;
}
/* 02-03-2026 */
}

@media screen and (max-width: 991px) {
  .prodDetBlck .prodTabs ul li a {
    padding: 13px 24px;
  }
  .prodDetBlck {
    padding-bottom: 60px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p::after {
    top: 10px;
    transform: unset;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd.togOpn > p::after {
    transform: rotate(180deg);
  }
  .dezRevBlck .revItems .revTxt .revProf .revName b {
    font-size: 17px;
    line-height: 21px;
  }
  .dezRevBlck .revItems .revTxt .revProf span {
    width: 45px;
    height: 45px;
  }
  .dezRevBlck .revItems .revTxt .review img {
    max-width: 114px;
    height: 20px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img  {
    height: 337px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 475px;
  }
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revBigger .revTxt.revVideo.befImg .img img  {
    height: 443px;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo,.dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.revImg .img img,
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt.revVideo.befImg .img img  {
    height: 312px;
  }
  .dezRevBlck .revHd strong {
    font-size: 32px;
    line-height: 36px;
  }
  /* 10-06-2025 */
  .checkout_pg .checkout_in .ckout .ryt {
    width: 47%;
    margin-left: 18px;
}
.checkout_pg .checkout_in .ckout .lft {
    width: 53%;
}
.checkout_pg .checkout_in .ckout .lft .ck_form {
    padding: 25px 20px 25px;
}
.step_blk .tab-content .tab-pane .prevSteps span {
display: none;
}
/* 10-06-2025 */
  /* 28-02-2026 */
  header .header .head_in .keu-hulp {
  display: block;
  margin-right: 65px;
} 
header .header .head_in .menus .cart_list {
  display: block;
  width: 100% !important;
  padding-left: 0px;
  margin-top: 25px;
}
header .header .head_in .menus .cart_list .icon_mbl .custom-dropdown.fr-zn .options {
    z-index: 99;
}
header .header .head_in  .menus .cart_list .icon_mbl {
  width: 100%;
  justify-content:start;
  padding-left: 20px;
}
header .header .head_in .cart_list,
header .header .head_in .menus > ul > li.keuzehulp-effect {
  display: none;
}
header .header .head_in .menus .cart_list {
  display: block
}
header .header .head_in .menus .cart_list .cart .cart_details {
    z-index: 99;
}
header .header .head_in .menus .cart_list .wish .wish-details {
    height: 550px;
    overflow: scroll;
    position: fixed;
    width: calc(100% - 20px);
    height: 500px;
    overflow: scroll;
    margin: 0 10px;
}
header .header .head_in .menus .cart_list .cart .cart_details {
  padding: 10px 0px;
}
  /* 28-02-2026 */

  /* 02-03-2026 */
.main-content.step_pge {
    padding: 70px 0 0px;
} 
header .header .head_in .menus .chat {
    width: 90%;
}
footer .ftop.btm_slider .ftop_in #foot_slider {
  margin: 0 !important;
}
/* 02-03-2026 */
}
@media screen and (min-width: 880px) {
  .dezRevBlck .revItems {
    display: flex;
  }
  .dezRevBlck .revItems.second {
    display: none;
  }
}
@media screen and (max-width: 880px) {
  .prodDetBlck .prodTabs ul li a {
    padding: 13px 12px;
  }
  .prodDetBlck .prodTabs ul li a {
    padding: 11px 12px;
  }
  .dezRevBlck .revItems .revCloumn .revTxt {
    margin-bottom: 12px !important;
  }
  .dezRevBlck .revItems .revCloumn {
    width: 49.2%;
    margin-right: 1.55%;
  }
  .dezRevBlck .revItems .revCloumn.revSmall, .dezRevBlck .revItems .revCloumn.revMedium {
    margin-right: 0;
  }
  .dezRevBlck .revItems .revCloumn.revMedium {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt {
    width: 49.2%;
  }
  .dezRevBlck .revItems .revCloumn.revMedium .revTxt:not(:nth-child(2n)) {
    margin-right: 1.55%;
  }
  .dezRevBlck .revItems .revCloumn.revSmall .revTxt.revVideo {
    height: 209px;
  }
  .dezRevBlck .revItems {
    display: none;
  }
  .dezRevBlck .revItems.second {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .dezRevBlck .revItems.second .revTxt {
    width: 49.3%;
    margin-right: 0;
  }
  .dezRevBlck .revItems .revTxt.revVideo,.dezRevBlck .revItems .revTxt.revVideo.revImg .img img  {
    height: 270px;
    overflow: hidden;
  }
    .dezRevBlck .revItems .revTxt.revVideo.befImg .img img{
      height: 100%  !important;
  }
  .dezRevBlck .revItems .revTxt.revVideo .videoControl span {
    width: 55px;
    height: 55px;
  }
  .dezRevBlck .revItems .revTxt {
    margin-bottom: 0px;
  }
  .dezRevBlck .rect {
    padding: 14px 24px;
  }
  .dezRevBlck {
    padding: 60px 0 20px;
}
.dezRevBlck .rect.reviewmore_desk{display: none;}
.dezRevBlck .rect.reviewmore_mob{display: block;cursor: pointer;width: fit-content;}
.checkout_pg .checkout_in .ckout .lft,
.checkout_pg .checkout_in .ckout .ryt{width: 100% !important;}
.checkout_pg .checkout_in .ckout .ryt{margin-left: 0;}

/* 02-03-2026 */
  .main-content.step_pge {
    padding: 50px 0 0;
  }
/* 02-03-2026 */
}
@media screen and (max-width: 767px) {
  .dezRevBlck .revItems.second .revTxt {
    width: 49.2%;
    margin-right: 0;
  }
  .prodDetBlck .prodTabs .nav-tabs {
    justify-content: center;
  }

  /* 01-03-2026 */
.main-klurblck .preview-klur {
    height: 315px !important;
}
.step_blk
  .tab-content
  .tab-pane.new_tab
  .main-klurblck
  .preview-klur
  .color-preview {
    height: 290px;
}
/* 01-03-2026 */

/* 02-03-2026 */
footer .ftop.btm_slider .ftop_in #foot_slider {
  margin: 0 !important;
}
/* 02-03-2026 */
}
@media screen and (max-width: 650px) {
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
    font-size: 17px;
    line-height: 23px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
    padding-right: 26px;
  }
  .nav-tabs {
    justify-content: center;
  }
  .dezRevBlck .revItems.second .revTxt {
    width: 100%;
    margin-right: 0;
  }
  .dezRevBlck .revItems .revTxt.revVideo,.dezRevBlck .revItems .revTxt.revVideo.revImg .img img  {
    height: 350px;
  }
    .step_blk .tab-content .tab-pane .prevSteps span {
    font: 18px / 15px "Ubuntu-Bold";
    width: 111px;
    left: 40px;
  }
  .step_blk .tab-content .tab-pane#step2 .btm_cont b  {
    right: 0px !important;
    top: 21px !important;
    font-size: 20px !important;
    line-height: 21px !important;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
    right: 22px !important;
    top: -3px !important;
    font-size: 18px !important;
    line-height: 20px !important;
}

/* 01-03-2026 */
.main-klurblck .preview-klur {
    height: 280px !important;
}
.step_blk
  .tab-content
  .tab-pane.new_tab
  .main-klurblck
  .preview-klur
  .color-preview {
    height: 255px;
    width: 100%;
}
/* 01-03-2026 */

}
@media screen and (max-width: 550px) {
  .prodDetBlck .prodTabs .tabsAll .tabsItms {
    padding-bottom: 10px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms .tabsHd p {
    font-size: 16px;
    line-height: 24px;
  }
  .prodDetBlck .prodTabs .tabsAll .tabsItms {
    padding-bottom: 6px;
  }
  .dezRevBlck .revItems .revCloumn .revTxt {
    width: 100%;
  }
  .dezRevBlck .revHd strong {
    font-size: 28px;
    line-height: 32px;
  }
  .dezRevBlck .revHd > em {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 12px;
  }
  .dezRevBlck {
    padding: 40px 0 0;
  }
  .prodDetBlck {
    padding-bottom: 50px;
  }
  .dezRevBlck .rect {
    padding: 12px 20px;
    font-size: 16px;
  }
  /* 10-06-2025 */
  .checkout_pg .checkout_in .ckout .ryt .jouw  ul li {
    padding-bottom: 6px;
    background: url(../images/ortik.svg)no-repeat left top 7px;
}
.step_blk .tab-content .tab-pane#step2 .btm_cont b {
    right: 22px !important;
    top: -3px !important;
    font-size: 18px !important;
    line-height: 20px !important;
}
.step_blk .tab-content .tab-pane#step5 h2 {
    font-size: 24px;
    line-height: 30px;
}
/* 28-02-2026 */
  header .header .head_in .keu-hulp {
    margin-right: 50px;
}
header .header .head_in .menus > ul > li.keuzehulp-effect a, header .header .head_in .keu-hulp ul li.mbl-effect a {
    padding: 6px 15px !important;
}
header .header .head_in .menu_btn {
    width: 35px;
}
header .header .head_in .menus .cart_list .cart .cart_details .cart_detl_in {
    max-height: 450px;
}
header .header .head_in  .menus .cart_list .icon_mbl {
    padding-left: 0;
}
/* 28-02-2026*/

/* 01-03-2026 */
  .step_blk
  .tab-content
  .tab-pane.new_tab
  .main-klurblck
  .preview-klur
  .color-preview {
    height: 230px;
}


  /* 01-03-2026 */


}
@media screen and (max-width: 480px) {
  .prodDetBlck .prodTabs ul li,
  .prodDetBlck .prodTabs ul li a {
    width: 100%;
    text-align: center;
  }
  .prodDetBlck .prodTabs .tabsAll {
    padding: 20px;
  }

/* 28-02-2026 */
header .header .head_in .keu-hulp {
    margin-right: 35px;
}
/* 28-02-2026 */

/* 01-03-2026 */
.step_blk .nav-tabs {
    width: 500px;
}
.step_blk .ktchnStpFv {
    min-width: 330px !important;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn {
  flex-direction: column;
}
.step_blk .tab-content .tab-pane#step5 .btm-inn strong {
  width: 100%;
  margin-right: 0px;
  margin-bottom: 20px;
}
header .header .head_in {
  /* justify-content: unset; */
  gap: 5px;
}

/* 01-03-2026 */

/* 02-03-2026 */
footer .ftop.btm_slider .ftop_in #foot_slider {
    max-width: 100%;
}
footer .ftop .ftop_in ul li:before {
    margin-top: 0px;
}
header .header .head_in .keu-hulp {
    margin-right: 45px;
}
#drawModal .modal-header {
    /* border-bottom: none; */
    width: 100%;
}
/* 02-03-2026 */

}
@media screen and (max-width: 380px) {
  .prodDetBlck .prodTabs .tabsAll {
    padding: 20px 10px;
  }

  /* 28-02-2026 */
  header .header .head_in .logo {
    width: 40% !important;
}
header .header .head_in .menus > ul > li.keuzehulp-effect a, header .header .head_in .keu-hulp ul li.mbl-effect a {
    padding: 6px 9px !important;
}
header .header .head_in .keu-hulp ul li.mbl-effect a span {
    font-size: 14px;
    line-height: 24px;
}
  /* 28-02-2026 */

/* 01-03-2026 */
  .step_blk .ktchnStpFv {
    min-width: 370px !important;
}
.step_blk .ktchnStpFv {
    min-width: 330px !important;
}
  /* 01-03-2026 */

  /* 02-03-2026 */
  #drawModal .modal-header button {
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    color: transparent !important;
  }
  /* 02-03-2026 */
}
@media screen and (max-width: 350px) {
  .dezRevBlck .revItems .revTxt.revVideo,.dezRevBlck .revItems .revTxt.revVideo.revImg .img img {
    height: 300px;
  }

  /* 01-03-2026 */
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww .ParaLbl, .step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .ParaLbl {
    text-align: left;
    width: 100%;
    display: block;
}
.step_blk .ktchnStpFv .card-body #setup-wall-sizes .roww, .step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww {
    align-items: start;
    flex-direction: column;
    grid-auto-flow: 15px;
}
.step_blk .ktchnStpFv {
    min-width: unset !important;
}
.step_blk .ktchnStpFv .card-body .kitlen-counter
 .roww .sdeLbL {
    width: 100%;
}
  /* 01-03-2026 */

/* 02-03-2026 */
header .header .head_in .menus > ul > li.keuzehulp-effect a, 
header .header .head_in .keu-hulp ul li.mbl-effect a {
    padding: 5px 8px !important;
}
header .header .head_in .menus > ul > li.keuzehulp-effect a span, header .header .head_in .keu-hulp ul li.mbl-effect a span {
    margin-left: 5px;
}
header .header .head_in .menu_btn {
    width: 28px;
}
/* 02-03-2026 */


}
/*# new detail page end */