/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5154(此说明只在演示页面有,不在下载的源码里)*//* Medium Layout: 1366px.������ȫ��õ�Bootstrapģ�壺http://www.bootstrapmb.com */@media only screen and (min-width:1201px) and (max-width:1366px){.testimonials-area .carousel .carousel-array .carousel-control {    margin-right: 520px;}}/* Medium Layout: 1200px. */@media only screen and (min-width: 992px) and (max-width: 1200px) {   .navbar-area .navbar-collapse .navbar-nav .nav-item {    display: inline-block;    font-size: 14px;    line-height: 25px;    text-transform: uppercase;    font-weight: 700;    padding: 15px 10px;    position: relative;}.navbar-area .right-btn-wrapper {	display:none;} .navbar-area .navbar-collapse .navbar-nav .nav-item:after {    bottom: 13px;}	.section-title .title {    font-size: 38px;}.header-area .slider-all-text .title {    font-size: 44px;}.header-area .slider-all-text .subtitle {    font-size: 36px;    margin-bottom: 10px;}.about-area .images-column .inner-column .about-image1 {    left: 40px;}.about-area .content-column .inner-column .title {    font-size: 32px;}.about-video-area .content-column .inner-column .title {    font-size: 38px;}.about-video-area .content-column .inner-column .subtitle {    font-size: 26px;}.testimonials-area .carousel .carousel-array .carousel-control {    margin-right: 430px;}.testimonials-area2 .carousel .carousel-array .carousel-control {    margin-right: 430px;}.promo-area {    padding: 86px 0px 150px;}.blog-area .blog-item .blog-text h3 {    font-weight: 700;    font-size: 24px;    line-height: 38px;}.blog-area .blog-item .blog-text2 {    padding: 45px 30px;}.blog-area .blog-item .blog-text2 h4 {	font-size:18px !important;}.blog-area .blog-item .blog-text2 {    padding: 28px 30px;}.footer-area .footer-wrap .footer-widget.about .call-us {    font-size: 22px;}.about_mission-area .about-content p {    font-size: 15px;}.destination-details-area .destination-details-content h3 {    font-size: 32px;    padding: 5px 0px;}.destination-details-area .destination-details-content p {    font-size: 14px;}.home-area .slider-all-text .title {    font-size: 44px;	line-height: 46px;}.home-area .slider-all-text .subtitle {    font-size: 36px;    font-weight: 600;	margin-bottom: 10px;}.lets-area .lets-image {	display:none;}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li {    margin: 0 4px;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top .promo-heading-name h4 {    font-size: 18px;}.single-price-plan-03.first-item {    padding-bottom: 30px;    top: 145px !important;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 90px;}.destination-details-area .destination-details-content h3 {    font-size: 32px;    padding: 0px 0px;}.about-area .content-column {    padding: 40px 0px 40px 10px;}.footer-area .footer-wrap .footer-widget.about .call-us {    font-size: 20px;}.blog-area .blog-item {    margin-bottom: 30px;}.about_mission-area .about-content{	padding-top: 0px !important;}.about_mission-area .about-content h2 {    font-size: 24px;}.about_mission-area .about-content h3 {    font-size: 18px;    color: #242424;    font-weight: 500;}.visit-area .icon-text .titel a {    font-size: 24px;}.daily-show-area .daily-show-content {    padding-top: 00px;    margin-bottom: 50px;}.daily-show-area .daily-show-content a {    margin-top: 10px;}.daily-show-area .daily-show-content p {    margin-top: 7px;}}/* Tablet Layout: 768px. */@media only screen and (min-width: 768px) and (max-width: 991px) {	.navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;}	.navbar-area .nav-container{        position: relative;    }    .navbar-area .navbar-collapse {        position: absolute;        top: 68px;        background: #fff;        z-index: 9;        right: 0;        width: 250px;        padding-left: 20px;    }         .navbar-area .navbar-collapse .navbar-nav {        float: none;    }     .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show {        display: block;        border: none;        height: fit-content;    }        .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu {        height: 0;        overflow: hidden;        transition: height .3s ease-in;        border: none;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item {        display: inline-block;        font-size: 14px;        line-height: 25px;        text-transform: uppercase;        font-weight: 700;        padding: 2px 7px;        position: relative;    }    .navbar-area.navbar.navbar-light .navbar-toggler {        background: #fff;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link.pl-0 {        padding-left: 0.4rem !important;    }        .dropdown-item {        background: #fff;        color: #191717;    }    .navbar-area {        padding: 20px;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show .dropdown-item{        color: #191717;    }    	.about-area .content-column .inner-column .title {    font-size: 36px;	}	.section-title .title {    font-size: 42px;	}.header-area {    padding-top: 150px;    padding-bottom: 150px;}.header-area .slider-all-text .title {    font-size: 50px;}.testimonials-area .carousel .carousel-array .carousel-control {    top: 385px;    margin-right: 308px;}.testimonials-area2 .carousel .carousel-array .carousel-control {    top: 405px;    margin-right: 308px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-size: 18px;}.promo-area .single-promo-special .promo-special .promo-hover {    position: absolute;    top: 15%;    left: 9%;}.promo-area .single-promo-special .promo-special .promo-price {    right: 5px;    top: 10px !important;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top {    padding: 0px 20px;    margin: -20px;    margin-right: -2px;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top .promo-heading-name h4 {    color: #fff;    font-size: 20px;    font-weight: 600;}.blog-area .blog-item {    margin-bottom: 30px;}.blog-area .blog-item .blog-text2 {    padding: 70px 30px;}.footer-area .footer-wrap .footer-widget.about .footer-social li {    display: inline-block;    margin: 0 -1px;}.home-area {    padding-top: 150px;    padding-bottom: 150px;}.home-area .slider-all-text .title {    font-size: 42px;}.home-area .slider-all-text .subtitle {    font-size: 40px;	margin-bottom: 5px;}.about-area {    padding: 90px 0px 630px;}.about_mission-area .about-content{	padding-top: 20px;}.about_mission-area .mission-tab {    padding-top: 30px;}.lets-area .lets-image {    display: none;}.planning-area .single-price-plan {	margin-bottom: 30px;	}.gallery-area .our-gallery-menu ul li {	padding: 15px 30px;}.contact-page-content-area .single-contact-info-box {    margin-bottom: 20px;}.single-price-plan-03.first-item {    padding-bottom: 30px;    top: 145px !important;}.blog-area {    padding: 80px 0 60px 0;}.blog-area .blog-item {    margin-bottom: 30px;}.footer-area .copyright-area {    text-align: center;}.footer-area .copyright-area .copyright-links {	float:none !important;	padding: 15px 7px 0px 0px;}.blog-details-page-content-area {    padding: 100px 0 60px 0;}.planning-area .single-price-plan .price-header .title {    font-size: 26px;}.about-area .content-column {    padding: 00px 0px 40px 10px;}.blog-area .blog-item .blog-text h3 {    font-weight: 700;    font-size: 24px;    line-height: 34px;}.footer-area .footer-wrap .footer-widget .widget-title .title {     margin-top: 20px;}.footer-area {    padding: 90px 0 0px 0;}.single-promo-special{	padding-bottom: 30px;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top {    padding: 3px 20px;    margin-top: 65px;	margin-left: -30px;}.join-area .join-donate .join p {    font-size: 20px;}.promo-area {    padding: 86px 0px 70px;}.destination-details-area .destination-image {    padding-bottom: 20px;}}/* Tablet Layout wide: 768px. */@media only screen and (max-width: 767px) {.navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;}	.navbar-area .nav-container{        position: relative;    }    .navbar-area .navbar-collapse {        position: absolute;        top: 68px;        background: #fff;        z-index: 9;        right: 0;        width: 250px;        padding-left: 20px;    }     .navbar-area .navbar-collapse .navbar-nav {        float: none;            }    .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show {        display: block;        border: none;        height: fit-content;    }        .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu {        height: 0;        overflow: hidden;        transition: height .3s ease-in;        border: none;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item {        display: inline-block;        font-size: 14px;        line-height: 25px;        text-transform: uppercase;        font-weight: 700;        padding: 2px 7px;        position: relative;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item .donate-btn{        padding: 0;        width: auto;        height: auto;        color: #191717;        padding-left: 10px;        background-color: transparent;        margin-top: 0;    }    .navbar-area.navbar.navbar-light .navbar-toggler {        background: #fff;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link.pl-0 {        padding-left: 0.4rem !important;    }        .dropdown-item {        background: #fff;        color: #191717;    }    .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show .dropdown-item{        color: #191717;    }    .navbar-area {        padding: 20px;    }	.about-area {		padding: 30px 0px 630px;	}	.about-area .content-column .inner-column .title {		font-size: 36px;	}	.about_mission-area .about-content {		padding-top: 20px;	}	.about_mission-area .about-content h3 {		font-size: 22px;		line-height: 28px;	}	.header-area {		padding-top: 150px;		padding-bottom: 150px;	}   .header-area .slider-all-text .title {		font-size: 38px;		font-weight: 600;	}.header-area .slider-all-text .subtitle {    font-size: 36px;    font-weight: 500;    margin-bottom: 10px;}.section-title .title:before {    right: 20%;}.section-title .title:after {	    left: 20%;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item {	margin-bottom: 20px;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item {	margin-bottom: 20px;}.testimonials-area .carousel .carousel-array .right {    left: auto;    right: -117%;}.testimonials-area2 .carousel .carousel-array .right {    left: auto;    right: -117%;}.testimonials-area .carousel .carousel-array .carousel-control {	top: 294px;}.testimonials-area2 .carousel .carousel-array .carousel-control {	top: 294px;}.animals-area .slider-for .animals-image-big .donate-text {    top: 18%;}.testimonials-area {    padding: 86px 0px 100px;}.testimonials-area2 {    padding: 86px 0px 100px;}.single-promo-special{	    margin-bottom: 30px;}.promo-area .single-promo-special .promo-special .promo-hover {    position: absolute;    top: 71%;    left: 4%;}.blog-area .blog-item {    margin-bottom: 30px;}.blog-area .blog-item .blog-text2 {    padding: 45px 30px;}.home-area {    padding-top: 150px;    padding-bottom: 150px;}.home-area .slider-all-text .title {    font-size: 38px;}.home-area .slider-all-text .subtitle {    font-size: 36px;    margin-bottom: 0px;}.lets-area .lets-image {	display:none;}.widget-title{	margin-top: 30px;}.planning-area .single-price-plan {	margin-bottom: 30px;}.gallery-area .our-gallery-menu ul li {    padding: 15px 20px;    font-size: 14px;}.icon-text{	margin-bottom: 20px;}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    margin-top: 20px;}.blog-area .blog-item .blog-text2 h4 {        font-size: 23px;}.sidebar{	margin-top: 30px;}.single-contact-info-box{	margin-bottom: 30px;}.contact-page-content-area .single-contact-info-box .icon {    left: 12%;	top: 33px;	}.price-plan-area-three {        padding-bottom: 90px;    }.single-price-plan-03.first-item {    padding-bottom: 30px;    top: 145px;}.footer-area .copyright-area {    text-align: center;}.footer-area .copyright-area .copyright-links {	float:none !important;	padding: 15px 7px 0px 0px;}.blog-details-page-content-area {    padding: 100px 0 60px 0;}.section-title .title:before {    right: 10% !important;}.section-title .title:after {    left: 10% !important;}.join-donate{	display: block !important;}.join-area .join-donate .donate {     float: left; }.join-area .join-donate .join p {    font-size: 20px;}.blog-area .blog-item {    margin-bottom: 00px;}.planning-area .section-title .title:before {    right: 3% !important;}.planning-area .section-title .title:after {    left: 3% !important;}.single-price-plan-03.first-item {  top: 0px;}.daily-show-area .daily-show-content {    padding-top: 0px;    margin-bottom: 50px;}.blog-area {    padding: 86px 0 70px 0;}.promo-area {    padding: 86px 0px 70px;}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    display: inline-block;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 230px;}.contact-page-content-area .single-contact-info-box .icon {    left: 25%;    top: 50px;}.blog-area .blog-item {    margin-bottom: 30px;}.about_mission-area .mission-tab {    padding-top: 30px;}.about_mission-area .mission-tab .tab-content {    padding-top: 10px;}}/* medium tablet layout 599px */@media only screen and (max-width: 599px) {.navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;} .section-title h2 {    font-size: 26px;    line-height: 34px;    margin-bottom: 20px;    color: #000000;    font-weight: 700;    text-transform: uppercase;    margin-top: 0;}.blog-details-page-content-area .blog-details-content .entry-comment {    margin-top: 00px;}	.animals-area .slider-for .animals-image-big .donate-text p {    margin-top: 5px;}.price-plan-area-three{        padding-left: 15px;        padding-right: 15px;    }.single-price-plan-03.first-item {    padding-bottom: 30px;    top: 0px;}.about-area {    padding: 30px 0px 630px;	}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    display: inline-block;}}/* mobile tablet layout 414px */@media only screen and (max-width: 414px) {.navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;}		.header-area .slider-all-text .subtitle {    line-height: 20px;    font-size: 30px;    font-weight: 600;    display: block;    margin-bottom: 20px;    text-transform: capitalize;	}		.header-area .slider-all-text .title {    font-size: 40px;    font-weight: 600;    line-height: 50px;    color: #fff;    text-transform: capitalize;	}	.header-area .slider-all-text p {		color: #fff;		font-size: 16px;		line-height: 22px;		font-weight: 400;		padding-top: 10px;	}	.header-area .slider-all-text .btn-wrapper .boxed-btn {		border-radius: 35px;		width: 100%;		margin-bottom: 20px;	}	.header-area {    padding-top: 125px;    padding-bottom: 125px;	}	.header-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    margin-bottom: 20px;	}	.home-area {    padding-top: 125px;    padding-bottom: 125px;}.breadcumb-area .breadcumb-inner .title {    font-size: 40px;	line-height:50px;}.about-video-area .content-column .inner-column .subtitle {    font-size: 24px;}.about-area {    padding: 30px 0px 420px !important;}.single-promo-special {    margin-bottom: 50px;}.blog-area .blog-item .blog-2 {    display: block;    float: none;	margin-right:0px;}.join-area .join-donate .donate {    float: left;}.blog-area .single-blog-item .content .title {    font-size: 18px;	font-weight:600;}.blog-details-page-content-area .blog-details-content .title {    font-size: 20px;    color: #242424;    margin-bottom: 10px;    line-height: 28px;}.blog-area .widget.widget-popular-post .single-post .part-text h4 a {    font-weight: 300;}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    display: inline-block;}.home-area .slider-all-text .title {    font-size: 40px;	font-weight:600;	line-height:50px;}.home-area .slider-all-text p {    font-size: 16px;}.home-area .slider-all-text .subtitle {    font-size: 30px;    margin-bottom: 7px;	font-weight:500;}.home-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 100%;    margin-bottom: 20px;}.about-video-area .video-column .inner-column .about-image2 {    display: none;}.about-video-area .content-column .inner-column .title {    font-size: 32px;    font-weight:700;}.testimonials-area2 .carousel .carousel-array .carousel-control {    display: none;}.join h3{	font-weight:400;}.about_mission-area .about-content h3 {    font-size: 20px;    line-height: 28px;	font-weight:500;}.about-area .content-column .inner-column .title {    font-size: 24px;	font-weight:600;}.section-title .title:before {    border-bottom: none;    border-top: none;	dispaly:none !important;}.section-title .title:after {	border-bottom: none;    border-top: none;	dispaly:none !important;}.about_mission-area .mission-tab .nav .nav-item {    margin-bottom: 20px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-weight: 400;	font-size:18px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details .post {    font-weight: 300;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-weight: 400;	font-size:18px;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details .post {    font-weight: 300;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .desciption p {   font-size:15px;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .desciption p {   font-size:15px;}.testimonials-area .carousel .carousel-array .carousel-control {    width: 30px;    height: 30px;    background: #a7a7a7;    text-shadow: none;    top: 340px;    border-radius: 50px;    margin-right: 520px;    display: none;}.testimonials-area2 .carousel .carousel-array .carousel-control {    width: 30px;    height: 30px;    background: #a7a7a7;    text-shadow: none;    top: 340px;    border-radius: 50px;    margin-right: 520px;    display: none;}.about-area .content-column .inner-column .title {    font-size: 28px;}.join-area .join-donate {    display: block;}.join-area .join-donate .join p {    font-size: 16px;}.animals-area .slider-for .animals-image-big .donate-text p {   font-size: 18px;}.animals-area .slider-for .animals-image-big .donate-text h3 {	font-size: 24px;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top .promo-heading-name h4 {   font-weight:600;}.blog-area .blog-item .blog-text2 h4 {    font-weight: 500;}.about-area .images-column .inner-column .about-image1 {    position: initial;    margin-bottom: 20px;}.about-area .images-column .inner-column .about-image2 {    position: initial;    margin-bottom: 20px;}.comment-list li .single-comment-item .content .name {    font-weight: 200;}.single-price-plan-03.first-item {    padding-bottom: 30px;    top: 0px;}.blog-details-page-content-area .reply {    padding-left: 40px;}.blog-details-page-content-area .reply-image {    margin-left: 40px;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 150px;}.lets-area .lets_try span {    font-size: 24px;	font-weight:500;}.lets-area .lets_try h3 {    font-size: 30px;    margin-bottom: 40px;}.footer-area {    padding: 60px 0 0px 0;}.daily-show-area .daily-show-content {    padding-top: 0px;    margin-bottom: 30px;}.daily-show-area .daily-show-content span {    font-size: 20px;    font-weight: 500;}.blog-details-page-content-area .blog-details-content .entry-content .blockquote p {    font-weight: 500;}.about_mission-area .about-content h2 {    font-size: 30px;}.breadcumb-area .breadcumb-inner .title {     font-size: 32px;    line-height: 42px;    color: #fff;    margin-bottom: 10px;}.breadcumb-area .breadcumb-inner .title-daily {     font-size: 32px;    line-height: 42px;    color: #fff;    margin-bottom: 10px;}.breadcumb-area .breadcumb-inner .title-planing{     font-size: 32px;    line-height: 42px;    color: #fff;    margin-bottom: 10px;}.breadcumb-area .breadcumb-inner .title-blog {     font-size: 32px;    line-height: 42px;    color: #fff;    margin-bottom: 10px;}.destination-details-area .destination-details-content h3 {    font-size: 32px;    padding: 7px 0px;}.destination-details-area h3 {    font-size: 26px;    padding: 20px 0px;}.header-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 170px !important;    margin-bottom: 20px;}.home-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 170px !important;    margin-bottom: 20px;}.about-area .content-column .inner-column .title {    font-size: 32px;    line-height: 36px;    margin-bottom: 20px;}.about-area .content-column .inner-column {	padding: 0px 15px;}.about-area .images-column .inner-column .about-image1:hover {    z-index: 3;	transform: none;   }.about-area .images-column .inner-column .about-image2:hover {    z-index: 2;	transform: none;   }.about-area .images-column .inner-column .about-image3:hover {    z-index: 1;	transform: none;   }.section-title .title {    font-weight: 700;    line-height: 45px;    font-size: 32px;}.visit-area .icon-text .titel a {    font-size: 22px;    font-weight: 600;    color: #242424;}.about-video-area .content-column .inner-column {	   padding: 0px 15px !important;}.join h3 {    font-weight: 600;    font-size: 25px;}.breadcumb-area {    position: relative;    z-index: 0;    padding: 100px 0 107px 0;}.about_mission-area .mission-tab .nav .nav-item {    width: 120px;}.about-area .content-column .inner-column .subtitle {    font-size: 24px;}.about-area .content-column .inner-column .title {    font-size: 30px;    line-height: 36px;    margin-bottom: 20px;}.breadcumb-area .breadcumb-inner .title {    font-size: 32px;    line-height: 42px;    color: #fff;    margin-bottom: 10px;}.breadcumb-area .breadcumb-inner .page-list li {    display: inline-block;    margin: 0 12px;    color: #e8e8e8;    font-size: 16px;    line-height: 22px;    margin-bottom: 0;    position: relative;}.planning-area .single-price-plan .price-header .title {    font-size: 24px;    font-weight: 600;    line-height: 26px;    margin-bottom: 5px;    color: #fff;}.planning-area .single-price-plan .price-header .price {    font-size: 20px;    line-height: 18px;    font-weight: 600;    color: #fff;}.planning-area {    padding: 86px 0px 70px;}.destination-details-area .destination-details-content h3 {    font-size: 26px;    padding: 7px 0px;}.destination-details-area .mail-contact {    background-color: #e87823;    padding: 30px 30px;    margin-top: 20px;}.destination-details-area .mail-contact p {    font-size: 24px;    color: #fff;    margin-bottom: 10px;}.daily-show-area .daily-show-content span {    font-size: 16px;    font-weight: 500;    line-height: 32px;}.daily-show-content h3{	font-size: 28px;}.show-details-area .show-details-content span {    font-size: 18px;    color: #6f6f6f;    font-weight: 500;}.membership-list{	padding-bottom: 30px;}.show-details-area {    padding: 100px 0px 70px;}.two{	padding-bottom:30px;}.blog-area .widget.widget-popular-post .single-post .part-text h4 a {    font-weight: 600;}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a {    display: block;    padding: 5px 12px;}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    display: inline-block;    float: none;}.contact-page-content-area .single-contact-info-box .icon {    left: 60px;    top: 50px;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 128px;}.contact-area .contact-bottom-inner .form-content-area .title {    font-size: 30px;    line-height: 50px;    color: #242424;    margin-bottom: 40px;}.contact-page-content-area {    padding: 100px 0 70px 0;}.contact-page-content-area .single-contact-info-box .content .title {   font-weight: 700;   font-size: 22px;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 110px;}}/* mobile tablet layout 375px */@media only screen and (max-width: 384px) {  .navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;}	.header-area .slider-all-text .subtitle {		line-height: 28px;		font-size: 28px;		font-weight: 600;		display: block;		margin-bottom: 10px;	}	.header-area .slider-all-text .title {    font-size: 36px;    font-weight: 700;    line-height: 46px;}	.header-area .slider-all-text p {		color: #fff;		font-size: 16px;		line-height: 22px;		font-weight: 400;	}	.header-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 100%;    margin-bottom: 20px;}.breadcumb-area .breadcumb-inner .title {    font-size: 36px;    font-weight: 700;}.home-area .slider-all-text .title {    font-size: 36px;    font-weight: 700;    line-height: 46px;}.home-area .slider-all-text .subtitle {    line-height: 28px;		font-size: 28px;		font-weight: 600;}.home-area .slider-all-text p {    font-size: 14px;}.join-area .join-donate {    display: block;}.join h3 {    font-weight: 500;    font-size: 24px;}.join-area .join-donate .join p {    font-size: 16px;}.about-area {    padding: 30px 0px 420px !important;}.about-area .content-column .inner-column .subtitle {    font-size: 22px;}.about-area .content-column .inner-column .title {    font-size: 24px;}.about-video-area .content-column .inner-column .subtitle {    font-size: 22px;}.visit-area .icon-text .titel {    font-weight: 500;}.destination-details-area .mail-contact p {    font-size: 26px;}.destination-details-area .mail-contact {    padding: 30px 80px;    margin-top: 50px;}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a {    display: block;    padding: 5px 8px;}.about_mission-area .mission-tab .nav .nav-item {    width: 180px;}.section-title .title {    font-size: 36px;	font-weight:600;}.destination-details-area .destination-details-content h3 {    font-size: 36px;    color: #242424;    padding: 0px 0px 10px;}.daily-show-content h3{	font-size: 24px;	font-weight:600;}.daily-show-area .daily-show-content span {    font-size: 20px;    font-weight: 500;}.show-details-content h3{	font-size: 26px;	font-weight:600;}.show-details-area .show-details-content span {    font-size: 22px;    font-weight: 500;}.show-details-area .membership-content h3 {    font-size: 20px;	font-weight:500;}.show-details-area .membership-content h5 {    font-size: 16px;	font-weight:500;}.blog-area .single-blog-item .content .title {    font-size: 16px;    font-weight: 600;}.blog-area .single-blog-item .content p {    font-size: 15px;    line-height: 24px;}.blog-details-page-content-area .blog-details-content .entry-footer .right-content {    display: inline-block;    float:left;	padding-bottom:30px;}.visit-area .icon-text .titel a {    font-size: 24px;}.planning-area .single-price-plan .price-header .title {    font-size: 28px;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 110px;}.about-area .content-column .inner-column .title {    font-size: 28px;}.about-area .content-column .inner-column .subtitle {    font-size: 24px;}.about-area {    padding: 30px 0px 400px !important;}.about-video-area .content-column .inner-column .title {    font-size: 32px;    font-weight: 700;    line-height: 40px;}.join h3 {    font-weight: 500;    font-size: 22px;}.animals-slide-area {    padding: 86px 0px 70px;}.destination-details-area .mail-contact {    padding: 30px 30px;    margin-top: 30px;}.visit-area .icon-text .titel a {    font-size: 22px;}.show-details-area .membership-content h3 {    font-size: 18px;    font-weight: 600;}.destination-details-area .destination-details-content h3 {    font-size: 26px;}}/* mobile tablet layout 360px */@media only screen and (max-width: 360px) {	.navbar-area .right-btn-wrapper {	display:none;}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {     color: #004650; }.navbar-area .navbar-collapse .navbar-nav .nav-item:after {	display:none;}	.navbar-area .navbar-collapse .navbar-nav {		float: right;		position: absolute;		top: -3px;		background: #fff;		z-index: 9;		right: 3%;		width: 250px;		padding-left: 20px;	}		.header-area .slider-all-text p {		color: #fff;		font-size: 14px;		line-height: 22px;		font-weight: 400;	}	.header-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 100%;    margin-bottom: 20px;}.home-area .slider-all-text p {    font-size: 14px;}.join-area .join-donate {    display: block;}.about-video-area .content-column .inner-column .title {    font-size: 28px;}.about-area .content-column .inner-column .title {    font-size: 24px;}.blog-area .blog-item .blog-text h3 {    font-weight: 500;	font-size: 22px;}.blog-area .blog-item .blog-text2 h4 {    font-size: 22px;}.blog-area .blog-item .blog-2 {    display: block;    float: none;}.section-title .title {    font-size: 28px;}.breadcumb-area .breadcumb-inner .title {    font-size: 32px;    font-weight: 600;}.destination-details-area .destination-details-content h3 {    font-size: 32px;}.blog-details-page-content-area .reply-image {    margin-left: 0px;}.blog-details-page-content-area .reply {    padding-left: 0px;}.animals-area .slider-for .animals-image-big .donate-text h3 {    font-size: 20px;}.animals-area .slider-for .animals-image-big .donate-text p {    font-size: 16px;}.contact-page-content-area .single-contact-info-box .icon {    left: 17%;    top: 55px;}.about-area {    padding: 30px 0px 390px !important;}.section-title p {    font-size: 15px;    line-height: 24px;}.visit-area .icon-text .titel a {    font-size: 24px;    font-weight: 600;}.join h3 {    font-weight: 500;    font-size: 22px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-size: 18px;}.contact-page-content-area .single-contact-info-box .content .title {    font-weight: 600;	font-size: 22px;}.about-area .content-column .inner-column .title {    font-size: 27px;    line-height: 32px;}.header-area .slider-all-text .title {    font-size: 32px;    font-weight: 700;    line-height: 46px;}.promo-area .single-promo-special .promo-special .promo-hover {    position: absolute;    top: 35%;    left: 6%;}.about-video-area .content-column .inner-column .subtitle {    font-size: 20px;}.join h3 {    font-weight: 500;    font-size: 20px;}.lets-area .lets_try h3 {    font-size: 26px;    margin-bottom: 40px;}.lets-area .lets_try span {    font-size: 22px;    font-weight: 500;}.destination-details-area .destination-details-content h3 {    font-size: 26px;}.destination-details-area .mail-contact {    padding: 30px 30px;    margin-top: 30px;}.show-details-area .membership-content h3 {    font-size: 16px;    font-weight: 700;}}/* mobile tablet layout 320px */@media only screen and (max-width: 320px) {	.navbar-area .right-btn-wrapper {	display:none;}	.navbar-header{		width: 60%;	}	.navbar-area .navbar-collapse .navbar-nav {    float: right;    position: absolute;    top: 0px;    background: #fff;    z-index: 9;    right: -3%;    width: 250px;    padding-left: 20px;}	    .navbar-area {        padding: 20px;    }	.header-area .slider-all-text .subtitle {		line-height: 26px;		font-size: 24px;		font-weight: 600;		display: block;		margin-bottom: 10px;		text-transform: capitalize;	}	.header-area .slider-all-text .title {    font-size: 32px;    font-weight: 700;    line-height: 42px;    margin-bottom: 5px;    text-transform: capitalize;}	.header-area .slider-all-text p {		color: #fff;		font-size: 15px;		line-height: 22px;		font-weight: 400;	}	.header-area .slider-all-text .btn-wrapper .boxed-btn {    border-radius: 35px;    width: 100%;    margin-bottom: 20px;}.home-area .slider-all-text .title {    font-size: 32px;	font-weight: 600;}.about-video-area .content-column .inner-column .title {    font-size: 28px;}.section-title {    margin-bottom: 15px;	padding-bottom: 10px;}.lets_try h3 {    font-size: 26px;}.lets-area .lets_try span {    font-size: 20px;	font-weight: 500;}.lets-area .lets_try h3 {    font-size: 24px;}.join-area .join-donate .join p {    font-size: 16px;}.gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay {    background-color: rgba(240, 122, 13, 0.8);    width: 90%;    height: 80%;    bottom: 0;    position: absolute;    top: 5%;    left: 5%;    opacity: 0;}.join-area .join-donate {    display: block;}.about-area {    padding: 30px 0px 330px !important;}.destination-details-area .mail-contact p {    font-size: 24px;}.about-area .content-column .inner-column .title {    font-size: 24px;}.single-promo-special {    margin-bottom: 120px;}.blog-area .blog-item .blog-text h3 {    font-weight: 500;    font-size: 22px;}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a {    display: block;    padding: 5px 2px;}.promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top .promo-heading-name h4 {    font-size: 18px;}.promo-area {    padding: 86px 0px 40px;}.about-area .content-column .inner-column .title {    font-size: 22px;}.about-video-area .content-column .inner-column .subtitle {    font-size: 20px;}.about-video-area .content-column .inner-column .title {    font-size: 26px;}.contact-page-content-area .single-contact-info-box .content {    padding: 50px 25px 25px 100px;}.join h3 {    font-weight: 600;    font-size: 20px;}.about_mission-area .about-content h2 {    font-size: 28px;}.about_mission-area .about-content h3 {    font-size: 18px;    line-height: 28px;}.planning-area .single-price-plan .price-header .title {    font-size: 26px;}.planning-area .single-price-plan .price-header .price {    font-size: 22px;    line-height: 20px;}.destination-details-area .destination-details-content h3 {    font-size: 28px;}.destination-details-area h3 {    font-size: 24px;    padding: 20px 0px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-weight: 600;    font-size: 14px;}.testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .desciption p {    font-size: 14px;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {    font-weight: 600;    font-size: 14px;}.testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .desciption p {    font-size: 14px;}.daily-show-content h3 {    font-size: 20px;    font-weight: 600;}.daily-show-area .daily-show-content span {    font-size: 18px;    line-height: 30px;}.show-details-content h3 {    font-size: 24px;    font-weight: 600;}.show-details-area .show-details-content span {    font-size: 18px;    font-weight: 500;}.blog-area .widget.widget-popular-post .single-post .part-text h4 a {    font-size: 16px;    font-weight: 500;}.blog-area .widget.widget-popular-post .single-post .part-text span {    font-weight: 400;}.blog-details-page-content-area .blog-details-content .title {    font-size: 18px;}.blog-details-page-content-area .widget.widget-popular-post .single-post .part-text h4 a {    font-weight: 400;}.blog-details-page-content-area .widget.widget-popular-post .single-post .part-text span {    font-weight: 400;}.single-promo-special {    margin-bottom: 40px;}.promo-area .single-promo-special .promo-special .promo-hover {    position: absolute;    top: 42%;    left: 6%;}.planning-area .single-price-plan .price-header .title {    font-size: 24px;}.planning-area .single-price-plan .price-header .price {    font-size: 20px;    line-height: 16px;}.destination-details-area .destination-details-content h3 {    font-size: 24px;}.destination-details-area .mail-contact {    padding: 25px 30px;    margin-top: 30px;}.blog-area {    padding: 86px 0 50px 0;}}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5154(此说明只在演示页面有,不在下载的源码里)*/