.safari-main-content .common-wrap, .safari-main-content .overview-wrap .common-wrap, .safari-main-content .trips-features-wrap .common-wrap, .safari-main-content .home-tab-wrap .common-wrap { max-width: 1292px; }
.about-inner-section, .philosopy-details, .trips-features-inner, .call-to-action, .tab-details, .safari-inner-content .highlights-inner, .tour-itinerary-inner, .safari-inner-content .home-slider-one { float: right; width: 100%; max-width: 903px;}

.safari-main-page{padding-bottom: 100px; background-color: #fefdf9}
.safari-main-content .safari-hero-wrap { float: left; width: 100%; margin-top: 176px; margin-bottom: 0px; background-color: #fefdf9; position: relative; z-index: 3; }
.safari-hero-wrap .common-wrap{max-width: 1290px;}
.safari-main-content .safari-hero-text{float: left; width: 100%; padding-bottom: 43px; border-bottom: 1px solid #707070;}
.safari-hero-text h2{color: #262b25;letter-spacing: -7px;padding-right: 19px;}
.safari-main-content .enquire-wrap{float: left; width: 100%;margin-top: 50px}
.safari-main-content .enquire-wrap .common-wrap{max-width: 1292px;}
.enquire-details{float: left; width: 100%;}
.safari-main-content .enquire-now{float: left; width: 100%; margin: 0; position: fixed; top: 320px; z-index: 2;}
.safari-main-content .enquire-now .common-wrap {position: relative;}
.safari-main-content .enquire-now a, .testimonial-enquire-now .enquire-now a{background-color: #262b25; height: 140px; text-align: center; position: absolute; left: 20px; top: 63px; font-family: 'nunitosansregular','sans-serif'; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 18px; letter-spacing: normal; color: #ffffff; padding: 86px 59px 22px 14px; text-align: left;}
.testimonial-enquire-now .enquire-now a {max-width: 140px; top: 15px;}
body.single-team .testimonial-enquire-now .enquire-now a {width: 140px; top: 40px;}
body.page-template-a-guestbook .category-column-inner.country-list {margin-top: 200px;}
.testimonial-entry {float: left; position: absolute; top: 30px;}
.testimonial-entry .enquire-now a {max-width: 140px;top: 0px;}
.testimonial-entry .enquire-now a {background-color: #262b25;height: 140px;text-align: center;position: relative;left: 0px; top: 0px; font-family: 'nunitosansregular','sans-serif';font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 18px;letter-spacing: normal;color: #ffffff;padding: 86px 59px 22px 14px;text-align: left;display: flex; align-items: end;}
.safari-main-content .enquire-intro{float: right;width: 78.35144%; margin-top: 28px}
.safari-main-content .enquire-wrap .about-text-info{float: left;width: 100%}
.safari-main-content .enquire-wrap .about-text-info h5{max-width: 188px; margin-top: 4px;}
.safari-main-content .enquire-wrap .about-text-info p{font-size: 36px; line-height: 44px; letter-spacing: -1.8px; padding-bottom: 7px;}
.safari-main-content .enquire-intro-thumb{float: left;width: 100%;margin-top: 84px;}
.safari-main-content .ways-to-travel-wrap{float: left;width: 100%;margin-top: 70px;}
.safari-main-content .ways-to-travel-wrap .common-wrap{max-width: 1290px}
.safari-main-content .ways-to-travel-details{float: right; width: 100%; max-width: 981px;}
.safari-main-content .ways-to-travel-text{float: left; width: 100%; }
.safari-main-content .ways-to-travel-text .about-text-info h5{max-width: 310px;}
.safari-main-content .ways-to-travel-text .about-text-info p{font-size: 36px;line-height: 42px; letter-spacing: -1.8px;}
.safari-main-content .ways-to-travel-wrap .call-to-action{float: left; width: 100%; max-width: 981px;margin-top: 92px;padding-bottom: 124px; border-bottom: 1px solid #707070;}
.safari-main-content .ways-item-wrap{float: left;width: 100%;}
.safari-main-content .trips-features-item-wrap{padding-left: 0}
.safari-main-content .trips-features-wrap { margin-top: 50px; margin-bottom: 50px; }
.safari-main-content .trips-features-item { /*margin-bottom: 56px;*/ border-top: 0; }
.safari-main-content .trips-features-content{margin-top: 0px;}
.safari-main-content .trips-features { margin-top: 24px;padding-left: 0; }
/*.safari-main-content .trips-features-item:first-child .trips-features span:nth-child(2) { padding: 0px 20px 0 18px; }*/
/*.safari-main-content .trips-features-item:nth-child(1) .trips-features-content p { padding-left: 2px; margin-top: 37px;}*/
.safari-main-content .explore-btn { margin-top: 1px; padding-left: 0px; }
/*.safari-main-content .trips-features-item:nth-child(4) .trips-features-content { margin-top: 34px;}*/
.safari-main-content .trips-features-content h4 { line-height: 26px; max-width: 344px; }
.safari-main-content .trips-features-content h4 a {color: #262b25;}

/*.safari-main-content .trips-features-item:nth-child(2) .trips-features span:first-child { padding-right: 21px;}
.safari-main-content .trips-features-item:nth-child(2) .trips-features span:nth-child(2) {padding: 0px 19px 0 18px;}
.safari-main-content .trips-features-item:nth-child(2) .trips-features-content p{padding-left: 2px; margin-top: 38px;}
.safari-main-content .trips-features-item:nth-child(3) .trips-features{}
.safari-main-content .trips-features-item:nth-child(4) .trips-features { margin-top: 18px; padding-left: 3px; }
.safari-main-content .trips-features-item:nth-child(4) .trips-features-content p { margin-top: 39px; padding-left: 3px; }
.safari-main-content .trips-features-item:nth-child(4) .explore-btn { margin-top: 42px; padding-left: 3px;}
.safari-main-content .trips-features-item:nth-child(4) .trips-features span:nth-child(3){padding: 0 10px 0 23px;}*/

.safari-main-content .home-tab-wrap{margin-top: 174px;}
/*.safari-main-content .home-tab-wrap .common-wrap{max-width: 1272px;}*/
/*.safari-main-content .tab-details{max-width: 972px;float: right;}*/
.safari-main-content .heading-text{margin-top: 82px;}
.safari-main-content .tab-content{margin-top: 86px;}
.safari-main-content .tab-item-wrap{margin-top: 8px;}
.safari-main-content .tab-text-content{margin-top: 17px;}
.safari-main-content .tab-text-inner{padding-left: 12px;}
.safari-main-content .text-link{margin-top: 17px;}
.safari-main-content .tab-triger-wrap{width: 23.321033%;}
.safari-main-content .tab-item-wrap{width: 74%;}

.safari-main-content .tab-text-inner {max-width: none;}
.safari-main-content .trips-features span,.safari-main-content .price-from span {  font-family: 'poppinsregular';line-height: 16px;}
.safari-main-content .trips-features-content p{font-family: 'nunitosansregular';}


.safari-main-content .accommodation-wrap{padding-top: 152.5px;}
.safari-main-content #accommodation .slider-content-wrap .slick-prev {right: 15.5%;}
.safari-main-content #accommodation .slider-content-wrap .slick-next {right: 9.5%;}
.safari-main-content .slider{padding-top: 69px;}
.safari-main-content .slider-item{width: 345px; max-width: 394px;}

.safari-main-content #accommodation .slider-content-wrap .progress {max-width: 93.6%; margin: 0 auto; float: left;}


.pagination-wrapper {
	float: left;
    width: 100%;
    text-align: center;
}
.pagination-wrapper .wp-pagenavi span, .pagination-wrapper .wp-pagenavi a { display: inline-block; font-size: 14px;
    font-family: 'nunitosansbold';
    line-height: 22px;
    letter-spacing: 0.28px;
    text-align: left;
    color: #ffffff;
    text-transform: uppercase;
    position: relative; color: #262b25; border:none; padding:10px; }
.pagination-wrapper .wp-pagenavi a {opacity: .7; transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  }
.pagination-wrapper .wp-pagenavi a:hover {opacity: 1;}
.pagination-wrapper .wp-pagenavi span:after, .pagination-wrapper .wp-pagenavi a:not(.nextpostslink):not(.previouspostslink):after {content: ''; height: 1px; width: 0; position: absolute; left: 0; bottom: 0; background-color: #262b25; transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; }
.pagination-wrapper .wp-pagenavi span.current:after, .pagination-wrapper .wp-pagenavi a:not(.nextpostslink):not(.previouspostslink):hover:after {width: 100%;}
.pagination-wrapper .wp-pagenavi a.previouspostslink, .pagination-wrapper .wp-pagenavi a.nextpostslink {text-indent: -9999px; width: 41px;}
.pagination-wrapper .wp-pagenavi a.previouspostslink {float: left;}
.pagination-wrapper .wp-pagenavi a.nextpostslink {float: right}
.pagination-wrapper .wp-pagenavi a.previouspostslink:after, .pagination-wrapper .wp-pagenavi a.nextpostslink:after {    content: '';
    background-image: url(../svg/slider-arrow-right.svg);
    width: 41px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 13px;
    position: absolute;
    opacity: 1;
	top: 6px; left: 0;}
.pagination-wrapper .wp-pagenavi a.previouspostslink:after {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);}
/* =======================================================================================================
============================================ Responsive style ========================================== */

/*		Mobile Layout: 320px and 480px and more but less than or equal to 767px.
----------------------------------------------------------------------------------
*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
	
	.safari-main-content .safari-hero-wrap{margin-top: 124px;}
	.safari-main-content .safari-hero-wrap .common-wrap { padding: 0px 0 0 36px;}
	.safari-main-content .safari-hero-text{padding-bottom: 0;border-bottom: 0;}
	
	
	.safari-main-content .enquire-wrap{margin-top: 25px;}
	.safari-main-content .enquire-intro-thumb{width: 100%;margin-top: 0;}
	.safari-main-content .enquire-now{display: none;}
	.safari-main-content .enquire-intro{width: 100%;margin-top: 25px; }
	.safari-main-content .about-text-info{padding-left: 5px;}
	.safari-main-content .about-text-info h5 {margin-top: 8px;}
	.safari-main-content .enquire-wrap .about-text-info p{font-size: 24px; line-height: 30px;letter-spacing: -1.2px;margin-top: 30px;padding-bottom: 18px;}
	.safari-main-content .ways-to-travel-text .about-text-info p{font-size: 24px; line-height: 30px; letter-spacing: -1.2px;margin-top: 53px;}
	.safari-main-content .ways-to-travel-text .about-text-info dfn{display: none;}
	.safari-main-content .trips-features-item-wrap{padding-left: 0;}
	.safari-main-content .trips-features { margin-top: 24px;}
	.safari-main-contentt.safari-main-content .trips-features-item picture{width: 100%;}
	.safari-main-content .trips-features-content{width: 100%; margin-top: 8px; margin-left: 0;}
	.see-more-tours a{ width: 111px; height: 111px; font-size: 12px; padding: 60px 43px 13px 10px;}
	.safari-inner-content.safari-main-content .highlights-inner h3{font-size: 36px; line-height: 42px; letter-spacing: -1.8px;}
	.safari-main-content .tour-tab-item-wrap{width: 100%;}
	.safari-main-content .tabs-trigger{width: 100%;margin-top: 25px;}
	.safari-main-content .ways-to-travel-wrap{margin-top: 0}
	.safari-main-content .ways-to-travel-text{margin-top: 52px;}
	.safari-main-contentt.safari-main-content .ways-to-travel-text .about-text-info{padding-left: 0px; }
	
	.safari-main-content .ways-to-travel-wrap .call-to-action{margin-top: 32px;padding-bottom: 71px;}
	.safari-main-content .ways-to-travel-wrap .sub-item{padding: 27px 0px 33px 7px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(3){padding: 27px 0px 29px 7px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(3) span{margin-top: 12px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(2n+2) { padding-left: 9px; }
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(4){padding: 26px 0px 29px 11px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(4) span{margin-top: 13px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(5){padding:  26px 0px 25px 6px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(5) span{margin-top: 11px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(6){ padding: 26px 0px 37px 9px;}
	.safari-main-content .ways-to-travel-wrap .sub-item:nth-child(6) span{margin-top: 12px;}
	.safari-main-content .sub-item h3{line-height: 30px}
	.safari-main-content .sub-item span{margin-top: 12px;}
	.safari-main-content .trips-features-wrap{margin-top: 25px; margin-bottom: 25px;}
	
	.safari-main-content .trips-features-inner h3{ max-width: 320px; font-size: 36px;line-height: 41px;letter-spacing: -1.8px;}
	.safari-main-content .trips-features-item{ margin-bottom: 40px; }

	
	.safari-main-content .trips-features-content p{ margin-top: 15px;}
	.safari-main-content .explore-btn{margin-top: 1px;}
/*	.safari-main-content .trips-features-item:nth-child(2) { margin-top:48px; }
	.safari-main-content .trips-features-item:nth-child(2) .trips-features-content { margin-top: 40px; }*/
	.safari-main-content .trips-features-content h4 { line-height: 30px; }
/*	.safari-main-content .trips-features-item:nth-child(2) .trips-features span:nth-child(3) { padding: 0px 5px 0 18px; }
	.safari-main-content .trips-features-item:first-child .trips-features span:last-child { padding-left: 18px; }

	.safari-main-content .trips-features-item:nth-child(2) .trips-features{padding-left: 5px; margin-top: 22px;}
	.safari-main-content .trips-features-item:nth-child(2) .trips-features-content p{    padding-left: 3px; margin-top: 37px; }
	.safari-main-content .trips-features-item:nth-child(2) .explore-btn { padding-left: 3px; margin-top: 43px; }
	
	.safari-main-content.trips-features-item:nth-child(2) .explore-btn { margin-top: 34px; }
	
	.safari-main-content .trips-features-item:nth-child(3) { margin-top: 50px; }
	
	.safari-main-content .trips-features-item:nth-child(3) .trips-features-content { margin-top: 45px; }
	
	.safari-main-content .trips-features-item:nth-child(3) .trips-features{margin-top: 23px;}
	.safari-main-content .trips-features-item:nth-child(3) .trips-features span:nth-child(3) {    padding: 0px 11px 0 0px}
	.safari-main-content .trips-features-item:nth-child(3) .trips-features-content p{ padding-left: 0px;
    margin-top: 21px; }
	.safari-main-content .trips-features-item:nth-child(3) .explore-btn { margin-top: 40px; }
	.safari-main-content .trips-features-item:nth-child(4) { margin-top: 57px; }
	.safari-main-content .trips-features-item:nth-child(4) .trips-features-content { margin-top:43px; }
	.safari-main-content .trips-features-item:nth-child(4) .trips-features-content h4{max-width: 331px;line-height:28px; }
	.safari-main-content .trips-features-item:nth-child(4) .trips-features span:nth-child(3) { padding: 0 10px 0 0px; }
	.safari-main-content .trips-features-item:nth-child(4) .trips-features-content p { margin-top: 25px;}
	
	
	.safari-main-content .trips-features-item:nth-child(4) .trips-features { margin-top: 8px;}

	.safari-main-content .trips-features-item:nth-child(4) .explore-btn { margin-top: 40px; }
	.safari-main-content .trips-features-item:nth-child(5) { margin-top: 57px; }
	.safari-main-content .trips-features-item:nth-child(5) .trips-features-content { margin-top: 45px; }
	.safari-main-content .trips-features-item:nth-child(5) .trips-features { margin-top: 23px; }
	.safari-main-content .trips-features-item:nth-child(5) .trips-features span:nth-child(3) { padding: 0px 10px 0 0px;}*/
	.safari-inner-content.safari-main-content .trips-features-item:nth-child(5) .explore-btn { margin-top: 1px; }
	
	.safari-main-content .trips-features-item:nth-child(5) .trips-features-content p{ margin-top: 24px; }
	
	.safari-main-content .heading-text h5 {font-size: 16px;}
	.safari-main-content .heading-text h3 {line-height: 42px; margin-top: 24px; letter-spacing: -1.8px;font-size: 36px;}
    .safari-main-content .home-tab-wrap .common-wrap{padding: 0px 38.5px 0 32.5px; }
	.safari-main-content .home-tab-wrap {    margin-top: 41px; padding-left: 5px; }
	.safari-main-content .tab-triger-wrap{width: 100%;}
	.safari-main-content .tab-content { margin-top: 77px; }
	
    .safari-inner-content .trips-features-item:nth-child(4) .trips-features span { padding: 0px 0px 0 0px; }
    .safari-inner-content .trips-features-item:nth-child(4) .trips-features span:first-child{padding-left: 0;}
    .safari-main-content .tab-text-inner { padding-left: 0px; margin-top: 14px; }
    .safari-main-conten #accommodation .slider{display: block;}
    .safari-main-content .text-link { margin-top: 6px;}
    .safari-main-content .tab-triger-inner > ul > li > a { padding-left: 0px; }
    .tab-triger-inner ul li::after{top: -9px;}
    
    .safari-main-content .accommodation-wrap { padding-top: 68.5px; }
    .safari-main-content #accommodation .accommodation-inner { padding: 0 19px 0 38px; }
    .safari-main-content .slider-item{margin-right: 17px; max-width: 291px;}
    .safari-main-content .tour-slider{margin-top: 40px;}

    .safari-main-content #accommodation .slider-content-wrap .slick-next {right: 14%;}
    .safari-main-content #accommodation .slider-content-wrap .slick-prev {right: 38%;}
    
    .travel-tab-expand {margin-top: 19px;}
    
    .pagination-wrapper .wp-pagenavi a.previouspostslink, .pagination-wrapper .wp-pagenavi a.nextpostslink  {display: none;}
  
    .testimonial-entry .enquire-now a {background-color: #262b25;height: 30px;text-align: center;position: relative;left: 0px; top: 0px; font-family: 'nunitosansregular','sans-serif';font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 18px;letter-spacing: normal;color: #ffffff;padding: 22px 14px 22px 14px;text-align: left;display: flex; align-items: center;justify-content: center;width:100%;white-space: nowrap;}
    
    .testimonial-entry {float: none; position: relative; top: 0px;}
.testimonial-entry .enquire-now a {max-width: 100%;}
    
    
    
    
}
/*		Wide Mobile Layout: 480px.
------------------------------------------------------------
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {

.pagination-wrapper .wp-pagenavi a.previouspostslink, .pagination-wrapper .wp-pagenavi a.nextpostslink {display: inline-block;}
}


/*		Tablet Layout: 768px.
-----------------------------------------------------------------
*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

  	.safari-main-content .enquire-intro{width: 100%;margin-top: 50px;}
	
    .safari-main-content .enquire-now{display: none;}
	
    .safari-main-content #accommodation .slider-content-wrap .slick-next {right: 11%;}
    .safari-main-content #accommodation .slider-content-wrap .slick-prev {right: 20%;}
    .safari-main-content .accommodation-inner {padding: 0 5px 0 30px; }
    .safari-main-content .trips-features-item:nth-child(4) .trips-features span:nth-child(3), .safari-main-content .trips-features-item:nth-child(3) .trips-features span:nth-child(3){padding-left: 0px;}
}


/*		Tablet Layout: 1024px.
-----------------------------------------------------------------
*/

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    .safari-main-content .accommodation-wrap{width: 100%; padding: 0 15px 0 40px; margin-top: 100px;}
    
    
    
}



@media only screen and (min-width: 1025px) and (max-width: 1440px) {
   
    
}





@media only screen and (min-width: 1600px){

}

