
.trav_info {
    background: #fff;
    border: 1px solid rgba(156, 170, 179, .28);
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1);
    border-radius: 5px;
    padding: 15px 0px 5px 0px;
    margin: 0 0 15px;
    position: relative;
}
.social-nav.model-0{z-index: 99}
.blog_short_news img {height: 200px!important; width: 100%; }
 .text_sidedata {font-size: 16px!important; color: #737171; }
 .text_sidedata span:first-child {height: 26px; margin-top: 10px; }
 .side_blogpost {padding: 0px 3px 10px 0px; border: 1px solid #ccc; box-shadow: 0 3px 5px #ccc; overflow: auto; max-height: 550px; }
 .text_sidepost h2 {font-weight: 500; text-align: center; font-size: 20px; }
 .text_sidepost p {text-align: center; font-size: 12px; padding-bottom: 8px; color: #8e8e8e; }
 .blog_right span.carousel-control-prev-icon {position: absolute; top: 65px; background-color: rgba(0, 0, 0, 0.2); right: -26px; }
 .blog_right span.carousel-control-next-icon {position: absolute; top: 65px; background-color: rgba(0, 0, 0, 0.2); left: -26px; }
 .blog_right .grid figure img {position: relative; display: block; max-width: 100%; opacity: 0.8; min-height: 100px; width: 100%; height: 150px!important; }
 .blog_right .bordr figure figcaption, .bordr figure figcaption>a {top: 30px; }
 .blog_right .blog_quots .carousel-control-next-icon, .blog_right .blog_quots .carousel-control-prev-icon {background-color: rgba(0, 0, 0, 0.75)!important; height: 30px; width: 16px; }
.heli_loading .swim {
    height: 49px;}

/*gallery*/
 .filterDiv:hover .gallery-thumb:after {opacity: .75; visibility: visible; left: 0; }
 .bbh_galary a.nav-link {margin: 0 5px 10px; color: #8f8e8c; background: none; border: 2px solid #adadad; padding: 12px 30px 11px; font-weight: normal; letter-spacing: 0.5px; text-transform: uppercase; font-size: 13px; border-radius: 3px; }
 .bbh_galary .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff; background-color: #adadad; }
 .gallery-thumb:after {position: absolute; content: ""; left: 100%; right: 0; top: 0; width: 100%; height: 100%; background-color: #adadad; visibility: hidden; opacity: 0; transition: .5s; }
 .gallryy .filterDiv {display: none; }
 .pagination_cls .page-link.current {color: #fff; cursor: pointer; background-color: #5d92f4; border-color: #5d92f4; }
 .nav_gallery1 {margin-bottom: 15px; text-align: center; }
 .pagination_cls .page-item {font-size: 12px; position: relative; line-height: 1.42857143; border: 1px solid #ddd; cursor: pointer; }
 .pagination_cls {margin-top: 30px; }
 .pagination_cls li.prev_cls {font-size: 12px; position: relative; line-height: 1.42857143; border: 1px solid #ddd; cursor: pointer; }
 .gallryy .show {display: block; }
 .portfolio-holder .project-description {position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; padding-bottom: 26px; }
 .portfolio-holder.style-2 .project-title a {color: #fff; border-bottom: 1px solid transparent; }
 .box_dashboard {overflow-y: hidden; overflow-x: auto; }
 .card1 {width: 100%; margin: 4% auto; cursor: pointer; border-radius: 0px; height: 375px; object-fit: cover; }
 .modal-img, .model-vid {width: 100%; height: auto; }
 .project-title a {color: #ffffff; }
 .project-title a:hover {text-decoration: none; color: #ffffff; }
 .modal_top .modal-content {top: 100px; }
 .project .project-link {background: -webkit-linear-gradient(rgba(143, 143, 140, 0.5) 0%, rgba(56, 56, 56, 0.5) 100%); background: -o-linear-gradient(rgba(143, 143, 140, 0.5) 0%, rgba(56, 56, 56, 0.5) 100%); background: linear-gradient(rgba(143, 143, 140, 0.5) 0%, rgba(56, 56, 56, 0.5) 100%); }
 .pagination_cls a {border: none; }
 .pagination_cls li.prev_cls {font-weight: 500; }



/*gallery end*/


/* shubham css */
 .haliport {box-shadow: 0px 0px 3px #ececec; background-color: #fff; padding: 15px; min-height: 440px;  }
 /*.haliport-header {background-color: #f7f7f7; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); }*/
 .hiliport-ul ul li {display: inline; float: left; font-size: 12px; color: #828282; padding-left: 3px; }
 .hiliport-ul ul li:first-child {padding-left: 0px!important; }
 .hiliport-ul span {font-size: 12px; }
 .haliport .page-hade {  font-size: 18px; color: #0067a7; padding: 0px 3px 10px 0px ; width: 100%; margin: 0 auto; border-bottom: 2px solid rgb(245, 245, 245); margin-bottom: 5px; }
 .page-contect {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); padding: 15px; border: 1px solid rgb(245, 245, 245); }
 .page-cont-hali {
    padding: 10px 15px 15px 15px; }
    #charted_form select{height: 40px!important;}
 .form-control-style {border: 1px solid #cecece; border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #ff9c39, #fe8b19); background: -webkit-linear-gradient(45deg, transparent 50%, white 50%), -webkit-linear-gradient(135deg, white 50%, transparent 50%), -webkit-linear-gradient(to right, #ff9c39, #fe8b19); background: -moz-linear-gradient(45deg, transparent 50%, white 50%), -moz-linear-gradient(315deg, white 50%, transparent 50%), -moz-linear-gradient(to right, #ff9c39, #fe8b19); background-position: calc(100% - 14px) calc(1em + 2px), calc(100% - 9px) calc(1em + 2px), 100% 0px; background-position: -webkit-calc(100% - 14px) -webkit-calc(1em + 2px), -webkit-calc(100% - 9px) -webkit-calc(1em + 2px), 100% 0px; background-position: -moz-calc(100% - 14px) -moz-calc(1em + 2px), -moz-calc(100% - 9px) -moz-calc(1em + 2px), 100% 0px; background-size: 9px 6px, 5px 6px, 2.8em 3.5em; background-repeat: no-repeat; padding: 0.5em 3.5em 0.5em 1em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; }
 #heliport_form .form-control {box-shadow: inset 0px 1px 6px 0px rgba(80, 80, 80, 0.22); -webkit-box-shadow: inset 0px 1px 6px 0px rgba(80, 80, 80, 0.22); border-radius: 0px; border-right: 0px; font-size: 11px; }
 .hiliport-ul {margin: -18px 0px 10px 0px; padding-left: 0px; }
 .holi-label-style {font-size: 13px; }
 .form-helicop {width: 40%; }
 .center_text {border: 1px #e0e0e0; border-style: dashed; position: relative; overflow: hidden; margin-bottom: 30px; padding: 20px 15px!important; height: 330px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }
 .center_text h4 {color: #253d52; margin-top: 0px; text-align: left; font-size: 14px; }
 .center_text p {text-align: justify; margin-bottom: 10px; line-height: 24px; color: #888; font-size: 14px; }
 .pa-arrow-fa .fa {padding: 3px 5px 0px 5px; }

.top_cat_carou button.owl-prev i,
.top_cat_carou button.owl-next i {font-size: 25px; color: #213f98; } 
.review_botom .owl-carousel .owl-nav {right: 17px; top: -18%; width: 80px; height: 33px; border-radius: 30px; justify-content: space-between; padding: 0px 10px; position: absolute; box-shadow: 0 6px 14px rgba(30, 30, 30, 0.2); }
.guest_feedback .top_cat_carou button i {position: absolute; top: 0%; bottom: unset; border-radius: 10px 10px 7px 10px; cursor: pointer; height: 33px; width: 36px; align-items: center; justify-content: center; display: flex; z-index: 9; box-shadow: none; }
 .client_reviews .weper-img:nth-child(even) .img-tech-wrep {float: right; text-align: right; }
 .client_reviews .weper-img .main-wreap {padding: 25px 70px!important; margin-left: 140px; margin-right: 140px; font-size: 16px; color: #000; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }


}
.img-tech-wrep img {max-width: 100%; max-height: inherit; width: auto; height: auto; border-radius: 100%; border: 2px solid #fff; -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); }
.img-tech-wrep {width: 120px; }
.client_reviews .weper-img:nth-child(even) .main-wreap::before {right: auto; left: 1075px; border-right: 10px solid transparent; border-left: 10px solid rgba(0, 0, 0, 0.1); }
.client_reviews .weper-img .main-wreap::before {content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-width: 15px; border: 12px solid rgba(0, 0, 0, 0.1); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; }
.img-tech-wrep img {float: left; width: 100%; height: 115px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }
.main-wreap h2 {font-size: 22px; margin-top: 12px; font-weight: 500; }
.client_reviews .weper-img:nth-child(odd) .main-wreap::before {left: 254px; }
.text_infoheader img {width: 30px; }
.p-style-size {font-size: 16px; color: #171717; margin: 0 auto; line-height: 30px; overflow: hidden; }
@media (max-width: 767px) {
.client_reviews .weper-img .main-wreap {padding: 5px 5px!important; margin-left: 0px; margin-right: 0px; font-size: 16px; color: #000; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }    
.client_reviews .weper-img:nth-child(even) .main-wreap::before, .client_reviews .weper-img:nth-child(odd) .main-wreap::before {display: none; }    
.img-tech-wrep img {float: left; width: 100%; height: 70px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); margin: 10px 0px 0px 0px; }
.img-tech-wrep {width: 70px; }   
.p-style-size {padding: 10px; }    
.client_reviews .weper-img:nth-child(even) .img-tech-wrep {float: right; text-align: center; margin-right: 5px; }    
.client_reviews .weper-img:nth-child(odd) .img-tech-wrep {float: left; text-align: center; margin-left: 5px; }    
.contact-form .nav-tabs .nav-link {font-size: 13px; margin-right: 1px; padding: 6px; }
}
.color-srong {color: #010044; }
.title-pride {font-size: 36px; color: #ff931e; font-weight: 700; display: inline-block; margin-bottom: 0px; }
.title-pride:before { content: ""; margin: 0 auto; position: absolute; top: -47%; left: 0; right: 0; bottom: 0; width: 50%; z-index: 1; }
.title-pride:after {border-top: 2px solid #f67519; content: ""; margin: 10px auto; position: absolute; top: 114%; left: 0; right: 0; bottom: 0px; width: 280px; z-index: 1; border-radius: 50px; }
.img-crousel-style img {height: 200px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); object-fit: cover; }
.p-style-section p,.sprt_num {font-size: 13px; color: #000044; font-weight: 400; }
.title-pride span {color: #7f7f7f; font-weight: 300; }
.main-crousel-botton .body-crousel-button .owl-nav {right: 0px; top: -72px; width: 80px; height: 33px; border-radius: 5px; justify-content: space-between; padding: 0px 10px; position: absolute; box-shadow: 0 6px 14px rgba(30, 30, 30, 0.2); }
.section-style-butt .main-crousel-botton button i {position: absolute; top: 0%; bottom: unset; border-radius: 10px 10px 7px 10px; cursor: pointer; height: 33px; width: 36px; align-items: center; justify-content: center; display: flex; z-index: 9; box-shadow: none; }
.tsection-style-butt a button.owl-prev i {font-size: 25px; color: #213f98; }
#specialist_tour button.owl-next i,#specialist_tour button.owl-prev i {font-size: 25px; color: #213f98; position: absolute; background-color: #fff; }
#specialist_tour button.owl-next i{right:0px}
#specialist_tour button.owl-prev i{right: -12px;}
.owl-angal-style a {margin: 0px 5px 0px 5px; }

/* shubham end css */


.holi_click ::after{display: none;}
.holi_click:hover .drop-menu-hove{visibility: visible;
  opacity: 1;
  display: block;}
  .drop-menu-hove{border-radius: 5px!important;box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);}
  .drop-menu-hove .dropdown-item {
    padding: 0.50rem 1.5rem;
    font-size: 15px;
}
.fs_26{ font-size: 26px!important;
    line-height: 26px!important;     font-weight: 500;}
.a_colorlogin{font-weight: 600; } 
.btn-style{-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);} 
    .logo-icon-ims{    margin-left: -4px;} 
    .spanmargin{padding-left: 5px;}
    .logintohide {font-weight: 600; cursor: pointer;    color: #e87537 !important;}
    .modal-styl .modal-title{    border-radius: 20px;     background-color: #101f4c;
    box-shadow: 0 1px 7px 0 rgba(0,0,0,.3);
    padding: 5px 22px!important;}
    .modal-styl {padding: 25px 30px;}
    .logininto-create .form-control,.criateinto-login .form-control{box-shadow: unset;}
    .btn-back-color{background-color: #3b569d;
    color: #fff;}
    .position-spav{position: absolute;
    right: 35px;
    padding: 9px;}
    .style-title{border-radius: 10px;
    
     padding: 5px;}

     .textclr_bbh{color: #e8750f;}
     .a_colorlogin{cursor: pointer;    color: #e8750f !important;}
     .pull-style-ald{position: absolute;
    right: 45px;
    top: 45px;}
    .google_login{
        background: #ed3833;
        color: white;height: 38px;
    }

    .make_tab    {width: 357px;
    -webkit-box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
    box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
    background-color: #fff;
    position: absolute;
    top: 55px;
    right: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99999;}
    .engtext {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
    background-color: #eaf5ff;
    padding: 20px 20px;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 0px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
 .shad_btn2 svg  {position: relative;
    top: 7px;
    left: -10px;}
.shad_btn2 span{color: #000;
    font-weight: 700;}
    .faeflex .face_text   {
    cursor: pointer;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    background-color: #3b589a;
      padding: 9px 30px 12px 35px;
    border-radius: 5px;
    color: #fff;}
   .faeflex , .gooFlex   {margin-left: 15px;
    margin-bottom: 40px;
    margin-top: 10px;}
  .gooFlex .goo_text {
      padding: 9px 30px 12px 35px;
    border-radius: 5px;
       -moz-border-radius: 4px;
    cursor: pointer;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);  }  
    .wsmenu-list .sub-menu.make_tab:before {
    float: right;
    content: "";
    border-bottom: 15px solid #fff!important;
    border-left: 10px solid transparent!important;
    border-right: 7px solid transparent!important;
    position: absolute;
    top: -7px!important;
    left: 300px!important;
}
 .flextag   {display: flex;
    list-style: none;
    padding: 5px 15px 21px 1px;}
 li.waight_font   {font-weight: 700;width: 50%;
    padding: 15px 10px 5px 15px;}
  .shad_btn2   { -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 7px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 7px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 7px 0 rgba(0,0,0,.2);
    background-color: #fff;
    padding: 12px 10px;    margin-left: 15px;
    margin-right: 15px;}
   .shad_btn2 button     {border: none;
    background: none; cursor: pointer;}
   .shad_btn2 button:focus {outline: none;}
.log_font12 {
        color: #9b9b9b; text-align: center;
      font-weight: 700;
    font-size: 12px;
    line-height: 12px;    margin-top: 15px;
}

/*form*/
.modal_enquiry_form h5{    font-size: 20px;
    font-weight: 500;
    text-align: center;
    padding-bottom: 5px;}
    .ul_listpop ul{padding-left: 0px; margin-bottom: 30px;}
    .ul_listpop li{list-style: none; padding-bottom: 20px;}
       .ul_listpop span {      border: 1px solid #ff8913;
    padding: 2px 9px;
    border-radius: 13px;
    margin-right: 8px;
    position: absolute;
    left: 6px;
    margin-top: -3px;
    height: 27px;
    width: 27px;}
   .ul_listpop p {
    font-size: 14px;
    color: #323465;    margin-bottom: 0px;
    font-weight: 500; padding-left: 30px;
}
.call_dat12{border-top: 2px solid #d8d8d8;
    padding-top: 15px;}

/*my css starts here*/
.mydisno{display: none;}
select{color: #213f98; padding: 2px 5px; border-color: #213f98; border-radius: 5px !important; font-weight: 500; width: 100%; border-width: 2px;}
select:focus{border-color: #213f98; outline: 0; box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); }
select.form-control{color: #213f98 !important; border: 2px solid #213f98 !important;}
.bg_holidy.pt-3.pb-4.mob_pb0{padding-bottom: 0 !important;}
.p-1.ml-md-auto{padding: 0 !important;}
.btn-3i{padding: 1px;}
.package_customize_popup {width: 100%;}
.package_customize_popup a{width: 100%;}
.modal-dialog.bbhmodel_width{max-width: 60% !important;margin-left: auto;margin-right: auto;}
.bbhmodel_width .nav-tabs{border-bottom: 1px solid #213f98;}
.bbhmodel_width .nav-tabs .nav-link.active.show{}
.bbhmodel_width .nav-tabs .nav-link:hover{border-color:transparent;}
.bbhmodel_width .nav-tabs .nav-link{color:#213f98; font-size: 17px; padding: 4px 14px  12px 14px; font-weight: 600;}
.bbhmodel_width .nav-tabs .nav-link.active{ border-radius: 4px 4px 0px 0px; color: #ff931e;  background-color: aliceblue; border: 1px solid #213f98; border-bottom: none;}
/* .bbhmodel_width .modal-body{    max-height: 80vh;margin-top: auto; margin-bottom: auto; overflow: hidden; overflow-y: scroll;} */
#myTabContent1{background-color: aliceblue; padding: 10px; border: 1px solid #213f98; border-top: none;     height: 400px;overflow: hidden;overflow-y: scroll; }
.bbhmodel_width .nav-tabs .nav-item{margin-bottom: -2px;}
.bbhmodel_width .tab-pane.fade{font-size: 14px;}
.bbhmodelfade{padding-right: 0 !important;}








/*for mobile and tablet having same style*/
@media (max-width: 768px){
    .mydisno{display: block;}
    .text-center .sprt_num {color: #ffffff;}
    .btn-3i { padding: 4px 31px 4px 31px!important;}
    .package_customize_popup {width: auto;}
    .bbhmodel_width .nav-tabs .nav-item{display: inline-block;}
    .modal-dialog.bbhmodel_width{max-width: 90% !important;margin-left: auto;margin-right: auto;}
    .bbhmodel_width .nav-tabs .nav-link{font-size: 14px;padding: 4px 8px  6px 8px;}
}
/*for tablet*/
@media (min-width: 768px) and (max-width: 768px){

    .mydisno{display: none;}
    .btn-3i { padding: 3px 10px 4px 8px!important}
    .newsletter_searchform p, .newslter_textbox p{white-space: normal;}

}
/*my css ends here*/