body{ margin:0px; font-family: 'neotechregular'; font-size:14px; background:#fffff ; color:#4d4d4d; }

a{text-decoration:none; color:#666}

a:hover{text-decoration:none; color:#46a349}

a:focus { text-decoration:none; -moz-outline-style: 0;	

-moz-outline-style: none;}

a:active

{

outline: none;

outline: 0;

}









h1 { font-size:30px; color:#000; text-align:center;  padding:0px;  margin:30px 0px 10px;  text-transform:uppercase; line-height:28px }

h1 small { text-transform:none; font-size:16px; color:#909090; line-height:24px; display:inherit; }

.h1bg i { position:relative; color:#fff; font-size:36px; text-shadow:1px 1px 1px #4d4d4d}

h2 {  margin:0px; font-size:30px; color:#fff; margin:-12px -15px 15px;  padding:20px 8px; text-transform:uppercase; background:#46a349; text-align:center; border-bottom-left-radius:20px; border-bottom-right-radius:20px; -moz-box-shadow: 0px 3px 8px rgba(100,100,100,0.5);

-webkit-box-shadow: 0px 3px 8px rgba(100,100,100,0.5);

box-shadow: 0px 3px 8px rgba(100,100,100,0.5);}



h2 small { text-transform:none; font-size:14px; color:#e0e0e0; line-height:24px; display:inherit}



h4 { font-size:24px; color:#fff; text-align:left;  padding:0px 0px;  margin:0px 0px 20px 0px;   }





p { color:#4d4d4d; font-size:16px; line-height:30px}



/*header area starts here*/



header { color:#4d4d4d;  position:absolute; width:100% }

.header {  position:relative !important;  }

header .top-area {  background:#fff; padding:10px 0px ; float:left; width:100%; height:auto; line-height:26px ; }

header .top-bg { background:url(../images/banner/1.jpg) top rgba(0,0,0,0.7)  !important; float:left; width:100% }



header .top-area .pull-right a { margin-right:12px; color:#4d4d4d}



header .top-area a:hover { color:#46a349}



header .social-media {  float:left;  width:100%}

header .social-media .navbar-left { margin:0px}

header .social-media .form-control { border-radius:0px; border:solid 1px #e0e0e0; height:auto; padding:3px 12px; text-transform:uppercase; font-size:13px; line-height:19px; color:#a0a0a0; box-shadow:none}

header .social-media .form-control:focus { box-shadow:none}

header .social-media .form-control::-moz-placeholder {

  color: #a0a0a0;

  opacity: 1;

}

header .social-media .form-control:-ms-input-placeholder {

  color: #a0a0a0;

}

header .social-media .form-control::-webkit-input-placeholder {

  color: #a0a0a0;

}

header .social-media .form-control::placeholder {

  color: #a0a0a0;

}

header .social-media .fa-2x { font-size:24px}

header .social-media img { float:left; margin:0 8px 0 0 }

header .social-media img:hover { color:#3B5998;opacity:0.7;}



header .bottom-area { position:absolute; width:100%}





/*header area ends here*/





.navbar-fixed-bottom { float:left; width:100%;  background:none}

.navbar-fixed-bottom .form-control { background:#fcfcfc; border-radius:0px; border:solid 1px #999; height:auto; padding:6px 16px; text-transform:uppercase; font-size:13px; line-height:19px; color:#a0a0a0}

.navbar-fixed-bottom .form-control:focus { box-shadow:none}

.navbar-fixed-bottom .form-control::-moz-placeholder {

  color: #a0a0a0;

  opacity: 1;

}

.navbar-fixed-bottom .form-control:-ms-input-placeholder {

  color: #a0a0a0;

}

.navbar-fixed-bottom .form-control::-webkit-input-placeholder {

  color: #a0a0a0;

}

.navbar-fixed-bottom .form-control::placeholder {

  color: #a0a0a0;

}

.navbar-fixed-bottom .social-media {  float:right; padding:12px 0px 0px }

.navbar-fixed-bottom .social-media .navbar-left { margin:0px}



.navbar-fixed-bottom .social-media .fa-2x { font-size:24px}

.navbar-fixed-bottom .social-media img { float:left; margin:0 8px 0 0 }

header .social-media img:hover { color:#3B5998;opacity:0.7;}

.navbar-fixed-bottom .social-media .nomi  {  margin:0px !important }



.logo { margin:0px auto 0px -7px!important; position:absolute; z-index:2}



/*header area ends here*/



/*news starts here*/

.news-border { background:rgba(255,255,255,0.5)  }

.news {

width: 100%;

height: auto;

position: relative;

float: left;

padding:10px 0px 10px 0px;



color:#295185;



}

.news .pull-left1 { text-transform:uppercase; font-size:18px; font-family: 'neotechmedium'; float:left; }

.news .pull-left1 i { margin:0 10px 0px -15px}

.news p { color:#295185; font-size:14px; margin:0px 10px; text-transform:none; line-height:21px}

.news p a { color:#1f3857; font-size:12px }

.news p a:hover {  color:#295185;}

.carousel-indicators { display:none}

.news .carousel-control.left, .news .carousel-control.right {  opacity:1; background:none}

.news .carousel-control {  bottom:auto; color:#295185; text-shadow:none; width:auto; padding:3px;  font-size:30px; z-index:9}

.news .carousel-control.left { right:30px; left:auto}

.carousel-control:hover, 

.carousel-control:focus { opacity:0.8 !important}

.inner-banner { height:300px; margin:0 auto; text-align:center;}



@media(max-width:768px)  {



.news { width:100%; height:auto; }



.inner-banner { height:300px; margin:0 auto; text-align:center}

.news .pull-left { width:100%}



}



/*nav starts here*/

.nav-header {  }

.nav-header-border { background:#57ba47; }

.navbar-default{  border:none; padding:0;  }



.navbar-default .navbar-nav>li>a{ font-size:15px; color:#429005;padding:16px 30px 13px 30px !important;  text-transform:uppercase; text-align:center; transition:ease-in-out 0.3s; outline:none; font-family: 'neotechregular'; }



.navbar-default .navbar-nav>li:last-child { padding-right:0px}

.no-margin { margin-right:0px !important; padding-right:0px !important; }



.navbar-nav > li { text-align:center; padding:0px 0px }

.navbar-collapse, .collapse{   padding:0px }

.navbar { position:relative; z-index:999; height:auto; margin-bottom:0px}

.navbar-default{ background:none; }

.navbar-default .navbar-nav > .active > a, 

.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{/*background:#429005;  color:#fff; margin-top:-3px !important; padding-top:19px !important */

}



.navbar-default .navbar-nav > li > a:hover{ background:none;  color:#429005;  transition:ease-in-out 0.3s;  }

.navbar-default .navbar-brand{color:#fff; text-transform:uppercase}

.navbar-collapse{border:none;}

.navbar-header{ background:#4d4d4d;  }

.navbar-default .navbar-nav{ margin:0px ;  background:rgba(255,255,255,0.88); /*border:solid 2px #429005; border-bottom:none; */-webkit-box-shadow: 0px -1px 5px #429005;

    -moz-box-shadow: 0px -1px 5px #429005;

    box-shadow: 0px -1px 5px #429005;

	border-top-right-radius:10px; border-top-left-radius:10px; 

	}



.dropdown-menu {

  position: absolute;

  bottom: 100% !important;

  top:inherit !important;

  left: 0;

  z-index: 1000;

  display: none;

  float: left;

  min-width: 160px;

  padding: 0px 0 !important;

  margin: 0px 0 0 !important;

  font-size: 13px;

  text-align: left;

  list-style: none;

  background-color: #429005;

  -webkit-background-clip: padding-box;

          background-clip: padding-box;

  border: 1px solid #ccc;

  border: 1px solid rgba(0, 0, 0, .15);

  border-radius: 0px;

  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

		  color:#4d4d4d;

		  font-family: 'neotechregular'; 

}

.dropdown-menu.pull-right {

  right: 0;

  left: auto;

}

.dropdown-menu .divider {

  height: 1px;

  margin: 3px 0;

  overflow: hidden;

  background-color: #e5e5e5;

}

.dropdown-menu > li > a {

  display: block;

  padding: 7px 22px;

  clear: both;

  font-weight: normal;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

  font-size:15px

}

.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus

 {

  color: #f0f0f0;

  text-decoration: none;

  background:#4d4d4d;



}

.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    bottom: 0px !important;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:none; border:none}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background:#4d4d4d; border-top:solid 1px #e0e0e0}
.nav-tabs {
  border-bottom: 2px solid #000;
  background:url(../images/head-pattern.png) repeat
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  font-size:19px
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 0px solid transparent;
  border-radius: none;
  text-align:center
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
  background:none;
  border:none
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background-color: #000;
  border: 0px solid #ef3b2d;
  border-bottom-color: transparent;
}
.tab-content { border:solid 0px #3489d7; padding:15px 0px 0px; display:inline-block}

/*Gallery starts here*/


@media (min-width: 768px) {.gallery .thumbnail img { height:200px; }}
@media (min-width: 992px) {.gallery .thumbnail img { height:150px; }}
@media (min-width: 1200px) {.gallery .thumbnail img  { min-height:240px  }}




@media(min-width:768px) {

.dropdown:hover .dropdown-menu {

    display: block;

 }



 

}

@media(max-width:1199px) and (min-width: 991px) {

/*.navbar-default .navbar-nav>li a{ font-size:16px; color:#fff;padding:20px 28px 17px 28px !important;}*/

header .social-media img { margin:0 1px 0px 0px}

}

@media(max-width:991px) and (min-width: 768px) {

.navbar-default .navbar-nav>li a{ padding:16px 21px 13px 21px !important; }



}





@media(max-width:1199px) {





}

@media(max-width:991px)  {

header .social-media { display:table; margin:0 auto; float:none; width:auto; padding:10px 0px; z-index:999; position:relative}

header .social-media img { margin:0px 0px -10px 5px}

header .navbar-form { box-shadow:none; float:left; padding:0px 0px 0px 10px !important; margin:0px !important}





}

@media(max-width:991px)  { 



/*.social-media { display:none !important}*/

header .bottom-area { position:relative; margin-top:-1px}

header .bottom-area .logo { position:relative}

header .top-area .pull-right { float:none !important; text-align:center; z-index:999; position:relative}

header .navbar-form { margin-bottom:-10px !important}

}





@media(max-width:767px)  {

.navbar-default .navbar-nav>li { padding:0px 0px 0px 0px; }

.navbar-default .navbar-nav>li>a{ font-size:14px; padding:12px 14px !important; border-bottom:none; text-align:left}

.navbar-default .navbar-nav { border:solid 1px rgba(146,154,155,0.2)}

header .bottom-area .pull-right { float:none !important}

.navbar { margin-bottom:0px}



.navbar-default .navbar-nav > .active > a, 

.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;  color:#3489d7; border-bottom:solid 2px #3489d7

}



/*header .top-area .pull-right {

    margin: 0 auto;

    text-align: center;

    width: 100%; padding:6px 0px 0px;

		

}*/

header .top-area { padding:5px 0px 5px}

}



@media(max-width:459px)  {

header .top-area .pull-right span { display:table; margin:0 auto}	

header .top-area .pull-right a { margin-right:0px}

header .top-area .pull-right .line { display:none}

header .bottom-area  { margin-bottom:60px}

}





/*Content starts here*/



.banner { margin:0 0 0px 0px; float:left; width:100%}

.h1bg { margin:11px 0px 0px; width:100%; float:left}

.contents { margin-top:40px}

.contents .btn-success { background:#fff; color:#000; border-radius:0px; border:3px solid #000 }

.contents .btn-success:hover { opacity:0.7}

.contents .container { }

.shadow { position:relative; margin:0 0 -30px}

.h1-in h1 { text-align:left}





/* Carousel Control */



.featured { padding:0 0 25px}

.featured .thumbnails { }

.featured .thumbnail { padding:0px; border-radius:0px; text-align:center; margin-bottom:10px; background:url(../images/gallery-pattern.png) repeat; padding:4px 0 26px 0px }

.featured .thumbnail small { background:rgba(0,0,0,0.75); color:#fff; font-size:18px; display:block; position:relative; z-index:1; margin:-40px 0px 0px; text-transform:uppercase; padding:9px 10px 6px; white-space:nowrap }

.featured .thumbnail big { background:#3489d7; color:#fff; margin:0px; padding:4px 8px 4px; display:block; font-size:14px}

.featured .thumbnail img { z-index:1; position:relative; margin:0 auto}

.featured .thumbnails .caption { margin-bottom:30px !important; text-align:center}

.featured .thumbnails h4 { color:#111; font-size:16px; }

.featured .carousel-control {

        background:#000;

        border: 0px;

        border-radius: 0px;

        display: inline-block;

        font-size: 30px;

        font-weight: 200;

        line-height: 18px;

        opacity: 1;

        padding: 13px 10px 0px;

   		color:#295185;

        width: auto;

		top:25%;

		z-index:9;

		box-shadow:none;

		text-shadow:none

        }



.featured .carousel-control:hover, .featured   .carousel-control:focus { color:#3489d7;}

.featured .carousel-control.left {  opacity:1; background:none; height:60px;  color:#FFF; background:#000}

.featured .carousel-control.right { opacity:1; background:none;height:60px;  color:#FFF; background:#000}



.col-item

{

    border: 1px solid #E1E1E1;

    background: #000;

	color:#fff;

	margin-bottom:20px

}

.col-item .photo img

{

    margin: 0 auto;

    width: 100%;

}



.col-item .info

{

    padding: 10px;

    border-radius: 0 0 5px 5px;

    margin-top: 1px; text-align:center;

}



.col-item:hover .info {

    background-color: #2da539;

}

.col-item .price

{

    /*width: 50%;*/

    float: left;

    margin-top: 5px;

	background:#fff;

	color:#000;

	padding:5px 15px

}



.col-item .price h5

{

    line-height: 20px;

    margin: 0;

}



.price-text-color

{

    font-family: 'neotechbold';

}



.col-item .info .rating

{

    color: #fff;

}



.col-item .rating

{

    /*width: 50%;*/

    float: left;

    font-size: 18px;

    margin: 6px 0px 6px;

    height: 30px;

	text-transform:uppercase;

	line-height:19px

}

.col-item .rating small { text-transform:none; line-height:18px; font-size:13px; margin-top:6px; display:inline-block}



.col-item .separator

{

    border-top: 1px solid #E1E1E1;

}



.clear-left

{

    clear: left;

}



.col-item .separator p

{

    line-height: 20px;

    margin-bottom: 0;

    margin-top: 10px;

    text-align: center;

}



.col-item .separator p i

{

    margin-right: 5px;

}

.col-item .btn-add

{

    width: 50%;

    float: left;

}



.col-item .btn-add

{

    border-right: 1px solid #E1E1E1;

}



.col-item .btn-details

{

    width: 50%;

    float: left;

    padding-left: 10px;

}

.controls

{

    margin-top: 20px;

}

[data-slide="prev"]

{

    margin-right: 10px;

}





@media(max-width:767px)  {

.featured .carousel-control.left, .featured  .carousel-control.right { margin:0px}

.featured .carousel-control { top:-95px}

.h1bg { margin-bottom:0px}

.h1bg hr { display:none}

}



@media(max-width:530px)  {

.bhoechie-tab-container .col-xs-3, .bhoechie-tab-container .col-xs-9 { width:100%}	

.col-xs-6 { width:100%}

.featured .thumbnail img { width:100%}

}









/*footer starts here*/

footer { background:url(../images/black-pattern.jpg) bottom center  repeat; font-size:14px; color:#777777; padding:0px; margin:20px 0px 0px}

footer .well { background:#000; border:none; margin:3px -20px 0px; border-radius:0px; padding:40px 30px 20px}

footer h1 { text-transform:none; color:#fff; font-size:22px; text-align:left; margin-bottom:10px; margin-top:0px}

footer .btn-default { background:none; color:#fff}

footer .left { background-image: url(../images/icons/left-footer.jpg), url(../images/icons/right-footer.jpg);

background-position: left top, right top;

background-repeat: no-repeat;

 height:30px; margin:-9px -30px }

footer .left .bg { background:#fff; height:24px; margin:0 30px}



footer h3 { color:#777777; font-size:24px;  margin:50px 0px 20px;  font-family: 'neotechmedium'; }

footer address i { line-height:24px !important}

footer address p { margin:0px 0px 0px 25px}

footer p { color:#777777}

footer a{ color:#777777}

footer li {color:#777777; line-height:normal; padding:0px 0px 12px 0px; font-size:15px}

footer li:hover {color:#46a349}

footer .thumb-footer { float:left}

footer address {  color:#777777; line-height:26px; margin:0px 0px 10px}

footer .masafi { display:inline-table}

footer .masafi img { margin:0px !important; padding:0px !important; vertical-align:baseline;  border:solid 1px #666;  box-sizing:border-box;

  -moz-box-sizing:border-box;

  -webkit-box-sizing:border-box;

  width:84px;

/*  height:78px;*/transition:ease-in-out 0.5s

  }

footer .masafi img:hover {border:solid 1px #46a349;  cursor:pointer; transition:ease-in-out 0.5s}



footer .thumb-footer img{ float:left; }

footer .social-media img:hover { opacity:0.7; cursor:pointer; transition:cubic-bezier(x1,y1,x2,y2) 0.2s}

footer .thumbnail { border-radius:0px; margin-bottom:1px}



footer .social-media {  margin:0px 0px 0px }

footer .social-media img { float:left; margin-right:10px; transition:ease-in-out 0.5s}

footer .social-media a { margin-right:0px; color:#c0c0c0 }





.footer-bottom { /*border-top:solid 1px rgba(77,77,77,0.3); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/  padding:40px 0px 0px}

.footer-bottom p { color:#777}

.footer-bottom p a{ color:#777}

.footer-bottom p a:hover{ color:#46a349}



@media(max-width:768px)  { 

footer .logo-footer { margin:20px 0px 20px; float:left}

footer .left { margin:0px}

}



.fb-like-box { margin-bottom:20px !important}

.back-to-top {

    cursor: pointer;

    position: fixed;

    bottom: 10px;

    right: 10px;

    display:none;

	z-index:999999

}

.navbar-toggle { margin-right:40px}









/*about us area*/

.inner {}



/*contact us area*/

.about .form-control {  border-radius:0px;  height:auto; padding:6px 12px;  font-size:14px; line-height:19px; color:#a0a0a0; box-shadow:none}

.about .form-control:focus { box-shadow:none}

.about .form-control::-moz-placeholder {

  color: #a0a0a0;

  opacity: 1;

}

.about .form-control:-ms-input-placeholder {

  color: #a0a0a0;

}

.about .form-control::-webkit-input-placeholder {

  color: #a0a0a0;

}

.about .form-control::placeholder {

  color: #a0a0a0;

}



/*Gallery starts here*/



.gallery { padding:0px 0px 0px 0px;}

.gallery .thumbnail { margin:0 auto; text-align:center; margin-bottom:50px; padding:0px; border-radius:0px; background:#000; /*border-bottom:solid 20px #3489d7; 

  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/ border:0px}

.gallery .thumbnail:before

{

	content:"";

    position:absolute; 

    z-index:-1;

    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);

    -moz-box-shadow:0 0 10px rgba(0,0,0,0.5);

    box-shadow:0 0 10px rgba(0,0,0,0.5);

    top:0px;

    bottom:50px;

    left:0;

    right:0;

    -moz-border-radius:100px / 10px;

    border-radius:100px / 10px;

	

} 

.gallery .thumbnail:after

{

	right:10px; 

    left:auto;

    -webkit-transform:skew(8deg) rotate(3deg); 

       -moz-transform:skew(8deg) rotate(3deg);     

        -ms-transform:skew(8deg) rotate(3deg);     

         -o-transform:skew(8deg) rotate(3deg); 

            transform:skew(8deg) rotate(3deg);

			

}

.gallery .thumbnail i { margin:0 auto; text-align:center; position:absolute; opacity:0}

.gallery .thumbnail .caption { padding:8px 6px; background:#000}

.gallery .thumbnail h3 { margin:0px; font-size:16px; color:#fff}

.gallery .thumbnail:hover { /*border:solid 1px #00a651;*/ /*border-bottom:solid 20px #3489d7 */ }

.gallery .thumbnail:hover i {  top:34%;  opacity:100; z-index:999; color:#3489d7; transition:ease-in-out 0.5s !important; text-align:center; margin:0 auto; margin-left:-11px}

.gallery .thumbnail:hover img { opacity:0.3}



@media (min-width: 768px) {.gallery .thumbnail img { height:200px; }}

@media (min-width: 992px) {.gallery .thumbnail img { height:150px; }}

@media (min-width: 1200px) {.gallery .thumbnail img  { min-height:200px  }}





/*Tour pakages starts here*/



.tour-pakages { margin-bottom:40px !important }

.tour-pakages .thumbnail { border-radius:0px; padding:0px 6px 6px; -moz-box-shadow: inset #46a349 0 -1px 0 0;

-webkit-box-shadow: inset #46a349 0 -1px 0 0;

box-shadow: inset #46a349 0 -1px 0 0; text-align:center; margin:0 auto 30px ; border-top-left-radius:20px; border-top-right-radius:20px; background:rgba(70,163,73,0.0)}

.tour-pakages .thumbnail:hover { box-sizing:border-box;

  -moz-box-sizing:border-box;

 -moz-box-shadow: inset #46a349 0 -8px 0 0;

-webkit-box-shadow: inset #46a349 0 8px 0 0;

box-shadow: inset #46a349 0 -8px 0 0; cursor:pointer; border:#46a349 solid 1px}

.tour-pakages .thumbnail h2 {  margin:0px; font-size:19px; color:#fff; margin:-1px -10px 0px;  padding:15px 4px; text-transform:uppercase; background:#46a349; text-align:center;border-radius:0px; border-top-left-radius:20px; border-top-right-radius:20px; -moz-box-shadow: 0px 3px 8px rgba(100,100,100,0.5);

-webkit-box-shadow: 0px 3px 8px rgba(100,100,100,0.5);

box-shadow: 0px 3px 8px rgba(100,100,100,0.5);}



.tour-pakages .thumbnail .caption { padding:14px 6px}

.tour-pakages .thumbnail .caption I { color:#d9534f}

.tour-pakages .holiday h2 {  text-transform:uppercase;margin:0px 0px 5px 0;  font-size:24px}



.tour-pakages .panel-heading { background:#4d4d4d; color:#fff; font-size:21px; text-transform:uppercase; padding:13px 16px}

.tour-pakages .panel-title {  font-size:19px; text-transform:uppercase; font-weight:normal}

.tour-pakages .panel-title span { float:right; font-size:13px}

.tour-pakages .panel-body h2 { font-size:19px}



/*quotes*/

/* carousel */

#quote-carousel 

{

  padding: 0 10px 30px 10px;

  margin: 10px 0px 40px;

}



/* Control buttons  */

#quote-carousel .carousel-control

{

  background: none;

  color: #222;

  font-size: 2.3em;

  text-shadow: none;

  margin-top: 30px;

}

/* Previous button  */

#quote-carousel .carousel-control.left 

{

  left: -60px;

}

/* Next button  */

#quote-carousel .carousel-control.right 

{

  right: -60px !important;

}

/* Changes the position of the indicators */

#quote-carousel .carousel-indicators 

{

  right: 50%;

  top: auto;

  bottom: 0px;

  margin-right: -19px;

}

/* Changes the color of the indicators */

#quote-carousel .carousel-indicators li 

{

  background: #c0c0c0;

}

#quote-carousel .carousel-indicators .active 

{

  background: #333333;

}

#quote-carousel img

{

  width: 250px;

  height: 100px;

  border:solid 1px #e0e0e0

}

/* End carousel */



.item blockquote {

    border-left: none; 

    margin: 0;

	margin-bottom:40px

}



.item blockquote img {

    margin-bottom: 10px;

}



.item blockquote p:before {

    content: "\f10d";

    font-family: 'Fontawesome';

    float: left;

    margin-right: 10px;

}



.item blockquote p { font-size:15px}

.item blockquote small { font-size:19px}



/**

  MEDIA QUERIES

*/



/* Small devices (tablets, 768px and up) */

@media (min-width: 768px) { 

    #quote-carousel 

    {

      margin-bottom: 0;

      padding: 0 40px 30px 40px;

    }

    

}



/* Small devices (tablets, up to 768px) */

@media (max-width: 768px) { 

    

    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */

    

    #quote-carousel .carousel-indicators {

        bottom: -20px !important;  

    }

    #quote-carousel .carousel-indicators li {

        display: inline-block;

        margin: 0px 5px;

        width: 15px;

        height: 15px;

    }

    #quote-carousel .carousel-indicators li.active {

        margin: 0px 5px;

        width: 20px;

        height: 20px;

    }

	/* Previous button  */

#quote-carousel .carousel-control.left 

{

  left: -12px;

}

/* Next button  */

#quote-carousel .carousel-control.right 

{

  right: -12px !important;

}





}



@media(max-width:1199px) and (min-width: 768px) { 

.tour-pakages .thumbnail p:nth-child(2) {  line-height: 1.5em;

    height: 3em;

    overflow: hidden;

    text-overflow: ellipsis;

}

.tour-pakages .thumbnail p:nth-child(3) {  line-height: 1.5em;

    height: 5em;

    overflow: hidden;

	white-space:nowrap;

    text-overflow: ellipsis;

}

}





/*Light box*/





.mt40 { margin: 40px 0px; }



.panel { position: relative; overflow: hidden; display: block; border-radius: 0 !important;  }

.panel-default { border-color: #ebedef !important; }

.panel .panel-body { position: relative; padding: 0 !important; overflow: hidden; height: auto; }

.panel .panel-body a { overflow: hidden; }

.panel .panel-body a img { display: block; margin: 0; width: 100%; height: auto; 

    transition: all 0.5s; 

    -moz-transition: all 0.5s; 

    -webkit-transition: all 0.5s; 

    -o-transition: all 0.5s; 

}

.panel .panel-body a.zoom:hover img { transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); }

.panel .panel-body a.zoom span.overlay { position: absolute; top: 0; left: 0; visibility: hidden; height: 100%; width: 100%; background-color: #000; opacity: 0; 

    transition: opacity .25s ease-out;

    -moz-transition: opacity .25s ease-out;

    -webkit-transition: opacity .25s ease-out;

    -o-transition: opacity .25s ease-out;

}     

.panel .panel-body a.zoom:hover span.overlay { display: block; visibility: visible; opacity: 0.55; -moz-opacity: 0.55; -webkit-opacity: 0.55; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }  

.panel .panel-body a.zoom:hover span.overlay i { position: absolute; top: 45%; left: 0%; width: 100%; font-size: 2.25em; color: #fff !important; text-align: center;

    opacity: 1;

    -moz-opacity: 1;

    -webkit-opacity: 1;

    filter: alpha(opacity=1);    

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";

}

.panel .panel-footer { padding: 8px !important; background-color: #f9f9f9 !important; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }	

.panel .panel-footer h4 { display: inline; color: #34495e margin: 0 !important; padding: 0 !important;  font-size:16px}

.panel .panel-footer i.glyphicon { display: inline; font-size: 1.125em; cursor: pointer; }

.panel .panel-footer i.glyphicon-thumbs-up { color: #1abc9c; }

.panel .panel-footer i.glyphicon-thumbs-down { color: #e74c3c; padding-left: 5px; }

.panel .panel-footer div { width: 15px; display: inline; font: 300 normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #34495e; text-align: center; background-color: transparent !important; border: none !important; }	



.modal-title { font: 400 normal 1.625em "Roboto",Arial,Verdana,sans-serif; }

.modal-footer { font: 400 normal 1.125em "Roboto",Arial,Verdana,sans-serif; } 



/*!

 * Lightbox for Bootstrap 3 by @ashleydw

 * https://github.com/ashleydw/lightbox

 *

 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE

 */.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}





/*  bhoechie tab */

div.bhoechie-tab-container{

  z-index: 10;

  background-color: #ffffff;

  padding: 0 !important;

  border-radius: 4px;

  -moz-border-radius: 4px;

  border:1px solid #f0f0f0;

  margin-top: 20px;

  margin-bottom: 70px;

/*  margin-left: 50px;*/

  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

  box-shadow: 0 6px 12px rgba(0,0,0,.175);

  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);

  background-clip: padding-box;

  opacity: 0.97;

  filter: alpha(opacity=97);

}

div.bhoechie-tab-menu{

  padding-right: 0;

  padding-left: 0;

  padding-bottom: 0;

}

div.bhoechie-tab-menu div.list-group{

  margin-bottom: 0;

}

div.bhoechie-tab-menu div.list-group>a{

  margin-bottom: 0;

  font-size:16px;



  color:#46a349;

  



}

div.bhoechie-tab-menu div.list-group img { margin:0 auto 6px; border:solid 2px /*rgba(255,255,255,0.5)*/ #46a349; }

div.bhoechie-tab-menu div.list-group>a .glyphicon,

div.bhoechie-tab-menu div.list-group>a .fa {

  color: #46a349;

}

div.bhoechie-tab-menu div.list-group>a:first-child{

  border-top-right-radius: 0;

  -moz-border-top-right-radius: 0;

}

div.bhoechie-tab-menu div.list-group>a:last-child{

  border-bottom-right-radius: 0;

  -moz-border-bottom-right-radius: 0;

}

div.bhoechie-tab-menu div.list-group>a.active,

div.bhoechie-tab-menu div.list-group>a.active .glyphicon,

div.bhoechie-tab-menu div.list-group>a.active .fa{

  background-color: #46a349;

  background-image: #46a349;

  color: #ffffff;

}

div.bhoechie-tab-menu div.list-group>a.active:after{

  content: '';

  position: absolute;

  left: 100%;

  top: 50%;

  margin-top: -13px;

  border-left: 0;

  border-bottom: 13px solid transparent;

  border-top: 13px solid transparent;

  border-left: 10px solid #46a349;

}



div.bhoechie-tab-content{

  background-color: #ffffff;

  /* border: 1px solid #eeeeee; */

  padding-left: 20px;

  padding-top: 10px;

}



div.bhoechie-tab div.bhoechie-tab-content:not(.active){

  display: none;

}



/*Carousel*/

/* ------------------- Carousel Styling ------------------- */



.bhoechie-tab-content h1 { background:#f5f5f5; border:1px solid #e3e3e3; margin:20px 0px 0px; padding:18px 25px 14px !important; text-align:left; font-family: 'neotechbold';}

.bhoechie-tab-content .carousel-inner {

  border-radius: 0px;

}



.bhoechie-tab-content .carousel-caption {

  background-color: rgba(0,0,0,.5);

  position: absolute;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 10;

  padding: 0 0 10px 25px;

  color: #fff;

  text-align: left;

}



.bhoechie-tab-content .carousel-indicators {

  position: absolute;

  bottom: 0;

  right: 0;

  left: 0;

  width: 100%;

  z-index: 15;

  margin: 0;

  padding: 0 25px 25px 0;

  text-align: right;

}



.bhoechie-tab-content .carousel-control.left,

.bhoechie-tab-content .carousel-control.right {

  background-image: none;

}







@font-face {

    font-family: 'neotechbold';

    src: url('../fonts/neotech_bold-webfont.eot');

    src: url('../fonts/neotech_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_bold-webfont.woff2') format('woff2'),

         url('../fonts/neotech_bold-webfont.woff') format('woff'),

         url('../fonts/neotech_bold-webfont.ttf') format('truetype'),

         url('../fonts/neotech_bold-webfont.svg#neotechbold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechitalic';

    src: url('../fonts/neotech_italic-webfont.eot');

    src: url('../fonts/neotech_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_italic-webfont.woff2') format('woff2'),

         url('../fonts/neotech_italic-webfont.woff') format('woff'),

         url('../fonts/neotech_italic-webfont.ttf') format('truetype'),

         url('../fonts/neotech_italic-webfont.svg#neotechitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechbold_italic';

    src: url('../fonts/neotech_bold_italic-webfont.eot');

    src: url('../fonts/neotech_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_bold_italic-webfont.woff2') format('woff2'),

         url('../fonts/neotech_bold_italic-webfont.woff') format('woff'),

         url('../fonts/neotech_bold_italic-webfont.ttf') format('truetype'),

         url('../fonts/neotech_bold_italic-webfont.svg#neotechbold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechbold';

    src: url('../fonts/neotech_black-webfont.eot');

    src: url('../fonts/neotech_black-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_black-webfont.woff2') format('woff2'),

         url('../fonts/neotech_black-webfont.woff') format('woff'),

         url('../fonts/neotech_black-webfont.ttf') format('truetype'),

         url('../fonts/neotech_black-webfont.svg#neotechbold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechbold_italic';

    src: url('../fonts/neotech_black_italic-webfont.eot');

    src: url('../fonts/neotech_black_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_black_italic-webfont.woff2') format('woff2'),

         url('../fonts/neotech_black_italic-webfont.woff') format('woff'),

         url('../fonts/neotech_black_italic-webfont.ttf') format('truetype'),

         url('../fonts/neotech_black_italic-webfont.svg#neotechbold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechitalic';

    src: url('../fonts/neotech_medium_italic-webfont.eot');

    src: url('../fonts/neotech_medium_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_medium_italic-webfont.woff2') format('woff2'),

         url('../fonts/neotech_medium_italic-webfont.woff') format('woff'),

         url('../fonts/neotech_medium_italic-webfont.ttf') format('truetype'),

         url('../fonts/neotech_medium_italic-webfont.svg#neotechitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}











@font-face {

    font-family: 'neotechmedium';

    src: url('../fonts/neotech_medium-webfont.eot');

    src: url('../fonts/neotech_medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_medium-webfont.woff2') format('woff2'),

         url('../fonts/neotech_medium-webfont.woff') format('woff'),

         url('../fonts/neotech_medium-webfont.ttf') format('truetype'),

         url('../fonts/neotech_medium-webfont.svg#neotechregular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'neotechitalic';

    src: url('../fonts/neotech_light_italic-webfont.eot');

    src: url('../fonts/neotech_light_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_light_italic-webfont.woff2') format('woff2'),

         url('../fonts/neotech_light_italic-webfont.woff') format('woff'),

         url('../fonts/neotech_light_italic-webfont.ttf') format('truetype'),

         url('../fonts/neotech_light_italic-webfont.svg#neotechitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'neotechlight';

    src: url('../fonts/neotech_light-webfont.eot');

    src: url('../fonts/neotech_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech_light-webfont.woff2') format('woff2'),

         url('../fonts/neotech_light-webfont.woff') format('woff'),

         url('../fonts/neotech_light-webfont.ttf') format('truetype'),

         url('../fonts/neotech_light-webfont.svg#neotechregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'neotechregular';

    src: url('../fonts/neotech-webfont.eot');

    src: url('../fonts/neotech-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/neotech-webfont.woff2') format('woff2'),

         url('../fonts/neotech-webfont.woff') format('woff'),

         url('../fonts/neotech-webfont.ttf') format('truetype'),

         url('../fonts/neotech-webfont.svg#neotechregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

