@import url(bootstrap.css);
@import url(font-awesome-4.4.0/css/font-awesome.min-1.css);
@import url(font-awesome-4.4.0/css/font-awesome.min.css);
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/fontawesome.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.0/css/ionicons.min.css");
@import url(jquery-ui-1.10.4.custom.min.css);
@import url(animate.css);
@import url(settings_slide1.css);
@import url(travel-mega-menu.css);
@import url(jquery.bxslider.css);
@import url(layout22.css);
@import url(promes.css);
@import url(responsive.css);
@import url(jquery-ui-1.10.4.custom.min.css);
@import url(animate.css);
@import url(settings_slide1.css);
@import url(travel-mega-menu.css);
@import url(jquery.bxslider.css);
@import url(layout22.css);
@import url(nav.css);

.hero-inner h1 {
    font-weight: 800;
    font-size: 55px;
    color: #fff;
    text-transform: uppercase;
}

@media (min-width:300px) and (max-width:900px)
{
    .hero-inner h1 { font-weight: 800;
                     font-size: 25px;
                     color: #fff;
                     text-transform: uppercase;
                    }
}

.top-contact{color:#fff !important}

 .carousel-caption h2{ font-size: 57px; color: #fff}
 .carousel-caption h3{ font-size: 57px; color: #fff; line-height: 87px; position: relative; margin-top: -50px;}
 .carousel-caption h4{font-size: 30px;}

 .trip-title h3{ width:100%;
                 font-size:18px !important;
                 text-align: left;
                margin-bottom: 5px !important;}

                .trip-title p{font-size:12px !important;}

    body{font-family: 'Poppins', sans-serif !important;}
      .top-mega-menu ul li ul{ min-width:max-content !important;}
      .float{
       position:fixed;
       width:60px;
       height:60px;
       bottom:40px;
       right:40px;
       background-color:#25d366;
       color:#FFF;
       border-radius:50px;
       text-align:center;
       font-size:30px;
       box-shadow: 2px 2px 3px #999;
       z-index:100;
      }
      .my-float{
      margin-top:16px;
      }

        /*.travel-mega-menu li a.logo img {*/
      /*width: 216px;*/
      /*float: left;*/
      /*margin-top: -3px;*/
      /*position: absolute;*/
      /*z-index: 1040;*/
      /*min-width: 215px;*/
      /*max-width: 210px;*/
      /*}  */
      /*.thumbnail {*/
      /*display: block;*/
      /*padding: 4px;*/
      /*margin-bottom: 20px;*/
      /*line-height: 1.42857143;*/
      /*-webkit-transition: all .2s ease-in-out;*/
      /*transition: all .2s ease-in-out;*/
      /*border-radius: 0;*/
      /*border: none;*/
      /*background-color:transparent;*/
      /*}*/
      /*.carousel-control {*/
      /*position: absolute;*/
      /*top: 0;*/
      /*left: 0;*/
      /*bottom: 0;*/
      /*width: 15%;*/
      /*opacity: .5;*/
      /*font-size: 20px;*/
      /*color: #fff;*/
      /*text-align: center;*/
      /*text-shadow: none;*/
      /*}*/
      /*.carousel-control.left {*/
      /*background-image: none;*/
      /*}*/
      /*.carousel-control.right {*/
      /*left: auto;*/
      /*right: 0;*/
      /*background-image: none;*/
      /*}*/
      /*.carousel-control {*/
      /*padding-top:10.25%;*/
      /*width:5%;*/
      /*}*/
      /*.multi-item-carousel{*/
      /*.carousel-inner{*/
      /*> .item{*/
      /*transition: 500ms ease-in-out left;*/
      /*}*/
      /*.active{*/
      /*&.left{*/
      /*left:-33%;*/
      /*}*/
      /*&.right{*/
      /*left:33%;*/
      /*}*/
      /*}*/
      /*.next{*/
      /*left: 33%;*/
      /*}*/
      /*.prev{*/
      /*left: -33%;*/
      /*}*/
      /*@media all and (transform-3d), (-webkit-transform-3d) {*/
      /*> .item{*/
      /*// use your favourite prefixer here*/
      /*transition: 500ms ease-in-out left;*/
      /*transition: 500ms ease-in-out all;*/
      /*backface-visibility: visible;*/
      /*transform: none!important;*/
      /*}*/
      /*}*/
      /*}*/
      /*.carouse-control{*/
      /*&.left, &.right{*/
      /*background-image: none;*/
      /*}*/
      /*}*/
      /*}*/

      .carousel, .carousel-inner, .carousel-inner .item{ height:auto !important;}
      .k-opn{margin-top: 21px;}
      .text-capitalize{text-transform:capitalize}
      .text-lowercase{text-transform:lowercase}
      .color-cc{color:#cc9e66;}
      .color-white{color:#fff !important;}
      .color-white p{color:#fff !important; font-weight: normal !important;}
      .color-white h3{color:white !important;}
      .l-main-banner-title{color: #393939;
        text-align: left;
        font-weight: 800;
        font-family: Playfair Display, Sans-Serif;
        font-size: 32px;
        letter-spacing: 1px;
        text-transform: uppercase;}
      .l-main2-banner-title{font-size:18px !important;  }

     




    
.FB-Loading-FirstBox{
  width:100%;
  height:30px;
}
.FB-Loading-FirstBox-Img{
  position:relative;
  left:0;
  background-color: #e9e9e9;
  height: 300px;
  width:100%;
  animation-name: shine; 
  animation-duration: 2s; 
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.FB-Loading-FirstBox-1stRow, .FB-Loading-FirstBox-2ndRow, .FB-Loading-FirstBox-3rdRow, .FB-Loading-FirstBox-4thRow, .FB-Loading-FirstBox-5thRow{
  position:relative;
  background-color: #e9e9e9;
  height: 10px;
  animation-name: shine; 
  animation-duration: 2s; 
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes shine {
    from {transition:none;}
    to {background-color:#f6f7f8;transition: all 0.3s ease-out;}
}
.FB-Loading-FirstBox-1stRow{
  top:-33px;
  width: 25%;
}
.FB-Loading-FirstBox-2ndRow{

  top:-20px;
  width: 75%;
}
.FB-Loading-FirstBox-3rdRow{
  left:0px;
  top:30px;
  width: 100%;
}
.FB-Loading-FirstBox-4thRow{
  left:0px;
  top:5px;
  width: 90%;
}
.FB-Loading-FirstBox-5thRow{
  left:0px;
  top:60px;
  width: 50%;
}
.w-70{width:85%;}
.w-60{width:70%;}
.w-50{width:50%;}
.pure-material-radio {
  z-index: 0;
  position: relative;
  display: inline-block;
  color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
  /* font-family: var(--pure-material-font, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system); */
  font-size: 14px;
  line-height: 1.7;
  font-weight: 700;
}

.btnclose{ background: #ccc;
           width: 24px;
           height: 24px;
           border: none;
           border-radius: 36px;
          font-size:22px;}
          
.new-about{ width:36%;}         
.about-h2{font-weight:bold; line-height:44px; font-size: 28px;}

.carousel-caption h3 {font-weight: bold;}
.carousel-caption h2 {font-weight: bold;}
.carousel-caption h1 {font-weight: bold;}
p{line-height: 27px;}
@media (min-width:1100px) and (max-width:1300px)
{
  .new-about{ width:50%;}  
  .carousel-caption h3 {
    font-size: 41px;
    color: #fff;
    line-height: 54px;
    font-weight: bold;
    position: relative;
    margin-top: -80px;
  }
  .carousel-caption h2 {
    font-size: 41px;
    color: #fff;
    line-height: 54px;
    font-weight: bold;
    position: relative;
    margin-top: -80px;
  }
}

@media only screen and (max-width:1024px)
{
  .carousel-caption h3 {
    font-size: 41px;
    color: #fff;
    line-height: 54px;
    font-weight: bold;
    position: relative;
    margin-top: -80px;
}

  .new-about {width: 71%;}

}


@media (min-width:300px) and (max-width:760px)
{
    .new-about{ width:100%;}

}
          
          
          
 @media (min-width:300px) and (max-width:600px)
{
    .show-lg{display:none !important;}
      .carousel-caption h2 {
        font-size: 20px;
        margin-top: 5px;
        position: relative;
        top: -56px !important;
      }
    .carousel-caption h3 {
        font-size: 20px;
        margin-top: 5px;
        line-height: 28px;
        top: -40px;
    }
    .top-we-are{margin:0;padding-top:20px; padding-bottom: 2  0px;}
    .our-service{width:100% !important;}
    .box-top-upimg{margin-bottom:0px !important;}
    .text-center.top-txt-title.best-promo {
    margin-top: 0;
}
    .text-center p{width:100% !important;}
    

  
}


.blog-content-wraper{padding-bottom:70px;}
.post-info h2{font-weight:bold;}
.blog-container img{margin-bottom:15px;}
.blog-container p{margin-bottom:15px; font-size:14px;}
.blog-container h3{margin-bottom:25px;}
.blog-container h4{margin-bottom:20px; font-weight:bold;}
.blog-container h4 a{color:#000;}
.single-blog-item img{width:100%;}
.blog-container a:hover{color:#3c9ef3;}
.blog-container ul li{color:#000; line-height:27px; margin-bottom:15px;}

.entry-footer {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 20px
}

@media (max-width:991px) {
.entry-footer {
 display: block
}
}

.entry-tags {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex
}

.entry-tags>span {
margin-right: 10px
}

.comment-list {
margin-left: 125px
}

.comment-list .comment:last-child {
margin-bottom: 0
}

.comment-area-form {
padding-top: 32px;
padding-bottom: 50px
}

.comment {
margin-bottom: 20px
}
.widget_categories ul .cat-item {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 2px 0
}

.widget_categories ul .cat-item a {
color: #555
}

.widget_categories ul .cat-item a:hover {
color: #666
}

.widget_categories ul .cat-item .cat-count {
font-size: 11px;
color: #888
}

.widget_tag_cloud .widget-title {
margin-bottom: 25px
}

.wp-tag-cloud:after {
display: block !important
}

.wp-tag-cloud>li {
float: left;
display: block;
margin-right: 7px;
margin-bottom: 10px
}

.wp-tag-cloud>li a {
display: block;
border: 1px solid #ebebeb;
line-height: 1.2;
color: #555;
padding: 6.5px 20px
}