
@font-face {
	font-family: 'InterUI';
	src: url('fonts/interui-regular.eot');
	src: url('fonts/interui-regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/interui-regular.ttf') format('truetype'),
		url('fonts/interui-regular.woff') format('woff'),
		url('fonts/interui-regular.svg#InterUI-Regular') format('svg');
  	font-weight: 400;
	font-style:  normal;
}
@font-face {
	font-family: 'InterUI-Bold';
	src: url('fonts/interui-bold.eot');
	src: url('fonts/interui-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/interui-bold.ttf') format('truetype'),
		url('fonts/interui-bold.woff') format('woff'),
		url('fonts/interui-bold.svg#InterUI-Bold') format('svg');
  	font-weight: 700;
	font-style:  normal;
}

@font-face {
	font-family: 'InterUI-Medium';
	src: url('fonts/interui-medium.eot');
	src: url('fonts/interui-medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/interui-medium.ttf') format('truetype'),
		url('fonts/interui-medium.woff') format('woff'),
		url('fonts/interui-medium.svg#InterUI-Bold') format('svg');
  	font-weight: 500;
	font-style:  normal;
}

body {
    font-family: 'InterUI', sans-serif;
}
.container {
    max-width: 1180px;
}
nav {
    padding: 20px 0px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background:#FFF;
    width:100%;
    z-index:9;
}

a.trackapp {
  padding: 10px;
  border-radius: 7px;
  border: solid 0.5px #0e6284;
  background-color: #fff;
  font-size: 18px;
  font-weight: 500;
  color: #0E6284;
  text-align: center;
  text-decoration: none;
  font-family: 'InterUI-Medium', sans-serif;
}

a.trackapp:hover {
    text-decoration: underline;
}

.dropdown .btn-secondary {
  padding: 10px;
  border-radius: 7px;
  border: solid 0.5px #0e6284;
  background-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 500;
  color: #0E6284;
  text-align: center;
  font-family: 'InterUI-Medium', sans-serif;
}
.dropdown .dropdown-item {
  font-size: 18px;
  font-weight: 500;
  color: #0E6284;
  padding: 0px 10px; 
  font-family: 'InterUI-Medium', sans-serif;
}
.gap20 {
    gap: 20px;
}

.hero {
    background-image: url(../images/hero-bg.jpg); height: 240px; background-size: cover; margin-top: 98px;
}
.hero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
}

.faqhero {
    background-image: url(../images/faq-bg.jpg); height: 240px; background-size: cover; margin-top: 96px;
}
.applyhero {
    background-image: url(../images/info-herobg.jpg); height: 240px; background-size: cover; margin-top: 96px;
}

.feedhero {
    background-image: url(../images/feedbg.jpg); height: 240px; background-size: cover; margin-top: 96px;
}

.contacthero {
    background-image: url(../images/contact-bg.jpg); height: 240px; background-size: cover; margin-top: 96px;
}

.dischero {
    background-image: url(../images/disc-hero.jpg); height: 240px; background-size: cover; margin-top: 96px;
}
.dischero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}
.privacyhero {
    background-image: url(../images/privacy-hero.jpg); height: 240px; background-size: cover; margin-top: 96px;
}
.privacyhero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}

.termshero {
    background-image: url(../images/terms-hero.jpg); height: 240px; background-size: cover; margin-top: 96px;
}
.termshero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}
.cookieshero {
    background-image: url(../images/cookies-hero.jpg); height: 240px; background-size: cover; margin-top: 96px;
}
.cookieshero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}
.feedcopy a {
    color: #0E6284;
    text-decoration: underline;
}
.feedcopy a:hover {
    color: #0E6284;
    text-decoration: none;
}
.contacthero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}

.feedhero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}

.applyhero h2 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 30px;
}

.applyhero p {
    font-size: 18px;
    color: #FFF;
    width: 332px;
}

.faqhero h1 {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
    margin-top: 40px;
}
.information ul {
    margin: 0px; 
    padding: 0px;
}
.information ul li {
    font-size: 16px;
    color: #676767;
    margin-left: 20px;
}
.faqhero p {
    font-size: 18px;
    color: #FFF;
}
.faqsfull p.copy {
    font-size: 18px;
    color: #000000;
}

.faqsfull ol {
    margin: 0px;
    padding: 0px;
}

.faqsfull ol li{
    margin: 0px 0px 20px 20px;
    font-size: 18px;
}

.faqsfull ul {
    margin: 0px;
    padding: 0px;
}

.faqsfull ul li{
    margin: 0px 0px 0px 20px;
    font-size: 14px;
}
.faqsfull hr {
    margin: 50px 0;
}

.faqsfull p.feedcopy {
    font-size: 18px;
    color: #454545;
}
.faqsfull .accordion-button{
    margin-bottom: 0px;
    font-size: 18px;
    color: #676767;
    padding: 20px 0px;
}

.faqsfull {
    padding: 50px 0px;
}

.faqsfull h2 {
    font-size: 26px;
    font-weight: bold;
    color: #132649;
    margin-bottom: 10px;
    font-family: 'InterUI-Bold', sans-serif; 
}

.faqsfull .accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: none;
    border-bottom: none;
}
.faqsfull h2.accordion-header {
    margin-bottom: 0px;
}

.faqsfull .accordion-button {
    font-size: 18px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}

.faqsfull a {
    color: #e86020;
    text-decoration: underline;
}
.faqsfull a:hover {
    text-decoration: none;
}

.faqsfull .accordion-body {
    padding: 0px 0px 20px 0px;
    font-size: 16px;
    color: #9C9A9A;
}

.faqsfull .accordion {
    --bs-accordion-border-color: transparent;
    margin-bottom: 30px;
}
.faqsfull .accordion-item {
    border-bottom: 0.2px solid #000;
}

.notification {
    background-color: #F5F5F5;
    padding: 20px 0px;
}
.notification h3 {
    font-size: 24px;
    font-weight: 500;
    color: #132649;
    margin: 0px;
    font-family: 'InterUI-Medium', sans-serif;
}
.getyour {
    padding: 50px 0px;
    
}
.getsticky {
    position: sticky;
    top: 97px;
    z-index: 100;
    padding: 0px;
}

.dropdown-item.active, .dropdown-item:active {
  color: #FFF !important;
}

.getyour .getbg {
    padding: 20px;
    border-radius: 10px;
    background-color: #fff1ed;
}

.getyour .getbg h3 {
    font-size: 26px;
    font-weight: bold;
    color: #132649;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
}

.getyour .getbg h4 {
    font-size: 22px;
    font-weight: bold;
    color: #132649;
    margin: 0px;
    font-family: 'InterUI-Bold', sans-serif; 
}
.visainfo {
    padding: 50px 0px;
}

.visainfo h2 {
    font-size: 24px;
    font-weight: 500;
    color: #132649;
    margin-bottom: 20px;
    font-family: 'InterUI-Medium', sans-serif;
}

.visainfo .greybg {
  padding: 20px;
  border-radius: 10px;
  background-color: #FAFAFA;
  position: relative;
}

.visainfo .greybg h3 {
    font-size: 18px;
    font-weight: 500;
    color: #132649;
    font-family: 'InterUI-Medium', sans-serif;
}
.visainfo .greybg h4 {
    font-size: 16px;
    font-weight: 500;
    color: #0E6284;
    font-family: 'InterUI-Medium', sans-serif;
    margin: 0px;
}
.visainfo .greybg .icon {
    position: absolute;
    right: 20px;
    top: 5px;
}

.twocolumn .wtbrd {
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
}

.twocolumn .wtbrd h2{
    font-size: 24px;
    font-weight: 500;
    color: #132649;
    margin-bottom: 30px;
    font-family: 'InterUI-Medium', sans-serif; 
}
.twocolumn .wtbrd h6 {
    font-size: 14px;
    font-weight: normal;
    color: #132649;
    text-align:center;
}
.mbtm20 {
    margin-bottom: 20px;
}

.faqs {
    padding: 50px 0px;
}

.faqs h2 {
    font-size: 18px;
    color: #132649;
    margin-bottom: 30px;
    font-family: 'InterUI', sans-serif; 
}

.faqs .accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: none;
    border-bottom: 0.2px solid #000;
}
.faqs h2.accordion-header {
    margin-bottom: 0px;
}

.faqs .accordion-button {
    margin-bottom: 0px;
    font-size: 18px;
    color: #132649;
    padding: 20px 0px;
}

.faqs .accordion-body {
    padding: 0px;
    font-size: 16px;
    color: #132649;
    font-weight: normal
}

.faqs .accordion {
    --bs-accordion-border-color: transparent;
}
.faqs .accordion-item {
    border-bottom: 0.2px solid #000;
}

.faqs #sub-accordionExample .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}

#nestedAccordion1 .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}
#nestedAccordion1 .accordion-body {
    padding-bottom: 20px;
    font-size: 16px;
    color: #9C9A9A;
}
#nestedAccordion1 .accordion-button{
    font-size: 16px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}

#nestedAccordion2 .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}
#nestedAccordion2 .accordion-body {
    padding-bottom: 20px;
    font-size: 16px;
    color: #9C9A9A;
}
#nestedAccordion2 .accordion-button{
    font-size: 16px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}

#nestedAccordion3 .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}
#nestedAccordion3 .accordion-body {
    padding-bottom: 20px;
    font-size: 16px;
    color: #9C9A9A;
}
#nestedAccordion3 .accordion-button{
    font-size: 16px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}

#nestedAccordion4 .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}
#nestedAccordion4 .accordion-body {
    padding-bottom: 20px;
    font-size: 16px;
    color: #9C9A9A;
}
#nestedAccordion4 .accordion-button{
    font-size: 16px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}
#nestedAccordion4 tr td{
    font-size: 16px;
    color: #9C9A9A;
}

#nestedAccordion5 .accordion-button:not(.collapsed) {
    border-bottom: 0px;
}
#nestedAccordion5 .accordion-body {
    padding-bottom: 20px;
    font-size: 16px;
    color: #9C9A9A;
}
#nestedAccordion5 .accordion-button{
    font-size: 16px;
    color: #676767;
    font-weight: normal;
    font-family: 'InterUI', sans-serif;
}

.accordion a {
    color: #9C9A9A;
    text-decoration: underline;
}
.accordion a:hover {
    text-decoration: none;
}

.topdesti h2 {
    font-size: 24px;
    font-weight: bold;
    color: #132649;
    margin-bottom: 30px;
    font-family: 'InterUI-Bold', sans-serif; 
}

/* the slides */
.slick-slide {
    margin: 0 10px;
}

/* the parent */
.slick-list {
    margin: 0 -10px;
}

.slick-next:before {
    content:url(../images/arrow-next.svg);
    width: 24px;
}
.slick-prev:before {
    content:url(../images/arrow-prev.svg);
    width: 24px;
}
.slick-next {
    top: -40px;
    right: 0px;
}

.slick-prev {
    top: -40px;
    right: 40px;
    left:auto;
}

.slick-dots li button:before {
    color: #132649;
    opacity: 0.5;
    font-size: 8px;
}

.slick-dots li.slick-active button:before {
    color: #132649;
    opacity: 1;
}

footer {
    background-color: #f8f9fa;
    padding: 50px 0px;
}

ul.firstfoot {
    margin: 0px 0px 30px 0px;
    padding: 0px;
}

ul.firstfoot li {
    list-style: none;
    display: inline-block;
    padding-right: 30px;
}

ul.firstfoot li a {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    color: #031b30;
}

ul.firstfoot li a:hover {
    text-decoration: none;
}

ul.scdfoot {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

ul.scdfoot li {
    list-style: none;
    display: inline-block;
    padding-right: 30px;
}

ul.scdfoot li a {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    color: #62707c;
}

ul.scdfoot li a:hover {
    text-decoration: none;
}

.footer-bottom {
    color: #62707c;
    font-size: 14px;
    line-height: 20px;
}
.showmobile {
    display: none;
}
.accordion-item:last-of-type .accordion-collapse {
    border-radius: 0px;
}
.accordion {
    --bs-accordion-border-radius: 0px;
}
.accordion-button:focus {
    box-shadow: none;
    border: none;
}
#nestedAccordion1 .accordion-button::after {
    content: none !important;
}
#nestedAccordion2 .accordion-button::after {
    content: none !important;
}
#nestedAccordion3 .accordion-button::after {
    content: none !important;
}
#nestedAccordion4 .accordion-button::after {
    content: none !important;
}
#nestedAccordion5 .accordion-button::after {
    content: none !important;
}
.accordion-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.toggle-text {
    margin-left: auto; /* Pushes text to the right */
    font-size: 16px;
    color: #000000;
    text-decoration: underline;
}
.toggle-text:hover {
    text-decoration: none;
}
.tooltip-inner {
    background-color: #FFF;
    text-align: left;
    padding: 10px;
    border-radius: 8px;
    border: 0.2px solid #000;
    font-size: 16px;
    font-size: 14px;
    color: #132649;
    min-width: 250px;
}
.tooltip-inner p {
    font-weight: bold;
    font-size: 14px;
    color: #132649;
    margin: 0px;
    padding-bottom: 10px;
    font-family: 'InterUI-Bold', sans-serif; 
    
}
.feedbg {
    background: #F0FBFF;
    padding: 20px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.feedbg h2 {
    font-size: 22px;
    font-weight: 500;
}
.feedbg p {
    font-size: 16px;
    color: #454545;
}
.feedbg ol {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
.feedbg ol li {
    margin-left: 20px;
    font-size: 16px;
    color: #454545;
}
.feedbg a {
    color: #0E6284;
    text-decoration: underline;
}
.feedbg a:hover {
    text-decoration: none;
}
.bread {
    font-size: 14px;
    color: #FFF;
    padding-top: 20px;
}
.bread a {
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}
.bread a:hover {
    text-decoration: underline;
}
#mioot_max_div {
    z-index: 9999;
    position:relative;
}
.btnapp {
    display: flex;
    align-items: center;
}
.topdesti {
    margin-bottom: 50px;
}
.evoainfo {
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
.row.equal-height {
  display: flex;
  flex-wrap: wrap;
}

.row.equal-height > [class*="col-"] {
  display: flex;
  flex-direction: column;
}

.greybg, .wtbrd {
  flex: 1;
}
/* partner with us -- */
a.partner {
  font-size: 18px;
  font-weight: 500;
  color: #0E6284;
  text-align: center;
  text-decoration: none;
  font-family: 'InterUI-Medium', sans-serif;
}
a.partner:hover {
    text-decoration: underline;
}
.mobsubmenu {
    margin-top: 98px; gap:20px;
}
.mobsubmenusec {
    background: #f5f5f5; padding: 10px 0px;
}
.ms-drop ul {
    overflow-y: scroll;
}
.steps {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    padding: 0px 20px;
    position: relative;  
}
.steps span {
    display: block;
    font-size: 14px;
    color: #0E6284;
    padding-bottom: 10px;
}
.steps p {
    font-size: 16px;
    color: #0E6284;
    font-weight: 500;
    margin: 0px;
    padding-top: 10px;
}
.steps img {
    z-index:9;
    position: relative;
}
.step1:after, .step2:after {
    content: '';
    top: 60px;
    position: absolute;
    width: 165px;
    border: 1px dotted #000;
}
.step2:after {
    width: 188px;
}
.stepsholdmobile {
    display: none;
}
.twocolumn .wtbrd .greyhold {
    background: #F0FBFF; 
    border-radius: 10px; 
    padding: 20px;
    text-align: center;
}
.twocolumn .wtbrd .greyhold p {
    font-size: 16px;
    color: #0E6284;
    margin: 10px 0px 0px 0px;
}
.startapp {
    background: #FF0000;
    border-radius: 10px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    text-decoration: none;
}
.startapp:hover {
    text-decoration: underline;
}
.topdesti .imghold{
    position: relative;
}
.topdesti .imghold h4 {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
}
@media only screen and (max-width: 1024px) {
    .twocolumn .wtbrd .greyhold p {
            font-size: 14px;
        }
    .hero {
        background-position: right;
    }
    .faqhero {
        background-position: right;
    }
    
}
@media only screen and (min-width: 620px) and (max-width: 1020px) {
    .twocolumn .wtbrd .img-icon {
        width: 100px;
    }
    .visainfo .greybg .d-flex {
        display: block !important;
        text-align: center;
    }
    .visainfo .greybg .imgcont {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .startapp  {
        font-size: 14px;
        display: block;
        padding: 10px;
        min-width: 132px;
    }
    .logo img {
        width: 190px !important;
    }
    a.trackapp {
        font-size: 18px;
        padding: 10px 20px;
    }
    .hidemobile {
        display: none;
    }
    .showmobile {
        display: block;
    }
    .dropdown .btn-secondary {
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }
    .dropdown-toggle::after {
        content: "";
        border-top: none;
        border-right: none;
        border-left: none;
        margin: 0px;
    }

    .btn:first-child:active {
        background-color: transparent;
    }

    .hero {
        background-image: url(../images/hero-mobile.jpg);
        height: 440px;
        background-size: cover;
        margin-top: 0px;
    }
    .hero.align-items-center {
        align-items: start !important;
    }
    .hero h1 {
        font-size: 30px;
        margin-top: 40px;
    }
    .hero br {
        content: "";
    }
    .getyour .getbg h3 {
        font-size: 16px;
        margin-bottom: 10px;
        width: 76%;
    }
    .getbg img {
        width: 150px !important;
    }
    /* .getbg .d-flex {
        display: block !important;
    } */
    .getyour .getbg h4 {
        font-size: 16px;
        /* margin-bottom: 10px; */
    }
    .visainfo h2 {
        font-size: 22px;
    }
    .visainfo .greybg h3 {
        font-size: 16px;
    }
    .visainfo .greybg {
        padding: 10px;
        margin-bottom: 20px;
    }
    .visainfo .greybg .imgcont img{
        width: 40px;
    }
    .visainfo .greybg .icon {
        right: 20px;
        top: 10px;
    }
    .visainfo {
        padding: 0px;
    }
    .twocolumn .wtbrd h2 {
        font-size: 22px;
    }
    .twocolumn .wtbrd {
        margin-bottom: 20px;
    }
    .wtbrd img.img-icon {
        width: 95px;
    }
    .eqlheight {
        height: auto !important;
    }
    .faqs h2 {
        font-size: 24px;
    }
    .faqs h2.accordion-header {
        font-weight: normal;
        font-family: InterUI, sans-serif;
    }
    .faqs {
        padding: 0px;
    }
    .topdesti h2 {
        font-size: 22px;
    }
    ul.firstfoot {
        text-align: center;
    }
    ul.scdfoot {
        text-align: center;
    }
    .footer-bottom {
        text-align: center;
    }
    .faqs .accordion-button {
        font-size: 16px;
    }
    #nestedAccordion1 .accordion-body { 
        font-size: 14px;
    }
    #nestedAccordion1 .accordion-button{
        font-size: 14px;
    }

    #nestedAccordion2 .accordion-body { 
        font-size: 14px;
    }
    #nestedAccordion2 .accordion-button{
        font-size: 14px;
    }

    #nestedAccordion3 .accordion-body { 
        font-size: 14px;
    }
    #nestedAccordion3 .accordion-button{
        font-size: 14px;
    }
    #nestedAccordion4 .accordion-body { 
        font-size: 14px;
    }
    #nestedAccordion4 .accordion-button{
        font-size: 14px;
    }
    #nestedAccordion5 .accordion-body { 
        font-size: 14px;
    }
    #nestedAccordion5 .accordion-button{
        font-size: 14px;
    }
    .faqsfull h2 {
        font-size: 24px;
    }
    .faqsfull .accordion-button {
        font-size: 14px;
    }
    .faqsfull .accordion-body {
        font-size: 14px;
        
    }
    /* .getsticky {
        position: static;
        top: auto;
        z-index: 1030;
        padding: 50px 0px;
    } */
    .getsticky {
        top: 90px;
        padding: 0px 0px 50px 0px;
    }
    p.accorp {
        width: 75%;
        margin: 0px;
    }
    .faqhero h1 {
        font-size: 30px;
        margin-top: 20px;
    }
    .faqhero p {
        font-size: 16px;
    }
    .faqhero p br {
            content: " ";
            display: none;
    }
    .contacthero h1 {
        font-size: 30px;
        margin-top: 40px;
    }

    .applyhero h2 {
        font-size: 30px;
        margin-top: 20px;
    }
    .applyhero p {
        font-size: 16px;
    }
    .applyhero p br {
            content: " ";
            display: none;
    }

    .faqhero {
        background-image: url(../images/faq-bg-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }

    .applyhero {
        background-image: url(../images/info-herobg-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .feedhero {
        background-image: url(../images/feedbg-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }

    .feedhero h1 {
        font-size: 30px;

    }
    .contacthero {
        background-image: url(../images/contact-bg-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .faqsfull p.feedcopy {
        font-size: 16px;
    }
    .hmbanner {
        padding-bottom: 50px;
    }
    .faqsfull ol li{
        font-size: 16px;
    }
    .faqsfull ul li {
        font-size: 16px;
    }
    .faqsfull p.copy {
        font-size: 16px;
    }
    .dischero {
        background-image: url(../images/dischero-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .dischero h1 {
        font-size: 30px;
    }
    .privacyhero {
        background-image: url(../images/privacy-hero-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .privacyhero h1 {
        font-size: 30px;
    }
    .termshero {
        background-image: url(../images/termshero-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .termshero h1 {
        font-size: 30px;
    }
    .cookieshero {
        background-image: url(../images/cookieshero-mobile.jpg); height: 240px; background-size: cover; margin-top: 0px;
    }
    .cookieshero h1 {
        font-size: 30px;
    }
    .topdesti, .twocolumn {
        padding: 50px 0px; 
    }
    .visainfo .greybg h4 {
        font-size: 14px;
    }
    .dropdown .dropdown-item {
        font-size: 12px;
    }
    .getyour .getbg {
        padding: 10px 20px;
    }
    .getyour {
        padding-bottom: 50px !important;
    }
    .notification h3 {
        font-size: 20px;
    }
    .stepsholdmobile {
        display: block;
    }
    .stepsholdmobile .steps {
    display: block;
    align-items: left;
    justify-content: space-between;
    text-align: center;
    padding: 0px;
    position: relative;
    text-align: left;
    }
    .stepsholdmobile .steps .step1 {
        display: flex; 
        gap: 20px;
        margin-bottom: 30px;
    }
    .stepsholdmobile .steps .step2 {
        display: flex; 
        gap: 20px;
        margin-bottom: 30px;
    }
    .stepsholdmobile .steps .step3 {
        display: flex; 
        gap: 20px;
    }
   .stepsholdmobile .steps .step1:after, .step2:after {
        border: none;
        top: auto;
        width: auto;
        position: relative;
    }
    .stepsholdmobile .steps p {
        padding: 0px;
        font-size: 18px;
        font-weight: bold;
        color: #0E6284;
    }
    .stepsholdmobile .steps  span {
        font-size: 16px;
    }
    .stepshold {
        display: none;
    }
}