body{
  font-family: 'Helvetica Neue', sans-serif !important;
}
/* stylelint-disable selector-list-comma-newline-after */

.blog-header {
  border-bottom: 1px solid #fff;
}

.blog-header-logo:hover {
  text-decoration: none;
}


.display-4 {
  font-size: 2.5rem;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 3rem;
  }
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

/*
* Blog posts
*/
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-title {
  font-size: 2.5rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}

/*
* Footer
*/
.blog-footer {
  padding: 10px;
  color: #727272;
  text-align: center;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}

.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
  flex-shrink: 0;
  width: 1.5rem;
  height: 100vh;
}

.bi {
  vertical-align: -.125em;
  fill: currentColor;
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.colorBlue{
    background-color: #0c61ac !important;
}
.rtl{
  direction: rtl;
}
.greenColor{
  background-color:#108080;
}
.whitee{
  color: azure !important;
}
svg.i8-flag{
  height: 30px !important;
  width: 30px !important;
}
.navbar-toggler {
  background-color:azure !important;
}
.dropdown-menu {
  max-width: fit-content !important;
  min-width: auto !important;
}
.img-fluid {
  max-width: 100% !important;
  height: 100% !important;
}
.col-md-7 {
  --bs-border-color-translucent: rgba(0, 0, 0, 0) !important;
  --bs-border-radius: 0rem !important;
}

.card {
  --bs-card-border-radius: 0rem !important;
}
.card-title {
  font-variant: small-caps !important;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  font-weight: bold !important;
}
.small{
  font-variant: small-caps !important;
}
.nav-link:focus, .nav-link:hover {
  color: #bb8206 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Helvetica Neue', sans-serif !important;
}
h5.small{
  font-size: 20px;
}
.small a{
font-size: 15px;
}
.dropdown-menu {
--bs-dropdown-border-radius: 0rem !important; 
}
.card {
border: none !important;
}
.icons{
color: azure;
font-size: 28px !important;
}
li .whitee{
font-size: 15px;
}
.footer-font h6{
font-size: 17px !important;
font-variant: small-caps !important;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
/* .footer-font a{
font-size: 17px !important;
font-family: 'Helvetica 45 Light', sans-serif !important;
} */
.footer-font i{
font-size: 30px !important;
}
@media only screen and (max-width: 600px) {
h5.small {
  font-size: 10px !important;
}
}
.navbar-toggler {
margin-left: 5px !important;
}

@media only screen and (max-width: 600px) {
.dropdown-menu.m-6.show {
  margin-left: -86px !important; 
}
}
.rounded {
border-radius: 0px !important;
}
.services-page-title {
margin: auto; 
width: 30%;
font-size: 22px;
color: #fff;
background-color: #108080;
border: 2px solid #313030;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.services-page-title {
  width: 75% !important;
  font-size: 15px;
}
}
.down-footer{
margin-top: 0px;
}
.contact-page-title{
margin: auto; 
width: 30%;
font-size: 25px;
color: #fff;
background-color: #f27200;
border: 2px solid #313030;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.contact-page-title {
  width: 75% !important;
  font-size: 15px;
}
}
.middle-page-title{
margin: auto; 
width: 100%;
font-size: 21px;
color: #fff;
background-color: #56c1ff;
padding: 15px;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
.border-page-title{
border: 5px solid #56c1ff;
padding: 19px;
}
.border-page-title-noRight{
border: 5px solid #56c1ff;
padding: 19px;
border-right: none;
}
.middle-page-down-title{
margin: auto; 
width: 100%;
font-size: 20px;
color: #fff;
background-color: #56c1ff;
padding: 15px;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
.middle-page-down-title-right{
margin: auto; 
width: 100%;
font-size: 30px;
color: #fff;
background-color: #56c1ff;
padding: 15px;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
.btn.btn-secondary{
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
border-radius: 0px !important;
}
.col-md-4.px-5{
font-family: 'Helvetica 45 Light', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.img-res {
  width: 70% !important;
 
}
}
.statement-page-title-up{
margin: auto; 
width: 80%;
font-size: 22px;
color: #0076ba;
background-color: #fff;
border: 2px solid #0076ba;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.statement-page-title-up {
  font-size: 15px;
  width: 60%;
}
}
.statement-page-title-down{
margin: auto; 
width: 100%;
font-size: 22px;
color: #0076ba;
background-color: #feae00;
border: 2px solid #0076ba;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.statement-page-title-down {
  width: 60% !important;
  font-size: 15px;
}
}
.privacy-page-title{
margin: auto; 
width: 30%;
font-size: 22px;
color: #ee220c;
background-color: #fff;
border: 2px solid #ee220c;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.privacy-page-title {
  width: 50% !important;
  font-size: 15px;
}
}
ol{
font-family: 'Helvetica 45 Light', sans-serif;
}
ol p{
font-size: 18px;
}
li span{
font-size: 17px;
}
.media-page-title{
margin: auto; 
width: 80%;
font-size: 22px;
color: #fff;
background-color: #0096ff;
border: 2px solid #151515;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
@media only screen and (max-width: 600px) {
.media-page-title {
width: 60% !important;
font-size: 15px;
}
}
#lightgallery a{
color: #fff !important;
}
#lightgallery a:hover{
color: #fff !important;
}

.grad-color{
height: auto;
background-image: linear-gradient(white, rgb(80, 79, 79));
}
.information-page-title{
margin: auto; 
width: 75%;
font-size: 25px;
color: black;
background-color: #feae00;
border: 1px solid #313030;
padding: 3px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}
.information-down-page-title{
margin: auto; 
width: 75%;
font-size: 25px;
color: #1db100;
background-color: #fff;
border: 1px solid #1db100;
padding: 3px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
} 
@media only screen and (max-width: 766px) {
.mobile-center {
  text-align: center !important;
}
}
#paragraph{
font-size: 20px;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
@media only screen and (max-width: 600px) {
#paragraph{
  font-size: 14px !important;
}
}
.green{
--bs-table-bg: #73fa79 !important;
}
.gray{
--bs-table-bg: #ebebeb !important;
}
.blue{
--bs-table-bg: #73fdea !important;
}
.headBlue{
color: #0076ba;
}
.contactImg{
width: 100px !important;
}
.about-row1-page-title{
margin: auto; 
width: 80%;
font-size: 22px;
color: #151515;
background-color: #fff;
border: 2px solid #151515;
padding: 15px;
font-variant: small-caps !important;
font-family: 'Helvetica 45 Light', sans-serif !important;
}
.img-Width-1{
max-width: 60% !important;
}
.img-Width-2{
max-width: 100% !important;
}
.img-Width-3{
max-width: 64% !important;
}
.imgReduce{
width: auto !important;
}
/* end */


.about-uss-title{
margin: auto; 
width: 62%;
font-size: 25px;
color: #151515;
background-color: #fff;
border: 1px solid #151515;
padding: 3px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
text-align: center !important;
} 
.hei{
height: auto !important;
}

@media screen and (max-width: 1200px) and (min-width: 766px) {
.hei{
 height: 100% !important;

}
}
body {
min-height: 100vh;
display: flex;
flex-direction: column;
}
footer{
margin-top: auto;
margin-bottom: 0px !important;
}
.img-fluiid {
max-width: 100% !important;
height: 44% !important;
}


@media only screen and (max-width: 767px) {
.img-fluiid{
max-width: 100% !important;
height: 11% !important;
}
footer{
margin-top: 5rem !important;

}
.mob-center{
text-align: center !important
}
}
@media screen and (max-width: 992px) and (min-width: 767px) {
footer{
margin-top: 7rem !important;

}
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
footer{
margin-top: 3rem !important;

}
}
.p-4 p{
font-size: 18px;
}



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

.nav.me-auto.whitee {
margin-left: 23rem !important;
padding-top: 1rem !important;
}


}

.mb-3 .text-start h3{
text-align: justify !important;
}
.mb-3 .p-4 p{
text-align: justify !important;
}
@media screen and (max-width: 2000px) and (min-width: 1400px) {
  .nav.me-auto.whitee {
    margin-left: 18rem !important;
    padding-top: 1rem !important;
    }
}
@media screen and (max-width: 1400px) and (min-width: 1200px) {
.nav.me-auto.whitee {
margin-left: 7rem !important;
padding-top: 1rem !important;
}
}


@media screen and (max-width: 1200px) and (min-width: 992px) {
  .nav.me-auto.whitee {
    margin-left: 7rem !important;
    padding-top: 1rem !important;
    }
}



.off-ship-title {
margin: auto;
width: 60%;
font-size: 55px;
color: #b51700;
background-color: #73fdea;
border: 2px solid #73fdea;
padding: 22px;
font-variant: small-caps !important;
font-family: 'Helvetica Neue', sans-serif !important;
}


@media screen and (max-width: 800px) and (min-width: 350px) {

.off-ship-title {
  margin: auto;
  width: 60%;
  font-size: 20px;
  color: #b51700;
  background-color: #73fdea;
  border: 2px solid #73fdea;
  padding: 22px;
  font-variant: small-caps !important;
  font-family: 'Helvetica Neue', sans-serif !important;
}


}
.table > :not(caption) > * > * {
padding: 1.5rem .5rem !important;
background-color: var(--bs-table-bg);
border-width: 1px !important;
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

@media screen and (max-width: 1250px) and (min-width: 535px) {

.middle-page-down-title-right{
  margin: auto;
  width: 100%;
  font-size: 14px;
  color: #fff;
  background-color: #56c1ff;
  padding: 5px;
  font-family: 'Helvetica 45 Light', sans-serif !important;


}

.middle-page-down-title{
  margin: auto;
  width: 100%;
  font-size: 10px;
  color: #fff;
  background-color: #56c1ff;
  padding: 4px;
  font-family: 'Helvetica 45 Light', sans-serif !important;

}

}

@media screen and (max-width: 535px) and (min-width: 280px) {
.middle-page-down-title-right{

  margin: auto;
  width: 100%;
  font-size: 8px;
  color: #fff;
  background-color: #56c1ff;
  padding: 1px;
  font-family: 'Helvetica 45 Light', sans-serif !important;

}
  .middle-page-down-title{

    margin: auto;
    width: 100%;
    font-size: 9px;
    color: #fff;
    background-color: #56c1ff;
    padding: 2px;
    font-family: 'Helvetica 45 Light', sans-serif !important;


  }

  .border-page-title-noRight {
    border: 5px solid #56c1ff;
    padding: 15px;
    border-right: none;
  }
  .border-page-title {
    border: 5px solid #56c1ff;
    padding: 8px;
  }

}


.table-padding td{
padding: 0.5rem .5rem !important;
}
.table-padding th{
padding: 0.5rem .5rem !important;
}

.table-padding-down td{
padding: 0.9rem .8rem !important;
}
.table-padding-down th{
padding: 0.9rem .8rem !important;
}