/* Large desktop :1920px. */
@media (min-width: 1920px) {
  .container {
    width: 1230px;
  }
  .slider-area .text-content {
    margin-top: 31.5%;
  }
  .about-area .section-padding {
    padding-bottom: 100px;
    padding-top: 100px;
  }
  .adventure-price-link-two .adventure-link > a {
    margin-right: 20px;
  }
  .single-adventure-two:hover .adventure-price-link-two span.trip-price, .single-adventure-two:hover .adventure-price-link-two span.trip-person {
    font-size: 30px;
  }
  .single-adventure-two:hover .adventure-price-link-two span.trip-person {
    font-size: 20px;
  }
  .footer-widget-area::after {
    height: 90px;
  }
  .footer-widget-area {
    padding-top: 207px;
  }
  .contact-form {
    background-size: 40% 100%;
  }
  .fun-factor-area {
    padding-bottom: 200px;
  }
  .fun-factor-area::after {
    bottom: 0;
  }
  .newsletter-area {
    padding-bottom: 211px;
  }
  .newsletter-area::after {
    height: 111px;
  }
  .slider-area.home-two-slider .text-content {
    margin-top: 38.5%;
  }
  .fun-factor-area::after {
    height: 108px;
  }
  .footer-widget-area.footer-widget-two {
    padding-top: 210px;
  }
  .footer-widget-two.footer-widget-area::after {
    height: 110px;
  }
  .slider-area.slider-three .text-content {
    margin-top: 52.7%;
  }
  .slider-three .slider-icon-container {
    margin-top: 83.5%;
  }
  .preview-2 .nivo-directionNav a {
    top: 57%;
  }
  .slider-three .preview-2 .nivo-directionNav a.nivo-prevNav {
    top: 55%;
  }
  .about-area.about-area-three::after {
    height: 63px;
  }
  .about-area.about-area-three {
    padding-bottom: 0;
    padding-top: 60px;
  }
  .fun-factor-area.fun-factor-three {
    padding-bottom: 197px;
  }
  .fun-factor-area.fun-factor-three::after {
    height: 63px;
  }
  .banner-area {
    padding-top: 311px;
  }
  .banner-area::after {
    height: 112px;
  }
  .breadcrumb {
    margin: 72px auto 14px;
  }
  .banner-area.grid-two::after {
    height: 109px;
  }
  .banner-area.list {
    padding-bottom: 164px;
  }
  .banner-area.list::after {
    height: 61px;
  }
  .trip-information {
    background-size: 49.8% 100%;
  }
  .trip-booking-info {
    position: relative;
    right: -127px;
  }
  .trip-information.details-two {
    background-size: 49.5% 100%;
  }
  .error-area {
    background-size: 48.5% 100%;
    padding-bottom: 127px;
    padding-top: 206px;
  }
  .contact-banner .breadcrumb, .about-banner .breadcrumb, .banner-area.blog-one .breadcrumb, .banner-area.blog-two .breadcrumb, .banner-area.signin-banner .breadcrumb {
    margin: 58px auto 14px;
  }
  .about-adventures {
    background-size: 49.3% 100%;
  }
  .banner-area.blog-one, .banner-area.blog-two {
    padding-top: 296px;
  }
  .blog-two-text-container {
    padding-bottom: 41px;
  }
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
  .container {
    width: 970px;
  }
  .mainmenu {
    margin-left: 10px;
  }
  .mainmenu ul#nav li {
    margin: 0 12px;
  }
  .slider-area .text-content {
    margin-top: 23.2%;
  }
  .banner-content h1 {
    font-size: 80px;
    line-height: 70px;
  }
  .banner-content h2 {
    font-size: 30px;
  }
  form#banner-searchbox {
    margin: 25px auto 0;
  }
  button#btn-search-category {
    margin-top: 24px;
  }
  .single-service {
    height: 134px;
    width: 131px;
  }
  .single-icon {
    margin-top: 13px;
  }
  .about-text h1 {
    font-size: 25px;
    line-height: 24px;
    margin-bottom: 18px;
  }
  .about-area .section-padding {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .about-area .section-title, .service-about-area .section-title {
    margin-bottom: 20px;
  }
  .mainmenu ul#nav li .megamenu {
    left: -333px;
    width: 940px;
  }
  .mainmenu ul#nav li .megamenu span > a, .mainmenu ul#nav li ul.sub-menu li a {
    margin: 0 16px;
  }
  .mainmenu ul.sub-menu {
    padding: 25px 0 25px 14px;
    width: 200px;
  }
  .single-portfolio:hover .portfolio-text::after, .single-member:hover .member-text::after {
    top: -3px;
  }
  .single-service::before {
    bottom: 3px;
    left: -1px;
    width: 51%;
  }
  .single-service::after {
    bottom: 3px;
    right: -1px;
    width: 51%;
  }
  .single-fun-factor {
    height: 132px;
    width: 132px;
  }
  .fun-border-left, .fun-border-right {
    height: 141px;
  }
  .single-fun-factor > h5, .fun-factor-three .single-icon-three h5 {
    display: none;
  }
  .fun-border-left::after {
    bottom: -29px;
    height: 49.5%;
    left: 34px;
    -webkit-transform: rotate(82deg);
    transform: rotate(82deg);
  }
  .fun-border-right::after {
    bottom: -29px;
    height: 49.5%;
    right: 34px;
    -webkit-transform: rotate(-82deg);
    transform: rotate(-82deg);
  }
  .single-fun-factor::before, .single-fun-factor::after {
    border-width: 5px 36px;
  }
  .best-sell-slider a {
    margin-bottom: 25px;
  }
  .sell-text-container > p {
    font-size: 14px;
    line-height: 23px;
  }
  .sell-text-container > .button-one {
    line-height: 35px;
    margin-bottom: 26px;
    margin-top: 6px;
    padding: 0 33px;
  }
  .carousel-style-one .owl-controls .owl-buttons {
    top: -61px;
  }
  .newsletter-area {
    padding-bottom: 166px;
  }
  .newsletter-area::after {
    height: 67px;
  }
  .blog-text > h4 {
    margin-bottom: 7px;
  }
  .blog-text {
    margin: 0px -22px 0 0;
    padding: 10px 0 8px 12px;
  }
  .blog-area .button-one {
    line-height: 35px;
    margin-bottom: 4px;
    margin-top: 6px;
    padding: 0 21px;
  }
  .member-text h4 a {
    font-size: 18px;
  }
  #footer-menu li a {
    margin-left: 9px;
    padding-left: 9px;
  }
  .service-about-area {
    margin-bottom: 80px;
    margin-top: 50px;
  }
  .about-text p {
    font-size: 15px;
  }
  .fun-factor-two.fun-factor-area {
    padding-bottom: 223px;
  }
  .fun-factor-two .single-fun-factor {
    height: 150px;
  }
  .fun-factor-two .fun-border-left, .fun-factor-two .fun-border-right {
    height: 148px;
  }
  .fun-factor-two .single-fun-factor::after {
    border-width: 5px 32px;
  }
  .fun-factor-two .single-fun-factor::before, .fun-factor-two .single-fun-factor::after {
    border-width: 5px 33px;
  }
  .fun-factor-two .fun-border-left::after {
    bottom: -39px;
    height: 45.5%;
    left: 33px;
    -webkit-transform: rotate(98deg);
    transform: rotate(98deg);
  }
  .fun-factor-two .fun-border-right::after {
    bottom: -39px;
    height: 45.5%;
    right: 33px;
    -webkit-transform: rotate(-98deg);
    transform: rotate(-98deg);
  }
  .blog-two-area .blog-text, .blog-three-area .blog-text {
    padding: 20px 8px 4px 10px;
  }
  .blog-two-area .blog-link, .blog-three-area .blog-link {
    margin-top: 12px;
  }
  .single-member:hover .member-text.effect-bottom::after {
    top: 62px;
  }
  .slider-three .slider-icon-container {
    margin-top: 64%;
  }
  .fun-factor-three .single-icon-three {
    height: 133px;
    width: 132px;
  }
  .fun-factor-three .icon-border-left {
    height: 134px;
  }
  .fun-factor-three .icon-border-right {
    height: 142px;
  }
  .single-icon-three::after {
    border-width: 5px 69.5px;
  }
  .fun-factor-three .icon-border-left::after {
    bottom: -69px;
    height: 132px;
    left: 65px;
    -webkit-transform: rotate(93deg);
    transform: rotate(93deg);
  }
  .fun-factor-three .single-icon-three:hover::after {
    border-width: 5px 66.5px;
  }
  .footer-widget-area.footer-widget-two {
    padding-top: 164px;
  }
  .adventure-price-link .trip-price {
    font-size: 22px;
    width: auto;
  }
  .adventure-price-link .trip-person {
    font-size: 16px;
    padding-left: 5px;
    top: -2px;
  }
  .adventure-price-link {
    padding: 0 6px 11px;
  }
  .transparent-overlay {
    padding: 0 7px;
  }
  .adventure-link > a {
    font-size: 17px;
  }
  .single-adventure:hover .trip-time, .single-adventure:hover .trip-level {
    margin-bottom: 15px;
  }
  .single-adventure:hover .adventure-text.effect-bottom::after {
    bottom: 54px;
  }
  .single-adventure-two:hover .adventure-text-container {
    top: 1.75%;
  }
  .single-adventure-two:hover .adventure-price-link-two {
    top: 29.5%;
  }
  .adventure-text-two {
    padding: 16px 8px 17px 7px;
  }
  .adventure-text-container h4 a {
    font-size: 16px;
  }
  .adventure-list-text > h2 {
    font-size: 26px;
    margin-bottom: 5px;
  }
  .adventure-list-text > p {
    line-height: 24px;
  }
  .adventure-list-image {
    padding-top: 5px;
  }
  .image-bottom > li {
    height: 49px;
  }
  .adventure-list-image > h2 {
    font-size: 16px;
    margin: 7px 9px 0;
    padding-bottom: 12px;
  }
  .adventure-list-image {
    width: 22%;
  }
  .adventure-list-text {
    width: 76%;
  }
  .adventure-list-image::after {
    height: 100%;
    top: 0;
  }
  .adventure-list-container::after {
    bottom: -7px;
  }
  .details-button button#btn-search-category {
    padding: 0 30px;
  }
  .details-info {
    margin-bottom: 35px;
  }
  .details-info li span {
    width: auto;
    margin-right: 10px;
  }
  .trip-info-left-text .section-title {
    margin-bottom: 30px;
  }
  .trip-info-left-text p, .about-adventures p {
    line-height: 26px;
  }
  .trip-booking-info {
    padding-top: 100px;
  }
  .trip-status, .trip-price {
    width: 23%;
  }
  .trip-action {
    width: 18%;
  }
  .error-area {
    background: #edecec url("img/banner/27.html") no-repeat scroll right top/51% 100%;
    padding-bottom: 85px;
    padding-top: 140px;
  }
  .error-text-container > p {
    font-size: 19px;
    line-height: 25px;
  }
  .include-text > h4, .contact-text > h4, .about-text-container > h4 {
    font-size: 20px;
  }
  .about-adventures p {
    font-size: 15px;
    line-height: 25px;
  }
  .about-adventures {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .single-skill-text > h4 {
    font-size: 17px;
  }
  .advertise-area {
    font-size: 29px;
  }
  .advertise-area a {
    font-size: 32px;
  }
  .blog-archive {
    width: 99%;
  }
  .post-img {
    margin-right: 5px;
    width: 59px;
  }
  .blog-post-two .single-blog-post-text {
    margin-top: -17px;
    padding-top: 23px;
  }
  .single-blog-post-text > p {
    font-size: 14px;
  }
  .blog-two-text-container {
    padding-bottom: 31px;
  }
  .blog-post-two .single-blog-post:hover .blog-two-text-container::before {
    left: -33px;
  }
  .contact-us-form::after {
    left: 43%;
    -webkit-transform: skewX(-9deg);
    transform: skewX(-9deg);
  }
  .contact-us-form.section-padding {
    padding-bottom: 70px;
    padding-top: 70px;
  }
  .contact-form {
    height: auto;
  }
  #googleMap {
    height: 676px !important;
  }
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 750px;
  }
  .logo {
    margin-left: 0;
    text-align: center;
    padding-bottom: 0;
  }
  header {
    position: inherit;
  }
  .header-logo-menu {
    background: rgba(90, 182, 190, 0.8) none repeat scroll 0 0;
  }
  .logo-menu-bg, .header-three .header-logo-menu, .trip-information {
    background: rgba(90, 182, 190, 0) none repeat scroll 0 0;
  }
  .mobile-menu-area {
    display: block;
  }
  .slider-area .text-content {
    left: 0;
    margin-top: 6%;
    max-width: 100%;
    position: absolute;
    right: 0;
  }
  .banner-content h1 {
    font-size: 80px;
  }
  form#banner-searchbox {
    margin: 30px auto 0;
    width: 673px;
  }
  .single-service {
    height: 152px;
    width: 158px;
  }
  .single-icon {
    margin-top: 22px;
  }
  .about-area {
    background-size: 100% 100%;
  }
  .about-area .section-padding {
    padding-bottom: 110px;
    padding-top: 110px;
  }
  .single-portfolio:hover .portfolio-text::after, .single-member:hover .member-text::after {
    top: -3px;
  }
  .single-fun-factor, .single-skill-icon {
    width: 157px;
  }
  .sell-text-container > p {
    font-size: 14px;
  }
  .single-blog .blog-image a {
    margin-right: 76px;
  }
  .single-blog .date-time {
    right: 96px;
  }
  .single-blog .blog-text {
    margin: 34px -70px 24px 0;
    padding: 15px 0 13px 21px;
  }
  .blog-area .single-blog {
    margin-bottom: 30px;
  }
  .single-blog .margin-left {
    margin-left: -126px;
  }
  .blog-area .single-blog .blog-link {
    margin-right: 76px;
  }
  .fun-factor-area::after {
    height: 72px;
  }
  .newsletter-area::after {
    height: 56px;
  }
  .newsletter-content button {
    padding: 0 28px;
  }
  .footer-widget-area::after {
    height: 46px;
  }
  .footer-link > a {
    margin-right: 15px;
  }
  .payment-image > img, .single-adventure-two img, .adventure-list-text, .contact-form::before {
    width: 100%;
  }
  .footer-area span {
    display: block;
    margin-bottom: 15px;
  }
  #footer-menu {
    text-align: left;
  }
  .service-about-area.text-center {
    background: #ffffff none repeat scroll 0 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .single-service-two {
    padding-top: 60px;
  }
  .slider-area.home-two-slider .text-content {
    margin-top: 8%;
  }
  .fun-factor-two .single-fun-factor::after, .fun-factor-two .single-fun-factor::before {
    border-width: 5px 39px;
  }
  .fun-factor-two .single-fun-factor {
    width: 156px;
  }
  .fun-factor-two .fun-border-left::after, .fun-factor-two .fun-border-right::after {
    bottom: -44px;
    height: 46%;
    left: 38px;
  }
  .fun-factor-two .fun-border-right::after {
    right: 38px !important;
    left: auto;
  }
  .blog-two-area .single-blog .blog-text {
    margin: 20px -125px 24px 0;
    padding: 15px 10px 13px 21px;
  }
  .single-member:hover .member-text.effect-bottom::after {
    top: 65px;
  }
  .footer-widget-area.footer-widget-two {
    padding-top: 155px;
  }
  header.header-three {
    background: #001128 none repeat scroll 0 0;
  }
  .slider-area.slider-three .text-content {
    left: 0;
    margin-top: 9.5%;
    right: 0;
  }
  .preview-2 .nivo-directionNav a {
    top: 49%;
  }
  .slider-icon-container, .adventure-list-image, .google-map-area, .contact-us-form::after {
    display: none;
  }
  .blog-three-area .single-blog .blog-text {
    margin: -16px -123px 24px 0;
    padding: 37px 29px 19px 25px;
  }
  .about-area.text-center.about-area-three {
    background: rgba(0, 192, 255, 0.4) none repeat scroll 0 0 !important;
    padding-top: 0;
  }
  .about-area.about-area-three .section-padding {
    padding-bottom: 50px;
  }
  .about-area .section-title.title-three {
    margin-bottom: 45px;
  }
  .adventure-link > a {
    font-size: 17px;
    margin-right: 4px;
  }
  .grid-two {
    padding-top: 110px;
  }
  .widget-icon span {
    width: 20%;
  }
  .widget-icon .slider-values > input {
    width: 24%;
  }
  .adventure-grid-two-area .row .col-md-4:nth-child(odd) .single-adventure-two:hover .adventure-text-container {
    left: calc(100% - 19px);
    right: auto;
    text-align: left;
  }
  .adventure-grid-two-area .row .col-md-4:nth-child(odd) .single-adventure-two:hover .adventure-text-container::after {
    border-color: rgba(255, 174, 0, 0) transparent rgba(255, 174, 0, 0.9) rgba(255, 174, 0, 0.9);
    right: -143px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    left: auto;
  }
  .adventure-grid-two-area .row .col-md-4:nth-child(even) .single-adventure-two:hover .adventure-text-container {
    right: calc(100% - 19px);
    left: auto;
    text-align: right;
  }
  .adventure-grid-two-area .row .col-md-4:nth-child(even) .single-adventure-two:hover .adventure-text-container::after {
    border-color: transparent rgba(255, 174, 0, 0.9) rgba(255, 174, 0, 0.9) transparent;
    left: -143px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
  }
  .single-adventure-two:hover .adventure-text-container {
    top: 20.25%;
    padding: 21px 8px 20px 9px;
  }
  .single-adventure-two:hover .adventure-price-link-two {
    top: 37.5%;
  }
  .banner-area.list {
    padding-top: 100px;
  }
  .adventure-list-text > h1 {
    margin-bottom: 7px;
    padding-top: 14px;
    position: relative;
    z-index: 999;
  }
  .adventure-list-text > h2 {
    font-size: 28px;
    margin-bottom: 3px;
  }
  .adventure-list-text > p {
    line-height: 26px;
  }
  .list-buttons {
    margin-top: 10px;
  }
  .list-buttons .button-one {
    line-height: 35px;
    margin-bottom: 10px;
    padding: 0 20px;
    position: relative;
    z-index: 9;
  }
  .adventure-list-container::before {
    top: -5px;
  }
  .single-list-item {
    margin-bottom: 50px;
  }
  .adventure-list-container {
    padding-left: 20px;
  }
  .banner-area, .banner-area.contact-banner, .banner-area.about-banner, .banner-area.contact-banner, .banner-area.blog-one, .banner-area.blog-two, .banner-area.signin-banner {
    padding-top: 110px;
  }
  .trip-information {
    padding: 0;
  }
  .trip-action {
    width: 20%;
  }
  .trip-status, .trip-price {
    width: 19%;
  }
  header.fixed .header-logo-menu {
    background: #212227 none repeat scroll 0 0;
    position: inherit;
  }
  .trip-information.details-two, .error-area, .about-adventures {
    background: rgba(33, 34, 39, 0.15) none repeat scroll 0 0;
  }
  .details-two .trip-info-left-text {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .error-area {
    padding-bottom: 80px;
    padding-top: 65px;
  }
  .blog-post-area .tooltip-icons .widget-icon > span {
    margin-bottom: 0;
    width: 12%;
  }
  .single-blog-post:first-child {
    margin-top: 40px;
  }
  .blog-post-two .single-blog-post-text {
    margin-top: -17px;
    padding-top: 23px;
  }
  .single-blog-post-text > p {
    font-size: 14px;
  }
  .blog-two-text-container {
    padding-bottom: 36px;
  }
  .blog-post-two .single-blog-post:hover .blog-two-text-container::before {
    left: -33px;
  }
  .comment-btn {
    margin-top: 25px;
  }
  .sign-in-area .section-title.title-right {
    margin-top: 80px;
    overflow: hidden;
  }
  .contact-form {
    height: auto;
  }
}

/* small mobile :320px. */
@media (max-width: 767px) {
  .container {
    width: 300px;
  }
  .mobile-menu-area {
    display: block;
  }
  header {
    position: inherit;
  }
  .header-r-cart {
    margin-left: 0;
  }
  .header-top-right {
    float: left;
  }
  .logo-menu-bg, .header-three .header-logo-menu, .about-adventures, .trip-information {
    background: rgba(90, 182, 190, 0) none repeat scroll 0 0;
  }
  .logo {
    margin-left: 0;
    text-align: center;
    padding-bottom: 0;
  }
  .banner-content h1 {
    font-size: 28px;
    margin-bottom: 6px;
  }
  .slider-area .text-content, .slider-area.slider-three .text-content {
    left: 0;
    margin-top: 10%;
    max-width: 100%;
    right: 0;
  }
  .nivo-directionNav, .blog-text::after, .carousel-style-two.owl-theme .owl-buttons div, .single-adventure-two:hover .adventure-text-container, .blog-three-area .blog-text::before, .adventure-list-image, .adventure-list-container::before, .adventure-list-container::after, .adventure-list-link::after, .adventure-img::after, .adventures-grid.list .list-rating, .blog-post-two .single-blog-post:hover .blog-two-text-container::after, .google-map-area, .contact-us-form::after {
    display: none;
  }
  .banner-content h2 {
    font-size: 17px;
  }
  .single-service {
    margin: 0 auto 25px;
  }
  .section-padding {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .section-title h1 {
    font-size: 29px;
    line-height: 42px;
  }
  .section-title {
    margin-bottom: 40px;
  }
  .portfolio-area .col-md-3 .single-portfolio {
    margin-bottom: 30px;
  }
  .best-sell-area .col-md-6 > img {
    margin-top: 40px;
  }
  .newsletter-area {
    padding-bottom: 62px;
    padding-top: 30px;
  }
  .newsletter-area .section-title {
    margin-bottom: 20px;
  }
  .newsletter-content .row .col-md-3 {
    margin: 20px auto 0;
    text-align: center;
  }
  .newsletter-area::after {
    height: 19px;
  }
  .newsletter-content button {
    display: block;
    margin: 20px auto 0;
  }
  .date-time {
    right: 0;
  }
  .blog-carousel .blog-text {
    margin: 10px 0;
  }
  .blog-carousel .single-blog, .single-member {
    margin-bottom: 20px;
  }
  .single-blog .margin-left {
    margin-left: 0;
  }
  .single-member:hover .member-text.effect-bottom::after {
    top: 66px;
  }
  .member-text h4 a {
    font-size: 17px;
  }
  .footer-widget-area, .footer-widget-area.footer-widget-two, .footer-widget-area.footer-widget-three {
    padding-bottom: 60px;
    padding-top: 80px;
  }
  .single-footer-widget.contact-text-info li:last-child {
    margin-bottom: 0;
  }
  .single-footer-widget {
    margin-bottom: 32px;
    overflow: hidden;
  }
  .footer-link, .payment-image {
    padding-bottom: 0;
    padding-top: 0;
  }
  .footer-link > a {
    font-size: 21px;
    height: 40px;
    margin-right: 11px;
    width: 40px;
  }
  .payment-image {
    margin-top: 40px;
  }
  .payment-image > img, .adventure-list-text, .details-info > li {
    width: 100%;
  }
  .footer-widget-area::after {
    height: 16px;
  }
  .footer-area span {
    display: block;
    margin-bottom: 20px;
    text-align: center;
  }
  #footer-menu a {
    margin-left: 6px;
    padding-left: 6px;
  }
  #footer-menu {
    text-align: center;
  }
  .section-title h1::before {
    margin-left: -135px;
    width: 100px;
  }
  .section-title h1::after {
    margin-right: -135px;
    width: 100px;
  }
  .payment-image {
    float: left;
  }
  .home-two-slider .banner-content h1 {
    font-size: 25px;
    line-height: 62px;
  }
  .portfolio-area.portfolio-two {
    padding-top: 50px;
  }
  .blog-area.blog-three-area {
    padding-top: 0;
  }
  header.header-three {
    background: #001128 none repeat scroll 0 0;
  }
  .slider-three .banner-content h1 {
    font-size: 23px;
    margin-bottom: 9px;
  }
  .slider-area.home-two-slider .text-content {
    margin-top: 9%;
  }
  .newsletter-area.newsletter-two {
    padding-bottom: 65px;
  }
  .portfolio-area.portfolio-three {
    padding-top: 40px;
  }
  .shop-item-filter .adventure-cat {
    margin-bottom: 20px;
  }
  .shop-item-filter .adventure-tab {
    float: left;
  }
  .shop-item-filter .adventure-tab ul.nav li:first-child a {
    margin-left: 0;
  }
  .adventure-price-link .trip-price {
    font-size: 21px;
    width: auto;
  }
  .adventure-price-link .trip-person {
    font-size: 15px;
    padding-left: 2px;
    top: -1px;
  }
  .adventure-link > a {
    font-size: 17px;
    margin-right: 3px;
  }
  .adventure-price-link {
    padding: 0 5px 11px;
  }
  .transparent-overlay {
    padding: 0 7px;
  }
  .single-adventure:hover .adventure-price-link {
    padding-bottom: 7px;
    padding-top: 9px;
  }
  .single-adventure:hover .trip-time, .single-adventure:hover .trip-level {
    margin-bottom: 10px;
  }
  .single-adventure:hover .transparent-overlay {
    margin-bottom: 7px;
  }
  .single-adventure:hover .adventure-text.effect-bottom::after {
    bottom: 33px;
  }
  .adventure-text h4 a {
    font-size: 18px;
  }
  .banner-area, .banner-area.contact-banner, .banner-area.about-banner, .banner-area.contact-banner, .banner-area.blog-one, .banner-area.blog-two, .banner-area.signin-banner {
    padding-top: 55px;
  }
  .pagination li {
    height: 30px;
    line-height: 25px;
    margin: 0 2px;
    width: 30px;
  }
  .adventure-tab {
    margin-top: 15px;
  }
  .adventures-grid.grid-two-tab .adventure-cat.box-small {
    float: left;
    margin-top: 20px;
  }
  .banner-area.list {
    padding-bottom: 130px;
    padding-top: 100px;
  }
  .col-md-8.margin-left-list {
    margin-left: 0;
    margin-top: 30px;
    padding-left: 15px;
  }
  .adventure-list-container {
    margin-right: 0;
    padding-left: 15px;
  }
  .single-list-item .col-md-4 {
    padding-right: 15px;
  }
  .single-list-item {
    margin-bottom: 30px;
  }
  .adventure-list-link {
    margin: 15px 0;
    position: inherit;
  }
  .list .adventure-img {
    border: 3px solid #f0f0f0;
  }
  .trip-information {
    padding: 0;
  }
  .details-social-link a {
    height: 45px;
    line-height: 45px;
    margin-right: 5px;
    width: 45px;
  }
  .include-item {
    margin-bottom: 25px;
  }
  header.fixed .header-logo-menu {
    background: #212227 none repeat scroll 0 0;
    position: inherit;
  }
  .trip-information.details-two, .error-area {
    background: rgba(33, 34, 39, 0.15) none repeat scroll 0 0;
  }
  .details-two .trip-info-left-text {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .similar-area .single-adventure, .single-gallery-item {
    margin-bottom: 40px !important;
  }
  .error-area {
    padding-bottom: 80px;
    padding-top: 65px;
  }
  .author-comments span {
    margin-right: 8px;
  }
  .single-blog-post-img .date-time .date {
    line-height: 44px;
    padding-left: 13px;
    width: 71px;
  }
  .single-blog-post-img .date-time .month {
    line-height: 42px;
    padding-left: 0px;
    width: 49px;
  }
  .blog-links {
    float: left;
    margin-top: 20px;
  }
  .single-blog-post {
    overflow: hidden;
  }
  .blog-button-links {
    margin-top: 15px;
  }
  .blog-two-text-container {
    margin-right: 0;
    padding: 0 10px;
  }
  .blog-post-two .single-blog-post-text h4 a {
    font-size: 23px;
  }
  .blog-post-two .blog-links {
    float: none;
    height: 38px;
    margin-bottom: 23px;
    overflow: hidden;
  }
  .blog-post-details .blog-links {
    float: left;
  }
  .blog-post-details .blog-links a:first-child {
    margin-left: 0;
  }
  .author-image {
    width: 55px;
  }
  .author-image img {
    width: 45px;
  }
  span.comment-time {
    border: 0 none;
    line-height: 20px;
    margin-right: 5px;
    padding-right: 0;
  }
  .single-comment.comment-reply {
    padding-left: 23px;
  }
  .author-info > h4 {
    font-size: 15px;
  }
  .comment-time, span.reply {
    line-height: 21px;
  }
  .comment-btn {
    margin-top: 25px;
  }
  .sign-in-area .section-title.title-right {
    margin-top: 50px;
  }
  .contact-form::before {
    width: 100%;
  }
  .contact-form {
    height: auto;
  }
  .contact-information-area .contact-info {
    margin-bottom: 25px;
  }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 450px;
  }
  .mobile-menu-area {
    display: block;
  }
  .banner-content h1 {
    font-size: 54px;
    margin-bottom: 13px;
  }
  .banner-content h2 {
    font-size: 35px;
  }
  .slider-area .text-content, .slider-area.slider-three .text-content {
    margin-top: 21%;
  }
  .single-portfolio img, .blog-carousel .blog-image img, .team-image img, .single-gallery-item .gallery-image a img, .single-adventure img, .grid-two-tab .single-adventure-two a img, .list .adventure-img img, .blog-post-two .blog-image a img, .blog-post-two .blog-image a {
    width: 100%;
  }
  .header-top-right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 59%;
  }
  .home-two-slider .banner-content h1 {
    font-size: 46px;
  }
  .slider-area.home-two-slider .text-content {
    margin-top: 28%;
  }
  .slider-three .banner-content h1 {
    font-size: 43px;
  }
  .slider-three .banner-content h2 {
    font-size: 35px;
  }
  .newsletter-area {
    padding-bottom: 82px;
  }
  .newsletter-area::after {
    height: 43px;
  }
  .footer-widget-area::after {
    height: 35px;
  }
  .footer-widget-area, .footer-widget-area.footer-widget-two, .footer-widget-area.footer-widget-three {
    padding-bottom: 60px;
    padding-top: 115px;
  }
  .single-adventure:hover .transparent-overlay {
    margin-bottom: 15px;
  }
  .single-adventure:hover .adventure-text.effect-bottom::after {
    bottom: 11px;
  }
  .single-sidebar-widget .hover-effect a img {
    display: none;
  }
  .adventures-grid.grid-two-tab .adventure-cat.box-small {
    margin-left: 10px;
    margin-top: 16px;
  }
  .single-adventure-two:hover .adventure-price-link-two {
    top: 39%;
  }
  .list-buttons .button-one {
    margin-right: 15px;
  }
  .blog-links, .blog-post-two .blog-links {
    float: right;
    margin-top: 0;
  }
  .blog-two-text-container {
    padding: 0 10px 30px;
  }
  .blog-post-details .blog-links {
    margin-top: 25px;
  }
}

/*# sourceMappingURL=responsive.css.map */
