@charset "utf-8";
/* CSS Document */
a.fix-btn {
   
    bottom: 0px !important;
   
}
#responsive-menu-button {
    display: none !important;
}
@media all and (min-width:320px) and (max-width:480px) {

.carousel-inner .item img {
 width: 100%;
height: 183px !important;
}
#myCarousel .carousel-control {
 width: 28px;
}
.singletab .nav.nav-tabs li a {
font-size: 10px;
font-weight: 300;

padding: 6px 4px;
text-align: center;
word-break: break-all;

}
.singletab .nav.nav-tabs li a span {

    display: none;

}
.singletab .nav.nav-tabs li a i {
 font-size: 15px;
 margin-bottom: 2px;
}
.avatraratingimage {
 width: 18% !important;
}
.userrationgimage {
 width: 82% !important;
 padding-left: 10px !important;
}
.Reviews-heading .rating {
 font-size: 18px;
 margin-top: -4px !important;
}
.created-by {
 font-size: 9px;
}
.form_table input#submitReview {
 height: 39px;
 font-size: 18px;
 padding: 6px 6px;
}
section.country-bg {
 height: 280px !important;
 background-size: 130% 100% !important;
}
}
@media all and (min-width:481px) and (max-width:767px) {
 section.country-bg {
 height: 330px !important;
 background-size: 130% 100% !important;
}
.singletab .nav.nav-tabs li a {
font-size: 8px;
 font-weight: 300;

 padding: 4px 1px;
 text-align: center;
 word-break: break-all;

}
.singletab .nav.nav-tabs li a span {

    display: none;

}
.singletab .nav.nav-tabs li a i {
 font-size: 15px;
margin-bottom: 3px;
}
.avatraratingimage {
 width: 18% !important;
}
.userrationgimage {
 width: 82% !important;
 padding-left: 10px !important;
}
}
@media all and (min-width:320px) and (max-width:767px) {
ul.nav.navbar-nav.navbar-right {
    display: none !important;
}
#responsive-menu-button {
    display: block !important;
    top: -78px !important;
    float: right;
    position: absolute !important;
}
h2.country-category::before {

    top: 9px;
  

}
		.headerspace {
    height: 116px;
}
	.overlay-content {   
    top: 23%;   
}
 .error h1 {
font-size: 70px !important;
 line-height: 123px !important;
}
 .countryabout-text h1 {
 font-size: 26px;
 margin-bottom: 10px;
}
h2.country-category {
 margin: 25px 0px 25px 0px;
font-size: 19px;
}
#halfoffersection {

    padding: 0px;

}
 #tab6 .contact-form {
 margin-bottom: 0px;
 padding-bottom: 0px;
}
 .icon-w {
 width: 30px;
 float: left;
}
.details-title {
 font-size: 13px;
 font-weight: 400;
}
 .holiday-attributes .icon-level2 {
 font-size: 25px;
}
 .carousel-inner .item img {
 height: auto;
}
.travel-comp-logo ul li img {
 width: 100%;
 height: 55px;
 object-fit: scale-down;
}
 .Featured-item.holiday-type .Featured-item-diss h4, .Featured-item.holiday-type .Featured-item-diss h4 a {
 font-size: 15px;
 margin: 0px 0px 9px 0px;
}
 .logo {
 /* width: 100px; */
}
/*	.navbar-header {
    margin-top: -57px;
}*/
.navbar-inverse .navbar-toggle .icon-bar {
 background-color: #515251;
}
.navbar-inverse .navbar-toggle {
 margin-bottom: 15px;
}
/*.navbar-header {
    position: absolute;
    right: 6px;
    top: -91px;
}*/
.contact-top-sec {
 display: block !important;
 padding: 0px 5px;
 width: 100%;
}
.contact-tag {
 /* padding: 5px 10px; */
 right: 0px;
 top: -123px;
 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
 clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
 width: 100%;
}
.topbar {
 padding: 0px 0px 54px 0px;
}
.contact-tag h6 {
 font-size: 10px;
 font-weight: 300;
 text-align: center;
}
.contact-top ul {
 margin: 9px 0px 0px 0px;
 padding: 0px;
 text-align: center;
}
.contact-top ul li {
 padding: 0px 4px;
}
.contact-top ul li a {
 color: #8c8c8c;
 font-size: 10px;
 font-weight: 600;
 letter-spacing: 0px;
}
.contact-top ul li a i {
 margin-right: 6px;
 font-size: 12px;
}
/*nav.navbar.navbar-inverse.affix {
    width: 100%;
    top: 85px;
    z-index: 9999;
}*/
	
	
	
	#videoModal.modal #cartoonVideo {
 width: 100%;
}
 .contact-top-sec {
 display: none;
}
.logo img {
 margin: 40px auto 0;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
 background-color: #fff;
}
.navbar-inverse .navbar-toggle {
 border-color: #fff;
 margin-top: -82px;
margin-right: 0px;
}
#myNavbar {
 padding: 0px 15px;
}
.nav.navbar-nav.navbar-left {
 margin: 0px -15px;
}
.nav.navbar-nav.navbar-left li a {
 padding: 9px 18px;
 font-size: 14px;
}
/*.nav.navbar-nav.navbar-left li a:hover ~.dropdown-menu{
	display: none !important;
opacity: 0 !important;
}
.nav.navbar-nav.navbar-left li.open .dropdown-menu {
	display:block !important;
}
*/
.nav.navbar-nav.navbar-right {
 margin: 7px -15px 0px -15px;
}
.search-sec {
 background: #2570B8;
 position: static;
 margin-top: 0px;
}
.carousel-caption h2 {
 font-size: 18px;
 font-weight: 600;
 letter-spacing: 1px;
}

.carousel-caption h4 {
    font-size: 11px;
    padding: 10px;
}
#myCarousel .carousel-caption{top:15px;}
.search-secform .form-group {
 margin: 0px 0px 15px 0px;
 width: 100%;
 padding: 0px;
}
.search-secform {
 padding: 15px 0px 0px 0px;
}
.Featured-sec {
 padding: 25px 0px;
}
.sec-heading h3 {
 font-size: 18px;
 margin-bottom: 20px;
 text-align: center;
}
.Featured-item-title h4, .Featured-item-title h4 a {
 font-size: 16px;
}
.price h3 {
 font-size: 16px;
}
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus {
 font-size: 14px;
padding: 10px 13px;
}
.Featured-item {
 margin-bottom: 15px;
}
.news-sec {
 padding: 25px 0px;
}
.Adventure-sec {
 padding: 25px 0px;
}
.Adventure-left h2 {
 font-size: 22px;
}
.Adventure-left h4 {
 font-size: 16px;
 margin: 8px 0px;
}
.Adventure-left p {
 font-size: 14px;
 line-height: 21px;
 margin-bottom: 10px;
}
.Adventure-left .btn.btn-info {
 font-size: 16px;
 padding: 7px 25px;
 margin-top: 6px;
}
.Adventure-right ul li {
 margin-bottom: 10px;
 padding: 0px;
}
.Adventure-diss {
 padding-left: 10px;
}
.Adventure-icon img {
 margin: 0px auto;
}
.Adventure-diss h3, .Adventure-diss h3 a {
 font-size: 16px;
}
.Adventure-diss p {
 margin-bottom: 0px;
}
.service-sec {
 padding: 25px 0px;
}
.service-box {
 padding: 15px;
 margin-bottom: 15px;
}
.service-box h3 {
 font-size: 16px;
 margin-bottom: 15px;
}
.service-diss p {
 font-size: 12px;
}
.service-diss h4, .service-diss h4 a {
 font-size: 14px;
 margin-bottom: 6px;
}
.Travellers-sec {
 padding: 25px 0px 10px 0px;
}
.Travellers-dss h3, .Travellers-dss h3 a {
 font-size: 16px;
}
.Travellers-dss h4 {
 font-size: 12px;
 margin: 4px 0px;
}
.Travellers-dss p {
 font-size: 12px;
}
.Travellers {
 margin-bottom: 15px;
}
.video-box {
 width: 99%;
 padding: 9px 15px;
 margin: 30px auto;
}
.video-box h3 {
 font-size: 16px;
 line-height: 22px;
}
.video-box p {
 font-size: 14px;
 line-height: 20px;
 margin: 2px 0px 14px 0px;
}
.play-icon img {
 margin-right: 7px;
 width: 27px;
}
.play-icon a {
 font-size: 17px;
 line-height: 26px;
}
.travel-comp-left-diss h5 {
 font-size: 12px;
 line-height: 17px;
 max-width: 202px;
 margin-top: 16px;
 margin-left: 3px;
}
.travel-comp-left {
 width: 290px;
 margin: 0px auto 10px;
 overflow: hidden;
}
.travel-comp-right {
 float: none;
 margin: 0px auto 7px;
 width: 233px;
}
footer {
 padding-top: 25px;
}
.footer-sec p {
 font-size: 14px;
 line-height: 20px;
 text-align: center;
 margin-bottom: 9px;
}
.call-sec h2 {
 color: #fff !important;
 font-size: 19px;
}
.call-sec {
 padding: 9px 11px;
 margin: 0px auto;
 width: 240px;
 display: block;
 text-align: center;
}
.footer-sec ul li a {
 line-height: 24px;
}
.footer-sec h3 {
 font-size: 16px;
 line-height: 22px;
 margin-bottom: 4px;
}
.travel-comp-logo ul li {
 padding: 0px 15px 15px 15px;
 display: block;
 width: 33.33%;
 float: left;
 height: 55px;
 margin-bottom: 7px;
}
.travel-comp-logo {
 padding: 0px 0px 15px 0px;
}
.copyright {
 padding: 15px 0px;
}
.copyright p {
 font-size: 14px;
 text-align: center;
}
/*search*/

.breadcrumb-sec h1 {
 font-size: 20px;
}
.breadcrumb-bg {
 padding: 15px 0px;
}
.main-wrap {
 padding: 20px 0px;
}
.search {
 padding: 15px;
 margin-bottom: 15px;
}
.search .form-group h4 {
 font-size: 17px;
 margin-top: 12px;
}
.group-checkbox label {
 font-size: 14px;
}
.search h3 {
 font-size: 18px;
}
.tour-sec .Featured-item-img {
 width: 100%;
}
.tour-sec .Featured-item-diss {
 width: 100%;
 padding: 15px 15px 15px 15px;
}
.tour-sec .btn.btn-danger {
 position: absolute;
 padding: 13px 14px !important;
}
.Featured-item-diss ul li {
 padding: 0px 4px;
}
/*single*/
.single-bg {
 height: 200px;
}
.single-overlay-text {
 max-width: 100%;
 padding: 0px 0px 0px 0px;
}
.single-overlay {
 height: auto;
 padding: 15px 0px;
}
.holiday-attributes ul li {
 padding: 0px 7px;
}
.holiday-attributes ul li h3 {
 font-size: 24px;
}
.holiday-attributes ul li p {
 font-size: 11px !important;
 margin: 0px 0px;
}
.holiday-attributes .icon-level4 {
    font-size: 22px;
}
.holiday-attributes ul li::after {
 height: 38px;
}
.single-overlay-text h1 {
 font-size: 16px;
 text-align: center;
}
.single-overlay-text p {
 font-size: 12px;
 line-height: 17px;
 display: none;
}
.sidebar {
 margin-top: 15px;
}
.singletab .tab-content {
 padding: 15px;
 margin-bottom: 15px;
}
.sidebar-bg {
 padding: 15px;
 margin-bottom: 15px;
}
.sidebar-bg.secours h3 {
 font-size: 18px;
}
.sidebar-bg.Groups h3 {
 font-size: 18px;
}
.singlepage-pro {
 padding: 10px 0px 10px 0px;
}
.gallery-side h2 {
 font-size: 18px;
}
.booking-sec h2 {
 font-size: 22px;
}
.booking-sec h2 del {
 font-size: 16px;
}
.booking-sec h2 span {
 font-size: 13px;
}
.booking-call .btn.btn-info {
 font-size: 14px;
 height: 42px;
}
.booking-call .btn.btn-primary {
 font-size: 14px;
 height: 42px;
}
.day {
 width: 23%;
}
.day-diss {
 width: 77%;
 font-size: 12px;
font-weight: 400;
padding-top: 0px;
}
.day::before {
 display: none;
}
.day::after {
 display: none;
}
.tab-details ul li {
 width: 100%;
 padding: 7px 7px;
}
.tab-details ul li span {
 font-size: 13px;
 font-weight: 400;
}
.singletab .nav.nav-tabs {
 background: #2570B8;
 border: 1px solid #2570B8 !important;
 padding-bottom: 1px;
}
 .main-sec-singlebg h2 {
 float: none;
 font-size: 24px;
 margin: 7px 0px;
 text-align: center;
}
.main-sec-singlebg {
 height: auto;
}
.Highlights {
 padding: 15px;
 margin-bottom: 20px;
 margin-top: 20px;
}
.Highlights h4 {
 font-size: 20px;
 margin: 0px 0px 8px 0px;
}
.Highlights-ul li {
 font-size: 14px;
 line-height: 22px;
}
.singletab .tab-content p {
 font-size: 14px;
line-height: 18px;
margin-bottom: 20px;
font-weight: 300;
}
.row.desktop {
 display: none;
}
.row.mobile {
 display: block;
}
.form-group.search-btn {
 width: 100%;
 margin-top: 15px;
}
.row.mobile .modal-content {
 position: relative;
 background-color: #2570B8;
 border-radius: 0px;
}
.row.mobile .modal {
 top: 44px;
}
.row.mobile .close {
 color: #fff;
 text-shadow: unset;
 opacity: 1;
}
#myModal .form-group.search-btn {
 margin: 0px;
}
.Travellers-img {
 width: 100%;
}
.Travellers-dss {
 width: 100%;
 padding-left: 0px;
 padding-top: 15px;
}
.video-sec {
 background-size: cover !important;
}
.footer-sec a img {
 margin: 0px auto;
}
.about-bg1 {
 height: 295px;
 max-height: 495px;
}
.about-textbg {
 padding: 32px 0px;
}
.about-text p {
font-size: 14px;
 line-height: 21px;
 margin-bottom: 9px;
 font-weight: 300;
}
.Who-sec {
 padding: 79px 0px 50px 0px;
}
.about-img img {
 margin-bottom: 20px;
}
.about-text .btn.btn-primary {
 padding: 9px 8px;
}
.history-bg {
 padding: 88px 0px 50px 0px;
}
.about-bg2-text {
 width: 95%;
 padding: 20px;
 float: none;
 margin: 0px auto;
}
.about-bg2-text p {
font-size: 14px;
 line-height: 21px;
 margin-bottom: 8px;
 font-weight: 300;
}
.about-bg2-text h3 {
 font-size: 22px;
}
.about-text h3 {
 font-size: 22px;
}
.main-sec-singlebg .btn.btn-default {
 width: auto;
 padding: 6px 21px;
 margin: 10px 0px 10px !important;
 float: none;
 display: inline-block;
 height: auto;
 font-size: 14px;
}
.main-sec-singlebg .btn.btn-info {
 width: auto;
 padding: 6px 18px;
 margin: 10px 0px 10px 10px !important;
 float: none;
 display: inline-block;
 height: auto;
 font-size: 14px;
}
.main-sec-singlebg .col-lg-6.col-md-6.col-sm-6:nth-child(2) {
 text-align:center;
}
.day-details ul::before {
 left: 30px;
}
.day-details ul li:last-child .day-diss {
 padding-left: 28%;
}
.sidebar-bg.info-box {
 padding: 31px 25px;
}
.sidebar-bg.info-box h3 {
 font-size: 22px;
 margin-bottom: 8px;
}
.Pricestable h3 {
 font-size: 15px;
 margin-bottom: 7px;
}
.Pricestable thead tr th {
 font-size: 14px;
 font-weight: 400;
}
.Pricestable tbody tr td .btn.btn-default {
 font-size: 11px;
 padding: 6px 6px;
}
.Pricestable tbody tr td .btn.btn-success {
 font-size: 11px;
 padding: 6px 6px;
}
.Statustitle {
 width: 100%;
}
.Statusdiss {
 width: 100%;
 margin-top: 6px;
}
.map-sec h3 {
 font-size: 17px;
}
.day-details h4 {
 font-size: 17px;
}
.day-diss h5 {
 font-size: 14px;
line-height: 18px;
font-weight: 400;
}
.day-details ul li {
 margin-bottom: 4px;
}
#tab4 h3 {
 font-size: 17px;
}
#tab4 #accordion {
 margin-top: 8px;
}
#tab4 #accordion .panel-body {
 padding: 5px 8px;
}
.search #accordion .panel-body {

    padding: 0px 0px;

}
#accordion .panel-body {
 padding: 14px 15px;
}
#accordion .panel-body p {
 margin-bottom: 0px;
}
.Reviews-sec h3 {
 font-size: 17px;
}
.Reviews-heading span a {
 font-size: 13px;
}
.date {
 font-size: 11px;
}
.created-by {
 font-size: 11px;
}
.Reviews-sec ul li h3 {
 font-size: 14px;
}
.Reviews-sec ul {
 margin: 6px 0px 0px 0px;
}
.blog {
 padding: 15px;
}
.blog-heading, .blog-heading a {
 font-size: 15px;
}
.blog-diss p {
 font-size: 12px;
 line-height: 21px;
}
.Categories h3 {
 font-size: 18px;
 margin-bottom: 9px;
}
.Categories ul li {
 line-height: 26px;
}
.Popular h3 {
 font-size: 18px;
 margin-bottom: 10px;
}
.Popular-title h5, .Popular-title h5 a {
 font-size: 13px;
 margin-bottom: 4px;
 line-height: 18px;
}
.Popular-title {
 padding-left: 10px;
}
.contact-form {
 padding: 17px 0px;
 margin-bottom: 15px;
}
.contac-time h3 {
 font-size: 18px;
 margin-bottom: 6px;
}
.contac-time p {
 font-size: 12px;
 margin-bottom: 11px;
}
.about-text h4 {
 font-size: 17px;
 margin-bottom: 11px;
}
.team-member {
 padding: 50px 0px 30px 0px;
}
.team-member h4 {
 font-size: 18px;
 margin: 24px 0px 15px 0px;
 padding-left: 15px;
 padding-right: 15px;
}
.Brouchers {
 padding: 15px;
 margin-bottom: 15px;
}
.Brouchers-img {
 width: 100%;
}
.Brouchers-diss {
 width: 100%;
 padding-left: 0px;
 padding-top: 15px;
}
.Brouchers-diss h3 {
 font-size: 16px;
 margin-bottom: 6px;
}
.Brouchers .contact-form {
 padding: 15px 0px 0px 0px;
 margin: 0px;
}
.Brouchers .contact-form .col-lg-6.col-md-6.col-sm-6 {
 padding: 0px;
}
.Brouchers .contact-form .col-lg-12.col-md-12.col-sm-12 {
 padding: 0px;
}
.search-secform .form-group.search-btn {
 margin-top: 0px;
}
.sidebar-bg.Popular .widgettitle {
 font-size: 18px;
 margin-bottom: 9px;
}
.Popular ul li {
 margin-bottom: 4px;
}
section#interested-trip {
 padding: 20px 0px;
}
section#interested-trip h3 {
 font-size: 15px;
}
.Reviews-heading .rating {
 width: 100%;
}
.Reviews-heading span {
 display: block;
 margin-bottom: 6px;
}
.ReviewRat {
 padding: 10px!important;
 margin-top: 10px!important;
}
table.form_table {
 width: 100%!important;
}
.rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"] {
 width: 100%!important;
}
.rr_review_form .form_table .rr_form_row .rr_form_input textarea {
 width: 100%!important;
}
.rr_stars_container {
 font-size: 22px!important;
}
#videoModal.modal {
 top: 3%;
}

}
@media all and (min-width:768px) and (max-width:991px) {
	.headerspace {
    height: 140px;
}
 .holiday-attributes ul li .icon-level2 {
 font-size: 36px;
}
.singletab .nav.nav-tabs li a i {
 font-size: 19px;
}
 .search-secform .form-group .form-control {
 font-size: 12px;
 padding: 6px 4px;
}
.search-secform .form-control::-moz-placeholder {
 font-size: 12px;
}
.contact-tag {
 padding: 15px 13% 15px 9%;
}
.contact-top ul li a {
 font-size: 14px;
}
.contact-top ul {
 margin: 48px 0px 0px 0px;
}
.contact-top ul li {
 padding: 0px 4px;
}
.nav.navbar-nav.navbar-left li a {
 padding: 11px 7px;
 font-size: 10px;
}
.nav.navbar-nav.navbar-right a, .nav.navbar-nav.navbar-right a:hover, .nav.navbar-nav.navbar-right a:focus {
 font-size: 14px;
 padding: 11px 18px 11px 16px;
}
.nav.navbar-nav.navbar-right a i {
 margin-right: 7px;
}
.btn.btn-default, .btn.btn-default:hover, .btn.btn-default:focus {
 font-size: 13px;
}
.travel-comp-logo {
 padding: 0px 0px 15px 0px;
}
.travel-comp-logo ul li img {
 max-width: 91px;
}
.breadcrumb-bg {
 padding: 14px 0px;
}
.breadcrumb-sec h1 {
 font-size: 20px;
 margin-bottom: 2px;
}
.tour-sec .Featured-item-img {
 width: 100%;
}
.tour-sec .Featured-item-diss {
 width: 100%;
}
.tour-sec .Featured-item-title h4, .tour-sec .Featured-item-title h4 a {
 margin: 12px 0px 11px 0px;
}
.single-bg {
 height: 300px;
}
.single-overlay {
 height: auto;
 padding: 15px 0px;
}
.single-overlay-text {
 padding: 17px 0px 0px 0px;
}
.single-overlay-text h1 {
 font-size: 20px;
 margin-bottom: 5px;
}
.single-overlay-text p {
 line-height: 16px;
 font-size: 11px;
}
.singletab .nav-tabs > li {
width: 16.6666667%;
 text-align: center;
}
.singletab .nav.nav-tabs li a {
font-size: 9px;
 font-weight: 300;
 height: auto;
 padding: 11px 15px;
 word-break: break-all;
}
.singletab {
}
.main-sec-singlebg {
}
.sidebar {
}
.avatraratingimage {
 width: 12% !important;
}
.userrationgimage {
 width: 88% !important;
}
.booking-sec h2 {
 font-size: 17px;
 margin: 11px 0px;
}
.booking-sec h2 del {
 font-size: 14px;
 padding: 0px 5px;
}
.booking-sec h2 span {
 font-size: 12px;
}
.booking-call .btn.btn-info {
 font-size: 11px;
 height: 38px;
 padding: 10px 6px;
}
.booking-call .btn.btn-primary {
 font-size: 11px;
 height: 38px;
 padding: 10px 6px;
}
.booking-sec h3 {
 font-size: 16px;
 font-weight: 700;
 margin: 12px 0px 9px 0px;
}
.booking-sec p {
 font-size: 14px;
 font-weight: 400;
 line-height: 19px;
}
.gallery-side h2 {
 font-size: 18px;
}
.booking-sec .btn.btn-default {
 padding: 8px 0px;
 height: 41px;
}
.day-diss {
 font-size: 13px;
 font-weight: 400;
 padding-top: 0px;
 line-height: 17px;
}
.day::before {
 left: 42%;
}
.day {
 font-size: 11px;
}
.about-bg1 {
 height: 311px;
}
.about-textbg {
 padding: 33px 0px;
}
.about-text p {
 line-height: 22px;
}
.Who-sec {
 padding: 86px 0px 50px 0px;
}
.about-bg2-text p {
 line-height: 22px;
}
.history-bg svg.before-element {
 bottom: -1px;
}
.main-sec-singlebg .btn.btn-default {
 padding: 8px 21px;
 margin-top: 10px;
 height: auto;
}
.main-sec-singlebg .btn.btn-info {
 height: auto;
 margin-left: 15px;
 padding: 8px 21px;
 font-size:15px;
}
.holiday-attributes ul li {
 padding: 0px 6px;
}
.holiday-attributes ul li h3 {
 font-size: 27px;
}
.holiday-attributes ul li p {
 font-size: 12px;
 margin: 1px 0px;
}
.holiday-attributes ul li::after {
 height: 44px;
}
.main-sec-singlebg h2 {
 font-size: 26px;
}
.sidebar-bg.info-box h3 {
 font-size: 20px;
 margin-bottom: 6px;
}
.sidebar-bg.info-box {
 padding: 24px 25px;
}
.day-details ul::before {
 left: 28px;
}
.singletab .tab-content p {
 line-height: 21px;
}
.Pricestable h3 {
 font-size: 18px;
 margin-bottom: 6px;
}
.Pricestable thead tr th {
 font-size: 11px;
}
.Pricestable tbody tr td {
 line-height: 14px;
}
.Pricestable tbody tr td .btn.btn-default {
 font-size: 12px;
 padding: 7px 4px;
}
.Pricestable tbody tr td .btn.btn-success {
 font-size: 12px;
 padding: 6px 4px;
}
.Statustitle h4 {
 font-size: 14px;
}
.map-sec h3 {
 font-size: 18px;
 margin-bottom: 8px;
}
.day-diss h5 {
 font-size: 15px;
 margin-bottom: 6px;
 line-height: 19px;
}
#tab4 h3 {
 font-size: 16px;
}
#accordion .panel-body p {
 margin-bottom: 0px;
}
.Reviews-sec h3 {
 font-size: 16px;
}
.Reviews-sec ul li h3 {
 font-size: 14px;
}
.Reviews-sec ul {
 margin: 8px 0px 0px 0px;
}
.Reviews-heading span a {
 font-size: 16px;
}
.box .title {
 font-size: 12px;
 margin: 0 0 5px 0;
}
.box .post {
 font-size: 8px;
 margin: 0 0 7px 0;
}
}
@media all and (min-width:992px) and (max-width:1024px) {
 .about-bg1 {
 height: 395px;
}
.travel-comp-logo ul li img {
 max-width: 126px;
}
.travel-comp-logo {
 padding: 1px 0px 15px 0px;
}
.nav.navbar-nav.navbar-left li a {
padding: 15px 12px;
font-size: 12px;
}
.breadcrumb-bg {
 padding: 20px 0px;
}
.breadcrumb-sec h1 {
 font-size: 28px;
}
.tour-sec .Featured-item-diss {
 padding: 9px 13px 11px 14px;
}
.day-diss {
 font-size: 14px;
 font-weight: 700;
 padding-top: 7px;
}
.day::before {
 left: 44%;
}
.singletab .nav.nav-tabs li a {
font-size: 12px;
 font-weight: 500;
 padding: 10px 16px;
 text-align: center;
 word-break: break-all;
}
.booking-sec h2 {
 font-size: 27px;
 margin: 11px 0px;
}
.booking-call .btn.btn-info {
 font-size: 14px;
 height: 42px;
 padding: 10px 10px;
}
.booking-call .btn.btn-primary {
 font-size: 14px;
 height: 42px;
 padding: 10px 10px;
}
.booking-sec .btn.btn-default {
 padding: 7px 0px;
 height: 42px;
}
.gallery-side h2 {
 font-size: 20px;
}
.single-overlay-text h2 {
 font-size: 26px;
}
.singletab .nav-tabs > li {
width: 16.6666667%;
}
.single-bg {
 height: 400px;
}
.main-sec-singlebg .btn.btn-default {
 padding: 10px 31px;
}
.main-sec-singlebg .btn.btn-info {
 padding: 10px 31px;
}
.Reviews-sec h3 {
 font-size: 18px;
 margin-bottom: 5px;
}
.Pricestable h3 {
 font-size: 18px;
 margin-bottom: 9px;
}
.userrationgimage {
 width: 90% !important;
}
.avatraratingimage {
 width: 10% !important
}
}
@media all and (min-width:768px) and (max-width:1024px) {
 .countryabout-text h1 {
 font-size: 31px;
 margin-bottom: 11px;
}
h2.country-category {
 margin: 20px 0px 20px 0px;
 font-size: 24px;
}
 .carousel-inner .item img {
 height: auto;
}
#videoModal.modal {
 top: 3%;
}
 .sidebar-bg.Popular .widgettitle {
 font-size: 18px;
 margin-bottom: 8px;
}
.Popular ul li {
 margin-bottom: 5px;
}
.Popular ul li a {
 font-size: 12px;
}
 .Featured-item.holiday-type .Featured-item-diss h4, .Featured-item.holiday-type .Featured-item-diss h4 a {
 font-size: 16px;
}
 .main-wrap {
 padding: 40px 0px 20px 0px;
}
.carousel-caption h2 {
 font-size: 31px;
}
#myCarousel .carousel-caption {
 top: 31%;
}
#myCarousel .carousel-control {
 top: 36%;
}
.Featured-sec {
 padding: 30px 0px;
}
.sec-heading h3 {
 font-size: 24px;
 margin-bottom: 20px;
}
.Featured-item-diss {
 padding: 12px;
}
.Featured-item-diss ul li a img {
 margin-right: 6px;
}
.Featured-item-diss ul li a {
 font-size: 13px;
}
.Featured-item-diss ul li {
 padding: 0px 3px 0px 0px;
}
.Featured-item-title h4, .Featured-item-title h4 a {
 font-size: 15px;
 font-weight: 500;
}
.price h3 {
 font-size: 14px;
}
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus {
 font-size: 12px;
 padding: 8px 9px;
}
.offer {
 right: 8px;
 top: 21px;
 width: 49px;
 height: 37px;
 line-height: 36px;
}
.news-sec {
 padding: 30px 0px;
}
.news-item-title h4, .news-item-title h4 a {
 font-size: 14px;
 line-height: 17px;
}
.blogpage .news-item-title h4, .news-item-title h4 a {
 font-size: 14px;
 line-height: 17px;
}
.news-item-title p {
 font-size: 14px;
 margin: 6px 0px 10px 0px;
 line-height: 16px;
}
.Adventure-sec {
 padding: 30px 0px;
}
.Adventure-left h2 {
 font-size: 24px;
}
.Adventure-left h4 {
 font-size: 18px;
 margin: 9px 0px;
}
.Adventure-left p {
 font-size: 14px;
 line-height: 21px;
 margin-bottom: 12px;
}
.Adventure-left .btn.btn-info {
 font-size: 16px;
 padding: 6px 25px;
 margin-top: 17px;
}
.Adventure-diss {
 padding-left: 15px;
}
.Adventure-diss h3, .Adventure-diss h3 a {
 font-size: 16px;
 margin-bottom: 4px;
}
.Adventure-right ul li {
 margin-bottom: 10px;
}
.Adventure-diss p {
 line-height: 20px;
 font-size: 14px;
 margin-bottom: 0px;
}
.service-sec {
 padding: 30px 0px;
}
.service-box {
 padding: 15px;
}
.service-box h3 {
 font-size: 13px;
 margin-bottom: 13px;
}
.service-diss h4, .service-diss h4 a {
 font-size: 13px;
 margin-bottom: 3px;
}
.service-diss p {
 font-size: 13px;
}
.Travellers-sec {
 padding: 30px 0px 10px 0px;
}
.Travellers-dss h3, .Travellers-dss h3 a {
 font-size: 17px;
 font-weight: 700;
}
.Travellers-dss h4 {
 font-size: 12px;
 margin: 4px 0px;
}
.Travellers-dss p {
 font-size: 12px;
}
.Travellers-dss .btn.btn-info {
 font-size: 12px;
 padding: 5px 18px;
}
.Travellers {
 margin-bottom: 20px;
}
.video-box {
 padding: 15px 20px;
 margin: 45px 0px;
}
.video-box h3 {
 font-size: 21px;
 line-height: 29px;
}
.video-box p {
 font-size: 14px;
 line-height: 19px;
 margin: 10px 0px 29px 0px;
}
.play-icon img {
 margin-right: 11px;
 width: 36px;
}
.play-icon a {
 font-size: 20px;
 line-height: 34px;
}
.travel-comp-left-diss h5 {
 font-size: 14px;
 line-height: 21px;
 max-width: 268px;
 margin-top: 13px;
 margin-left: 2px;
}
footer {
 padding-top: 30px;
}
.footer-sec p {
 font-size: 14px;
 line-height: 20px;
 margin: 12px 0px;
}
.footer-sec h3 {
 font-size: 16px;
 line-height: 16px;
 margin-bottom: 5px;
}
.footer-sec ul li a {
 line-height: 24px;
}
.call-sec {
 padding: 7px 10px;
}
.call-sec span {
 font-size: 11px;
}
.call-sec h2 {
 font-size: 13px;
}
.footer-sec h4 {
 font-size: 13px;
}
.footer-sec ul.social-icon li {
 margin-right: 3px;
}
.copyright {
 padding: 12px 0px;
}
/*search*/
.search {
 padding: 15px;
}
.search h3 {
 font-size: 16px;
}
.search .form-group h4 {
 font-size: 16px;
}
.group-checkbox label {
 font-size: 14px;
}
.group-checkbox .checkbox {
 margin: 5px 0px 0px 0px;
}
.singletab .tab-content {
 padding: 15px;
}
.tab-details ul li {
 width: 100%;
 padding: 7px 1px;
}
.Highlights {
 padding: 15px;
 margin-top: 20px;
}
.Highlights h4 {
 font-size: 18px;
 margin: 0px 0px 7px 0px;
}
.Highlights-ul li {
 font-size: 14px;
 font-weight: 400;
 line-height: 24px;
}
.singletab .tab-content p {
 font-size: 14px;
 font-weight: 300;
 line-height: 23px;
 margin-bottom: 20px;
}
.singlepage-pro {
 padding: 25px 0px 30px 0px;
}
.day-details h4 {
 font-size: 20px;
}
 .sidebar-bg {
 padding: 15px;
}
.sidebar-bg.secours h3 {
 font-size: 16px;
 margin: 10px 0px;
}
.sidebar-bg.Groups h3 {
 font-size: 16px;
}
.blog {
 padding: 15px;
}
.blog-heading, .blog-heading a {
 font-size: 18px;
 margin-bottom: 10px;
}
.Categories h3 {
 font-size: 18px;
 margin-bottom: 8px;
}
.Categories ul li {
 line-height: 24px;
}
.Popular h3 {
 font-size: 18px;
 margin-bottom: 8px;
}
.Popular-title {
 padding-left: 10px;
}
.Popular-title h5, .Popular-title h5 a {
 font-size: 12px;
 margin-bottom: 2px;
 line-height: 16px;
}
.post-date span {
 font-size: 12px;
}
.contact-form {
 padding: 20px 5px;
}
.contac-time h3 {
 font-size: 18px;
 margin-bottom: 8px;
}
.contac-time h4 {
 font-size: 16px;
 margin-bottom: 11px;
}
.contac-time h5 span {
 margin-bottom: 3px;
}
.about-text h4 {
 font-size: 18px;
}
.about-text h3 {
 font-size: 21px;
}
.team-member {
 padding: 70px 0px 20px 0px;
}
.team-member h4 {
 font-size: 24px;
 margin: 6px 0px 18px 0px;
}
.box .title {
 font-size: 17px;
 margin: 0 0 5px 0;
}
.box .post {
 font-size: 12px;
 margin: 0 0 7px 0;
}
.Brouchers {
 padding: 20px;
}
.Brouchers-diss h3 {
 font-size: 18px;
 margin-bottom: 5px;
}
.Brouchers-diss p {
 line-height: 20px;
 margin-bottom: 7px;
}
.Brouchers .contact-form {
 padding: 10px 0px 0px 0px;
}
.Brouchers .contact-form .col-lg-6.col-md-6.col-sm-6 {
 padding: 0px 6px;
}
.Brouchers .contact-form .col-lg-12.col-md-12.col-sm-12 {
 padding: 0px 6px;
}
.Brouchers .contact-form label {
 font-size: 12px;
 font-weight: 400;
}
}
@media all and (min-width:1025px) and (max-width:1199px) {
 .userrationgimage {
 width: 90% !important;
}
.avatraratingimage {
 width: 10% !important
}
#tab6 .contact-form {
 padding: 10px 0px 0px 0px;
}
 .Featured-item.holiday-type .Featured-item-diss h4, .Featured-item.holiday-type .Featured-item-diss h4 a {
 font-size: 15px;
}
.nav.navbar-nav.navbar-left li a {
padding: 15px 11px;
font-size: 13px;
}
.carousel-caption h2 {
 font-size: 40px;
}
.Featured-sec {
 padding: 35px 0px;
}
.Featured-item-title h4, .Featured-item-title h4 a {
 font-size: 17px;
}
.price h3 {
 font-size: 18px;
}
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus {
 font-size: 12px;
 padding: 12px 25px;
}
.news-sec {
 padding: 35px 0px;
}
.Adventure-sec {
 padding: 32px 0px;
}
.Adventure-left p {
 font-size: 14px;
 line-height: 24px;
 margin-bottom: 12px;
}
.Adventure-left h4 {
 font-size: 20px;
 margin: 8px 0px;
}
.Adventure-left .btn.btn-info {
 font-size: 14px;
 padding: 9px 25px;
 margin-top: 17px;
}
.Adventure-right ul li {
 margin-bottom: 16px;
}
.Adventure-diss {
 padding-left: 15px;
}
.service-sec {
 padding: 35px 0px;
}
.service-box {
 padding: 15px;
}
.service-box h3 {
 font-size: 16px;
 margin-bottom: 15px;
}
.Travellers-sec {
 padding: 30px 0px 10px 0px;
}
.Travellers {
 margin-bottom: 25px;
}
.video-box {
 padding: 25px 20px;
 margin: 42px 0px;
}
.video-box h3 {
 font-size: 23px;
 line-height: 32px;
}
.video-box p {
 font-size: 16px;
 margin: 10px 0px 25px 0px;
}
.travel-comp-left-diss h5 {
 line-height: 24px;
 margin-top: 10px;
 margin-left: 10px;
}
footer {
 padding-top: 30px;
}
.footer-sec ul li a {
 font-size: 14px;
 line-height: 27px;
}
.call-sec h2 {
 font-size: 18px;
}
.travel-comp-logo ul li img {
 max-width: 137px;
}
.travel-comp-logo {
 padding: 0px 0px 15px 0px;
}
/*srarch*/
.breadcrumb-bg {
 padding: 20px 0px;
}
.breadcrumb-sec h1 {
 font-size: 28px;
}
.tour-sec .Featured-item-diss ul li a {
 font-size: 12px;
}
.tour-sec .Featured-item-diss ul li {
 padding: 0px 3px;
}
.tour-sec .Featured-item-title h4, .tour-sec .Featured-item-title h4 a {
 font-size: 15px;
}
.tour-sec .Featured-item-diss {
 padding: 12px 12px 12px 12px;
}
.singletab .nav-tabs > li {
width: 16.6666667%;
 text-align: center;
}
.singletab .nav.nav-tabs li a {
 font-size: 13px;
 font-weight: 500;
 padding: 10px 16px;
 word-break: break-all;
}
.tab-details ul li {
 width: 100%;
 border-right: none;
}
.day-diss {
 width: 88%;
 font-size: 14px;
 font-weight: 500;
}
.sidebar-bg.secours h3 {
 font-size: 18px;
}
.sidebar-bg.Groups h3 {
 font-size: 18px;
}
.gallery-side h2 {
 font-size: 18px;
}
.main-sec-singlebg .btn.btn-default {
 padding: 10px 31px;
}
.main-sec-singlebg .btn.btn-info {
 padding: 10px 31px;
}
.team-member h4 {
 font-size: 24px;
 margin: 0px 0px 20px 0px;
}
.box .title {
 font-size: 17px;
 margin: 0 0 5px 0;
}
.box .post {
 font-size: 12px;
 margin: 0 0 7px 0;
}
.team-member {
 padding: 100px 0px 30px 0px;
}
}
/* @media all and (min-width:767px) {
.carousel-inner>.item {
 height: 600px;
}*/

@media all and (min-width:1200px) and (max-width:1300px) {
 .call-sec h2 {
 color: #fff;
 font-size: 22px;
}
}
@media all and (min-width:1400px) and (max-width:2700px) {
}
 @media only screen and (min-width:2701px) {
}

@media all and (min-width:768px){
	
	.archive .Featured-item-diss {
    min-height: 225px;
}
	
	.Featured-item-diss ul {
 height:50px;}

}