body{
    font-family: "Calibri" !important;
}
@font-face {
    font-family: "Calibri";
    src: url(../font/Calibri.ttf);
  }
  .menu {
    /* width: 800px; */
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: start;
    position: relative;
    /* height: 40px; */
}
  @media screen and (min-width: 310px) and (max-width: 768px) {
  
  .pickup-form label {
    font-size: 16px !important;
}
input, 
input::-webkit-input-placeholder {
  font-size: 10px !important;
}
}
@media screen and (min-width: 310px) and (max-width: 768px) {
  .banner{
background-image: none !important;
padding-top: 10px !important;
padding-bottom: 0px !important;
  }

}
@media screen and (min-width: 310px) and (max-width: 768px) {
  .banner_form .card-body{
padding: 0px 0px 15px 0px!important;
/* border: 0px !important; */
  }
}
@media screen and (min-width: 310px) and (max-width: 768px) {
  .banner_form .card{
padding: 0px !important;
border: 0px !important;
  }
}
@media screen and (min-width: 310px) and (max-width: 768px) {
  .banner_form .nav{
    margin-top: -1px !important;
    margin-left: -0.5px !important;
    border-radius: 28px !important;
  }
}
@media screen and (min-width: 310px) and (max-width: 371px) {
  .banner_form .nav{
flex-wrap: nowrap !important;
  }
  .nav-tabs > .nav-item > .nav-link {
     
    font-size: 15px !important;
    padding: 8px 3px !important;
    
}
}

@media screen and (min-width: 371px) and (max-width: 400px) {
  .banner_form .nav{
flex-wrap: nowrap !important;
  }
  .nav-tabs > .nav-item > .nav-link {
     
    font-size: 17px !important;
    padding: 7px 9px !important;
    
}
}

@media screen and (min-width: 400px) and (max-width: 568px) {
  .banner_form .nav{
flex-wrap: nowrap !important;
  }
  .nav-tabs > .nav-item > .nav-link {     
    font-size: 13px !important;
    padding: 11px 9px !important;
    
}
}
@media screen and (min-width: 992px) and (max-width: 1398px) {
  .banner_form .nav{
flex-wrap: nowrap !important;
  }
  .nav-tabs > .nav-item > .nav-link {
     
    font-size: 19px !important;
    padding: 11px 12px !important;
    
}
}
  .radio {
    display: none;
  }
  
  .label {
    min-width: 70px;
    font-size: 12px;
    display: block;
    text-align: center;
    font-weight: bolder;
    padding: 8px 15px;
    transition: 0.3s;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.5);
  }
  
  .label:hover {
    color: rgba(0, 0, 0, 1);
  }
  
  .label.contact {
    min-width: 90px;
  }
  
  .underline {
    width: 70px;
    height: 4px;
    background: #ef6e0b;
    border-radius: 50px 50px 0px 0px;

    position: absolute;
    bottom: 0;
    transition: 0.3s;
  }
  .arrow-bottom:after {
    content: " ";
    position: absolute;
    left:35%;
    bottom: -9px;
    border-top: 10px solid #ef6e0b;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: none;
  }
  .radio:checked + label {
    color: #002441;
  }
  
  .radio[value="oneway"]:checked ~ .underline {
    left: 5px;
  }
  
  .radio[value="roundtrip"]:checked ~ .underline {
    left: 90px;
  }
  
  .radio[value="localvendor"]:checked ~ .underline {
    left: 180px;
    width: 90px;
  }
  
  .radio[value="multicity"]:checked ~ .underline {
    left: 285px;
    
  }

  @media only screen and (max-width: 991px) {
   
  .radio[value="oneway"]:checked ~ .underline {
    left: 6px;
    top: 26px;
  }
  
  .radio[value="roundtrip"]:checked ~ .underline {
    left: 10px;
    top: 62px;
  }
  
  .radio[value="localvendor"]:checked ~ .underline {
    left: 6px;
    top: 97px;

    width: 90px;
  }
  
  .radio[value="multicity"]:checked ~ .underline {
    left: 6px;
    
  }

  
  }


  .header-part {
      background: #000 ;
      border-bottom: 2px solid #000;
  }

  .header-icon a.btn-1 {
      padding: 12px 22px;
      border: none;
      border-radius: 0;
      font-weight: 600;
      background: #ffad18;
      text-transform: uppercase;
  }

  .header-icon a.btn-1:hover {
      color: #002e5b;
  }

  .header-icon ul {
      margin-top: 5px;
  }

  .header-item {
      padding: 6px 0;
  }

  .header-item p {
      font-size: 13px;
      color: #fff;
      display: inline-block;
      position: relative;
  }

  .header-item p i {
      margin-right: 6px;
      color: #ffad18;
  }

  .header-item p a {
      color: #fff;
  }

  .header-item p a:hover {
      color: #ffad18;
  }

  .bg-white {
      background: #f9f9f9 !important;
  }

  .bg-white .header-item p {
      color: #6f6f6f;
  }

  .bg-white .header-item p a {
      color: #ffad18;
  }

  .bg-white .header-item p i {
      color: #ffad18;
  }

  .bg-white .flat-list.social-icon li a i {
      color: #ffad18;
  }

  .bg-white .flat-list.social-icon li a i:hover {
      color: #002e5b;
  }

  .navbar-brand {
      margin-right: 0px;
  }
  
  .flat-list li {
    display: inline-block;
}

.flat-list.social-icon li {
    display: inline-block;
    padding: 0 5px;
}

.flat-list.social-icon li a i {
    font-size: 22px;
    color: #fff;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 18px;
    background: transparent;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
}

.flat-list.social-icon li a:hover i {
    color: #ffad18;
}

.regular-list li {
    font-size: 18px;
    color: #fff;
}



.banner_img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  
  
.container_banner{
    display: grid;
    grid-template-areas: "overflow-content";
  }

  
  .hero_image{
    grid-area: overflow-content;
  }
  
  
  .hero_text{
    grid-area: overflow-content;
    color: white;
    margin:  auto;
    /* font-size: 2rem; */
    width: 93%;
  }

  .form-check-input:checked {
    background-color: #0f0a34 !important;
    border-color: #0f0a34 !important;
}
.nav-pills .nav-link.active{
  color: #0f0a34 !important;
}
  
.pickup-form{
    display: block;
    position: relative;
    border-radius: 35px;
    background: #fff;
    padding: 0px  ;
}
.pickup-form .form-control{
    position: relative;
    color: #333 !important;
    border-radius: 0;
    text-transform: capitalize;
    transition: .5s;
}
.pickup-form .form-control:focus{
    border-color: #4CA84C;
}
.input-group-text i{
    font-size: 18px;
    color: #4CA84C;
}
.pickup-form .form-group {
    margin-bottom: 15px;
}
.picking-btn{
    margin-top: 10px;
}
.picking-btn .carspace-btn{
    cursor: pointer;
}
.pickup-form label{
font-size: 18px;
}
.input-group-append {
    cursor: pointer;
  }
  

  ::-webkit-input-placeholder { /* Edge */
    color: #0f0a34 !important;
    font-size: 10px !important;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #0f0a34 !important;
    font-size: 10px !important;
  }
  
  ::placeholder {
    color: #0f0a34 !important;
    font-size: 10px !important;
  }
 

input,
input::-webkit-input-placeholder {
    font-size: 15px !important;
 
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none !important;
}

.search-btn{
  position: relative;
  top: 11px;
  left: 100px;
  text-align: center;
}
.search-btn2{
  position: relative;
  top: -24px;
  left: 40px;
}

.services .service-right{
  opacity: 0.3;
  position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.services2 .service-right2{
  /* opacity: 0.5; */
  position: absolute;
    top: -63px;
    right: 8px;
    z-index: 1;
}

section{
  padding: 50px;

}
.section{
  position: relative;
}
.section::before {
  content: "";
  background: url(../img/bg-img/about-bg-2.png) no-repeat;
  position: absolute;
  bottom: 0px;
  opacity: 0.7;
  left: 0;
  width: 97px;
  height: 102px;
  background-size: cover;
  z-index: -2;
}
.section2{
  position: relative;
}
.section2::before {
  content: "";
  background: url(../img/texi/bg-car.svg) no-repeat;
  position: absolute;
  bottom: -17px;
  opacity: 0.5;
  left: -17px;
  width: 100%;
  height: 43%;
}

@media screen and (min-width: 320px) and (max-width: 768px) {
  .section2::before {
    display: none;
  }
}

.text-justify{
  text-align: justify;

}
.section_people{
  position: relative;
}
.section_people::before {
  content: "";
  background: url(../img/bg-img/people_bg.png) no-repeat;
  position: absolute;
  bottom: 50px;
  /* opacity: 0.7; */
  left: 17px;
  width: 97px;
  height: 102px;
  background-size: cover;
}

 

 

.service-icon {
    display: inline-block;
    width: 82px;
    height: 81px;
    line-height: 80px;
    text-align: center;
    border: 1px solid #0c72c6;
    border-radius: 36%;
    color: #fff;
    margin-bottom: 23px;
   
    
}

 

.service 
 {
   
 
    width: 100px;
    height: 100px;
    border: 10px solid #f4f7fc;
    border-radius: 36%;
    margin-bottom: 25px
    
}
  

.ourservice-icon {
  display: inline-block;
  width: 82px;
  height: 81px;
  line-height: 80px;
  text-align: center;
  border: 1px solid #0c72c6;
  border-radius: 50%;
  color: #fff;
  margin-bottom: 23px;
 
  
}



.ourservice 
{
 

  width: 100px;
  height: 100px;
  border: 10px solid #f4f7fc;
  border-radius: 50%;
  margin-bottom: 25px
  
}


  .carousel-control-prev {
    left: -41px !important;
  }
  .carousel-control-next {
    right: -41px !important;
  }



/* .people-icon {
  display: inline-block;
  width: 82px;
  height: 81px;
  line-height: 80px;
  text-align: center;
  border: 1px solid #0c72c6;
  border-radius: 36%;
  color: #fff;
  margin-bottom: 23px;
 
  
} */

.card{
  padding: 9px!important;
  border-radius: 15px !important;
}

.people 
{
 

  box-shadow: 0 0 20px #ccc;
  border: 5px solid #ffffff;
  border-radius: 50%;
  margin-bottom: 25px
  
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
  filter: invert(0) grayscale(0) !important;
  width: 23px !important;
  height: 24px !important;
  color: rgb(255, 255, 255) !important;
  background-color: #0b71c5 !important;
  border-radius: 6px !important;
}
 
.carousel-control-prev-icon {
  background-image: url( ) !important ;
}

.carousel-control-next-icon {
  background-image: url( ) !important ;

}  
 


.uk-section {
  background-color: #EBF0FB;
  background-image: linear-gradient(0deg, #EBF0FB, #fff);

}
.owl-carousel {
  position: relative;
  margin-top: 30px;
}

.uk-card-primary {
  border-radius: 8px;
}
h3 {
  margin-top: 10px
}
.uk-card > :last-child {
  margin-top:0;
  margin-bottom: 10px
}
p {
  margin-top: 30px;
  margin-bottom: 0;
}
.owl-next {
  background: #3286f0;
}
.owl-theme .owl-nav [class*='owl-'] {
  background: #383838;
}
.owl-dots {
  margin-top: 30px;
}
.uk-card-title {
  padding-bottom: 20px
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #000   !important;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #000  !important;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span{
  background: #b6dc76 !important;
  width: 30px !important;
}
.dot .owl-theme .owl-dots .owl-dot.active span{
  background: #ffffff !important;
  width: 30px !important;
}
.dot .owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #ffffff8f !important;
  
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}


.owl-nav {
  position: absolute;
  top: -70px !important;
  right: 0 !important;
}



.icon-control {
  margin-top: 10px;
  margin-bottom: 0px;

  float: right;
  font-size: 80%;
}



.btn-light {
  background-color: #fff;
  border-color: #e4e4e4;
}

.list-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.list-menu a {
  color: #343a40;
}
 



#sidebar {
  width: 200px;
  padding: 10px;
  background-color: #f0f0f0;
  float: left;
}

#productList {
  margin-left: 220px;
}


.bg-gradiant{
  background-color: #EBF0FB;
  background-image: linear-gradient(180deg, #EBF0FB, #fff);

}


.card-horizontal {
  display: flex;
  flex: 1 1 auto;
}


         
.btn-grad {
  background-image: linear-gradient(to right, #b6dc76 0%, #bddc88  51%, #c2d79c  100%);
  font-size: 13px;
  /* margin: 10px; */
   padding: 5px 8px;
  text-align: center;
  font-weight: 600;
  /* text-transform: uppercase; */
  transition: 0.5s;
  background-size: 200% auto;
  color: #000;            
  /*box-shadow: inset 0 0 10px 0 #6363636c;*/
  border-radius: 5px;
  /* display: block; */
}

.btn-grad:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}


.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #f4f7fc !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 2px solid #0f0a34 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.nav-link{
  /*color: #0f0a34 !important;*/
  color: #fff;
}


.banner{
  background: url("../img/Banner.jpg")no-repeat center  ;
  background-size: cover;
  overflow: hidden;
  position: relative;
  padding-top: 50px;
  padding-bottom: 100px;
  top:57px;
}
.hero-text {
  position:absolute;
  color: #fff;
  top: 100px;
}

@media only screen and (max-width: 320px) {
  .hero_text {
   margin-top:47px;
    width: auto !important;
}

}




@media only screen and (max-width: 520px) {
  .hero_text {
   margin-top:47px;
    width: auto !important;
}

}

@media only screen and (max-width: 992px) {
  .hero_text {
     
    width: auto !important;
}

}

@media only screen and (max-width: 1199px) {
  .hero_text {
     
    width: auto !important;
}

}

@media only screen and (min-width: 320px) {
  .search-btn {
  left: 0px;
}

}
@media only screen and (max-width: 990px) {
  .search-btn {
  left: 0px;
}

}
.hero-text h2{
  font-size: 42px;  
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 20px;
  text-transform: uppercase;
}
.hero-text h2 span{
  color: #4CA84C;
}
.hero-text h6{
  color: #fff;
  margin-bottom: 40px
}
.welcome-btn{
  position: absolute;
  bottom: 100px;
}
 
.pickup-form .form-control{
  position: relative;
  color: #333 !important;
  border-radius: 0;
  text-transform: capitalize;
  transition: .5s;
}
.pickup-form .form-control:focus{
  border-color: #4CA84C;
}
.input-group-text i{
  font-size: 18px;
  color: #4CA84C;
}
.pickup-form .form-group {
  margin-bottom: 15px;
}
.picking-btn{
  margin-top: 10px;
}
.picking-btn .carspace-btn{
  cursor: pointer;
}


 
.carousel-inner {
  /* padding: 1em; */
}
.carousel-control-prev,
.carousel-control-next {
  background-color: #000000;
  width: 6vh;
  height: 6vh;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  justify-content: END !important;

}

.WHY.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: start !important;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}

.carousel-control-prev span,
.carousel-control-next span {
  width: 1.5rem;
  height: 1.5rem;
}
@media screen and (min-width: 777px) {
  .cards-wrapper {
    display: flex;
    gap: 20px;
  }
  .cards-wrapper.card {
    margin: 0 0.5em;
    width: calc(100% /2);
  }
  .image-wrapper {
    height: 20vw;
    margin: 0 auto;
  }
}
@media screen and (max-width: 777px) {
  .card:not(:first-child) {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .card:nth-child(2) {
    display: none;
  }
  
}
 


.image-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
.carousel-control-next, .carousel-control-prev{
  top: 50% !important;
}



/* .navbar-dark .navbar-toggler {
  color: rgba(253, 0, 0, 0.55) !important;
  border-color: #0b71c5 !important;
} */

.carousel-item .card{
  width: 30rem !important;
}

@media screen and (min-width: 310px) {
  .carousel-item .card{
    width: auto !important;
  }
}
 
@media screen and (min-width: 768px) {
  .carousel-item .card{
    width: 30rem !important;
  }
}

.category {
    text-transform: capitalize;
    font-weight: 700;
    color: #9A9A9A;
}
 

.nav-item .nav-link,
.nav-tabs .nav-link {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.category.card a {
    -webkit-transition: all 150ms ease 0s;
    -moz-transition: all 150ms ease 0s;
    -o-transition: all 150ms ease 0s;
    -ms-transition: all 150ms ease 0s;
    transition: all 150ms ease 0s;
}

[data-toggle="collapse"][data-parent="#accordion"] i {
    -webkit-transition: transform 150ms ease 0s;
    -moz-transition: transform 150ms ease 0s;
    -o-transition: transform 150ms ease 0s;
    -ms-transition: all 150ms ease 0s;
    transition: transform 150ms ease 0s;
}

[data-toggle="collapse"][data-parent="#accordion"][aria-expanded="true"] i {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}


.now-ui-icons {
    display: inline-block;
    font: normal normal normal 14px/1 'Nucleo Outline';
    font-size: inherit;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes nc-icon-spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.now-ui-icons.objects_umbrella-13:before {
    content: "\ea5f";
}

.now-ui-icons.shopping_cart-simple:before {
    content: "\ea1d";
}

.now-ui-icons.shopping_shop:before {
    content: "\ea50";
}

.now-ui-icons.ui-2_settings-90:before {
    content: "\ea4b";
}

.nav-tabs {
    border: 0;
    padding: 15px 0.7rem;
}

.nav-tabs:not(.nav-tabs-neutral)>.nav-item>.nav-link.active {
    box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
}

.card .nav-tabs {
    border-top-right-radius: 0.1875rem;
    border-top-left-radius: 0.1875rem;
}

.nav-tabs>.nav-item>.nav-link {
    color: #888888;
    margin: 0;
    margin-right: 5px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 11px;
    font-size: 17px;
    padding: 10px 15px;
    line-height: 1.5;
}

.nav-tabs>.nav-item>.nav-link:hover {
    background-color: transparent;
}

.nav-tabs>.nav-item>.nav-link.active {
    background-color: #444;
    border-radius: 8px;
    color: #FFFFFF;
}

.nav-tabs>.nav-item>.nav-link i.now-ui-icons {
    font-size: 14px;
    position: relative;
    top: 1px;
    margin-right: 3px;
}

.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link {
    color: #FFFFFF;
}

.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active {
    background-color: #b6dc76 ;
    color: #FFFFFF !important;
}

.category.card {
    border: 0;
    border-radius: 0.1875rem;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}

.category.card .card-header {
    background-color: transparent;
    border-bottom: 0;
    background-color: transparent;
    border-radius: 0;
    padding: 0;
}

.card[data-background-color="orange"] {
    background-color: #603f3f !important;
}

.category .card[data-background-color="red"] {
    background-color: #FF3636;
}

.category .card[data-background-color="yellow"] {
    background-color: #FFB236;
}

.category .card[data-background-color="blue"] {
    background-color: #2CA8FF;
}

.category .card[data-background-color="green"] {
    background-color: #15b60d;
}

[data-background-color="orange"] {
    background-color: transparent;
}

[data-background-color="black"] {
    background-color: #2c2c2c;
}

[data-background-color]:not([data-background-color="gray"]) {
    color: #FFFFFF;
}

[data-background-color]:not([data-background-color="gray"]) p {
    color: #FFFFFF;
}

[data-background-color]:not([data-background-color="gray"]) a:not(.btn):not(.dropdown-item) {
  color: #FFFFFF;
  background-color: #000000;
}

[data-background-color]:not([data-background-color="gray"]) .nav-tabs>.nav-item>.nav-link i.now-ui-icons {
    color: #FFFFFF;
}


 

.now-ui-icons {
  display: inline-block;
  font: normal normal normal 14px/1 'Nucleo Outline';
  font-size: inherit;
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


 

@media screen and (max-width: 768px) {

    .nav-tabs {
        display: inline-block;
        width: 100%;
        /* padding-left: 100px; */
        /* padding-right: 100px; */
        text-align: center;
        border-radius: 20px;
    }

    .nav-tabs .nav-item>.nav-link {
        margin-bottom: 5px;
    }
}



article{
  background-color: white;
  padding: 10px;
  border-radius: 13px;
}

@import url("../../../../../maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.panel-title > a:before {
    float: left !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    background: #ef6e0b;
    padding: 0px 5px 0px 5px;
    border-radius: 4px;
    color: white;
    font-size: 14px;
    margin-bottom: 3px;
margin-right: 10px;

}
.panel-title > a.collapsed:before {
    float: left !important;
    content:"\f067";
    background: #ef6e0b;
    padding: 0px 5px 0px 5px;
    border-radius: 4px;
    color: white;
    font-size: 14px;
    margin-bottom: 3px;
margin-right: 10px;


}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none !important;
}

a{
  text-decoration: none !important;
}
.panel-title{
  margin-bottom: 10px;
}
.check i{
  color: #ef6e0b !important;
  margin-right: 10px;
  font-weight: 900;
}

                
.form-control{
  padding: 0px !important;
}
.form-select{
  padding: 0px !important;
}

.marquee {
   
  padding: 8px;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #000 ;
  border-radius: 10px;
  /* box-shadow: 0 1px 6px #777; */
}

.marquee > div {
display: table-row;
white-space: nowrap;
padding-left: 100%; 
animation: marquee 15s linear infinite; /* Time must be adjusted based on total width of scrolled elements*/
}

.marquee > div p {
width: 450px; /* Width of p elements must match the width of marquee "window"*/
padding-left: 450px; /* Padding determines space between scrolled elements */
display: table-cell; 
}

/* Make it move */
@keyframes marquee {
  0%   { transform: translate(0, 0); }
  100% { transform: translate(-100%, 0); }
}


@media screen and (min-width: 310px) and (max-width: 468px) {
.header-info ul li{
  font-size: 8px !important;
}
}

.social-btn {
  display: flex;
  width: 50px;
  align-items: center;
  justify-content: space-between;
  padding-left: 2px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px;
  border-bottom-left-radius: 30px;
  border-top-left-radius: 30px;
  margin-bottom: 5px;
  position: relative;
  left: -145px;
  transition: left 1s;
}
 

.social {
  position: fixed;
  top: 80%;
  right: -143px;
  z-index: 37;

}
.social a {
  text-decoration: none;
}

.color-telegram {
  background-color: #1180ff;
}
.color-instagram {
  background-color: #000 ;
}
.color-whatsapp {
  background-color: #24cc63;
}

.google-font {
  font-family: "Lato", sans-serif;
  font-size: 1.25rem;
}

.social-btn img {
  width: 30px;
}

.social-btn p {
  color: white;

  margin-top: 0px;
  margin-bottom: 0px;
}

.icons8-telegram-app {
  order: 2;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("../img/call.png")
    50% 50% no-repeat;
  background-size: 100%;
}
 
.icons8-whatsapp {
  order: 2;
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiNmZmZmZmY7Ij48cGF0aCBkPSJNIDI1IDIgQyAxMi4zMDk1MzQgMiAyIDEyLjMwOTUzNCAyIDI1IEMgMiAyOS4wNzkwOTcgMy4xMTg2ODc1IDMyLjg4NTg4IDQuOTg0Mzc1IDM2LjIwODk4NCBMIDIuMDM3MTA5NCA0Ni43MzA0NjkgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDMuMjQwMjM0NCA0Ny45NzA3MDMgTCAxNC4yMTA5MzggNDUuMjUxOTUzIEMgMTcuNDM0NjI5IDQ2Ljk3MjkyOSAyMS4wOTI1OTEgNDggMjUgNDggQyAzNy42OTA0NjYgNDggNDggMzcuNjkwNDY2IDQ4IDI1IEMgNDggMTIuMzA5NTM0IDM3LjY5MDQ2NiAyIDI1IDIgeiBNIDI1IDQgQyAzNi42MDk1MzQgNCA0NiAxMy4zOTA0NjYgNDYgMjUgQyA0NiAzNi42MDk1MzQgMzYuNjA5NTM0IDQ2IDI1IDQ2IEMgMjEuMjc4MDI1IDQ2IDE3Ljc5MjEyMSA0NS4wMjk2MzUgMTQuNzYxNzE5IDQzLjMzMzk4NCBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTQuMDMzMjAzIDQzLjIzNjMyOCBMIDQuNDI1NzgxMiA0NS42MTcxODggTCA3LjAwMTk1MzEgMzYuNDI1NzgxIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA2LjkwMjM0MzggMzUuNjQ2NDg0IEMgNS4wNjA2ODY5IDMyLjUyMzU5MiA0IDI4Ljg5MDEwNyA0IDI1IEMgNCAxMy4zOTA0NjYgMTMuMzkwNDY2IDQgMjUgNCB6IE0gMTYuNjQyNTc4IDEzIEMgMTYuMDAxNTM5IDEzIDE1LjA4NjA0NSAxMy4yMzg0OSAxNC4zMzM5ODQgMTQuMDQ4ODI4IEMgMTMuODgyMjY4IDE0LjUzNTU0OCAxMiAxNi4zNjk1MTEgMTIgMTkuNTkzNzUgQyAxMiAyMi45NTUyNzEgMTQuMzMxMzkxIDI1Ljg1NTg0OCAxNC42MTMyODEgMjYuMjI4NTE2IEwgMTQuNjE1MjM0IDI2LjIyODUxNiBMIDE0LjYxNTIzNCAyNi4yMzA0NjkgQyAxNC41ODg0OTQgMjYuMTk1MzI5IDE0Ljk3MzAzMSAyNi43NTIxOTEgMTUuNDg2MzI4IDI3LjQxOTkyMiBDIDE1Ljk5OTYyNiAyOC4wODc2NTMgMTYuNzE3NDA1IDI4Ljk2NDY0IDE3LjYxOTE0MSAyOS45MTQwNjIgQyAxOS40MjI2MTIgMzEuODEyOTA5IDIxLjk1ODI4MiAzNC4wMDc0MTkgMjUuMTA1NDY5IDM1LjM0OTYwOSBDIDI2LjU1NDc4OSAzNS45NjY3NzkgMjcuNjk4MTc5IDM2LjMzOTQxNyAyOC41NjQ0NTMgMzYuNjExMzI4IEMgMzAuMTY5ODQ1IDM3LjExNTQyNiAzMS42MzIwNzMgMzcuMDM4Nzk5IDMyLjczMDQ2OSAzNi44NzY5NTMgQyAzMy41NTI2MyAzNi43NTU4NzYgMzQuNDU2ODc4IDM2LjM2MTExNCAzNS4zNTE1NjIgMzUuNzk0OTIyIEMgMzYuMjQ2MjQ4IDM1LjIyODczIDM3LjEyMzA5IDM0LjUyNDcyMiAzNy41MDk3NjYgMzMuNDU1MDc4IEMgMzcuNzg2NzcyIDMyLjY4ODI0NCAzNy45Mjc1OTEgMzEuOTc5NTk4IDM3Ljk3ODUxNiAzMS4zOTY0ODQgQyAzOC4wMDM5NzYgMzEuMTA0OTI3IDM4LjAwNzIxMSAzMC44NDc2MDIgMzcuOTg4MjgxIDMwLjYwOTM3NSBDIDM3Ljk2OTMxMSAzMC4zNzExNDggMzcuOTg5NTgxIDMwLjE4ODY2NCAzNy43Njc1NzggMjkuODI0MjE5IEMgMzcuMzAyMDA5IDI5LjA1OTgwNCAzNi43NzQ3NTMgMjkuMDM5ODUzIDM2LjIyNDYwOSAyOC43Njc1NzggQyAzNS45MTg5MzkgMjguNjE2Mjk3IDM1LjA0ODY2MSAyOC4xOTEzMjkgMzQuMTc1NzgxIDI3Ljc3NTM5MSBDIDMzLjMwMzg4MyAyNy4zNTk5MiAzMi41NDg5MiAyNi45OTE5NTMgMzIuMDgzOTg0IDI2LjgyNjE3MiBDIDMxLjc5MDIzOSAyNi43MjA0ODggMzEuNDMxNTU2IDI2LjU2ODM1MiAzMC45MTQwNjIgMjYuNjI2OTUzIEMgMzAuMzk2NTY5IDI2LjY4NTU1MyAyOS44ODU0NiAyNy4wNTg5MzMgMjkuNTg3ODkxIDI3LjUgQyAyOS4zMDU4MzcgMjcuOTE4MDY5IDI4LjE3MDM4NyAyOS4yNTgzNDkgMjcuODI0MjE5IDI5LjY1MjM0NCBDIDI3LjgxOTYxOSAyOS42NDk1NDQgMjcuODQ5NjU5IDI5LjY2MzM4MyAyNy43MTI4OTEgMjkuNTk1NzAzIEMgMjcuMjg0NzYxIDI5LjM4MzgxNSAyNi43NjExNTcgMjkuMjAzNjUyIDI1Ljk4NjMyOCAyOC43OTQ5MjIgQyAyNS4yMTE1IDI4LjM4NjE5MiAyNC4yNDIyNTUgMjcuNzgyNjM1IDIzLjE4MTY0MSAyNi44NDc2NTYgTCAyMy4xODE2NDEgMjYuODQ1NzAzIEMgMjEuNjAzMDI5IDI1LjQ1NTk0OSAyMC40OTcyNzIgMjMuNzExMTA2IDIwLjE0ODQzOCAyMy4xMjUgQyAyMC4xNzE5MzcgMjMuMDk3MDQgMjAuMTQ1NjQzIDIzLjEzMDkwMSAyMC4xOTUzMTIgMjMuMDgyMDMxIEwgMjAuMTk3MjY2IDIzLjA4MDA3OCBDIDIwLjU1Mzc4MSAyMi43Mjg5MjQgMjAuODY5NzM5IDIyLjMwOTUyMSAyMS4xMzY3MTkgMjIuMDAxOTUzIEMgMjEuNTE1MjU3IDIxLjU2NTg2NiAyMS42ODIzMSAyMS4xODE0MzcgMjEuODYzMjgxIDIwLjgyMjI2NiBDIDIyLjIyMzk1NCAyMC4xMDY0NCAyMi4wMjMxMyAxOS4zMTg3NDIgMjEuODE0NDUzIDE4LjkwNDI5NyBMIDIxLjgxNDQ1MyAxOC45MDIzNDQgQyAyMS44Mjg4NjMgMTguOTMxMDE0IDIxLjcwMTU3MiAxOC42NTAxNTcgMjEuNTY0NDUzIDE4LjMyNjE3MiBDIDIxLjQyNjk0MyAxOC4wMDEyNjMgMjEuMjUxNjYzIDE3LjU4MDAzOSAyMS4wNjQ0NTMgMTcuMTMwODU5IEMgMjAuNjkwMDMzIDE2LjIzMjUwMSAyMC4yNzIwMjcgMTUuMjI0OTEyIDIwLjAyMzQzOCAxNC42MzQ3NjYgTCAyMC4wMjM0MzggMTQuNjMyODEyIEMgMTkuNzMwNTkxIDEzLjkzNzY4NCAxOS4zMzQzOTUgMTMuNDM2OTA4IDE4LjgxNjQwNiAxMy4xOTUzMTIgQyAxOC4yOTg0MTcgMTIuOTUzNzE3IDE3Ljg0MDc3OCAxMy4wMjI0MDIgMTcuODIyMjY2IDEzLjAyMTQ4NCBMIDE3LjgyMDMxMiAxMy4wMjE0ODQgQyAxNy40NTA2NjggMTMuMDA0NDMyIDE3LjA0NTAzOCAxMyAxNi42NDI1NzggMTMgeiBNIDE2LjY0MjU3OCAxNSBDIDE3LjAyODExOCAxNSAxNy40MDgyMTQgMTUuMDA0NzAxIDE3LjcyNjU2MiAxNS4wMTk1MzEgQyAxOC4wNTQwNTYgMTUuMDM1ODUxIDE4LjAzMzY4NyAxNS4wMzcxOTIgMTcuOTcwNzAzIDE1LjAwNzgxMiBDIDE3LjkwNjcxMyAxNC45Nzc5NzIgMTcuOTkzNTMzIDE0Ljk2ODI4MiAxOC4xNzk2ODggMTUuNDEwMTU2IEMgMTguNDIzMDk4IDE1Ljk4ODAxIDE4Ljg0MzE3IDE2Ljk5OTI0OSAxOS4yMTg3NSAxNy45MDAzOTEgQyAxOS40MDY1NCAxOC4zNTA5NjEgMTkuNTgyMjkyIDE4Ljc3MzgxNiAxOS43MjI2NTYgMTkuMTA1NDY5IEMgMTkuODYzMDIxIDE5LjQzNzEyMiAxOS45MzkwNzcgMTkuNjIyMjk1IDIwLjAyNzM0NCAxOS43OTg4MjggTCAyMC4wMjczNDQgMTkuODAwNzgxIEwgMjAuMDI5Mjk3IDE5LjgwMjczNCBDIDIwLjExNTgzNyAxOS45NzM0ODMgMjAuMTA4MTg1IDE5Ljg2NDE2NCAyMC4wNzgxMjUgMTkuOTIzODI4IEMgMTkuODY3MDk2IDIwLjM0MjY1NiAxOS44Mzg0NjEgMjAuNDQ1NDkzIDE5LjYyNSAyMC42OTE0MDYgQyAxOS4yOTk5OCAyMS4wNjU4MzggMTguOTY4NDUzIDIxLjQ4MzQwNCAxOC43OTI5NjkgMjEuNjU2MjUgQyAxOC42Mzk0MzkgMjEuODA3MDcgMTguMzYyNDIgMjIuMDQyMDMyIDE4LjE4OTQ1MyAyMi41MDE5NTMgQyAxOC4wMTYyMjEgMjIuOTYyNTc4IDE4LjA5NzA3MyAyMy41OTQ1NyAxOC4zNzUgMjQuMDY2NDA2IEMgMTguNzQ1MDMyIDI0LjY5NDYgMTkuOTY0NDA2IDI2LjY3OTMwNyAyMS44NTkzNzUgMjguMzQ3NjU2IEMgMjMuMDUyNzYgMjkuMzk5Njc4IDI0LjE2NDU2MyAzMC4wOTU5MzMgMjUuMDUyNzM0IDMwLjU2NDQ1MyBDIDI1Ljk0MDkwNiAzMS4wMzI5NzMgMjYuNjY0MzAxIDMxLjMwNjYwNyAyNi44MjYxNzIgMzEuMzg2NzE5IEMgMjcuMjEwNTQ5IDMxLjU3Njk1MyAyNy42MzA2NTUgMzEuNzI0NjcgMjguMTE5MTQxIDMxLjY2NjAxNiBDIDI4LjYwNzYyNyAzMS42MDczNjYgMjkuMDI4NzggMzEuMzEwOTc5IDI5LjI5Njg3NSAzMS4wMDc4MTIgTCAyOS4yOTg4MjggMzEuMDA1ODU5IEMgMjkuNjU1NjI5IDMwLjYwMTM0NyAzMC43MTU4NDggMjkuMzkwNzI4IDMxLjIyNDYwOSAyOC42NDQ1MzEgQyAzMS4yNDYxNjkgMjguNjUyMTMxIDMxLjIzOTEwOSAyOC42NDYyMzEgMzEuNDA4MjAzIDI4LjcwNzAzMSBMIDMxLjQwODIwMyAyOC43MDg5ODQgTCAzMS40MTAxNTYgMjguNzA4OTg0IEMgMzEuNDg3MzU2IDI4LjczNjQ3NCAzMi40NTQyODYgMjkuMTY5MjY3IDMzLjMxNjQwNiAyOS41ODAwNzggQyAzNC4xNzg1MjYgMjkuOTkwODg5IDM1LjA1MzU2MSAzMC40MTc4NzUgMzUuMzM3ODkxIDMwLjU1ODU5NCBDIDM1Ljc0ODIyNSAzMC43NjE2NzQgMzUuOTQyMTEzIDMwLjg5Mzg4MSAzNS45OTIxODggMzAuODk0NTMxIEMgMzUuOTk1NTcyIDMwLjk4MjUxNiAzNS45OTg5OTIgMzEuMDc3ODYgMzUuOTg2MzI4IDMxLjIyMjY1NiBDIDM1Ljk1MTI1OCAzMS42MjQyOTIgMzUuODQzOSAzMi4xODAyMjUgMzUuNjI4OTA2IDMyLjc3NTM5MSBDIDM1LjUyMzU4MiAzMy4wNjY3NDYgMzQuOTc1MDE4IDMzLjY2NzY2MSAzNC4yODMyMDMgMzQuMTA1NDY5IEMgMzMuNTkxMzg4IDM0LjU0MzI3NyAzMi43NDkzMzggMzQuODUyNTE0IDMyLjQzNzUgMzQuODk4NDM4IEMgMzEuNDk5ODk2IDM1LjAzNjU5MSAzMC4zODY2NzIgMzUuMDg3MDI3IDI5LjE2NDA2MiAzNC43MDMxMjUgQyAyOC4zMTYzMzYgMzQuNDM3MDM2IDI3LjI1OTMwNSAzNC4wOTI1OTYgMjUuODkwNjI1IDMzLjUwOTc2NiBDIDIzLjExNDgxMiAzMi4zMjU5NTYgMjAuNzU1NTkxIDMwLjMxMTUxMyAxOS4wNzAzMTIgMjguNTM3MTA5IEMgMTguMjI3Njc0IDI3LjY0OTkwOCAxNy41NTI1NjIgMjYuODI0MDE5IDE3LjA3MjI2NiAyNi4xOTkyMTkgQyAxNi41OTI4NjYgMjUuNTc1NTg0IDE2LjM4MzUyOCAyNS4yNTEwNTQgMTYuMjA4OTg0IDI1LjAyMTQ4NCBMIDE2LjIwNzAzMSAyNS4wMTk1MzEgQyAxNS44OTcyMDIgMjQuNjA5ODA1IDE0IDIxLjk3MDg1MSAxNCAxOS41OTM3NSBDIDE0IDE3LjA3Nzk4OSAxNS4xNjg0OTcgMTYuMDkxNDM2IDE1LjgwMDc4MSAxNS40MTAxNTYgQyAxNi4xMzI3MjEgMTUuMDUyNDk1IDE2LjQ5NTYxNyAxNSAxNi42NDI1NzggMTUgeiI+PC9wYXRoPjwvc3ZnPg==")
    50% 50% no-repeat;
  background-size: 100%;
}


@media screen and (min-width: 320px) and (max-width: 768px) {
  .meetour-desktop{
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 2600px) {
  .meetour-mobile{
    display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 768px) {
  .visa {
    display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 768px) {
  .modify_btn_desktop{
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 2600px) {
  .modify_btn_mobile{
    display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 768px) {
  .cabs_desktop{
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 2600px) {
  .cabs_mobile{
    display: none;
  }
}



@media screen and (min-width: 320px) and (max-width: 768px) {
   .footer_text{
        text-align:center !important;
  }
  .footer_text a {
      font-size: 13px !important;
    
  }

  .footer_copy{
      font-size: 13px !important;
      text-align:center;
  }
}

.text-black{
  color: #000000;
}
.owl-nav .owl-prev {
    left: -30px !important;
}
    
.owl-nav .owl-next {
    right: -30px !important;
}
.owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
 }
    .owl-next {
    background: #3286f0;
    }
    .owl-theme .owl-nav [class*='owl-'] {
    background: #383838;
    }
    .owl-dots {
    margin-top: 30px;
    }
    .uk-card-title {
    padding-bottom: 20px
    }
    .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #212c64 !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    }
    
     @media (max-width: 576px) {
   .owl-nav{
    display: none !important;
   }
}