header .carousel-inner .item{
    height: 70vh;
}
header .carousel-inner .item img{
  width: 100%;
}
.carousel-caption{
  /* padding-bottom: 150px; */
}
.carousel-caption h2{
  font-size: 35px;
  text-transform: uppercase;
}
.carousel-control.right{
  background-image: none;
}
.carousel-control.left{
  background-image: none;
}


@media screen and (min-width: 768px) {
    .carousel-caption {

        padding-bottom: 0;
    }
}

/* ignore the code below */


.link-area
{
  position:fixed;
  bottom:20px;
  left:20px;  
  padding:15px;
  border-radius:40px;
  background:tomato;
}
.link-area a
{
  text-decoration:none;
  color:#fff;
  font-size:25px;
}

.text-center-x-y{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}

.navbar-default {
    background-color: #f8f8f800;
    border-color: #f8f8f800;
    /* color: #fff; */
    color: #0a487a !important;
}
.p-absolute{
    position: absolute;
    width: 100%;
    z-index: 9999;
}

.bg-black{
    background: #000;
    color: #fff;
    padding: 20px;
    text-align: center;
}

.item.active:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    /* background: rgba(0, 0, 0, 0.6); */
    background: #aae3e6;
}


@font-face { 
    font-family:"latienne-pro";
    src:url("https://use.typekit.net/af/596810/00000000000000007735a469/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/596810/00000000000000007735a469/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/596810/00000000000000007735a469/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:400;
    font-stretch:normal;
  } 
  @font-face { 
    font-family:"latienne-pro";
    src:url("https://use.typekit.net/af/7e5290/00000000000000007735a464/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/7e5290/00000000000000007735a464/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/7e5290/00000000000000007735a464/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:700;
    font-stretch:normal;
  } 
  @font-face { 
    font-family:"latienne-pro";
    src:url("https://use.typekit.net/af/d71d31/00000000000000007735a471/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d71d31/00000000000000007735a471/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d71d31/00000000000000007735a471/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:500;
    font-stretch:normal;
  } 
  @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
  @media all{     
    body {  
      font-family:sans-serif;
      line-height:1.15;
    }  
  }  
  @media all{ 
    * { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    html { 
      font-family: sans-serif; 
      line-height: 1.15; 
      -webkit-text-size-adjust: 100%; 
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    } 
  
    html { 
      scroll-behavior: smooth;
    } 
  
    :root { 
      --brand-darkest-green: #254b40; 
      --brand-dark-green: #2b5d52; 
    } 
  }     
  
  body { 
      --wp--preset--color--brand-darkest-green: #aae3e6;
      --wp--preset--color--brand-dark-green: #2b5d52; 
  } 
  
  body { 
      margin: 0;
  } 
  
  body { 
      padding-top: 0px; 
      padding-right: 0px; 
      padding-bottom: 0px; 
      padding-left: 0px;
  } 
  
  @media all{ 
    body { 
      margin: 0; 
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
      font-size: 1rem; 
      font-weight: 400; 
      line-height: 1.5; 
      color: #212529; 
      text-align: left; 
      background-color: #fff;
    } 
  
    body { 
      font: 200 1.625rem/1.1 "latienne-pro", serif; 
      color: #333; 
      overflow-x: hidden; 
      min-width: 20rem;
    } 
  
    *,:before,:after { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    .row { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -ms-flex-wrap: wrap; 
      flex-wrap: wrap; 
      margin-right: -15px; 
      margin-left: -15px;
    } 
  
    .no-gutters { 
      margin-right: 0; 
      margin-left: 0;
    } 
  
    .position-relative { 
      position: relative !important;
    } 
  
    .blocks { 
      z-index: 100 !important; 
      position: relative;
    } 
  
    .grid-block-block { 
      /* min-height: 100vh;  */
      background: #000;
    } 
  
    .alignfull  { 
      margin-left: calc(-100vw / 2 + 100% / 2); 
      margin-right: calc(-100vw / 2 + 100% / 2); 
      max-width: 100vw;
    } 
  }     
  
  a:where(:not(.wp-element-button)) { 
      text-decoration: underline;
  } 
  
  @media all{ 
    a { 
      color: #1d3661; 
      text-decoration: none; 
      background-color: transparent;
    } 
  
    .col-6,.col-lg-4 { 
      position: relative; 
      width: 100%; 
      padding-right: 15px; 
      padding-left: 15px;
    } 
  
    .col-6 { 
      -webkit-box-flex: 0; 
      -ms-flex: 0 0 100%; 
      flex: 0 0 100%; 
      max-width: 100%;
    } 
  }     
  
  @media (min-width: 992px){ 
    .col-lg-4 { 
      -webkit-box-flex: 0; 
      -ms-flex: 0 0 33.33333%; 
      flex: 0 0 33.33333%; 
      max-width: 33.33333%;
    } 
  }     
  
  @media all{ 
    .d-flex { 
      display: -webkit-box !important; 
      display: -ms-flexbox !important; 
      display: flex !important;
    } 
  
    .flex-column { 
      -webkit-box-orient: vertical !important; 
      -webkit-box-direction: normal !important; 
      -ms-flex-direction: column !important; 
      flex-direction: column !important;
    } 
  
    .justify-content-center { 
      -webkit-box-pack: center !important; 
      -ms-flex-pack: center !important; 
      justify-content: center !important;
    } 
  
    .align-items-center { 
      -webkit-box-align: center !important; 
      -ms-flex-align: center !important; 
      align-items: center !important;
    } 
  
    .text-brand-light-green { 
      color: #31685c !important;
    } 
  
    .no-gutters > [class*="col-"]  { 
      padding-right: 0; 
      padding-left: 0;
    } 
  
    .grid-block-block .col-6  { 
      min-height: 65vh; 
      background-repeat: no-repeat; 
      background-position: center; 
      background-size: cover; 
      opacity: 0.8;
    } 
  
    a:hover { 
      color: #0b1526; 
      text-decoration: underline;
    } 
  
    .grid-block-block .col-6:hover  { 
      text-decoration: none;
    } 
  
    .text-brand-dark-yellow { 
      /* color: #f1b55a !important; */
      color: #0a487a !important;
    } 
  
    .grid-block-block .col-6 .copy  { 
      z-index: 2;
    } 
  }     
  
  .has-brand-darkest-green-background-color { 
      background-color: var(--wp--preset--color--brand-darkest-green) !important;
  } 
  
  @media all{ 
    .position-absolute { 
      position: absolute !important;
    } 
  
    .w-100 { 
      width: 100% !important;
    } 
  
    .h-100 { 
      height: 100% !important;
    } 
  
    .has-brand-darkest-green-background-color { 
      background-color: #254b40;
    } 
  
    .grid-block-block .col-6 .overlay  { 
      z-index: 1; 
      -webkit-transition: opacity 400ms ease-out; 
      -o-transition: opacity 400ms ease-out; 
      transition: opacity 400ms ease-out;
    } 
  
    .has-brand-darkest-green-background-color:before,.bg-brand-darkest-green:before { 
      background-color: #254b40;
    } 
  
    .grid-block-block .col-6 .overlay:hover  { 
      opacity: 0.6 !important;
    } 
  
    p { 
      margin-top: 0; 
      margin-bottom: 1rem;
    } 
  
    .text-brand-light-green p  { 
      color: #31685c !important;
    } 
  
    .text-brand-dark-yellow p, .text-brand-dark-yellow h3  { 
        color: #0a487a !important;
        font-size: 18px;
        font-weight: bold;
    } 
  
    :where(img[class*="wp-image-"])  { 
      height: auto; 
      max-width: 100%;
    } 
  
    img { 
      vertical-align: middle; 
      border-style: none;
    } 
  
    .aligncenter { 
      clear: both;
    } 
  
    .aligncenter { 
      display: block; 
      margin: 0.5rem auto; 
      height: auto;
    } 
  
    .grid-block-block .col-6 .copy img  { 
      max-width: 100%; 
      height: auto;
    } 
  }     
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-gW6Rk.style-gW6Rk {  
     background-image: url(https://www.motherindia.co.uk/wp-content/uploads/2022/04/MI_story1_743x453.jpg);  
  }  
  #style-3B3oi.style-3B3oi {  
     background-image: url(https://www.motherindia.co.uk/wp-content/uploads/2021/03/2020_MotherIndiaCafeGlasgow_CMcMillan_0393.png);  
  }  
  #style-1BJJT.style-1BJJT {  
     opacity: 1;  
      border: solid 1px #31685c;  
  }  
  #style-EhOJJ.style-EhOJJ {  
     background-image: url(https://www.motherindia.co.uk/wp-content/uploads/2021/04/MI_Lansdowne1920x1080-1024x576.jpg);  
  }  
  #style-GK4Nb.style-GK4Nb {  
     opacity: 1;  
      border: solid 1px #31685c;  
  }  
  #style-4Byv5.style-4Byv5 {  
     background-image: url(https://www.motherindia.co.uk/wp-content/uploads/2021/03/MotherIndiaEdinburgh1920x1080-1024x576.jpg);  
  }  
  #style-ERM1H.style-ERM1H {  
     background-image: url(assets/img/turkiye-glasgow.jpg);  
  }  
  #style-UJ2Vz.style-UJ2Vz {  
     opacity: .9;  
      border: solid 2px #31685c;  
  }  
  #style-DbkkS.style-DbkkS {  
     background-image: url(assets/img/turkiye-udiyingson.webp);  
     /* background-image: url(https://www.motherindia.co.uk/wp-content/uploads/2021/04/family1.jpg);   */
  }  
  #style-5W6eS.style-5W6eS {  
     opacity: .9;  
      border: solid 2px #254b40;  
  }  
  .col-6{
      max-width: 50%;
  }
  
  .carousel-caption {
      color: #0a487a !important;
      text-shadow: none;
  }

@font-face { 
    font-family:'Cheltenham';
    src:url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Italic.woff") format("woff"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Italic.ttf") format("truetype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Italic.svg#CheltenhamBT-Italic") format("svg");
    font-weight:normal;
    font-style:italic;
  } 
  @font-face { 
    font-family:'Cheltenham';
    src:url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Bold.woff") format("woff"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Bold.ttf") format("truetype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-Bold.svg#CheltenhamBT-Bold") format("svg");
    font-weight:bold;
    font-style:normal;
  } 
  @font-face { 
    font-family:'Cheltenham';
    src:url("https://www.dishoom.com/assets/fonts/CheltenhamBT-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-BoldItalic.woff") format("woff"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-BoldItalic.ttf") format("truetype"), url("https://www.dishoom.com/assets/fonts/CheltenhamBT-BoldItalic.svg#CheltenhamBT-BoldItalic") format("svg");
    font-weight:bold;
    font-style:italic;
  } 
    body {  
      font-size:100%;
      background-image:url("https://www.dishoom.com/assets/img/bg-texture-01.png");
      color:#383A3B;
      font-family:"Cheltenham", Times, serif;
      font-weight:normal;
      line-height:1.4;
    }  
  * { 
      box-sizing: border-box;
  } 
  
  * { 
      -webkit-overflow-scrolling: touch;
  } 
  
  body { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  body { 
      position: relative; 
      width: 100%;
  } 
  
  html { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  html { 
      -webkit-font-smoothing: subpixel-antialiased; 
      -webkit-text-size-adjust: 100%; 
      -ms-text-size-adjust: 100%;
  } 
  
  html { 
      background-image: url("https://www.dishoom.com/assets/img/bg-texture-01.png"); 
      background-size: 512px; 
      background-color: #D9D8C7; 
      color: #383A3B; 
      font-family: "Cheltenham", Times, serif; 
      font-size: 14px; 
      font-weight: normal; 
      line-height: 1.4; 
      overflow-x: hidden; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale; 
      text-rendering: optimizeLegibility;
  } 
  
  html { 
      position: relative; 
      width: 100%;
  } 
  
  div { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  .o-section { 
      display: -ms-grid; 
      display: grid; 
      -ms-grid-columns: [full-start] 0.5rem [main-start] (1fr)[4] [main-end] 0.5rem [full-end]; 
      grid-template-columns: [full-start] 0.5rem [main-start] repeat(4, 1fr) [main-end] 0.5rem [full-end]; 
      -moz-column-gap: 8px; 
      column-gap: 8px; 
      margin-bottom: 32px;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-section { 
      -ms-grid-columns: [full-start] 1rem minmax(1rem, 1fr) 1rem [main-start] 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem minmax(1rem, 80px) 1rem [main-end] 1rem minmax(1rem, 1fr) 1rem [full-end]; 
      /* grid-template-columns: [full-start] minmax(1rem, 1fr) [main-start] repeat(12, minmax(1rem, 80px)) [main-end] minmax(1rem, 1fr) [full-end];  */
      -moz-column-gap: 1rem; 
      column-gap: 1rem; 
      grid-template-areas: ". main main main main main main main main main main main main .";
    } 
  }     
  
  *,:before,:after { 
      box-sizing: border-box;
  } 
  
  .o-section > *  { 
      -ms-grid-column: 2; 
      -ms-grid-column-span: 4; 
      grid-column: 2 / span 4;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-section > *  { 
      -ms-grid-column: 2; 
      -ms-grid-column-span: 12; 
      grid-column: 2 / span 12;
    } 
  }     
  
  .o-title-bar { 
      display: -ms-grid; 
      display: grid; 
      -ms-grid-columns: 1fr 2fr 1fr; 
      grid-template-columns: 1fr 2fr 1fr; 
      padding: 32px 0 0; 
      /* border-bottom: 1px solid #383A3B;  */
      text-align: center; 
      font-size: 15px;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-title-bar { 
      margin-bottom: 32px; 
      padding-bottom: 32px;
    } 
  }     
  
  .o-section__inner { 
      display: -ms-grid; 
      display: grid; 
      -ms-grid-columns: 1fr; 
      grid-template-columns: 1fr; 
      grid-column-gap: 1rem;
  } 
  
  @media screen and (min-width: 1024px){ 
    .o-section__inner { 
      -ms-grid-columns: (1fr)[3]; 
      grid-template-columns: repeat(3, 1fr);
    } 
  
    .o-section__inner--2-col { 
      -ms-grid-columns: (1fr)[2]; 
      grid-template-columns: repeat(2, 1fr);
    } 
  }     
  
  span { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  .o-title-bar > *  { 
      -ms-flex-item-align: center; 
      -ms-grid-row-align: center; 
      align-self: center;
  } 
  
  .o-title-bar > :nth-child(1)  { 
      text-align: left;
  } 
  
  h2 { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  h2 { 
      margin: 0; 
      padding: 0;
  } 
  
  h2 { 
      line-height: 1.3; 
      font-size: 1.5rem; 
      font-weight: bold;
  } 
  
  .o-title-bar__title { 
      font-size: 32px; 
      font-weight: bolder; 
      -ms-grid-column: 2; 
      -ms-grid-column-span: 1; 
      grid-column: 2 / span 1; 
      letter-spacing: 0.6px; 
      -ms-grid-column-align: center; 
      justify-self: center;
  } 
  
  .o-title-bar > :nth-child(3)  { 
      text-align: right;
  } 
  
  .v-home__intro-img { 
      display: -ms-grid; 
      display: grid; 
      -ms-grid-rows: 1fr auto; 
      grid-template-rows: 1fr auto; 
      grid-row-gap: 24px; 
      height: 100%;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-type-columns { 
      -moz-columns: 2; 
      columns: 2;
    } 
  }     
  
  .u-show-mobile { 
      display: none !important;
  } 
  
  img { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  img { 
      border: 0; 
      font-style: italic;
  } 
  
  img { 
      max-width: 100% !important; 
      height: auto; 
      -o-object-fit: cover; 
      object-fit: cover;
  } 
  
  .o-border { 
      padding: 9px 10px 6px 5px; 
      border: 2px solid #383A3B;
  } 
  
  [data-aos="grayscale"] { 
      filter: grayscale(0.88); 
      transition-property: all;
  } 
  
  @media screen and (min-width: 1024px){ 
    .v-home__intro-img img  { 
      -ms-flex-item-align: stretch; 
      -ms-grid-row-align: stretch; 
      align-self: stretch;
    } 
  }     
  
  [data-aos="grayscale"].aos-animate { 
      filter: grayscale(0);
  } 
  
  body[data-aos-duration="1000"] [data-aos]  { 
      transition-duration: 1s;
  } 
  
  body[data-aos-easing="ease"] [data-aos]  { 
      transition-timing-function: ease;
  } 
  
  .o-type-caption { 
      font-size: 13px; 
      font-weight: bold; 
      letter-spacing: 1px;
  } 
  
  p { 
      margin: 0; 
      padding: 0; 
      border: 0; 
      font-size: 100%; 
      vertical-align: baseline;
  } 
  
  p { 
      margin: 0; 
      padding: 0;
  } 
  
  p { 
      margin: 0 0 24px; 
      line-height: 1.4; 
      letter-spacing: 0.5px;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-section__inner p  { 
      padding: 0 16px;
    } 
  }     
  
  .o-type-columns p  { 
      text-align: justify;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-type-columns p  { 
      padding: 0 16px;
    } 
  }     
  
  .o-type-dropcap > p:first-child::first-letter { 
      float: left; 
      font-size: 38px; 
      line-height: 38px; 
      padding-top: 0; 
      padding-right: 8px; 
      padding-left: 3px; 
      text-transform: capitalize;
  } 
  
  p:last-child { 
      margin-bottom: 0;
  } 
  
  @media screen and (min-width: 641px){ 
    .o-section__inner p.block-img  { 
      padding: 0;
    } 
  
    .o-type-columns p.block-img  { 
      padding: 0;
    } 
  }     
  
  .o-type-caption p  { 
      padding: 0;
  } 
  
  .mb-6r{
    margin-bottom: 6rem;
  }
  



  /* footer start */

  

 
  @font-face { 
    font-family:"Font Awesome 6 Brands";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.ttf) format("truetype");
  } 
  @font-face { 
    font-family:"Font Awesome 6 Free";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.ttf) format("truetype");
  } 
  @font-face { 
    font-family:"Font Awesome 6 Free";
    font-style:normal;
    font-weight:900;
    font-display:block;
    src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.ttf) format("truetype");
  } 



:root { 
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
} 

@media (prefers-reduced-motion: no-preference){ 
  :root { 
    scroll-behavior: smooth;
  } 
}     

:root { 
    --color-primary: #0a487a; 
    --color-body: #6E777D; 
    --color-heading-1: #111111; 
    --p-regular: 400; 
    --s-bold: 700; 
    --font-secondary: "Plus Jakarta Sans", sans-serif; 
    --font-size-b1: 16px; 
    --font-size-b2: 16px; 
    --line-height-b1: 26px; 
    --line-height-b2: 26px; 
    --h6: 20px;
} 

.rts-section-gap2Top { 
    padding-top: 130px;
} 

.rts-footer-one { 
    background: #111111; 
    position: relative;
} 

.rts-footer-one .shape-1  { 
    position: absolute; 
    left: 0; 
    animation: jump-vertical 12s linear infinite;
} 

.rts-footer-one .shape-2  { 
    position: absolute; 
    right: -4%; 
    top: -30%; 
    animation: rotateIn2 6s linear infinite;
} 

.container { 
    width: 100%; 
    padding-right: var(--bs-gutter-x,.75rem); 
    padding-left: var(--bs-gutter-x,.75rem); 
    margin-right: auto; 
    margin-left: auto;
} 

@media (min-width: 576px){ 
  .container { 
    max-width: 540px;
  } 
}     

@media (min-width: 768px){ 
  .container { 
    max-width: 720px;
  } 
}     

@media (min-width: 992px){ 
  .container { 
    max-width: 960px;
  } 
}     

@media (min-width: 1200px){ 
  .container { 
    max-width: 1140px;
  } 
}     

img { 
    vertical-align: middle;
} 

img { 
    -ms-interpolation-mode: bicubic; 
    border: 0; 
    vertical-align: middle; 
    max-width: 100%; 
    height: auto;
} 

footer .row { 
    --bs-gutter-x: 1.5rem; 
    --bs-gutter-y: 0; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex-wrap: wrap; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap; 
    margin-top: calc(var(--bs-gutter-y) * -1); 
    margin-right: calc(var(--bs-gutter-x) * -.5); 
    margin-left: calc(var(--bs-gutter-x) * -.5);
} 

footer .row > *  { 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    width: 100%; 
    max-width: 100%; 
    padding-right: calc(var(--bs-gutter-x) * .5); 
    padding-left: calc(var(--bs-gutter-x) * .5); 
    margin-top: var(--bs-gutter-y);
} 

@media (min-width: 992px){ 
  footer .col-lg-12 { 
    -webkit-box-flex: 0; 
    -webkit-flex: 0 0 auto; 
    -ms-flex: 0 0 auto; 
    flex: 0 0 auto; 
    width: 100%;
  } 
}     

footer .main-footer-wrapper-one { 
    display: flex; 
    align-items: flex-start; 
    justify-content: space-between;
} 

[data-sal] { 
    transition-duration: 0.2s; 
    transition-delay: 0s; 
    transition-duration: var(--sal-duration, 0.2s); 
    transition-delay: var(--sal-delay, 0s); 
    transition-timing-function: var(--sal-easing, ease);
} 

[data-sal|="slide"] { 
    opacity: 0; 
    transition-property: opacity, transform;
} 

[data-sal="slide-up"] { 
    transform: translateY(20%);
} 

[data-sal][data-sal-duration="800"] { 
    transition-duration: 0.8s;
} 

[data-sal][data-sal-delay="150"] { 
    transition-delay: 0.15s;
} 

[data-sal|="slide"].sal-animate { 
    opacity: 1; 
    transform: none;
} 

.main-footer-wrapper-one .single-footer-wized-one.logo-area  { 
    width: 27%;
} 

[data-sal][data-sal-delay="350"] { 
    transition-delay: 0.35s;
} 

.single-footer-wized-one.get-in-touch { 
    padding-left: 35px;
} 

@media (max-width: 1400px){ 
  .single-footer-wized-one.get-in-touch { 
    padding-left: 25px;
  } 
}     

.main-footer-wrapper-one .single-footer-wized-one.get-in-touch  { 
    width: 33%;
} 

[data-sal][data-sal-delay="250"] { 
    transition-delay: 0.25s;
} 

.main-footer-wrapper-one .single-footer-wized-one.pages  { 
    width: 15%;
} 

.rts-footer-one .copyright-footer-one  { 
    text-align: center; 
    border-top: 1px solid #262626; 
    padding: 38px 0; 
    margin-top: 120px;
} 

a { 
    color: #0d6efd; 
    text-decoration: underline;
} 

a { 
    color: var(--color-heading); 
    text-decoration: none; 
    outline: none;
} 

a:hover { 
    color: #0a58ca;
} 

a:hover,a:active { 
    text-decoration: none; 
    outline: none; 
    color: var(--color-primary);
} 

p { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

p { 
    margin: 0; 
    margin-bottom: 20px;
} 

p { 
    font-size: var(--font-size-b2); 
    line-height: var(--line-height-b2); 
    font-weight: var(--p-regular); 
    color: var(--color-body); 
    margin: 0 0 40px;
} 

.single-footer-wized-one.logo-area .disc-f  { 
    color: #999999; 
    font-family: "DM Sans", Sans-serif; 
    font-size: 16px; 
    line-height: 25px; 
    padding-right: 10px; 
    margin-bottom: 30px;
} 

.rts-footer-one .copyright-footer-one p.disc  { 
    color: #949494; 
    margin-bottom: 0;
} 

p:last-child { 
    margin-bottom: 0;
} 

.single-footer-wized-one.logo-area a img  { 
    margin-bottom: 25px;
} 

.main-footer-wrapper-one .single-footer-wized-one.logo-area a.logo img  { 
    max-width: 150px;
} 

.single-footer-wized-one.logo-area .query-list .sub-text  { 
    color: var(--color-primary); 
    font-size: 14px; 
    font-weight: 700; 
    text-transform: uppercase; 
    line-height: 25px; 
    display: block;
} 

h6 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2;
} 

h6 { 
    font-size: 1rem;
} 

h6 { 
    margin: 0; 
    margin-bottom: 20px;
} 

h6 { 
    word-break: break-word; 
    font-family: "Arapey"; 
    line-height: 1.4074; 
    color: var(--color-heading-1);
} 

h6 { 
    font-size: var(--h6); 
    line-height: 1.25;
} 

h6 { 
    font-weight: var(--s-bold);
} 

.single-footer-wized-one.get-in-touch .footer-header-two .title  { 
    color: #FFFFFF; 
    font-size: 18px; 
    font-weight: 700; 
    line-height: 18px; 
    padding-left: 40px; 
    margin-bottom: 40px; 
    width: auto; 
    font-family: var(--font-secondary); 
    position: relative;
} 

.single-footer-wized-one.get-in-touch .footer-header-two .title::before { 
    content: ""; 
    position: absolute; 
    height: 10px; 
    width: 10px; 
    line-height: 10px; 
    transform: rotate(45deg) translateY(-50%); 
    margin: 0 6px; 
    background: var(--color-primary); 
    display: block; 
    left: 0; 
    top: 50%;
} 

.single-footer-wized-one.pages .title  { 
    font-weight: 700; 
    font-size: 18px; 
    line-height: 27px; 
    color: #FFFFFF;
} 

.main-footer-wrapper-one .footer-header-two.pages .title  { 
    color: #FFFFFF; 
    font-size: 18px; 
    font-weight: 700; 
    line-height: 18px; 
    padding-left: 40px; 
    margin-bottom: 40px; 
    width: auto; 
    font-family: var(--font-secondary); 
    position: relative;
} 

.main-footer-wrapper-one .footer-header-two.pages .title::before { 
    content: ""; 
    position: absolute; 
    height: 10px; 
    width: 10px; 
    line-height: 10px; 
    transform: rotate(45deg) translateY(-50%); 
    margin: 0 6px; 
    background: var(--color-primary); 
    display: block; 
    left: 0; 
    top: 50%;
} 

.single-footer-wized-one.logo-area .query-list a .text-heading  { 
    color: #FFFFFF; 
    font-size: 20px; 
    font-weight: 700; 
    line-height: 25px;
} 

ul { 
    padding-left: 2rem;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

ul { 
    margin: 0; 
    margin-bottom: 20px;
} 

ul { 
    padding-left: 18px;
} 

ul { 
    list-style: square; 
    margin-bottom: 30px; 
    padding-left: 20px;
} 

ul { 
    margin: 16px 0; 
    padding: 0 0 0 40px;
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch ul  { 
    padding: 0; 
    margin-bottom: 0;
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch .rts-social-wrapper  { 
    margin-left: 40px;
} 

table { 
    caption-side: bottom; 
    border-collapse: collapse;
} 

table { 
    margin: 0; 
    margin-bottom: 20px;
} 

table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    margin: 0 0 20px; 
    width: 100%;
} 

.table { 
    --bs-table-bg: transparent; 
    --bs-table-accent-bg: transparent; 
    width: 100%; 
    margin-bottom: 1rem; 
    color: #212529; 
    vertical-align: top; 
    border-color: #dee2e6;
} 

.main-footer-wrapper-one .footer-header-two.pages .pages ul  { 
    padding: 0;
} 

ul li  { 
    font-size: var(--font-size-b1); 
    line-height: var(--line-height-b1); 
    margin-top: 10px; 
    margin-bottom: 10px; 
    color: var(--color-body);
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch ul li  { 
    list-style: none; 
    margin-left: 40px; 
    margin-top: 20px; 
    color: #999999; 
    font-size: 16px; 
    font-weight: 400; 
    line-height: 22px;
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch .rts-social-wrapper ul  { 
    margin-top: 0; 
    display: flex;
} 

tbody { 
    border-color: inherit; 
    border-style: solid; 
    border-width: 0;
} 

.table > tbody  { 
    vertical-align: inherit;
} 

.main-footer-wrapper-one .footer-header-two.pages .pages ul li  { 
    list-style: none; 
    margin-left: 40px;
} 

.fa-solid { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    display: var(--fa-display,inline-block); 
    font-style: normal; 
    font-variant: normal; 
    line-height: 1; 
    text-rendering: auto;
} 

.fa-solid { 
    font-family: "Font Awesome 6 Pro"; 
    font-weight: 900;
} 

.fa-solid { 
    font-family: "Font Awesome 6 Free";
} 

.fa-solid { 
    font-weight: 900;
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch ul li i  { 
    margin-right: 15px; 
    color: #424242;
} 

.fa-location-dot:before,.fa-map-marker-alt:before { 
    content: "\f3c5";
} 

ul li a  { 
    text-decoration: none; 
    color: var(--color-gray);
} 

ul li a:hover { 
    color: var(--color-primary);
} 

.single-footer-wized-one.get-in-touch .footer-header-two .get-touch .rts-social-wrapper ul li  { 
    margin-left: 0; 
    margin-right: 5px;
} 

tr { 
    border-color: inherit; 
    border-style: solid; 
    border-width: 0;
} 

.single-footer-wized-one.pages ul li a  { 
    display: flex; 
    align-items: center; 
    transition: 0.3s; 
    color: #77787A;
} 

.main-footer-wrapper-one .footer-header-two.pages .pages ul li a  { 
    color: #999999; 
    font-weight: 700; 
    font-size: 14px;
} 

.single-footer-wized-one.pages ul li a:hover { 
    color: var(--color-primary);
} 

.main-footer-wrapper-one .footer-header-two.pages .pages ul li a:hover { 
    color: #FFFFFF;
} 

.fa-phone-alt:before,.fa-phone-flip:before { 
    content: "\f879";
} 

.fa-envelope-open:before { 
    content: "\f2b6";
} 

td { 
    border-color: inherit; 
    border-style: solid; 
    border-width: 0;
} 

td { 
    font-weight: normal;
} 

td { 
    border: 1px solid var(--color-border); 
    padding: 7px 10px;
} 

.table > :not(caption) > * > *  { 
    padding: .5rem .5rem; 
    background-color: var(--bs-table-bg); 
    border-bottom-width: 1px; 
    -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); 
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
} 

.fa-brands { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    display: var(--fa-display,inline-block); 
    font-style: normal; 
    font-variant: normal; 
    line-height: 1; 
    text-rendering: auto;
} 

.fa-brands { 
    font-family: "Font Awesome 6 Brands"; 
    font-weight: 400;
} 

.fa-brands { 
    font-family: "Font Awesome 6 Brands";
} 

.fa-brands { 
    font-weight: 400;
} 

.fa-facebook-f:before { 
    content: "\f39e";
} 

.fa-x-twitter:before { 
    content: "\e61b";
} 

.fa-instagram:before { 
    content: "\f16d";
} 

.fa { 
    font-family: var(--fa-style-family,"Font Awesome 6 Pro"); 
    font-weight: var(--fa-style,900);
} 

.fa { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    display: var(--fa-display,inline-block); 
    font-style: normal; 
    font-variant: normal; 
    line-height: 1; 
    text-rendering: auto;
} 

.fa { 
    font-family: var(--fa-style-family,"Font Awesome 6 Free"); 
    font-weight: var(--fa-style,900);
} 


@keyframes jump-vertical { 
  0% {  
      -webkit-transform: translateY(0); 
      transform: translateY(0); 
      transform: translateY(0px); 
  }  
  50% {  
      -webkit-transform: translateY(100px); 
      transform: translateY(100px); 
      transform: translateY(100px); 
  }  
  100% {  
      -webkit-transform: translateY(0); 
      transform: translateY(0); 
      transform: translateY(0px); 
  }  

} 
@keyframes rotateIn2 { 
  0% {  
      -webkit-transform-origin: center; 
      transform-origin: center; 
      -webkit-transform: rotate3d(0, 0, 1, -200deg); 
      transform: rotate3d(0, 0, 1, -200deg); 
      opacity: 1; 
      transform-origin: center center; 
      transform: rotate3d(0, 0, 1, -200deg); 
      opacity: 1; 
  }  
  100% {  
      -webkit-transform-origin: center; 
      transform-origin: center; 
      -webkit-transform: none; 
      transform: none; 
      opacity: 1; 
      transform-origin: center center; 
      transform: none; 
      opacity: 1; 
  }  

} 
/* These were inline style tags. Uses id+class to override almost everything */
#style-MJg6R.style-MJg6R {  
   text-align: justify;  
}  
#style-EoWy6.style-EoWy6 {  
   font-size: 16px;  
   color: #999999;  
}  
#style-JdQBl.style-JdQBl {  
   color:#999999;  
}  

  /* footer End */
  
  h2.o-title-bar__title.o-title-bar__title--no-res-border.v-home__intro-title:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #0a487a;
    display: block;
}

.bounceInRightNew{
    animation: text 3s 1;
}

@keyframes text {
    0%{
        /*color: #000;*/
        /*margin-bottom: -40px;*/
    }

    30%{
        letter-spacing: 10px;
        /*margin-bottom: -40px;*/
    }

    85%{
        letter-spacing: 3px;
        /*margin-bottom: -40px;*/
    }
}

.rts-footer-one {
    overflow: hidden;    
}

.snipcss0-9-71-72, .snipcss0-9-71-72{
    text-transform: uppercase;
}

.fs-30{
        font-size: 30px;
}

@media(max-width: 991px){
    .col-6{
        max-width: 100%!important;
    }
        .o-title-bar {
        margin-bottom: 32px;
        padding-bottom: 32px;
    }
}

@media(max-width: 550px){
    .mobile-title{
        display: flex!important;
        justify-content: center;
    }
    .o-title-bar__title{
        font-size: 19px;   
    }
    .main-footer-wrapper-one{
        flex-direction: column;
    }
    .main-footer-wrapper-one .single-footer-wized-one.logo-area {
        width: 100%;
    }
    .main-footer-wrapper-one .single-footer-wized-one.get-in-touch {
        width: 100%;
    }
    .none-sec{
        display:block;
    }
    .make-text-center{
        text-align:center;
    }
    .fs-30{
        font-size: 28px;
    }
}