.pt_400{padding-top:400px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pt_25{padding-top:25px;}
.pt_30{padding-top:30px;}
.pt_35{padding-top:35px;}
.pt_40{padding-top:40px;}
.pt_45{padding-top:45px;}
.pt_50{padding-top:50px;}
.pt_55{padding-top:55px;}
.pt_60{padding-top:60px;}
.pt_65{padding-top:65px;}
.pt_70{padding-top:70px;}
.pt_75{padding-top:75px;}
.pt_80{padding-top:80px;}
.pt_85{padding-top:85px;}
.pt_90{padding-top:90px;}
.pt_95{padding-top:95px;}
.pt_100{padding-top:100px;}
.pr_5{padding-right:5px;}
.pr_10{padding-right:10px;}
.pr_15{padding-right:15px;}
.pr_20{padding-right:20px;}
.pr_25{padding-right:25px;}
.pr_30{padding-right:30px;}
.pr_35{padding-right:35px;}
.pr_40{padding-right:40px;}
.pr_45{padding-right:45px;}
.pr_50{padding-right:50px;}
.pr_55{padding-right:55px;}
.pr_60{padding-right:60px;}
.pr_65{padding-right:65px;}
.pr_70{padding-right:70px;}
.pr_75{padding-right:75px;}
.pr_80{padding-right:80px;}
.pr_85{padding-right:85px;}
.pr_90{padding-right:90px;}
.pr_95{padding-right:95px;}
.pr_100{padding-right:100px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_15{padding-bottom:15px;}
.pb_20{padding-bottom:20px;}
.pb_25{padding-bottom:25px;}
.pb_30{padding-bottom:30px;}
.pb_35{padding-bottom:35px;}
.pb_40{padding-bottom:40px;}
.pb_45{padding-bottom:45px;}
.pb_50{padding-bottom:50px;}
.pb_55{padding-bottom:55px;}
.pb_60{padding-bottom:60px;}
.pb_65{padding-bottom:65px;}
.pb_70{padding-bottom:70px;}
.pb_75{padding-bottom:75px;}
.pb_80{padding-bottom:80px;}
.pb_85{padding-bottom:85px;}
.pb_90{padding-bottom:90px;}
.pb_95{padding-bottom:95px;}
.pb_100{padding-bottom:100px;}
.pl_5{padding-left:5px;}
.pl_10{padding-left:10px;}
.pl_15{padding-left:15px;}
.pl_20{padding-left:20px;}
.pl_25{padding-left:25px;}
.pl_30{padding-left:30px;}
.pl_35{padding-left:35px;}
.pl_40{padding-left:40px;}
.pl_45{padding-left:45px;}
.pl_50{padding-left:50px;}
.pl_55{padding-left:55px;}
.pl_60{padding-left:60px;}
.pl_65{padding-left:65px;}
.pl_70{padding-left:70px;}
.pl_75{padding-left:75px;}
.pl_80{padding-left:80px;}
.pl_85{padding-left:85px;}
.pl_90{padding-left:90px;}
.pl_95{padding-left:95px;}
.pl_100{padding-left:100px;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_45{margin-top:45px;}
.mt_50{margin-top:50px;}
.mt_55{margin-top:55px;}
.mt_60{margin-top:60px;}
.mt_65{margin-top:65px;}
.mt_70{margin-top:70px;}
.mt_75{margin-top:75px;}
.mt_80{margin-top:80px;}
.mt_85{margin-top:85px;}
.mt_90{margin-top:90px;}
.mt_95{margin-top:95px;}
.mt_100{margin-top:100px;}
.mr_5{margin-right:5px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}
.mr_25{margin-right:25px;}
.mr_30{margin-right:30px;}
.mr_35{margin-right:35px;}
.mr_40{margin-right:40px;}
.mr_45{margin-right:45px;}
.mr_50{margin-right:50px;}
.mr_55{margin-right:55px;}
.mr_60{margin-right:60px;}
.mr_65{margin-right:65px;}
.mr_70{margin-right:70px;}
.mr_75{margin-right:75px;}
.mr_80{margin-right:80px;}
.mr_85{margin-right:85px;}
.mr_90{margin-right:90px;}
.mr_95{margin-right:95px;}
.mr_100{margin-right:100px;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}
.mb_35{margin-bottom:35px;}
.mb_40{margin-bottom:40px;}
.mb_45{margin-bottom:45px;}
.mb_50{margin-bottom:50px;}
.mb_55{margin-bottom:55px;}
.mb_60{margin-bottom:60px;}
.mb_65{margin-bottom:65px;}
.mb_70{margin-bottom:70px;}
.mb_75{margin-bottom:75px;}
.mb_80{margin-bottom:80px;}
.mb_85{margin-bottom:85px;}
.mb_90{margin-bottom:90px;}
.mb_95{margin-bottom:95px;}
.mb_100{margin-bottom:100px;}
.ml_5{margin-left:5px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.ml_30{margin-left:30px;}
.ml_35{margin-left:35px;}
.ml_40{margin-left:40px;}
.ml_45{margin-left:45px;}
.ml_50{margin-left:50px;}
.ml_55{margin-left:55px;}
.ml_60{margin-left:60px;}
.ml_65{margin-left:65px;}
.ml_70{margin-left:70px;}
.ml_75{margin-left:75px;}
.ml_80{margin-left:80px;}
.ml_85{margin-left:85px;}
.ml_90{margin-left:90px;}
.ml_95{margin-left:95px;}
.ml_100{margin-left:100px;}

.text-capitalize{text-transform:capitalize;}
.text-inherit{text-transform:inherit;}
.text-lowercase{ text-transform:lowercase;}
.text-none{ text-transform:none;}
.text-uppercase{ text-transform:uppercase;}
.font-italic{font-style:italic;}
.fw_500 {font-weight:500;}
.fw_550 {font-weight:550;}
.fw_600 {font-weight:600;}
.fw_650 {font-weight:650;}
.fw_700 {font-weight:700;}
.fw_750 {font-weight:750;}
.fw_800 {font-weight:800;}
.bold { font-weight:bold;}
.f_5{ font-size:5px;}
.f_6{ font-size:6px;}
.f_7{ font-size:7px;}
.f_8{ font-size:8px;}
.f_9{ font-size:9px;}
.f_10{ font-size:10px;}
.f_11{ font-size:11px;}
.f_12{ font-size:12px;}
.f_13{ font-size:13px;}
.f_14{ font-size:14px;}
.f_15{ font-size:15px;}
.f_16{ font-size:16px;}
.f_17{ font-size:17px;}
.f_18{ font-size:18px;}
.f_19{ font-size:19px;}
.f_20{ font-size:20px;}
.f_21{ font-size:21px;}
.f_22{ font-size:22px;}
.f_23{ font-size:23px;}
.f_24{ font-size:24px;}
.f_25{ font-size:25px;}
.f_26{ font-size:26px;}
.f_27{ font-size:27px;}
.f_28{ font-size:28px;}
.f_29{ font-size:29px;}
.f_30{ font-size:30px;}
.f_31{ font-size:31px;}
.f_32{ font-size:32px;}
.f_33{ font-size:33px;}
.f_34{ font-size:34px;}
.f_35{ font-size:35px;}
.f_36{ font-size:36px;}
.f_37{ font-size:37px;}
.f_38{ font-size:38px;}
.f_39{ font-size:39px;}
.f_40{ font-size:40px;}
.f_41{ font-size:41px;}
.f_42{ font-size:42px;}
.f_43{ font-size:43px;}
.f_44{ font-size:44px;}
.f_45{ font-size:45px;}
.f_46{ font-size:46px;}
.f_47{ font-size:47px;}
.f_48{ font-size:48px;}
.f_49{ font-size:49px;}
.f_50{ font-size:50px;}
.lh_15{line-height:15px;}
.lh_16{line-height:16px;}
.lh_17{line-height:17px;}
.lh_18{line-height:18px;}
.lh_19{line-height:19px;}
.lh_20{line-height:20px;}
.lh_21{line-height:21px;}
.lh_22{line-height:22px;}
.lh_23{line-height:23px;}
.lh_24{line-height:24px;}
.lh_25{line-height:25px;}
.lh_26{line-height:26px;}
.lh_27{line-height:27px;}
.lh_28{line-height:28px;}
.lh_29{line-height:29px;}
.lh_30{line-height:30px;}
.lh_31{line-height:31px;}
.lh_32{line-height:32px;}
.lh_33{line-height:33px;}
.lh_34{line-height:34px;}
.lh_35{line-height:35px;}
.lh_36{line-height:36px;}
.lh_37{line-height:37px;}
.lh_38{line-height:38px;}
.lh_39{line-height:39px;}
.lh_40{line-height:40px;}
.lh_41{line-height:41px;}
.lh_42{line-height:42px;}
.lh_43{line-height:43px;}
.lh_44{line-height:44px;}
.lh_45{line-height:45px;}
.lh_46{line-height:46px;}
.lh_47{line-height:47px;}
.lh_48{line-height:48px;}
.lh_49{line-height:49px;}
.lh_50{line-height:50px;}
.list-style-none{list-style-type:none;}
.text-decoration-none{text-decoration:none;}
.inline-block{display: inline-block;}
.text-justify{text-align:justify;}


@media only screen and (min-width: 800px) {
    .nav-placement {float:right;}
}
	nav.underline ul li a,
	nav.fill ul li a {
	position: relative;
}
 
@media screen and (min-width: 800px) {
 nav.underline ul li a:after,
nav.fill ul li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #08d0f4;
  height: 2px;
  transition:0.2s;
  
}
nav.underline ul li a:hover:after {
  width: 80%;
}
}
.popular-package{padding:0px 0 0 0;}
.contact-form {padding:10px 10px 10px 10px;}
.hot-destination-images{ border-radius: 6px; cursor: pointer; height: 95px; line-height: 95px; text-align: center; transition-property: background, border-radius; transition-duration: 1s; transition-timing-function: linear; width: 95px;}
.hot-destination-images:hover{border-radius: 50%;}
.tour-package-list{padding:0px;}
.tour-package-list li{list-style-type:none; font-size:13px; line-height:32px; text-decoration:none;}
.link{color:#ffffff;}
.link:hover{color:#ffffff; text-decoration:none; font-weight:600;}
.banner-bottom-link{color:#ffffff; font-size:13px; line-height:35px;}
.banner-bottom-link:hover{color:#ffee62; text-decoration:none;}
.tour-package-content{font-size:14px; line-height:24px;}
.package_box {box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.24); padding: 8px 8px 8px 8px;}
.package-box {box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.24);}
.multiple_links a{ padding:3px 7px; border:#dbdbdb 1px solid; background-color:#f1f1f1; display: inline-block; line-height:20px; font-size:14px; color:#9e9e9e; margin-right:8px; margin-bottom:10px; border-radius:3px;}
.multiple_links a:hover{background-color:#dc3545; color:#ffffff; text-decoration:none; border-color:#af0011;;}
.useful-links{color:#394048;}
.contact_segment{ color:#ffffff; font-weight:bold; text-transform:uppercase; text-align:center;}
.read_more{font-size:13px; color:#369;}
.about_your_company{background-color:#f5f7f7; padding:30px;}
.social-icons {
    position: fixed;
    right: 0px;
    top: 38%;
}
.social-icons li{list-style-type:none;}


.social-icons-vertical li{list-style-type:none; display:inline;}


.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.package_duration { background: rgba(0,0,0,0.60); margin-bottom: 0px; padding: 4px 0px 4px 2px;	font-weight:600; font-size:14px; position: absolute; bottom: 0px; left: 0px; right: 0px; text-align:center;}
.package-lines{ font-size:14px; color:#565d65;}
.sightseeing_places{font-size:12px; font-weight:600; color:#000000;}
.package-title{
    overflow: hidden;
}

@media only screen and (max-width:990px){
.package-title{ margin-bottom: 30px; }
}
.check-out_some_details{ background-color:#434a51;}
.new-navbar{text-transform:uppercase; font-size:14px;}
.facebook-box{padding: 0.375rem 0.92rem;}
@media (max-width: 1160px) {
  .social-icons{display: none;}
  }
@media (min-width: 1160px) {
  .social-icons-vertical{display: none;}
}
@media (max-width: 1000px) {
  .phone-email {margin-left:15px;}
  }
  
@media (min-width: 1000px) {
  .phone-email{text-align:right;}
}

@media (max-width: 1000px) {
  .logo-mobile {margin-left:15px;}
  }
  
@media (min-width: 1000px) {
  .logo-mobile{padding-left:45px;}
}

.inner-package-box {border:1px solid #ededed; padding: 22px 9px 22px 9px; margin-left:0px;}
@media (min-width: 1000px) {
  .inner-package-box {border:1px solid #ededed; padding: 15px 15px 15px 1px; margin-left:0px;}
}
.inner-box {box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.24); padding: 22px 9px 22px 9px; margin-left:1px;}
@media (min-width: 1000px) {
  .inner-box {box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.24); padding: 15px 15px 15px 1px; margin-left:1px;}
}

.inner-boxs {box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.24); padding: 15px 15px 15px 8px; margin-left:1px;}
.duration-top{background-color:#d5d5d5; color:#000; padding:6px 7px 6px 7px; font-size:12px; font-weight:600;}
.package-price{font-size:18px; color:#ca0000; font-weight:600;}
.package-box-price {box-shadow: 0px 0px 20px -8px rgba(0,0,0,0.24); padding: 8px 8px 8px 15px; text-align:center;}
.inner-package-box-header {padding: 8px 8px 8px 0px; margin-left:1px; background-color:#00aeef;}
.inner-side-package-border{border-bottom:1px dashed #c9c9c9; padding:0px 0px 5px 0px;}
.package-name-header{font-size:15px; font-weight:600; text-transform:uppercase; color:#414141; background-color:#f1f1f1; border-bottom:2px solid #cccccc; padding:8px;}
.inner-package-name-header {font-size:15px; font-weight:600; text-transform:uppercase; color:#00aeef;}
.package-name-header a:hover {text-decoration:none;}
.package-top-line{font-size:14px; color:#ca0000; font-weight:600;}
.package-lines-inner{ font-size:13px; color:#565d65; line-height:24px;}
.inclusions{font-size:16px; color:#2d3e52;}
.bread-color {color:#2d3e52;}
.bread-color:hover {color:#000000; text-decoration:none; font-weight:600;}
.mynavlink{background-color:ca0000;}
.about-inclusions{font-size:13px; color:#565d65;}
.view-package a{text-decoration:none;}
.duration{background-color:#00aeef; padding:10px 7px 10px 7px; font-size:14px; font-weight:600;}
.package-day{background-color:#00aeef; padding:5px 10px; font-size:15px; font-weight:600;}
.price{font-size:16px; font-weight:600;}
.why-choose-us{color:#474748; font-size:14px;}
.subscribe{margin-left:-20px;}

.btn-facebook-social{background-color:#2c4a87;border-color:#868686; color:#ffffff;}.btn-facebook-social:hover{background-color:#2c4a87;border-color:#2c4a87; color:#ffffff;}
.btn-twitter-social{background-color:#3a8fcf;border-color:#868686; color:#ffffff;}.btn-twitter-social:hover{background-color:#3a8fcf;border-color:#3a8fcf; color:#ffffff;}
.btn-linkedin-social{background-color:#006393;border-color:#868686; color:#ffffff;}.btn-linkedin-social:hover{background-color:#006393;border-color:#006393; color:#ffffff;}
.btn-dribbble-social{background-color:#d03c75;border-color:#868686; color:#ffffff;}.btn-dribbble-social:hover{background-color:#d03c75;border-color:#d03c75; color:#ffffff;}
.btn-googleplus-social{background-color:#be3a2a;border-color:#868686; color:#ffffff;}.btn-googleplus-social:hover{background-color:#be3a2a;border-color:#be3a2a; color:#ffffff;}
.btn-instagram-social{background-color:#2a577c;border-color:#868686; color:#ffffff;}.btn-instagram-social:hover{background-color:#2a577c;border-color:#2a577c; color:#ffffff;}
.btn-pinterest-social{background-color:#a71218;border-color:#868686; color:#ffffff;}.btn-pinterest-social:hover{background-color:#a71218;border-color:#a71218; color:#ffffff;}
.btn-dropbox-social{background-color:#006ac0;border-color:#868686; color:#ffffff;}.btn-dropbox-social:hover{background-color:#006ac0;border-color:#006ac0; color:#ffffff;}
.btn-flickr-social{background-color:#c90068;border-color:#868686; color:#ffffff;}.btn-flickr-social:hover{background-color:#c90068;border-color:#c90068; color:#ffffff;}
.btn-tumblr-social{background-color:#213e59;border-color:#868686; color:#ffffff;}.btn-tumblr-social:hover{background-color:#213e59;border-color:#213e59; color:#ffffff;}
.btn-skype-social{background-color:#0095cc;border-color:#868686; color:#ffffff;}.btn-skype-social:hover{background-color:#0095cc;border-color:#0095cc; color:#ffffff;}
.btn-youtube-social{background-color:#810000;border-color:#868686; color:#ffffff;}.btn-youtube-social:hover{background-color:#810000;border-color:#810000; color:#ffffff;}
.btn-github-social{background-color:#0a0909;border-color:#868686; color:#ffffff;}.btn-github-social:hover{background-color:#0a0909;border-color:#0a0909; color:#ffffff;}
.btn-whatsapp-social{background-color:#1aac50;border-color:#868686; color:#ffffff;}.btn-whatsapp-social:hover{background-color:#1aac50;border-color:#1aac50; color:#ffffff;}

#ac-wrapper {

    background: rgba(0,0,0,.5); z-index: 1001;}
#ac-wrapper, #loader {
   position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}
.ac-wrapper {display: none;}

.custom-navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0rem 0rem;
}
.header-footer-bg-color{background-color:#5f5f5f; border-bottom:1px solid #ffffff;}
.nav-link {
  color: #ffffff;
  font-size: 16px;
  font-weight:550;
  text-decoration: none;
}
.logo-design{font-size:26px; font-weight:600; font-family: Cambria, Georgia, serif;}


.panel-group .panel {
		border-radius: 5px;
		border-color: #EEEEEE;
        padding:0;
	}

	.panel-default > .panel-heading {
		color: #fff;
		background-color: #e2f4f2;
		border-color: #EEEEEE;
	}

	.panel-title {
		font-size: 14px;
	}

	.panel-title > a {
		display: block;
		padding: 15px;
		text-decoration: none;
	}

	.short-full {
		float: right;
		color: #2c4a87;
	}

	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		border: solid 1px #EEEEEE;
        background-color: #B7FFB7;
	}
.dashed{border-bottom: 1px dotted #828282;}	
.package_form_boder {
    border: 1px solid #d0d0d0;
    padding: 0px 8px 8px 8px;
    height: auto;
	background-color:#efefef;
	opacity:0.9;
}
.logo-decoration a{text-decoration:none;}
.top-bar{background-color:#00aeef;}

.small-package-image {
    float: left;
	border-radius:50px;
	height:90px;
	width:90px;
}
.social-background{background-color:#e7e7e7;}
.footer-background{background-color:#394048;}
.banner-bottom{background-color:#00aeef;}
.footer-bottom{background-color:#394048; color:#989c97; border-top: 1px solid #989c97; font-size:12px;}

.top-package-image { 
   position: relative;
}

.top-package-image-text { 
   position: absolute; 
   top: 0; 
   left: 0; 
   width: 100%; 
}



.top-package-image-text span { 
   color: white; 
   font: 14px Helvetica, Sans-Serif; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.5);
   padding: 10px;
}
.over-image{ 
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
.btn-border{border-radius:15px; border:1px solid #f0f0f0;}



/*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider arrow skin 106 css*/
        .jssora106 {display:block;position:absolute;cursor:pointer;}
        .jssora106 .c {fill:#fff;opacity:.3;}
        .jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10;}
        .jssora106:hover .c {opacity:.5;}
        .jssora106:hover .a {opacity:.8;}
        .jssora106.jssora106dn .c {opacity:.2;}
        .jssora106.jssora106dn .a {opacity:1;}
        .jssora106.jssora106ds {opacity:.3;pointer-events:none;}

        /*jssor slider thumbnail skin 101 css*/
        .jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
        .jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
        .jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
        .jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
        .jssort101 .p:hover{padding:2px;}
        .jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
        .jssort101 .p:hover.pdn{padding:0;}
        .jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
        .jssort101 .pav .cv {border-color:#fff;opacity:.35;}
        .jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
        .jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
        .jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}