@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Glegoo);
@import url(http://fonts.googleapis.com/css?family=Epilogue:400,300,700);

html, body, #fullheight {
    min-height: 100% !important; height: 100%;
}
body {font-family: "Epilogue", sans-serif; background:#f0f1f2;}
a{text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-family: "Roboto Condensed", sans-serif;}
h2 {font-size: 26px;}
p { /*font-family: "Roboto", sans-serif;*/line-height:22px;font-size:14px;font-weight:300;}
ul {padding-left: 0;}
ul li {list-style:none;}
a:hover {text-decoration: none;}
textarea, select, input, button,div {
  border-radius:0px !important; border:none !important; outline:none !important;
}
.btn-default{
  color: #fff;
  background-color: #004c88;
  border-color: #004c88;
}
.navbar-light .navbar-nav .nav-link {
    color: #004c88;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    text-transform: uppercase;
    color: #004c88;
    font-weight: 500;
    font-size: 14px;
}



.body{display:block; position:relative;}
.container_banar{padding:0; margin:auto;}
.container{ width:91%; max-width:1175px; height:auto; }
.contentBorder{border: 1px solid #e8eaeb !important;}
.contentPad{padding:15px; }
.contentGap{margin:5px auto; }

.top_menu_bar{
  border-bottom: 1px solid #DDD !important;
  justify-content: flex-start !important;
}
.top_menu_bar ul{
  list-style: none;
}
.top_menu_bar ul li{
  display: inline-block;
  padding: 0 !important; margin: 0 !important;
}
.top_menu_bar .nav-item > a{
  padding: 1.5rem 1rem !important;
  text-transform: uppercase;
  color: #004c88;
  font-weight: 400;
  font-size: 14px;
}

.navbar-nav-child{ display: none; position: absolute; top:40px !important; z-index: 10; }
.navbar-nav-child>li{background:#055293; }
.navbar-nav-child>li>a{padding:8px 20px; color:#FFF; text-align:left;
  font-size: 0.8em; font-weight:300;
  display: block; width: 150px;
  }
.topmenubar li:hover .navbar-nav-child{display: block;}


/*GENERAL*/
.f1em{font-size:1em;}.f09em{font-size:0.9em;}.f08em{font-size:0.8em;}.f07em{font-size:0.7em;}
.fw0{font-weight:normal;}.fw300{font-weight:300;}.fw600{font-weight:600;}.fw900{font-weight:900;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}
.w100p{width:100%;}
.fl,.left{float:left;} .fr,.right{float: right;}

.f11{font-size:11px !important; line-height:1;}
.f12{font-size:12px !important; line-height: 0.5cm;}
.f2{font-size:2em !important;}
.justify{text-align: justify;}
.border{border:1px solid red;}


.btn{padding: 3px 12px;}
.form-control{height: 28px;padding: 3px 2px !important;}
.form-control{height: 28px;padding: 3px 2px !important; border:1px solid #DDD !important;}
.readonly {background-color: #eee; opacity: 1;}
div.has-error .select2-selection--single, div.has-error .select2-selection--multiple{border: 1px solid #dd4b39 !important;}
.select2-container{width: 100% !important;}
.select2-container--default .select2-selection--multiple, 
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single{border:1px solid #d2d6de !important; border-radius:0;padding:0px;}
.select2-results__option{padding:3px 12px;}
.select2-container .select2-selection--multiple{min-height:26px;}
.select2-selection__choice{padding:0px 10px;border-radius: 0px !important; border: none  !important; margin-top: 0px !important;}
.select2-search__field{margin-top: 0px !important;}
.input-group-select2{display: table;}
.select2-container .select2-selection--multiple{min-height:26px;}
.select2-selection__choice{padding:0px 10px;border-radius: 0px !important; border: none  !important; margin-top: 0px !important;}
.select2-search__field{margin-top: 0px !important;}
.input-group-select2{display: table;}

.table thead, .table tfoot, .table th{background: #a8deee;}
.table-nonfluid{width: auto !important;}
.thead, .tfoot{background: #a8deee; padding: 3px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 5px 3px; font-size:12px;}
.caption{padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left;}



.inactiverow{
  background-color:#ffe2e2 !important;
}
.relative{position: relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.top0{top:0px;}
.bottom0{bottom:0px;}
.left0{left:0px;}
.right0{right:0px;}

/*SEARCH BOX*/
.searchBox{
  border:1px solid #DDD !important; padding:; border-radius:20px !important; margin-top:8px; height:40px;
}
.searchBox input[type=text]{
  outline:none; -webkit-box-shadow:none;box-shadow:none; height:38px; border-color:#FFF !important;
}
.searchBox button[type=submit]{
  padding:7px; border-radius:15px !important; margin:3px auto;
}


/*=====*/
.thead_gray{background: #cad1ee; font-weight: bold;}
.noradius,.no_radius{border-radius:0px !important;}


.Dblock{display:block;}
.none{display: none;}
.no_pading,.no_pad,.nopadding{padding:0 !important;}
.no_marge,.nomargin,.nomarge{margin:0;}
.m5{margin:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}

.b{font-weight: bold;}
.nomargin, .no-margin, .no_margin{margin: 0px !important;}
.nopadding, .no-padding, .no_padding{padding: 0px !important;}
.center{ text-align: center; !important; }
.middle{ vertical-align: middle !important; }
.fLeft{float: left;}
.fRight{float: right;}
.orange{color:#ff4200}
.golden{color:#fdb52a}
.blue{color:#0032ee}
.sky{color:#039cc8}
.gray{color:#DDD}
.ash{color:#999}
.bRed,.bred{background-color:#F00;}
.red{color:#F00;}
.green{color:green;}
.white{color:#FFF;}
.bg_bzColor{background-color:#055293; color: #FFF;}
.bzColor{color:#055293;}
.bg_white,.BGwhite,.bgwhite{background-color: #FFF !important; position: relative;}


[class^='select2'] {border-radius:0px !important; border:none !important; outline:none !important;}
.shadowBox{border-radius:0px; border:1px solid #DDD; background:#FFF;padding:8px 8px; box-shadow:1px 0px 8px #d9e3ed;margin-bottom:30px;}
.line1{line-height:.1;}
.block{position:relative; padding:0px; text-align:justify;font-family:"Roboto Condensed", sans-serif}

.ad{background: url("../site_images/resort_icons.png") no-repeat; display: block;}
.ad_package{height:26px; width:40px;}
.ad_resort{background-position:-40px 0px; left:20px; height:26px; width:28px;}
.ad_hotel{background-position:-65px 0px; left:20px; height:26px; width:40px;}

#top-bar {
  background: url("../site_images/w4.png");
  transition: all 0.2s ease-out 0s;
  padding: 15px 0;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #dedede;
  height:40px;
}
#top-bar:hover{ background: #fff; }
#top-bar .navbar-nav li a:hover {background:transparent;}
#top-bar.animated-header {padding: 0px 0; box-shadow:none;}
#top-bar .main-menu li a {
  color: #444;
  font-size: 0.8em;
  line-height:1;
  font-weight: 400;
  border-bottom: 2px solid transparent;
  transition: .3s all;
  /*text-transform: uppercase;*/
  padding: 8px 10px; 
  text-align: right
}
#top-bar .main-menu li a:hover {color: #02bdd5; /*02bdd5;*/}
.navbar-brand{ padding:7px 0; margin:0px;
  margin-left:2px; width: 178px; height: 50px;
}
.navbar-brand a{
  display: block; width:175px; height: 36px;
  background-image:url("../site_images/logo.png");/* no-repeat center*/
}
/*
.navbar-right{font-weight:bold; color:#262626; font-family:"Roboto Condensed"}
.navbar-right li{ font-size:1.4em; font-weight:bold; padding:6px; }
.navbar-right li img{ height:25px; }
.help_line{padding:0; margin-right:8px; height:20px;}
*/

  /*INDEX SLIDER*/
  /*.index_slider_section{margin-top:-35px; height:320px; overflow:hidden;}*/
  .slider_banar_area{height:260px;}

  /*MEGA1 MENU*/
  .megaM1{list-style:none; padding:0; margin:0; position:relative; font-size:12px;}
  .megaM1 > li{width: 100%; }
  .megaM1 > li > a{color:#333; display:block; padding:.265em 0.1em; border-bottom:1px solid #DDD;}
  .megaM1 > li > a img{ width:15px;height:15px; margin-right:5px; }
  .megaM1_sub{position:absolute;left:100%; top:0px; width:855px; min-height: 260px;
  background-image:url("../site_images/white_png.png"); display: none; z-index:9; padding:20px;}
  .megaM1_sub a {color:#002249;}

  .megaM1_child{
  position:absolute;left:40%;top:-1px; padding:1px; width:100%; min-height:260px; display:none; z-index:9;
  background:#FFF; border-left:1px solid #DDD;
  }
  .megaM1_sub_child{width:750px; height:100%;}
  .megaM1_sub_a{ width:25%; display:inline-block; padding:.256em 1em;  font-size:11px; border-bottom:1px solid #DDD;}

  .megaM1 > li:hover > .megaM1_sub{display:block;}
  .megaM1 > li:hover > .megaM1_child{display:block;}
  /*END*/

  /*INDEX CATEGORY DISPLAY*/
  .index_category_display{padding:0 15px 0 0; height:340px;}
  .index_category_name{position:absolute;top:6%;width:100%;text-align:center; padding:5px 20px;color:#000; font-weight:600;}

  .index_category_img{}
  .index_category_productholder{height:170px; border:.01em solid #f0f0f0 !important; position:relative; padding:10px;}
  .index_category_productimg{width:100%;height:100px;line-height:100px;overflow:hidden;visibility:middle;}
  .index_category_productimg > img{width:100%;}

.floting_src_box{width: 100%; position: absolute; bottom:0px; left:0; right:0;padding:0px; height:auto;}
.floting_src_box_nav{ background: url("../site_images/bT.png"); margin-bottom:10; }
.floting_src_box_content{ background: url("../site_images/bT.png"); margin:0; padding:0px; }
.floting_src_box ul li a{border-radius:0; text-align: center; font-size:1em; font-weight: 600; color:#FFF;}
.floting_src_box ul li a:hover{background-color:#000; color:#8cceff;}
.floting_src_box_nav > .active a{background-color:#FFF !important; color:#004a7e !important;}

.Ffnt{font-size:1.3em;}
.banarSrcBox{border:1px solid #DDD; height:auto; padding: 0;}
.banarSrcCel{border-right:1px solid #DDD; padding:0px 5px; position:relative;}
.banarSrcCel input{font-size:1.1em; width:100%; font-weight:bold; border:0; 
  color:#333; margin:6.5px 0;}
.banarSrcCel > input::placeholder { color:#DDD; }
.banarSrcCel > input::-ms-input-placeholder { color:#DDD; }
.banarSrcCel > input::-ms-input-placeholder { color:#DDD; }

input{padding:3.5px;}

.hotelTravelers{ background:#FFF; position:absolute; top:45px; right:0; z-index: 2;
  padding: 20px; width:600px; box-shadow:2px 2px 5px 1px #999;
  display: none;
 }
.range{margin:0; padding:0; position:relative; display: inline-block; border-radius:5px;
  box-shadow: 1px 1px 5px 1px #DDD; background:#; border-radius:5px;
 }
.range li{list-style:none; float:left; height:37px; width:37px; position:relative; }
.range input { 
  position:absolute; bottom:0; left:0; cursor:pointer;
  background:#F00; height:37px; width:37px; opacity:0; z-index: 2;  
}
.radioMark{ position:absolute; top: 0; left:0; height:37px; width:37px; 
  font-size:.95em; font-weight: bold; padding:9px 15px; border-radius: 5px;
}

.counter{
  display:inline-block; border:.14em solid #999; border-radius:50px; box-shadow: 1px 1px 5px 1px #DDD;
  clear: both;
}
.counter i{
  background:#697098; border:.14em solid #999; margin:2px; width:25px; height:25px; padding:3px; 
  border-radius:20px; color:#FFF !important;
}
/* .range:hover input ~ .radioMark {
  color: #ccc;
} */
/* When the checkbox is checked, add a blue background */
.range input:checked ~ .radioMark {background-color: #008cff; color:#FFF;}
.applyBtn{
  border-radius:50px; padding:5px 25px; border:none; color:#FFF; font-weight:400; outline:none;
  background-image: linear-gradient(to right bottom, #7bc3ff, #60a1dd, #4581bc, #29629c, #03457c);
}

.applyBtn:hover{color:#FFF;}
.hotelSrcBtn{
  border-radius:50px !important; padding:5px 20px; border:none; color:#FFF; font-weight:300; outline:none;
  margin:0px; font-size:.9em; font-weight:bold; margin-top:0px;
  background: -moz-linear-gradient(left, rgba(0,186,245,1) 0%, rgba(7,0,212,100) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,186,245,1)), color-stop(100%, rgba(7,106,212,1)));
  background: -webkit-linear-gradient(left, rgba(0,186,245,1) 0%, rgba(7,106,212,1) 100%);
  background: -o-linear-gradient(left, rgba(0,186,245,1) 0%, rgba(7,0,212,100) 100%);
  background: -ms-linear-gradient(left, rgba(0,186,245,1) 0%, rgba(7,0,212,100) 100%);
  background: linear-gradient(to right, rgba(0,186,245,1) 0%, rgba(7,0,212,100) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abaf5', endColorstr='#076ad4', GradientType=1 );
}

#FL_traveler_div{background:#FFF; position:absolute; z-index: 2;
  left:3px; right:3px; padding:20px 1px;  border:0px solid #DDD; display:none;}

.plus{ padding:5px !important; font-weight:bold; background:#FFF; }
.plus:hover{ background:#ff4200; color:#FFF; cursor:pointer; }
.minus{ padding:7px !important; font-weight:bold; background:#FFF; }
.minus:hover{ background:#ff4200; color:#FFF; cursor:pointer; }

.trip_type{ font-size:12px; color:#999; border:1px solid #DDD; width:100%; 
  position:relative; padding:2px 0px; padding-left:22px; border-radius:20px;}
.trip_type input{ margin:0; padding:0; position:absolute; left:3px; top:4px; width:20px; }


/*ROUND PACKAGE DISPLAY */
/*#indexPackage{margin-top:0px;}*/
.upDownToggleBtn{position:absolute; right:0; bottom:0px; border:1px solid #DDD; 
  padding:5px 8px; border-radius:20px; color:#DDD;}
.upDownToggleBtn:hover{ color:#999; border-color:#999; cursor:pointer; }  
.packageToggle{display: none;}

.round_package_box{ padding:5px; border-radius:5px; height:218px; margin-bottom: 5px; }

.round_package_box h4{ margin:0px 0; padding:5px 0; font-size:1.1em; font-weight:bold; }
.round_package_box h4 small{ float:right; background:#EEE;/*f7c52c;*/ color:#055293;
  font-size:.8em; padding:3.5px 8px; border-radius:3px; }
.round_package_box_img{width:100%; height:120px; margin-bottom:7px; border:1px solid #CCC; overflow:hidden;}
.round_package_box_img img{ width:100%; height:120px;}

.round_package_box h5{ margin:0px 0; font-weight:bold; }
.round_package_box h5 > span{ color:#F00; }
.round_package_box_faci{font-size:.6em; font-weight:bold; margin-top:2px; text-align:center; }
.round_package_box_faci i{ border:0px solid #eccd00; padding:3px 3px; width:20px; height: 20px; border-radius:20px; 
  font-size:1.2em;text-align:center; }

/*ROUND PROPERTY DISPLAY */
.round_property_box{ margin:15px 0; padding:0; }
.round_img_absent{ width:65px; height:65px; border-radius:50%; border:1px solid #CCC; }
.round_img_absent img{ width:100%; height:65px; border-radius:50%; }
.round_property_box h4{ padding:0; margin:0 0 5px 0;  }
.round_property_box p{ font-size:12px; line-height:1.5; height:30px; }
.propertyToggle{display: none;}

/* SLIDER CHEAP */
.cheapBoxHolder{ background:#023b6c; padding:20px 20px; }/*margin-bottom:30px; [F]*/
.chip_slider { background-color:transparent; }
.chip_slider div{ background:#FFF; padding:10px; border:1px solid #DDD; }
.chip_slider table{ width:0%; height:130px; }
.chip_slider_right{ color:#07b9e6; text-align: center; }
.chip_slider_right h1{ font-weight:bold; color:#07b9e6; }
.chip_slider_right h1 > i{ font-weight:normal; font-size:.5em; }
.chip_slider_right h1 > small{ font-weight:normal; font-size:.5em; }
.chip_slider_right button{ background:#07b9e6; color:#FFF; border:0; }

/* SLIDER DISCOUNT */
.accounceSliderHolder{ background:#023b6c; padding:2px 2px;}/*margin-bottom:30px; [F]*/
.accounceSliderHolder > .bx-wrapper{height:auto !important;}
.discount_slider{ height: 100px; }
.discount_slider div{ background:#f1f1f1; padding:0px; font-size:11px; text-align:justify; overflow: hidden; }
.discount_slider table{width: 100%; height:60px; }
.slider1>.bx-wrapper{
    height: 157px !important;
  }

.ds1{width:50px; color:#d96b00;}
.ds2{ font-size:11px; line-height:1; }
.ds3{width:120px; text-align: center;}
/* HOT OFFERS */
.hotOffer{ width:100%; margin-top: 20px; }
.hotOffer td{padding: 5px;}
.td{ width: 140px; position: relative; height:25px; }
.hotOffer img{ position: absolute; left:15px; top:0; width:120px; height:120px; 
  border-radius:5px;}
.hotOffer div{background:#000; color:#FFF; font-size:9px; padding: 10px; 
  border-radius:20px; width:90%; text-align: center;
  position:absolute; top:110px; left:15px; }

.hotOffer h4{ color:#999; }
.hotOffer h5{ font-size:1.3em; font-weight:600; margin-top:18px;}
.hotOffer b{ font-size:.85em; color:#999;}
.hotOffer a{ margin:0 5px 8px 0; font-size:1.2em; font-weight:bold; 
  color:#008bb8; float: right; }
.hotOffer small{ font-size:7px; color:#999; text-align: center; }


/*PACKAGE DETAILS*/
.package_dtl_tbl{ margin:0px auto; }
.package_dtl_pid{ background:green; font-size:.7em font-weight:bold; color:#FFF; margin:0px; padding:5px; }
.package_dtl_pid small{ float: right; color:#FFF; padding:3px; }

.package_dtl_pname{ font-size:.6em font-weight:bold; color:#999; margin:0px; padding:8px 5px; }
.package_dtl_pname small{ float:right; font-size:.6em }

.package_dtl_top_faci{ float:left; padding:3px 8px; background:#eaf8fe; 
  border-radius:5px; font-size:.8em; margin-right:3px; }
.package_dtl_top_faci i{ border:1px solid #0290cb; border-radius:10px; padding:3px 4px; font-size:.7em; }

.package_dtl_top_location{ font-size:.9em; clear: both; padding:5px; margin:0; }
.package_dtl_top_location i{ font-size:1.3em; color:#0290cb;}

.package_dtl_slider{ padding:0; position:relative; }
.package_dtl_slider{ width:70%; position:relative; }
.package_dtl_slider_img{ width:85%; height:328px; overflow:hidden; }
.package_dtl_slider_img img{ width:100%; position:relative; height:328px; }

.package_dtl_slider_thumb{ height:53px; overflow:hidden; }
.package_dtl_slider_thumb img{ height:53px; width:96%; margin-bottom:2px; }

.package_dtl_price_terms_td{text-align:right; font-size:.9em; padding:10px;}
.package_dtl_book_btn{ margin:0; background:green; color:#FFF; font-size:1.2em; }
.package_dtl_book_btn a{ color:#FFF; display:block; padding:2px; }

.package_dtl_inclusion_cap{border-bottom:1px solid #DDD;}
.package_dtl_inclusion i{border:2px solid #eccd00; padding:6px 6px; border-radius:20px; font-size:1.5em; }
.package_dtl_exclasion{border-bottom:1px solid #DDD;}
.package_dtl_fac_short{position:relative; right:0; top:0; width:75%; text-align:left; font-size:.9em;}
.package_dtl_fac_short table{margin:10px auto !important; font-family:arial; font-size:.8em; }


.package_dtl_exclusion{}
.package_dtl_exclusion_cap{border-bottom:1px solid #DDD;}
.package_dtl_exclusion i{border:2px solid #999; padding:6px 6px; border-radius:20px; font-size:1.5em;}

.package_dtl_iteneray{}
.package_dtl_iteneray_cap{border-bottom:1px solid #DDD; margin-top: 30px;}
.pac_dtl_itineary_icon{background:#8e1303; color:#FFF; padding: 7px 15px; 
  float:left; border-radius:20px;}
.package_dtl_terms p{margin: 0 !important; padding: 0 !important;}

/*PROPERTY DETAILS*/
.propertyDtlCaption{background: url("../site_images/w4.png"); 
  position:absolute; left:0; right:0; z-index:1; padding:5px 8px;
}
.propertyDtlCaption > img{ float: left; margin:0; }
.propertyDtlCaption > h4{ float: left; margin:5px; font-weight:bold; }
.propertyDtlCaption > span{ float: left; margin:0; }
.propertyDtlCaption > small{ float: left; margin:0; }
.propertySlider{ height:350px; overflow:hidden; padding:0; }
.propertySlider > img{width:100%; height:400px;}

/* .thumbSlider{width:100%; height:400px; overflow:hidden;}
.thumbSlider img{width:100%; height:200px; overflow:hidden;} */

.leftReleventItem{ background:#FFF; padding:15px; width:100%; margin-bottom:10px; border:1px solid #ddd; }
.leftReleventItem img{ width:55px; height:55px; border-radius:25px; border:1px solid #DDD; }
.leftReleventItem h4{ margin:5px 0 0 0; }
.leftReleventItem p{ margin:0; font-size:12px; line-height:1.2; }
.leftReleventItem i{ color:#089edc; font-size:1.5em; }
.propertySlider_thumb{padding:0; height:50px; border:1px solid #DDD; overflow:hidden;}
.propertySlider_thumb img{width:16.6%; height:50px; float:left; border:1px solid #DDD; margin-left:0px; }

/*SRC RESORT*/
.srced_resort_box{ background:#FFF; position: relative; }
.srced_resort_img_td{ width:250px; height:150px; overflow:hidden;}
.srced_resort_img_td > img{ width:100%; height:150px; }
/*
.srced_resort_img_holder{ width:100%; height:150px; overflow:hidden; }
.srced_resort_img_holder > img{ width:100%; height:150px; }

.srced_resort_img_thumb{ padding:0px; padding-top:8px; }
.srced_resort_img_thumb img{ width:100%; height:50px; }
.srced_resort_img_thumb h3{ font-weight:500; }
*/
.srced_resort_detail_td{}
.srced_resort_detail_td h4{ margin:10px 0 0 0; font-weight:500; color:#008ac4; }
.srced_resort_detail_td span{ font-family:arial; font-size:.8em; font-weight:bold; color:#999; }
.srced_resort_detail_td p{ font-size:.9em; padding:5px 0 0 0; line-height:1.4; font-weight:400; }

/*PACKAGELIST*/
.srced_pack_box_banar {
  background: url("../site_images/banner-4.jpg");
  transition: all 0.2s ease-out 0s; height:140px; padding: 15px 0; margin-top:-75px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1); border-bottom: 1px solid #dedede;
}

.pack_listing{ position:relative; width:100%; height:190px; border:1px solid #DDD; margin-bottom:20px; }

.pack_listing_img_td{width:250px; padding:0; overflow:hidden;}
.pack_listing_img { height:140px; }
.pack_listing_img > img{ width:100%; height:140px; padding:0; margin:0; }
.srced_pack_img_thumb{ height:50px; background:#f8f4d0; position:relative; }
.srced_pack_img_thumb div{height:50px; width:49.8px; float:left; overflow:hidden;}
.srced_pack_img_thumb div img{ width:50px; height:100%; cursor:pointer; }

.pack_listing_info{ padding:10px; }
.pack_listing_media{float:right; font-size:.7em;}
.pack_listing_media a{ border:1px solid #ebcf4d; padding:3px 4px;color:#ebcf4d; }
.pack_listing_media a:hover{ background:#0099d9; color:#FFF; }

.pack_listing_info > h3{ font-size:1.6em; margin:0; color:#00428d; font-weight:500; }

/*1*/
.srced_pack_first_column{ width:35%; padding:5px; text-align:center; border-right:1px solid #DDD; }
.srced_pack_first_column del{ font-size:1.3em; color:red; }
.srced_pack_first_column h4{ margin:0; font-weight:bold; }
.srced_pack_first_column p{ text-align:right; line-height:.5; font-size:.8em; color:#999; }
.pbtn{ background:#ffcc00; padding:5px; display:block; width:100%; font-weight:bold;
  border:1px solid #daaf03; border-top-color:#f6d44b; border-left-color:#f6d44b; }
.srced_pack_first_column small{ color:#666; }
/*2*/
.srced_pack_second_column{ text-align: center; border-right:1px solid #DDD; }
.srced_psc_1{ font-family:arial; font-size:.85em; color:#999; margin:0; line-height:1.5; }
.srced_psc_2{ font-family:arial; font-size:.85em; color:#333; margin:0; line-height:1.5; }
.srced_psc_3{ font-family:arial; font-size:.85em; color:#F00; margin:0; line-height:1.5; }
/*3*/
.srced_pack_third_column{text-align: left; padding:10px; font-size:.8em;}
.srced_pack_third_column div{margin:3px auto;}
.srced_pack_third_column i{ border:1px solid #fed969; color:#267801; padding:5px 6px; border-radius:20px; }
/*=== PACKAGELISTING END*/

/*=== UMRAH*/
.umra_page_banar{background:url("../site_images/umrah.jpg")no-repeat center;padding:120px;
margin-top:-75px; margin-bottom:30px;}
.umra_page_banar h2{ font-weight: bold; letter-spacing:4px; }

/*SOCIAL*/

.social_icons li {
  width: 50px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  background-color: #eee;
  color: #121212;
  font-size: 22px;
  text-align: center;
  transition: all .3s;
}
.social_icons li:hover {
  background-color: #f33f3f;
  color: #fff;
}

.color_fb{color:#078dff;}
.color_ig{color:#4761da;}/*INSTRA GRAM*/
.color_yt{color:#f7001d;}/*YOUTUBE*/
.color_gp{color:#ff0707;}/*GOOGLE PLUS*/
.color_li{color:#027ab7;}/*LINKEDIN*/
.color_tt{color:#5bd4ff;}/*TWEETER*/

.social{
  text-align: center;
  color:#333;
}
.social i{ color:#0261c2; }
.social a{ font-size:.9em; color:#333; }

/*FOOTER*/
.footer_tab_menu{
  padding: 0px;
}
.footer_tab_menu>ul{
  padding: 0; margin: 0;
}
.footer_tab_menu>ul>li{
  list-style: none;
  display: inline-block;
}
.footer_tab_menu>ul>li>a{
  text-decoration: none;
  display: block;
  padding: 10px 20px;
  text-align: center;
  color: #023660;
  font-size: 0.8em;
  text-transform: uppercase;
  background-color: #f3f3f3;
}
#footer {
  padding:15px 0; background:#; color:#000; width:100%; font-size:.8em;
  bottom: 0; z-index:1; background-image: 
  /*border-top:1px solid #999; box-shadow: 5px 10px 8px 7px #888888;*/
}
#footer a{color:#FFF; font-weight: bold;}

/*TICKETING*/
.tk_top_src_result{float:left; padding:5px 5px; font-size:.62em;}
.tk_top_src_result > img{height:17px; float: left; margin:0px 2px;}
.tk_top_src_result > div{float: left; text-align:left;}
.tk_top_src_result > div >span{color:#999; display: block;}

.tk_src_list{width:100%; background:none !important; border-color:#FFF !important; }
.tk_src_list td{line-height:1.1; font-size:.75em; padding:3px 0;}

.tk_src_list_book{float:right; background:#ffe7f5; font-size:.8em; font-weight:bold; }
.tk_src_list_book>a{ border:1px solid #500046; background:#FFF; margin:2px 10px; padding:2px 4px; 
  font-size:.8em; font-weight:bold; }
.tk_src_list_book>button{ background:#500046; color:#FFF; padding:5px 15px; margin-left:10px; }

.tk_src_list_img{}
.tk_src_list_img > img{height:20px; float: left; margin-right:3px;}
.tk_src_list_img > div{float: left; text-align:left; }


/*========*/
@media only screen and (max-width:400px) {
  .navbar-right h4{font-size:1em}
  .help_line{height:10px;}
  .logo {width:100px;}
  .navbar-right h4{background:#262626; margin:0; float: left; position:absolute; top: 0; right:0;}
  #footer { font-size:8px;}
}

/*SEARCH LIST */
.proBox{ padding:5px; border-radius:5px; height:200px; margin-bottom: 5px; }
.proBox_img{width:100%; height:120px; position: relative; margin-bottom:7px; border:1px solid #CCC; overflow:hidden;}
.proBox_img img{ width:100%; padding:0px;}
.proBox_text {padding:10px 25px; padding:0px; position:relative; height:68px;}
.proBox h4{ margin:0px; padding:5px 0; font-weight:500; font-size:1em; line-height:1.2; }

.BXPRIS {padding:0; line-height:1; position: absolute; bottom:5px;}
.BXPRIS > div{padding:0; font-size:0.8em; line-height:1; color:#999;}


/*.BXPRIS_right{ text-align:right-; }*/

/*=====*/
.proBox_full{  padding:5px; border-radius:5px; height:180px; margin-bottom: 5px; }
.proBox_full_img{width:30%; height:100%; overflow:hidden; float: left; border:1px solid #efefef !important; vertical-align: middle !important;}
.proBox_full_img img{ width:100%; max-height:100%;}

.proBox_full_text{width:70%; height:100%; padding:15px 15px; float: left; position:relative;}
.proBox_full_text h4{ margin:0; padding:5px 0; font-size:1.1em; font-weight:bold; }
.BXPRIS {padding:0; line-height:1; position: absolute; bottom:5px;}
.BXPRIS > div{padding:0; font-size:0.8em; line-height:1; color:#999;}
/*.proBox_full_text .BXPRIS_right{ text-align:; }*/
/*SEARCH LIST END*/
/*=====*/
.sponsor{  width:100%; height:145px; position: relative; margin-bottom: 5px;}
.sponsor_img{width: 100%; height: 100px; overflow: hidden; border:1px solid #efefef !important;}
.sponsor_img img{ width:100%; max-height:100%;}

.sponsor_text{padding: 3px;}
.sponsor_text h5{ margin:0px 0; font-weight:bold; }
.sponsor_text h5 > span{ color:#F00; font-size: 0.8em; }

.leftInstantMenu{ padding:0 15px 30px 15px; width:200px; position: relative; }
.fxdLM{ position: fixed; top:40px; height:400; overflow-y: hidden;}
.fxdLM > div{height:600px; overflow-x:hidden; overflow-y: scroll;}
/*SIGNIN FROM UP*/
.pd50{padding:50px;}
.SIN_UL{}
.SIN_UL li{ list-style: none; margin:1px 8px; }
.SIN_UL li i{ color:#01c017; }
.SIN_IMG_BG{background:url('../images/signincontact.jpg') no-repeat center; height:200px;}


/*CLIENT PANEL*/
.c_container{
  background-color: #FFF !important; position: relative; clear: both;
  margin:50px auto; height:100%; padding:30px; color:#666; 
  border: 1px solid #e8eaeb !important;
}

.c_main_menu{
  padding:7px 0;
}
.c_main_menu>ul{
  margin: 0; padding: 0;
}
.c_main_menu>ul>li{
  list-style: none; position: relative;
  margin-right:1px;
}
.c_main_menu>ul>li>a{
  display: flex; 
  align-items: center;
  /*padding: 0px 20px !important;*/
  height: 35px; 
  text-align: center;
  color: #023660;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height:1;
  background-color: #f3f3f3;
}




/*===OMMENTS*/
.combox{height:500px; overflow-y: scroll;}

.commentsFrom{ position: relative;bottom:20px auto;}
.cSender_from{position:relative; color:#CCC; text-align: right; vertical-align: middle;}
.cSender_from > h5{font-weight:bold; margin:0; padding:3px;}
.cSender_from > span{float: right; height:35px; width:35px; background:#DDD; margin-left:5px;}
.cF_txt{position: relative; background-color:#d5f2fe; padding:3px 15px; border-radius:20px; border-bottom-right-radius:0;}

.commentsTo{position: relative; margin:20px auto;}
.cSender_To{position:relative; color:#CCC; vertical-align: middle;}
.cSender_To > h5{font-weight:bold; margin:0; padding:3px;}
.cSender_To > span{float: left; height:35px; width:35px; background:#DDD; margin-right:5px;}

.cProfile{border-radius:20px; height:20px; margin-top:-20px;}
.cT_txt{position: relative; background-color:#d6fed5; padding:3px 15px; border-radius:20px; border-top-left-radius:0;}

.cRef{background-color:#d6fed5; padding:5px 15px;width:300px; text-align:left; color:#999;}
.cRefTo{background-color:#d5f2fe; padding:5px 15px;width:300px; text-align:left; color:#999;}
.cRepPin{position:absolute;left:5px;top:0px;}
/*===PRODUCT DETAILS*/
.PD_search_holder{border:1px solid #DDD !important; padding:; border-radius:20px !important;}
.PD_search_holder > div{padding:0 !important; }
.PD_search_holder>div>input[type=text]{ outline:none;-webkit-box-shadow:none;box-shadow:none; border-color:#F00; width:100%;}
.PD_search_holder>div>button{margin-top:1px; border-radius:15px !important;}

.PD_caption2{font-size:1.3em; font-weight:600; color:#666;}
.PD_caption3{font-size:1.2em; font-weight:600; color:#333;}

.PD_img_col{padding:0 !important;display:flex;}
.PD_img_all{width:15%; height:250px; vertical-align: middle;}
.PD_img_all>div>img{width:40px; height:40px; border:3px solid #DDD !important; margin-bottom:2px;}
.PD_img_display{width:85%; height:250px; border: 1px solid #DDD !important; overflow: hidden;}
.PD_img_display>img{height: 100%;}

.PD_btn3{background:#FFF; font-size:1em; padding:6px 10px;}
.PD_btn3:hover{background:#e4e4e4;}
.PD_table{width:100%;}
.PD_table>tr>td{padding:10px;vertical-align: middle;}

.PD_tabs{list-style:}
.PD_tabs>.active{border:none !important; border-top:2px solid #F00 !important;}
.PD_tabs>li>a{border:none !important; }
.PD_size_btn{ float:left; padding:0px 8px; border:1px solid #DDD !important; margin-left:2px; }
.PD_size_btn_active{ background:#efefe3; }

/**/
.advertiserow{
  padding: 10px 5px;
  background-color: #FFF !important;
  display: flex;
}
.advertiserow>a{
  background-color: #DDD !important;
  height:150px;
  border:1px solid #CCC !important;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-size: auto 100%; /*width auto height 100%*/
  margin-right: 5px;
  /*background-size: cover;*/
  transition: 0.5s;
}
.advertiserow>a:last-child {
  margin-right: 0px;
  /*border-right:0px !important;*/
}
.advertiserow>a:hover{
  background-color:#FFF !important;
  transform: translate(-1px, -1px);
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border:1px solid #FEFEFE !important;
  cursor: pointer;
  }
/*SCROLL==============*/
/* width */
/*::-webkit-scrollbar {
  width: 5px;
}*/
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.postImgHolder{
  height:35px;width:47px;
  border:1px solid #DDD !important;
  display:inline-block;
  position:relative; 
  overflow:hidden; 
  background: url('../images/img_default.png');
  background-size: cover;
}