html {  -webkit-text-size-adjust: none;  /* Prevent font scaling in landscape */  width: 100%;  height: 100%;  -webkit-font-smoothing: antialiased;  -moz-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  scrollbar-color: #999 #e5e5e5;  scrollbar-width: thin;}input[type="submit"] {  -webkit-appearance: none;  -webkit-border-radius: 0;  border-radius: 0;}*,*:after,*:before {  box-sizing: border-box;  margin: 0;  padding: 0;  scrollbar-color: #999 #e5e5e5;  scrollbar-width: thin;}body {  margin: 0;  padding: 0;  font-family: "Nunito Sans", 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";  -webkit-font-smoothing: antialiased;  font-weight: 400;  width: 100%;  min-height: 100%;  color: #444953;  background: #fff;  scrollbar-color: #999 #e5e5e5;  scrollbar-width: thin;}.history-new .innerpage-banner-wrap {  background-position: top center;}::-webkit-scrollbar {  width: 7px;}::-webkit-scrollbar-track {  background: #e5e5e5;}::-webkit-scrollbar-thumb {  background: #999;}::-webkit-scrollbar-thumb:window-inactive {  background: #999;}a {  outline: none;  text-decoration: none;  color: #555;}a:hover,a:focus {  outline: none;  text-decoration: none;}input,textarea,select {  outline: none;  resize: none;  font-family: "Open Sans", sans-serif;}a,input,button {  outline: none !important;}button::-moz-focus-inner {  border: 0;}h1,h2,h3,h4,h5,h6 {  margin: 0;  padding: 0;  font-weight: normal;}img {  border: 0;  vertical-align: top;  max-width: 100%;  height: auto;}.lazy-img-load img {  background-color: gray;}ul,ol {  margin: 0;  padding: 0;  list-style: none;}p {  margin: 0 0 15px 0;  padding: 0;}.slick-slide {  outline: none !important;}.bg_img {  display: none;}h1,.h1 {  font-size: 64px;  line-height: 74px;  margin: 0;}p {  font-size: 18px;  line-height: 30px;}.cta-btn-white {  display: inline-block;  padding: 16px 32px;  font-size: 20px;  line-height: 30px;  font-weight: 600;  background-color: #fff;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  color: #fff;}.youtube-link {  display: inline-flex;  align-items: center;  padding: 16px 32px;  font-size: 20px;  line-height: 30px;  font-weight: 600;  border: 2px solid transparent;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  color: #fff;}.youtube-link .svg {  margin-right: 10px;}.banner-wrap-main .btn-wrap {  display: flex;  align-items: center;  flex-wrap: wrap;}.banner-wrap-main .btn-wrap a:not(:last-child) {  margin-right: 30px;}.cta-btn-white.outline {  background-color: transparent;  border: 2px solid #fff;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.cta-btn-white.outline:hover,.cta-btn-white.outline:focus,.youtube-link:hover,.youtube-link:focus {  background-color: #990228;  color: #fff;  border: 2px solid #990228;  -webkit-box-shadow: 0 0.5em 0.5em -0.4em #990228;  -moz-box-shadow: 0 0.5em 0.5em -0.4em #990228;  box-shadow: 0 0.5em 0.5em -0.4em #990228;  -webkit-transform: translate(0px, -4px);  -moz-transform: translate(0px, -4px);  -o-transform: translate(0px, -4px);  -ms-transform: translate(0px, -4px);  transform: translate(0px, -4px);}.cta-btn-red.outline {  display: inline-block;  background-color: transparent;  border: 2px solid #990228;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  color: #363940;}.cta-btn {  display: inline-block;  padding: 10px 16px;  font-size: 16px;  line-height: 25px;  font-weight: 700;}.cta-btn-blue {  background-color: #b2022f;  color: #ffffff;  border: 2px solid #b2022f;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.cta-btn-blue:hover,.cta-btn-blue:focus {  background-color: #990228;  color: #ffffff;  border: 2px solid #990228;  -webkit-box-shadow: 0 0.5em 0.5em -0.4em #990228;  -moz-box-shadow: 0 0.5em 0.5em -0.4em #990228;  box-shadow: 0 0.5em 0.5em -0.4em #990228;  -webkit-transform: translate(0px, -4px);  -moz-transform: translate(0px, -4px);  -o-transform: translate(0px, -4px);  -ms-transform: translate(0px, -4px);  transform: translate(0px, -4px);}.cta-btn-lg {  display: inline-block;  padding: 16px 32px;  font-size: 20px;  line-height: 30px;  font-weight: 600;}/*Header Css Starts*/.header-top-wrap {  background-color: #363940;}.header-top-wrap .header-top {  display: flex;  justify-content: flex-end;  align-items: center;  flex-wrap: wrap;  padding: 10px 0;}.header-top .social-icons-wrap > ul > li > a {  color: #fff;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-top .social-icons-wrap > ul > li > a:hover {  color: #b2022f;}.social-icons-wrap > ul {  display: flex;  align-items: center;  justify-content: center;  flex-wrap: wrap;}.social-icons-wrap > ul > li.call-us-btn > a {  display: flex;  align-items: center;  font-size: 14px;}.social-icons-wrap {  padding-right: 30px;}.social-icons-wrap > ul > li:not(:last-child) {  margin-right: 20px;}.social-icons-wrap > ul > li > a {  color: #787e80;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.social-icons-wrap > ul > li > a:hover {  text-decoration: underline;}.header-top .top-links > ul {  display: flex;  align-items: center;  flex-wrap: wrap;}.header-top .top-links > ul > li > ul.submenu {  display: none;}.header-top .top-links {  padding-left: 30px;  border-left: 1px solid #d6d8d8;}.header-top .top-links > ul > li:not(:last-child) {  margin-right: 30px;}.header-top .top-links > ul > li > a {  font-size: 14px;  line-height: 21px;  color: #fff;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-top .top-links > ul > li:hover > a {  text-decoration: underline;}.header-top .top-links > ul > li > a > .svg {  margin-right: 5px;}.header-middle {  display: flex;  justify-content: space-between;  align-items: center;  flex-wrap: wrap;  padding: 25px 0 45px 0;}.header-middle .middle-links {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.header-middle .middle-links > ul {  display: flex;  align-items: center;  flex-wrap: wrap;  margin-right: 30px;}.header-bottom .logo-box {  width: 115px;}.header-bottom .logo-box .logo {  position: absolute;  top: 25px;}.header-bottom .logo-box .logo .site-info {  padding-top: 15px;}.logo-box .logo a {  display: flex;  align-items: center;}.logo-box .logo a .site-name {  font-family: "Playfair Display", sans-serif;  font-size: 30px;  line-height: 35px;  font-weight: 700;  color: #444953;  margin-left: 15px;}.logo-box .logo a .place-name {  font-size: 20px;  line-height: 27px;  font-weight: 700;  color: #444953;  margin-left: 15px;}.header-middle .middle-links > ul > li:not(:last-child) {  margin-right: 30px;}.header-middle .middle-links > ul > li > a {  font-size: 16px;  line-height: 25px;  color: #444953;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-middle .middle-links > ul > li > a:hover {  color: #db272b;}.header-middle .middle-links > ul > li > a.header-btn {  color: #fff;}.header-bottom .bottom-links .menu > ul {  display: flex;  align-items: center;  justify-content: flex-end;  flex-wrap: wrap;}.header-wrap .header-bottom {  background-color: #3f8ecd;  margin-top: -25px;}.header-bottom .bottom-links .menu > ul > li > a {  font-size: 16px;  line-height: 25px;  font-weight: 700;  color: #444953;  padding: 15px 0;  display: inline-flex;}.header-bottom .bottom-links .menu > ul > li {  position: relative;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-bottom .bottom-links .menu > ul > li {  cursor: pointer;}.header-bottom .bottom-links .menu > ul > li > a:after {  content: "";  width: 0px;  height: 4px;  background-color: #b2022f;  position: absolute;  bottom: 10px;  left: 0;  right: 0;  margin: 0 auto;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-bottom .bottom-links .menu > ul > li.current-menu-parent > a:after {  content: "";  width: 50%;  height: 4px;  background-color: #b2022f;  position: absolute;  bottom: 10px;  left: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.header-bottom .bottom-links .menu > ul > li:hover > a:after {  width: 50%;}.header-top .top-links > ul > li:hover > .sub-menu {  opacity: 1;  visibility: visible;}.header-top .top-links > ul > li {  position: relative;}.header-top .top-links > ul > li > .sub-menu {  top: 40px;}.header-bottom .bottom-links .menu > ul > li:hover > .sub-menu {  opacity: 1;  visibility: visible;}.sub-menu > li.current_page_item > a {  color: #b2022f;}.sub-menu {  position: absolute;  min-width: 232px;  width: 100%;  background-color: #ffffff;  padding: 30px 30px 30px 30px;  z-index: 100;  opacity: 0;  left: 0;  visibility: hidden;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  top: 80px;  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}.sub-menu::before {  content: "";  background: url("../images/icons/arrow-up-menu.svg") no-repeat center center;  position: absolute;  width: 60px;  height: 50px;  background-size: cover;  top: -28px;}.sub-menu .arrow-up-menu {  position: absolute;  top: -26px;  left: 50%;  transform: translate(-50%);}.sub-menu > li > a {  font-size: 16px;  line-height: 26px;  color: #444953;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.sub-menu > li > a:hover {  color: #b2022f;  font-weight: 500;}.sub-menu > li:not(:last-child) {  margin-bottom: 15px;}.hamburger-menu {  display: none;}.hamburger-menu > a {  color: #444953;}.mobile-menu-wrap {  opacity: 0;  visibility: hidden;  height: 0;}.mobile-menu-wrap.menu-active {  opacity: 1;  visibility: visible;  height: auto;}/*Header Css Ends*//*Sticky Header Starts*/.sticky-header-wrap .container {  display: flex;  justify-content: space-between;  align-items: center;  flex-wrap: wrap;  padding: 10px 15px;}.sticky-header-wrap {  width: 100%;  background-color: #fff;  position: fixed;  top: -100%;  z-index: 999;  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}.sticky-header-wrap.sticky {  top: 0;}.sticky-header-wrap .logo-box .logo a > .svg {  width: 80px;  height: auto;}.sticky-header-wrap .header-bottom .bottom-links .menu > ul > li > a {  color: #444953;}.sticky-header-wrap  .header-bottom  .bottom-links  .menu  > ul  > li  > .menu-arrow  svg {  fill: #444953;}.sticky-header-wrap .header-bottom .bottom-links .menu {  display: flex;  align-items: center;  flex-wrap: wrap;}.sticky-header-wrap .header-bottom .bottom-links .menu .header-btn {  margin-left: 30px;  margin-right: 0;}/*Sticky Header Ends*//*Responsive Header Starts*/.hamburger-menu a.close-icon {  display: none;}.hamburger-menu.open a.close-icon {  display: block;}.history-page .hamburger-menu {  display: block;  text-align: right;}.history-page .mobile-menu-wrap .hamburger-menu {  padding: 10px 0 10px 10px;}.hamburger-menu.open a.hamburger-icon {  display: none;}.sub-menu.menu-show {  padding-top: 20px;}.mobile-menu-wrap {  position: fixed;  right: -100%;  top: 100px;  width: 100%;  background: #ffffff;  overflow-y: auto;  height: auto;  z-index: 12345;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.mobile-menu-wrap ul > li > ul {  position: fixed;  opacity: 1;  visibility: visible;  top: 100px;  left: inherit;  right: 0;  z-index: 1;  background: #ffffff;  width: 100%;  padding-left: 0;  overflow-y: auto;  height: auto;  overflow-x: hidden;  z-index: 1234;  -webkit-transform: translate(100%, 0);  transform: translate(100%, 0);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.mobile-menu-wrap ul > li > ul.menu-show {  -webkit-transform: translate(0%, 0);  transform: translate(0%, 0);  height: calc(100% - 67px);}.mobile-menu-wrap.menu-active {  right: 0;  opacity: 1;  visibility: visible;  height: calc(100% - 100px);}.mobile-menu-wrap .main-links {  padding: 20px 10px;}.mobile-menu-wrap .main-links > li:not(:last-child) {  margin-bottom: 16px;}.mobile-menu-wrap ul > li > a {  font-size: 16px;  line-height: 22px;  color: #1e282b;  display: inline-block;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.mobile-menu-wrap ul > li > a:hover {  color: #b2022f;}.mobile-menu-wrap ul > li {  position: relative;}.mobile-menu-wrap ul > li .nav-link-toggle {  position: absolute;  width: 24px;  height: 24px;  right: 0;  top: 5px;  cursor: pointer;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  justify-content: center;}.sub-menu-back a {  font-weight: 700;}.sub-menu-back a > svg {  margin-right: 10px;}.mobile-menu-wrap .secondary-links {  border-top: 1px solid rgba(0, 0, 0, 0.08);  border-bottom: 1px solid rgba(0, 0, 0, 0.08);  padding: 20px 10px;}.mobile-menu-wrap .secondary-links > li:not(:last-child) {  margin-bottom: 14px;}.mobile-menu-wrap .secondary-links > li > a {  color: #767676;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.mobile-menu-wrap .secondary-links > li > a:hover {  color: #b2022f;}.mobile-menu-wrap .social-icons-wrap {  padding: 20px 10px;}.mobile-menu-wrap .social-icons-wrap ul {  justify-content: flex-start;}.mobile-menu-wrap .secondary-links li > a > svg {  margin-right: 10px;}.mobile-menu-wrap .sub-menu > li {  padding: 0 15px;}.mobile-menu-wrap .sub-menu > .sub-menu-back {  border-bottom: 1px solid rgba(0, 0, 0, 0.08);  padding-bottom: 16px;}/*Float CTA Starts*/.float-cta-wrap {  background-color: #b71921;  padding: 20px;  position: fixed;  z-index: 999;  right: 30px;  bottom: 50px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.float-cta-wrap .icon {  width: 80px;  height: 80px;  border-radius: 50%;  background: #b71921;  display: flex;  justify-content: center;  align-items: center;  text-align: center;  margin: 0 auto;  margin-top: -70px;}.float-cta-wrap .icon a {  display: flex;  justify-content: center;  align-items: center;  width: 60px;  height: 60px;  background: #444953;  border-radius: 50%;}.float-cta-wrap .btn-wrap {  margin-top: 10px;}.float-cta-wrap .btn-wrap a {  background-color: #ffffff;  color: #b2022f;}.float-cta-wrap .close-btn {  position: absolute;  right: -10px;  top: -10px;}.float-cta-wrap.close {  opacity: 0;  visibility: hidden;}/*Float CTA Ends*//*Responsive Header Ends*//*Homepage Css Starts*//*Banner Section Css Starts*/.banner-slider > .slide {  display: none;}.banner-slider > .slide:first-child {  display: block;}.banner-slider .slick-dots {  display: flex;  position: absolute;  bottom: 5%;  left: 50%;  transform: translatex(-50%);}.banner-slider .slick-dots > li:not(:last-child) {  margin-right: 8px;}.banner-slider .slick-dots > li > button {  text-indent: -9000px;  width: 11px;  height: 11px;  box-shadow: none;  background-color: rgba(255, 255, 255, 0.6);  border: none;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  border-radius: 25px;}.banner-slider .slick-dots > li.slick-active button {  background-color: #fff;}.banner-wrap {  width: 100%;  background-size: cover;  background-color: #000;  background-position: center center;  background-repeat: no-repeat;  position: relative;}.banner-wrap video {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  object-fit: cover;  object-position: center center;  z-index: 0;}/* .banner-wrap.overlay:before {  content: "";  position: absolute;  background: rgb(0, 0, 0);  background: -moz-linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  background: -webkit-linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  background: linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);  width: 100%;  height: 100%;  top: 0;  bottom: 0;  left: 0;  z-index: 1;} */.banner-wrap .container {  display: flex;  align-items: center;  height: 700px;  z-index: 3;  position: relative;}.banner-wrap .content-box {  margin: 0 auto;  color: #fff;  text-align: left;  position: relative;  background: rgb(52, 52, 52);  background: -moz-linear-gradient(    90deg,    rgba(52, 52, 52, 0.71) 0%,    rgba(52, 52, 52, 0.62) 50%,    rgba(52, 52, 52, 0) 100%  );  background: -webkit-linear-gradient(    90deg,    rgba(52, 52, 52, 0.71) 0%,    rgba(52, 52, 52, 0.62) 50%,    rgba(52, 52, 52, 0) 100%  );  background: linear-gradient(    90deg,    rgba(52, 52, 52, 0.71) 0%,    rgba(52, 52, 52, 0.62) 50%,    rgba(52, 52, 52, 0) 100%  );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#343434", endColorstr="#343434", GradientType=1);  padding: 20px;}.banner-wrap .content-box h1.title {  font-size: 52px;  font-weight: 700;  font-family: "Playfair Display", sans-serif;}.banner-wrap .content-box p.subtitle {  font-size: 22px;  line-height: 32px;  color: #ffffff;  margin-top: 30px;  margin-bottom: 35px;}/* .innerpage-banner-wrap.overlay:before {  content: "";  position: absolute;  background: rgb(0, 0, 0);  background: -moz-linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  background: -webkit-linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  background: linear-gradient(    90deg,    rgba(0, 0, 0, 0.8) 0%,    rgba(0, 0, 0, 0.3) 70%,    rgba(0, 0, 0, 0) 100%  );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);  width: 100%;  height: 100%;  top: 0;  bottom: 0;  left: 0;} */.innerpage-banner-wrap {  background-position: center center;  background-repeat: no-repeat;  width: 100%;  background-size: cover;  position: relative;}.innerpage-banner-wrap .container {  display: flex;  align-items: center;  height: 450px;}.innerpage-banner-wrap .content-box {  position: relative;  color: #fff;  max-width: 990px;  min-width: 500px;  background: rgb(52, 52, 52);  background: rgb(52, 52, 52);  background: -moz-linear-gradient(    90deg,    rgba(52, 52, 52, 0.8) 0%,    rgba(52, 52, 52, 0.7) 50%,    rgba(52, 52, 52, 0) 100%  );  background: -webkit-linear-gradient(    90deg,    rgba(52, 52, 52, 0.8) 0%,    rgba(52, 52, 52, 0.7) 50%,    rgba(52, 52, 52, 0) 100%  );  background: linear-gradient(    90deg,    rgba(52, 52, 52, 0.8) 0%,    rgba(52, 52, 52, 0.7) 50%,    rgba(52, 52, 52, 0) 100%  );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#343434", endColorstr="#343434", GradientType=1);  padding: 40px;}.innerpage-banner-wrap .h1 {  font-size: 39px;  line-height: 52px;  font-weight: 700;  margin-bottom: 15px;}.inner-page.overlay:before {  content: "";  position: absolute;  background: rgb(0, 0, 0);  background: -moz-linear-gradient(    90deg,    rgba(0, 0, 0, 0.75) 0%,    rgba(0, 0, 0, 0.75) 100%  );  background: -webkit-linear-gradient(    90deg,    rgba(0, 0, 0, 0.75) 0%,    rgba(0, 0, 0, 0.75) 100%  );  background: linear-gradient(    90deg,    rgba(0, 0, 0, 0.75) 0%,    rgba(0, 0, 0, 0.75) 100%  );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);  width: 100%;  height: 100%;  top: 0;  bottom: 0;  left: 0;}.inner-page {  background-position: center center;  background-repeat: no-repeat;  width: 100%;  background-size: cover;  position: relative;}.latest-news-section {  max-width: 480px;  width: 100%;  background-color: #ffffff;  position: relative;  max-height: 615px;  overflow-y: auto;  margin-left: auto;}.latest-news-section .h5 {  font-weight: 700;  padding: 30px 30px 0 30px;  color: #444953;}.inner-news-section .content {  color: #444953;}.latest-news-section .inner-news-section .content {  padding: 30px;}.latest-news-section .inner-news-section ul > li {  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.latest-news-section .inner-news-section ul > li:not(:last-child) {  border-bottom: 1px solid #d3d3d3;}.latest-news-section .inner-news-section ul > li:hover {  background-color: #daeeee;}.inner-news-section .content .date {  text-transform: uppercase;  font-size: 16px;  line-height: 28px;  color: #444953;  font-weight: 700;  letter-spacing: 0.05em;}.inner-news-section .content .event-name p {  font-size: 20px;  line-height: 28px;}.latest-news-section .inner-news-section .content .btn-wrap a {  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  font-size: 14px;  line-height: 19px;}.latest-news-section .inner-news-section .content .btn-wrap a .svg {  margin-left: 4px;}.latest-news-section .inner-news-section .content .btn-wrap a:hover {  color: #db272b;}.content-box p.info {  font-size: 18px;  line-height: 30px;  margin-bottom: 24px;}/*Banner Section Css Ends*//*Index New Version Starts*/.header-wrap .header-bottom {  background-color: #ffffff;}.header-bottom .container {  display: flex;  justify-content: space-between;  align-items: center;  flex-wrap: wrap;  height: 80px;}.header-wrap .header-bottom {  margin: 0;}.logo-box .logo svg {  width: 90px;  height: 100px;}.header-bottom .bottom-links .menu-arrow svg {  fill: #444953;}.header-bottom .bottom-links {  display: flex;  flex-wrap: wrap;  align-items: center;}.header-bottom .bottom-links .cta-btn {  margin: 0 15px;  margin-right: 0;}.header-bottom .bottom-links .menu > ul > li {  margin: 0 15px;}.section {  padding: 100px 0;}.section.info-box-wrap {  padding-bottom: 150px;}.section.page-last-section {  padding-bottom: 220px;}.section.page-last-section.info-box-wrap {  padding-bottom: 270px;}.header-top .top-links > ul > li > a.blink-btn {  border-color: #ffffff;  border: 1px solid #ffffff;  /*animation: mymove 1.5s infinite; */  padding: 5px;  font-weight: 700;}.history-page .mobile-menu-wrap,.history-page .mobile-menu-wrap ul > li > ul {  max-width: 450px;}.history-page .mobile-menu-wrap {  top: 0;}.header-top .top-links > ul > li > a.blink-btn:hover {  text-decoration: none;}.history-page .mobile-menu-wrap.menu-active {  height: 100%;}.history-page .mobile-menu-wrap ul > li > ul.menu-show {  height: 100%;}@-webkit-keyframes mymove {  50% {    background: #b2022f;    border-color: #b2022f;  }}@keyframes mymove {  50% {    background: #b2022f;    border-color: #b2022f;  }}/*Index New Version Ends*/@media (max-width: 1366px) {  .header-top-wrap .header-top {    justify-content: center;  }}@media (max-width: 1300px) {  .header-bottom .bottom-links .menu > ul {    justify-content: center;  }  .sitemap-links-sec .main-links,  .sitemap-links-sec .main-links .inner-links {    padding: 10px;  }  .header-top .top-links > ul > li:not(:last-child) {    margin-right: 20px;  }  .social-icons-wrap > ul > li:not(:last-child) {    margin-right: 10px;  }  .social-icons-wrap {    padding-right: 15px;  }  .header-top .top-links {    padding-left: 15px;  }}@media (max-width: 1100px) {  .hamburger-menu {    display: block;  }  .header-middle .logo-box .logo a > img {    width: 90px;    height: auto;  }  .hamburger-menu a .svg {    width: 45px;    height: auto;  }  /*Header Responsive*/  .header-middle .middle-links,  .header-wrap .header-top,  .sticky-header-wrap .header-right,  .header-top-wrap,  .header-bottom .bottom-links {    display: none;  }  .header-bottom .logo-box .logo {    top: 0;  }  .header-bottom .container {    height: 100px;  }  .header-middle {    padding: 0;  }  .header-middle .logo-box {    width: auto;  }  .header-middle .logo-box .logo {    position: relative;    top: auto;  }  .logo-box .logo > a > .svg {    width: 90px;    height: auto;  }  .sub-menu {    padding: 0;    box-shadow: none;  }}@media (max-width: 991px) {  .section,  .section.inner-page-box,  .section.info-box-wrap,  .section.page-last-section,  .section.page-last-section.info-box-wrap {    padding: 70px 0;  }  .banner-wrap .content-box,  .innerpage-banner-wrap .content-box {    padding: 20px;  }  .innerpage-banner-wrap .content-box {    min-width: 0;  }  h1,  .h1 {    font-size: 54px;    line-height: 64px;  }  p {    font-size: 16px;    line-height: 22px;  }  .banner-wrap .content-box h1.title {    font-size: 44px;    line-height: 52px;  }  .cta-btn {    padding: 8px 12px;    font-size: 14px;    line-height: 19px;    font-weight: 700;  }  .cta-btn-white,  .cta-btn-lg,  .youtube-link {    padding: 12px 24px;    font-size: 14px;    line-height: 19px;    font-weight: 700;  }  .sticky-header-wrap .container {    padding: 0 15px;  }  .innerpage-banner-wrap .h1 {    font-size: 34px;    line-height: 44px;  }  .float-cta-wrap {    padding: 0;    border-radius: 50%;    bottom: 20px;    right: 20px;  }  .float-cta-wrap .icon {    margin: 0;  }  .float-cta-wrap .btn-wrap {    display: none;  }  .content-box .h2.sec-title {    margin-bottom: 24px;  }  .sec-title.line {    padding-bottom: 17px;  }  .header-bottom .container {    height: 87px;  }  .mobile-menu-wrap {    top: 87px;  }  .mobile-menu-wrap.menu-active {    height: calc(100% - 87px);  }  .mobile-menu-wrap ul > li > ul {    top: 87px;    height: calc(100% - 87px);  }  .banner-wrap .container {    height: 500px;  }  .banner-wrap .container {    padding: 50px 15px;  }  .history-page .mobile-menu-wrap .hamburger-menu {    display: none;  }  .innerpage-banner-wrap .container {    height: 350px;  }  .logo-box .logo a > .svg {    width: 80px;    height: auto;  }  .hamburger-menu a .svg {    width: 40px;    height: auto;  }}@media (max-width: 767px) {  .section,  .section.inner-page-box,  .section.info-box-wrap,  .section.page-last-section,  .section.page-last-section.info-box-wrap {    padding: 50px 0;  }  h1,  .h1 {    font-size: 44px;    line-height: 54px;  }  .banner-wrap .content-box h1.title {    font-size: 35px;    line-height: 45px;  }  .banner-wrap .content-box {    padding: 20px;  }  p {    font-size: 14px;    line-height: 20px;  }  .banner-wrap video {    display: none;  }  .banner-wrap .container {    height: 440px;  }  .youtube-link {    padding: 10px;  }  .banner-wrap-main .btn-wrap {    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;  }  .banner-wrap-main .btn-wrap a:not(:last-child) {    margin-right: 0;    margin-bottom: 25px;  }  .innerpage-banner-wrap .container {    height: 250px;  }  .sec-title.line {    padding-bottom: 12px;  }  .content-box .h2.sec-title {    margin-bottom: 12px;  }  .content-box p.info {    font-size: 16px;    line-height: 28px;    margin-bottom: 18px;  }  .innerpage-banner-wrap .h1 {    font-size: 30px;    line-height: 40px;    margin-bottom: 8px;  }  .logo-box .logo a .site-name {    font-size: 20px;    line-height: 27px;  }  .logo-box .logo a .place-name {    font-size: 16px;    line-height: 20px;  }  .logo-box .logo a .site-name,  .logo-box .logo a .place-name {    margin-left: 8px;  }  .mobile-menu-wrap {    top: 67px;  }  .mobile-menu-wrap.menu-active {    height: calc(100% - 67px);  }  .mobile-menu-wrap ul > li > ul {    height: calc(100% - 67px);    top: 67px;  }  .header-bottom .container {    height: 67px;  }  .logo-box .logo a > .svg,  .sticky-header-wrap .logo-box .logo a > .svg {    width: 60px;    height: auto;  }  .hamburger-menu a .svg {    width: 30px;    height: auto;  }}