/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5154(此说明只在演示页面有,不在下载的源码里)*//*------------------------������ȫ��õ�Bootstrapģ�壺http://www.bootstrapmb.com--------------------------** @typography--------------------------** Global css--------------------------** Preloader--------------------------** Normalize--------------------------** Navbar Area--------------------------** Header Area--------------------------** Home Area--------------------------** Breadcrumb Area--------------------------** About Area--------------------------** About Video Area--------------------------** Destination Area--------------------------** Destination2 Area--------------------------** Visit Area--------------------------** Animals Area--------------------------** Animals Slide Area--------------------------** Promo Area--------------------------** Join Area--------------------------** Lets Area--------------------------** Testimonials Area--------------------------** Testimonial2 Area--------------------------** Blog Area--------------------------** Footer Area--------------------------** About Us Page--------------------------** Planning Page--------------------------** Daily Show Page--------------------------** Show Details Page--------------------------** Gallery Page--------------------------** Blog Page--------------------------** Blog Details Page--------------------------** Destination Details Page--------------------------** Ticket Pricing Page--------------------------** Contact Page--------------------------*//*-----------------    @Typography-----------------*/@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700|Open Sans:400,600,700");/*---------------------------** Global Scss---------------------------*/.section-title {  margin-bottom: 55px;  text-align: center; }  .section-title .title {    font-size: 46px;    line-height: 60px;    margin-bottom: 10px;    color: #e87823;    font-weight: 700;    text-transform: capitalize;    margin-top: 0; }    .section-title .title:after {      content: '';      border-bottom: solid 1px #e87823;      border-top: solid 1px #e87823;      position: absolute;      left: 22%;      top: 15%;      z-index: 1;      width: 35px;      height: 7px; }    .section-title .title:before {      content: '';      border-bottom: solid 1px #e87823;      border-top: solid 1px #e87823;      position: absolute;      right: 22%;      top: 15%;      z-index: 1;      width: 35px;      height: 7px; }  .section-title p {    font-size: 16px;    line-height: 28px;    color: #918f8e; }.more-btn {  display: inline-block;  color: #fff;  background-color: #e87823;  font-weight: 600;  font-size: 16px;  line-height: 50px;  border-radius: 10px;  text-align: center;  overflow: hidden;  height: 50px;  width: 160px;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  text-transform: uppercase; }  .more-btn:hover {    background-color: #004650;    color: #fff; }/*/boxed button*/.boxed-btn {  display: inline-block;  text-align: center;  width: 160px;  height: 50px;  line-height: 50px;  font-size: 16px;  border-radius: 10px;  color: #fff;  background-color: #e87823;  text-transform: capitalize;  font-weight: 700;  overflow: hidden;  -webkit-transition: 0.3s ease;  -moz-transition: 0.3s ease;  -o-transition: 0.3s ease;  transition: 0.3s ease; }  .boxed-btn:hover {    background-color: #6dad29;    color: #fff; }.boxed-btn.blank {  background-color: transparent;  color: #fff; }  .boxed-btn.blank:hover {    background-color: #e87823;    color: #fff; }.mt-30 {  margin-top: 30px; }.minus {  color: rgba(206, 49, 49, 0.856); }.bg-white {  background-color: #fff; }.plus {  color: #5cb85c; }.modal-dialog {  margin: 0 auto; }.modal {  top: 20px; }.modal-open {  padding-right: 0px !important; }.modal.show {  padding-right: 0 !important; }.navbar-expand-lg .navbar-nav .nav-link {  padding-right: .4rem;  padding-left: 0.4rem; }.hr-breaak-line {  padding-top: 40px;  border-bottom: 1px solid #e8e8e8;  margin-bottom: 37px; }.video-play-btn {  display: inline-block;  width: 70px;  height: 70px;  line-height: 70px;  text-align: center;  font-size: 16px;  background-color: #e87823;  border-radius: 50%;  color: #fff;  position: relative;  z-index: 1; }  .video-play-btn:before {    content: "";    position: absolute;    z-index: 0;    left: 50%;    top: 50%;    -ms-transform: translateX(-50%) translateY(-50%);    /* IE 9 */    -webkit-transform: translateX(-50%) translateY(-50%);    /* Chrome, Safari, Opera */    transform: translateX(-50%) translateY(-50%);    display: block;    width: 80px;    height: 80px;    background: rgba(232, 120, 35, 0.7);    border-radius: 50%;    -webkit-animation: pulse-border 1500ms ease-out infinite;    animation: pulse-border 1500ms ease-out infinite;    visibility: hidden;    opacity: 0;    z-index: -1; }  .video-play-btn:hover {    color: #fff; }    .video-play-btn:hover:before {      visibility: visible;      opacity: 1; }.back-to-top {  position: fixed;  right: 30px;  bottom: 30px;  width: 50px;  height: 50px;  background-color: #004650;  color: #fff;  text-align: center;  line-height: 50px;  border-radius: 50%;  cursor: pointer;  z-index: 99;  -webkit-transition: all 0.5s ease-in;  -moz-transition: all 0.5s ease-in;  -o-transition: all 0.5s ease-in;  transition: all 0.5s ease-in; }  .back-to-top i {    -ms-transform: rotate(-45deg);    /* IE 9 */    -webkit-transform: rotate(-45deg);    /* Chrome, Safari, Opera */    transform: rotate(-45deg); }/*-------------------------    Preloader Css---------------------------*/.preloader {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #fff;  z-index: 9999999;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; }  .preloader.hide {    opacity: 0;    display: none; }.loader {  position: relative;  width: 60px;  height: 60px;  border-radius: 50%;  margin: 75px;  display: inline-block;  vertical-align: middle; }.loader-1 .loader-outter {  position: absolute;  border: 4px solid #004650;  border-left-color: transparent;  border-bottom: 0;  width: 100%;  height: 100%;  border-radius: 50%;  -webkit-animation: loader-1-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;  animation: loader-1-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite; }.loader-1 .loader-inner {  position: absolute;  border: 4px solid #004650;  border-radius: 50%;  width: 40px;  height: 40px;  left: calc(50% - 20px);  top: calc(50% - 20px);  border-right: 0;  border-top-color: transparent;  -webkit-animation: loader-1-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;  animation: loader-1-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite; }@-webkit-keyframes loader-1-outter {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg); } }@keyframes loader-1-outter {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg); } }@-webkit-keyframes loader-1-inner {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(-360deg);    transform: rotate(-360deg); } }@keyframes loader-1-inner {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(-360deg);    transform: rotate(-360deg); } }.search-popup.search-popup-form .submit-btn {  background-color: #6dad29; }.search-popup.active .search-popup-form {  visibility: visible;  opacity: 1; }.search-popup .search-popup-form {  min-width: 600px;  position: absolute;  position: fixed;  top: 50%;  left: 50%;  -webkit-transition: 0.5s ease;  -moz-transition: 0.5s ease;  -o-transition: 0.5s ease;  transition: 0.5s ease;  visibility: hidden;  opacity: 0;  -ms-transform: translate(-50%, -50%);  /* IE 9 */  -webkit-transform: translate(-50%, -50%);  /* Chrome, Safari, Opera */  transform: translate(-50%, -50%);  z-index: 2; }.search-popup .search-popup-form .form-element .input-field {  border: none;  font-family: "Rubik", sans-serif;  border-top-right-radius: 6px;  border-bottom-right-radius: 6px; }.search-popup .search-popup-form .submit-btn {  position: absolute;  right: 0;  top: 0;  width: 80px;  border-top-right-radius: 5px;  border-bottom-right-radius: 5px; }.search-popup .search-popup-form .input-field {  width: 100%;  height: 60px;  padding: 0 30px;  border-radius: 5px;  color: #7c7c90; }.submit-btn {  width: 250px;  height: 60px;  text-align: center;  font-weight: 700;  font-size: 14px;  line-height: 40px;  color: #fff;  text-transform: uppercase;  background-color: #004650;  border: none;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  cursor: pointer; }.body-overlay {  position: fixed;  width: 100%;  height: 100%;  display: block;  background-color: rgba(0, 0, 0, 0.54);  z-index: 1;  content: '';  left: 0;  top: 0;  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress; }.body-overlay.active {  visibility: visible;  opacity: .80; }@media only screen and (max-width: 991px) {  .row.reorder-xs {    -ms-transform: rotate(180deg);    /* IE 9 */    -webkit-transform: rotate(180deg);    /* Chrome, Safari, Opera */    transform: rotate(180deg);    direction: rtl; }  .row.reorder-xs >[class*="col-"] {    -ms-transform: rotate(-180deg);    /* IE 9 */    -webkit-transform: rotate(-180deg);    /* Chrome, Safari, Opera */    transform: rotate(-180deg);    direction: ltr; } }@media only screen and (max-width: 767px) {  .row.reorder-xs {    -ms-transform: rotate(180deg);    /* IE 9 */    -webkit-transform: rotate(180deg);    /* Chrome, Safari, Opera */    transform: rotate(180deg);    direction: rtl; }  .row.reorder-xs >[class*="col-"] {    -ms-transform: rotate(-180deg);    /* IE 9 */    -webkit-transform: rotate(-180deg);    /* Chrome, Safari, Opera */    transform: rotate(-180deg);    direction: ltr; } }/*====================** Normalize====================*/html {  font-family: Open Sans;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  overflow-x: hidden; }body {  font-family: Open Sans;  font-size: 16px;  /*  base font size  15px= 1em*/  margin: 0;  color: #242424;  overflow-x: hidden; }span {  font-family: "Raleway", Open Sans; }h1 {  font-size: 60px;  line-height: 1.0833333333333333; }h2 {  font-size: 52px;  line-height: 1.4444444444444444; }h3 {  font-size: 30px;  line-height: 1.0833333333333333; }h4 {  font-size: 24px;  line-height: 1.2380952380952381; }h1,h2,h3,h4,h5,h6 {  color: #e87823;  font-weight: 700;  font-family: "Raleway", Open Sans; }p {  font-size: 16px;  color: #929292;  line-height: 1.625;  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; }a {  color: #e87823;  text-decoration: none; }a,a:hover,a:focus,a:active {  text-decoration: none;  outline: none; }a i {  padding: 0 2px; }img {  max-width: 100%; }/*input and button type focus outline disable*/input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,select:focus {  outline: none;  -webkit-box-shadow: none;  box-shadow: none;  border: 1px solid #ddd; }/** * 5.0 - Alignments */.alignleft {  float: left; }.alignright {  float: right; }.aligncenter {  clear: both;  display: block;  margin: 0 auto 1.75em; }ul {  margin: 0;  padding: 0;  list-style: none; }/*------------------------------    Navbar Area------------------------------*/.navbar-area {  -webkit-transition: 0.5s ease-in;  -moz-transition: 0.5s ease-in;  -o-transition: 0.5s ease-in;  transition: 0.5s ease-in;  background-color: #004650;  padding: 0;  position: relative;  z-index: 2; }  .navbar-area .navbar-collapse {    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end; }    .navbar-area .navbar-collapse .navbar-nav {      float: right; }      .navbar-area .navbar-collapse .navbar-nav .nav-item {        display: inline-block;        font-size: 14px;        line-height: 45px;        text-transform: uppercase;        font-weight: 700;        padding: 15px 7px;        position: relative; }        .navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown:hover {          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown:hover .dropdown-menu {            display: block;            -webkit-transition: 0.5s ease;            -moz-transition: 0.5s ease;            -o-transition: 0.5s ease;            transition: 0.5s ease; }        .navbar-area .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu {          padding: 0;          border-radius: 0; }          .navbar-area .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu .dropdown-item {            font-size: 14px;            font-weight: 600;            color: #004650;            -webkit-transition: all 0.3s ease-in;            -moz-transition: all 0.3s ease-in;            -o-transition: all 0.3s ease-in;            transition: all 0.3s ease-in; }            .navbar-area .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu .dropdown-item:hover {              background-color: #004650;              color: #fff;              -webkit-transition: 0.5s ease;              -moz-transition: 0.5s ease;              -o-transition: 0.5s ease;              transition: 0.5s ease; }        .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show {          padding: 0;          border-radius: 0; }          .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show .dropdown-item {            font-size: 14px;            font-weight: 600;            color: #004650;            -webkit-transition: all 0.3s ease-in;            -moz-transition: all 0.3s ease-in;            -o-transition: all 0.3s ease-in;            transition: all 0.3s ease-in; }            .navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show .dropdown-item:hover {              background-color: #004650;              color: #fff; }        .navbar-area .navbar-collapse .navbar-nav .nav-item:after {          position: absolute;          left: 50%;          bottom: 20px;          width: 7px;          height: 7px;          border-radius: 50%;          background-color: #e87823;          content: '';          visibility: hidden;          opacity: 0;          -ms-transform: translateX(-50%);          -webkit-transform: translateX(-50%);          transform: translateX(-50%);          -webkit-transition: all 0.5s ease-in;          -moz-transition: all 0.5s ease-in;          -o-transition: all 0.5s ease-in;          transition: all 0.5s ease-in; }        .navbar-area .navbar-collapse .navbar-nav .nav-item.active .nav-link {          color: #e87823; }        .navbar-area .navbar-collapse .navbar-nav .nav-item.active:after {          visibility: visible;          opacity: 1; }        .navbar-area .navbar-collapse .navbar-nav .nav-item:hover .nav-link {          color: #e87823; }        .navbar-area .navbar-collapse .navbar-nav .nav-item:hover:after {          visibility: visible;          opacity: 1; }        .navbar-area .navbar-collapse .navbar-nav .nav-item:last-child {          padding-right: 0; }          .navbar-area .navbar-collapse .navbar-nav .nav-item:last-child:after {            display: none; }          .navbar-area .navbar-collapse .navbar-nav .nav-item:last-child .nav-link {            padding-right: 0; }        .navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link {          color: #fff; }  .navbar-area .right-btn-wrapper {    padding-left: 50px; }    .navbar-area .right-btn-wrapper a i {      padding-right: 7px; }/*------------------------------    Header Area------------------------------*/.header-area {  position: relative;  z-index: 0;  padding-top: 247px;  padding-bottom: 244px;  overflow: hidden;  -webkit-transition: 0.3s ease;  -moz-transition: 0.3s ease;  -o-transition: 0.3s ease;  transition: 0.3s ease; }  .header-area.header-bg {    background-image: url(../img/bg/slide.jpg);    background-size: cover;    background-position: center; }  .header-area .slider-all-text .title {    font-size: 55px;    font-weight: 700;    line-height: 60px;    color: #fff; }  .header-area .slider-all-text .subtitle {    color: #004650;    font-size: 48px;    line-height: 40px;    font-weight: 600;    display: block;    margin-bottom: 20px; }  .header-area .slider-all-text p {    color: #fff;    font-size: 18px;    line-height: 28px;    font-weight: 400; }  .header-area .slider-all-text .btn-wrapper {    margin-top: 40px; }    .header-area .slider-all-text .btn-wrapper .boxed-btn {      display: inline-block;      text-align: center;      width: 170px;      height: 50px;      line-height: 50px;      font-size: 16px;      border-radius: 10px;      color: #fff;      background-color: #e87823;      text-transform: capitalize;      font-weight: 700;      overflow: hidden;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .header-area .slider-all-text .btn-wrapper .boxed-btn:hover {        background-color: #6dad29;        color: #fff; }/*------------------------------    Home Area------------------------------*/.home-area {  position: relative;  z-index: 0;  padding-top: 248px;  padding-bottom: 243px;  overflow: hidden; }  .home-area:after {    position: absolute;    left: 0;    top: 0;    background-color: rgba(0, 0, 0, 0.5);    content: '';    width: 100%;    height: 100%;    z-index: -1; }  .home-area.home-bg {    background-image: url(../img/bg/banner.jpg);    background-size: cover;    background-position: center; }  .home-area .slider-all-text {    text-align: center; }    .home-area .slider-all-text .title {      font-size: 55px;      font-weight: 700;      line-height: 60px;      color: #fff; }    .home-area .slider-all-text .subtitle {      color: #e87823;      font-size: 48px;      line-height: 40px;      font-weight: 500;      display: block;      margin-bottom: 20px; }    .home-area .slider-all-text p {      color: #fff;      font-size: 18px;      line-height: 28px;      font-weight: 400; }    .home-area .slider-all-text .btn-wrapper {      margin-top: 40px; }      .home-area .slider-all-text .btn-wrapper .boxed-btn {        display: inline-block;        text-align: center;        width: 170px;        height: 50px;        line-height: 50px;        font-size: 16px;        border-radius: 10px;        color: #fff;        background-color: #e87823;        text-transform: uppercase;        font-weight: 700;        overflow: hidden;        -webkit-transition: 0.3s ease;        -moz-transition: 0.3s ease;        -o-transition: 0.3s ease;        transition: 0.3s ease; }        .home-area .slider-all-text .btn-wrapper .boxed-btn:hover {          background-color: #6dad29;          color: #fff; }/*==========================================    Breadcrumb Area==========================================*/.breadcumb-area {  position: relative;  z-index: 0;  padding: 132px 0 137px 0; }  .breadcumb-area:after {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-color: rgba(19, 18, 34, 0.6);    content: '';    z-index: -1; }  .breadcumb-area.breadcrumb-bg {    background-image: url(../img/bg/breadcumb-bg.jpg);    background-position: center;    background-size: cover; }  .breadcumb-area .breadcumb-inner .title {    font-size: 50px;    line-height: 60px;    color: #fff;    margin-bottom: 10px; }  .breadcumb-area .breadcumb-inner .page-list li {    display: inline-block;    margin: 0 12px;    color: #e8e8e8;    font-size: 18px;    line-height: 28px;    margin-bottom: 0;    position: relative; }    .breadcumb-area .breadcumb-inner .page-list li a {      color: #fff;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .breadcumb-area .breadcumb-inner .page-list li a:hover {        color: #e87823; }.breadcumb-area .breadcumb-inner .page-list li:first-child {  margin-left: 0; }.breadcumb-area .breadcumb-inner .page-list li:after {  position: absolute;  right: -20px;  top: 2px;  color: #fff;  content: "/";  font-family: "Font Awesome 5 Free";  font-weight: 900; }.breadcumb-area .breadcumb-inner .page-list li:last-child:after {  display: none; }/*------------------------------    About Area------------------------------*/.about-area {  padding: 98px 0px 68px; }  .about-area .images-column .inner-column {    position: relative;    width: 100%;    text-align: center; }    .about-area .images-column .inner-column .about-image1 {      position: absolute;      z-index: 3;      top: 200px;      left: 80px;      -webkit-transition: all 0.5s ease-in;      -moz-transition: all 0.5s ease-in;      -o-transition: all 0.5s ease-in;      transition: all 0.5s ease-in; }      .about-area .images-column .inner-column .about-image1:hover {        z-index: 3;        -ms-transform: translate(10%, -10%);        /* IE 9 */        -webkit-transform: translate(10%, -10%);        /* Chrome, Safari, Opera */        transform: translate(10%, -10%); }    .about-area .images-column .inner-column .about-image2 {      position: absolute;      z-index: 2;      top: 60px;      left: 160px;      -webkit-transition: all 0.5s ease-in;      -moz-transition: all 0.5s ease-in;      -o-transition: all 0.5s ease-in;      transition: all 0.5s ease-in; }      .about-area .images-column .inner-column .about-image2:hover {        z-index: 4;        -ms-transform: translate(-10%, 10%);        /* IE 9 */        -webkit-transform: translate(-10%, 10%);        /* Chrome, Safari, Opera */        transform: translate(-10%, 10%); }    .about-area .images-column .inner-column .about-image3 {      position: absolute;      z-index: 1;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .about-area .images-column .inner-column .about-image3:hover {        z-index: 5;        -ms-transform: translate(-10%, -10%);        /* IE 9 */        -webkit-transform: translate(-10%, -10%);        /* Chrome, Safari, Opera */        transform: translate(-10%, -10%); }  .about-area .content-column {    padding: 50px 0px 40px 10px; }    .about-area .content-column .inner-column .subtitle {      font-size: 30px;      color: #e87823; }    .about-area .content-column .inner-column .title {      font-size: 36px;      color: #242424;      font-weight: 600; }    .about-area .content-column .inner-column .list-style {      padding: 20px 0px 30px; }      .about-area .content-column .inner-column .list-style li {        padding-bottom: 10px; }        .about-area .content-column .inner-column .list-style li i {          color: #21b73d;          padding-right: 15px; }/*------------------------------    About Video Area------------------------------*/.about-video-area {  padding: 81px 0px 82px;  border-bottom: 1px solid rgba(134, 129, 129, 0.1); }  .about-video-area .content-column {    padding: 10px; }    .about-video-area .content-column .inner-column .subtitle {      font-size: 30px;      color: #e87823; }    .about-video-area .content-column .inner-column .title {      font-size: 40px;      color: #242424; }    .about-video-area .content-column .inner-column .list-style {      padding: 20px 0px 30px; }      .about-video-area .content-column .inner-column .list-style li {        padding-bottom: 10px; }        .about-video-area .content-column .inner-column .list-style li i {          color: #21b73d;          padding-right: 15px; }  .about-video-area .video-column .inner-column .about-image2 {    position: relative;    display: inline-block;    margin-top: 20px; }    .about-video-area .video-column .inner-column .about-image2 .hover {      position: absolute;      left: 0;      top: 0;      width: 100%;      height: 100%;      background-image: url(../img/bg/home-about.png);      background-color: rgba(56, 148, 43, 0.5); }      .about-video-area .video-column .inner-column .about-image2 .hover .video-play-btn {        position: absolute;        left: 50%;        top: 50%;        -ms-transform: translate(-50%, -50%);        -webkit-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);        margin-left: -20px;        margin-top: 10px; }/*------------------------------    Destination  Area------------------------------*/.destination-area {  padding: 86px 0px 70px; }  .destination-area .inner-box {    position: relative;    margin-bottom: 30px; }    .destination-area .inner-box:hover .img-overlay {      opacity: 1;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-area .inner-box .image img {      position: relative;      width: 100%;      display: block;      background-color: #e87823;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-area .inner-box .img-overlay {      background-color: rgba(0, 70, 80, 0.8);      width: 90%;      height: 85%;      position: absolute;      top: 0;      left: 0;      margin: 5%;      opacity: 0; }      .destination-area .inner-box .img-overlay .view-button {        position: absolute;        left: 50%;        top: 50%;        -webkit-transition: all 0.3s ease-in;        -moz-transition: all 0.3s ease-in;        -o-transition: all 0.3s ease-in;        transition: all 0.3s ease-in;        -ms-transform: translate(-50%, -50%);        /* IE 9 */        -webkit-transform: translate(-50%, -50%);        /* Chrome, Safari, Opera */        transform: translate(-50%, -50%); }        .destination-area .inner-box .img-overlay .view-button p {          font-size: 24px;          color: #fff;          font-weight: 500; }        .destination-area .inner-box .img-overlay .view-button a {          margin: 0 8px;          width: 50px;          height: 50px;          border: 2px solid #fff;          line-height: 46px;          border-radius: 50%;          font-size: 16px;          color: #fff;          display: inline-block;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .destination-area .inner-box .img-overlay .view-button a:hover {            background-color: #fff;            color: #004650; }          .destination-area .inner-box .img-overlay .view-button a:first-child {            margin-left: 0; }/*------------------------------    Destination 2 Area------------------------------*/.destination-area2 {  padding: 86px 0px 70px; }  .destination-area2.destination-bg {    background-image: url(../img/bg/destination-bg.png);    background-size: cover;    background-position: center; }  .destination-area2 .inner-box {    position: relative;    margin-bottom: 30px; }    .destination-area2 .inner-box:hover .img-overlay {      opacity: 1;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-area2 .inner-box .image img {      position: relative;      width: 100%;      display: block;      background-color: #e87823;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-area2 .inner-box .img-overlay {      background-color: rgba(0, 70, 80, 0.8);      width: 90%;      height: 85%;      position: absolute;      top: 0;      left: 0;      margin: 5%;      opacity: 0; }      .destination-area2 .inner-box .img-overlay .view-button {        position: absolute;        left: 50%;        top: 50%;        -webkit-transition: all 0.3s ease-in;        -moz-transition: all 0.3s ease-in;        -o-transition: all 0.3s ease-in;        transition: all 0.3s ease-in;        -ms-transform: translate(-50%, -50%);        /* IE 9 */        -webkit-transform: translate(-50%, -50%);        /* Chrome, Safari, Opera */        transform: translate(-50%, -50%); }        .destination-area2 .inner-box .img-overlay .view-button p {          font-size: 24px;          color: #fff;          font-weight: 500; }        .destination-area2 .inner-box .img-overlay .view-button a {          margin: 0 8px;          width: 50px;          height: 50px;          border: 2px solid #fff;          line-height: 46px;          border-radius: 50%;          font-size: 16px;          color: #fff;          display: inline-block;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .destination-area2 .inner-box .img-overlay .view-button a:hover {            background-color: #fff;            color: #004650; }          .destination-area2 .inner-box .img-overlay .view-button a:first-child {            margin-left: 0; }/*------------------------------    Visit  Area------------------------------*/.visit-area {  padding: 86px 0px 66px;  background-color: #fdfaf7; }  .visit-area .icon-text {    text-align: center;    padding-bottom: 30px; }    .visit-area .icon-text:hover .icon {      background-color: #e87823;      color: #fff; }    .visit-area .icon-text:hover .titel a {      color: #e87823; }    .visit-area .icon-text .icon {      font-size: 14px;      width: 70px;      text-align: center;      height: 70px;      line-height: 70px;      color: #e87823;      background: #fff;      border-radius: 100% 50% 50% 100% / 75% 69% 69% 75%;      -webkit-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);      box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);      -webkit-transition: .3s ease-in;      -o-transition: .3s ease-in;      transition: .3s ease-in;      display: inline-block; }    .visit-area .icon-text .titel {      padding: 20px 0px 10px; }      .visit-area .icon-text .titel a {        font-size: 28px;        font-weight: 600;        color: #242424; }    .visit-area .icon-text .dis {      font-size: 15px;      line-height: 24px; }/*------------------------------    Animals  Area------------------------------*/.animals-area {  padding: 86px 0px 100px;  background-color: #fff; }  .animals-area .animals-image-slider {    margin-top: 5px; }  .animals-area .slick-list {    margin: 0 5px; }  .animals-area .animals-image {    display: inline-block;    margin-bottom: 11px;    outline: medium none; }  .animals-area .animals-image img {    border: 1px solid #fff;    border-radius: 50%;    cursor: pointer;    display: inline-block !important;    height: 80px;    margin-bottom: 30px;    margin-top: 36px;    outline: 0 none;    width: 80px; }  .animals-area .animals-image.slick-current img {    border: 3px solid #E5E5E5;    height: 146px;    margin-top: 0;    opacity: 1;    border-top: 0;    width: 146px; }  .animals-area .animals-text-slider h2 {    color: #34C7FF;    display: block;    /* font-family: "montserratregular"; */    font-size: 24px;    font-weight: 500;    line-height: 26px; }  .animals-area .animals-text-slider {    margin: auto;    padding: 0;    position: relative;    width: 100%;    z-index: 9; }  .animals-area .animals-image-big {    outline: none; }  .animals-area .animals-image-big p {    margin-top: 22px;    color: #ADADAD;    line-height: 1.5;    font-size: 16px;    font-weight: 300; }  .animals-area .slick-prev, .animals-area .slick-next {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: medium none;    color: rgba(0, 0, 0, 0);    cursor: pointer;    display: block;    font-size: 0;    height: 25px;    outline: medium none;    padding: 0;    position: absolute;    top: 34.6%;    width: 16px; }  .animals-area .slick-prev {    left: -31px; }  .animals-area .slick-next {    right: -31px; }  .animals-area .slick-prev:before, .animals-area .slick-next:before {    height: 25px;    width: 16px;    left: 0;    top: 0;    position: absolute;    color: #fff;    content: "\f14a";    font-family: "Material-Design-Iconic-Font";    font-size: 50px !important;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }  .animals-area .slick-next:before {    right: 0;    content: "\f14a";    cursor: pointer; }  .animals-area .slick-slider {    z-index: 9; }  .animals-area .animals-image-big i {    color: #FFA800;    font-size: 18px; }  .animals-area .animals-area:hover .slick-prev:before, .animals-area .animals-area:hover .slick-next:before {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }  .animals-area .slider-for {    margin-top: 50px; }    .animals-area .slider-for .animals-image-big {      position: relative; }      .animals-area .slider-for .animals-image-big img {        height: auto;        width: 100%; }      .animals-area .slider-for .animals-image-big .donate-text {        position: absolute;        top: 35%;        left: 10%; }        .animals-area .slider-for .animals-image-big .donate-text p {          font-size: 24px;          font-weight: 500;          color: #fff;          padding-left: 50px; }/*--------------------    Animals Slide area--------------------*/.animals-slide-area {  padding: 86px 0px 95px; }  .animals-slide-area.home-two {    padding-bottom: 92px; }  .animals-slide-area.about-page {    padding-bottom: 90px; }  .animals-slide-area .animals-carousel .single-carousel-item:hover img {    opacity: .5; }  .animals-slide-area .animals-carousel .single-carousel-item:hover h5 {    color: #e87823; }  .animals-slide-area .animals-carousel .single-carousel-item img {    padding: 0 20px;    -webkit-transition: all 0.3s ease-in;    -moz-transition: all 0.3s ease-in;    -o-transition: all 0.3s ease-in;    transition: all 0.3s ease-in;    cursor: pointer; }  .animals-slide-area .animals-carousel .single-carousel-item h5 {    text-align: center;    font-size: 18px;    color: #242424;    padding-top: 15px; }/*------------------------------    Promo  Area------------------------------*/.promo-area {  padding: 86px 0px 100px;  background-color: #fdfaf7; }  .promo-area .single-promo-special .promo-special {    position: relative; }    .promo-area .single-promo-special .promo-special img {      width: 100%;      height: auto; }    .promo-area .single-promo-special .promo-special .promo-price {      position: absolute;      right: 15px;      top: 15px;      width: 50px;      height: 50px;      border-radius: 50px;      text-align: center;      background-color: #e87823;      color: #fff;      padding: 8px;      font-size: 14px;      font-weight: 700;      z-index: 10;      line-height: 18px;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .promo-area .single-promo-special .promo-special .promo-price span {        font-weight: 400; }    .promo-area .single-promo-special .promo-special .promo-hover {      position: absolute;      top: 60%;      left: 5%; }      .promo-area .single-promo-special .promo-special .promo-hover .promo-details-wrapper {        display: table;        width: 100%;        height: 100%; }      .promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top {        padding: 10px 20px;        margin: -20px;        margin-right: -2px;        background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, #262523));        background: -webkit-linear-gradient(top, transparent 0%, #262523 60%);        background: -o-linear-gradient(top, transparent 0%, #262523 60%);        background: linear-gradient(to bottom, transparent 0%, #262523 60%);        -webkit-transition: all 0.3s ease-in;        -moz-transition: all 0.3s ease-in;        -o-transition: all 0.3s ease-in;        transition: all 0.3s ease-in; }        .promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top:hover {          background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, #bf6b29));          background: -webkit-linear-gradient(top, transparent 0%, #bf6b29 60%);          background: -o-linear-gradient(top, transparent 0%, #bf6b29 60%);          background: linear-gradient(to bottom, transparent 0%, #bf6b29 60%);          -webkit-transition: all 0.7s ease-in;          -moz-transition: all 0.7s ease-in;          -o-transition: all 0.7s ease-in;          transition: all 0.7s ease-in; }        .promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top .promo-heading-name h4 {          color: #fff;          font-size: 22px;          font-weight: 600; }        .promo-area .single-promo-special .promo-special .promo-hover .promo-inner-top p {          color: #fff;          font-size: 14px; }/*------------------------------    Join Area------------------------------*/.join-area {  position: relative;  z-index: 0;  padding: 100px 0px 80px;  overflow: hidden; }  .join-area:after {    position: absolute;    left: 0;    top: 0;    background-color: rgba(255, 255, 255, 0.1);    content: '';    width: 100%;    height: 100%;    z-index: -1; }  .join-area.join-bg {    background-image: url(../img/bg/join-bg.jpg);    background-size: cover;    background-position: center; }  .join-area .join-donate {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between; }    .join-area .join-donate .join p {      font-size: 24px;      color: #fff; }    .join-area .join-donate .donate {      float: right; }/*------------------------------    Lets Area------------------------------*/.lets-area {  position: relative;  z-index: 0;  padding: 92px 0px 100px;  overflow: hidden; }  .lets-area .lets_try span {    font-size: 30px;    font-weight: 700;    color: #242424; }  .lets-area .lets_try h3 {    margin-bottom: 30px; }  .lets-area .lets_try .form-group .form-control {    width: 100%;    height: 60px;    font-size: 14px;    padding: 20px;    background: transparent;    border-radius: 10px; }    .lets-area .lets_try .form-group .form-control::-webkit-input-placeholder {      /* WebKit browsers */      color: #242424; }    .lets-area .lets_try .form-group .form-control:-moz-placeholder {      /* Mozilla Firefox 4 to 18 */      color: #242424; }    .lets-area .lets_try .form-group .form-control::-moz-placeholder {      /* Mozilla Firefox 19+ */      color: #242424; }    .lets-area .lets_try .form-group .form-control:-ms-input-placeholder {      /* Internet Explorer 10+ */      color: #242424; }  .lets-area .lets_try .form-group.text-area .form-control {    min-height: 250px;    resize: none; }  .lets-area .lets_try .submit-box {    padding-top: 20px; }    .lets-area .lets_try .submit-box .submit-btn {      width: 180px;      height: 50px;      border: none;      text-transform: capitalize;      background-color: #e87823;      color: #fff;      font-weight: 500;      border-radius: 3px;      cursor: pointer;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .lets-area .lets_try .submit-box .submit-btn:hover {        background-color: #004650; }  .lets-area .lets_try .form-control:focus {    border-color: #495057;    -webkit-box-shadow: none;    box-shadow: none; }  .lets-area .lets-image img {    max-width: none;    width: auto; }/*------------------------------    Testimonials Area------------------------------*/.testimonials-area {  padding: 86px 0px 170px;  background-color: #181c22; }  .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item {    padding: 40px 30px;    color: #fff;    border-radius: 6px;    position: relative;    border: 1px solid #a7a7a7; }    .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item:hover {      border: 1px solid #10af1f; }    .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head {      display: -webkit-box;      display: -ms-flexbox;      display: flex; }      .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details {        padding-left: 25px;        margin-top: 15px; }        .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {          font-size: 20px;          font-weight: 600;          text-transform: capitalize;          margin-top: 0; }        .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details .post {          font-size: 14px;          color: #fff;          font-weight: 400; }      .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .thumb {        left: 30px; }        .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .review-head .thumb img {          border-radius: 5px; }    .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .desciption {      padding-top: 30px;      font-size: 16px;      font-style: italic;      color: #fff; }      .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .desciption p {        color: #fff; }      .testimonials-area .carousel .carousel-inner .carousel-item .single-review-item .desciption .rating li {        display: inline-block;        font-size: 14px;        color: #ffb923; }  .testimonials-area .carousel .carousel-array .carousel-control {    width: 30px;    height: 30px;    background: #a7a7a7;    text-shadow: none;    top: 340px;    border-radius: 50px;    margin-right: 520px; }    .testimonials-area .carousel .carousel-array .carousel-control i {      font-size: 18px; }  .testimonials-area .carousel .carousel-array .left {    left: auto;    right: 40px; }  .testimonials-area .carousel .carousel-array .right {    left: auto; }/*------------------------------    Testimonials2 Area------------------------------*/.testimonials-area2 {  padding: 86px 0px 170px;  background-color: #fdfaf7; }  .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item {    padding: 40px 30px;    background-color: #fff;    border-radius: 6px;    position: relative;    border: 1px solid #ffb923; }    .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item:hover {      border: 1px solid #10af1f; }    .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head {      display: -webkit-box;      display: -ms-flexbox;      display: flex; }      .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details {        padding-left: 25px;        margin-top: 15px; }        .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details h6 {          font-size: 20px;          font-weight: 600;          text-transform: capitalize;          color: #242424;          margin-top: 0; }        .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .author-details .post {          font-size: 14px;          color: #242424;          font-weight: 400; }      .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .thumb {        left: 30px; }        .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .review-head .thumb img {          border-radius: 5px; }    .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .desciption {      padding-top: 30px;      font-size: 16px;      font-style: italic;      color: #242424; }      .testimonials-area2 .carousel .carousel-inner .carousel-item .single-review-item .desciption .rating li {        display: inline-block;        font-size: 14px;        color: #ffb923; }  .testimonials-area2 .carousel .carousel-array .carousel-control {    width: 30px;    height: 30px;    background: #a7a7a7;    text-shadow: none;    top: 340px;    border-radius: 50px;    margin-right: 520px; }    .testimonials-area2 .carousel .carousel-array .carousel-control i {      font-size: 18px; }  .testimonials-area2 .carousel .carousel-array .left {    left: auto;    right: 40px; }  .testimonials-area2 .carousel .carousel-array .right {    left: auto; }/*------------------------------    Blog Area------------------------------*/.blog-area {  padding: 86px 0px 100px; }  .blog-area .blog-item {    -webkit-box-shadow: 0px 5px 20px -6px #b8b8b8;    box-shadow: 0px 5px 20px -6px #b8b8b8; }    .blog-area .blog-item .blog-img {      position: relative;      overflow: hidden; }      .blog-area .blog-item .blog-img img {        width: 100%;        height: auto;        display: block;        -webkit-transition: 0.3s ease;        -moz-transition: 0.3s ease;        -o-transition: 0.3s ease;        transition: 0.3s ease; }        .blog-area .blog-item .blog-img img:hover {          -webkit-transform: scale(1.2);          -ms-transform: scale(1.2);          transform: scale(1.2);          -webkit-transition: all 0.7s ease-in;          -moz-transition: all 0.7s ease-in;          -o-transition: all 0.7s ease-in;          transition: all 0.7s ease-in; }    .blog-area .blog-item .blog-text {      padding: 30px 30px;      background: #f8f8f8; }      .blog-area .blog-item .blog-text h3 {        font-weight: 700;        font-size: 24px;        line-height: 34px; }      .blog-area .blog-item .blog-text a {        font-weight: 600;        color: #242424; }    .blog-area .blog-item .blog-2 {      display: inline-block;      float: left;      margin-right: 20px; }    .blog-area .blog-item .blog-text2 {      padding: 45px 30px;      background: #f8f8f8; }      .blog-area .blog-item .blog-text2 h4 {        font-weight: 600;        color: #242424; }      .blog-area .blog-item .blog-text2 a {        font-weight: 600;        color: #242424; }/*--------------------    Footer  area--------------------*/.footer-area {  position: relative;  z-index: 0;  overflow: hidden;  background-color: #0e1318;  padding: 100px 0 0px 0; }  .footer-area .footer-wrap {    padding-bottom: 100px; }    .footer-area .footer-wrap .footer-widget.about .footer-logo {      margin-bottom: 25px; }    .footer-area .footer-wrap .footer-widget.about .call-us {      color: #fff;      font-size: 16px; }    .footer-area .footer-wrap .footer-widget.about .footer-social {      margin: 23px 0 0 0;      padding: 0; }      .footer-area .footer-wrap .footer-widget.about .footer-social li {        display: inline-block;        margin: 0 5px; }        .footer-area .footer-wrap .footer-widget.about .footer-social li:first-child {          margin-left: 0; }        .footer-area .footer-wrap .footer-widget.about .footer-social li a {          display: block;          width: 35px;          height: 35px;          border-radius: 50%;          border: 1px solid rgba(255, 255, 255, 0.2);          text-align: center;          line-height: 35px;          font-size: 14px;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }        .footer-area .footer-wrap .footer-widget.about .footer-social li:hover .facebook {          background-color: #3b5999;          color: #fff; }        .footer-area .footer-wrap .footer-widget.about .footer-social li:hover .twitter {          background-color: #55acee;          color: #fff; }        .footer-area .footer-wrap .footer-widget.about .footer-social li:hover .linkedin {          background-color: #0077B5;          color: #fff; }        .footer-area .footer-wrap .footer-widget.about .footer-social li:hover .google {          background-color: #dd4b39;          color: #fff; }    .footer-area .footer-wrap .footer-widget .widget-title .title {      font-size: 24px;      font-weight: 600;      line-height: 30px;      color: rgba(232, 120, 35, 0.8);      margin-bottom: 20px; }    .footer-area .footer-wrap .footer-widget .widget-body {      padding-top: 10px; }      .footer-area .footer-wrap .footer-widget .widget-body p {        color: rgba(255, 255, 255, 0.8);        font-size: 16px;        line-height: 26px;        padding-right: 25px; }      .footer-area .footer-wrap .footer-widget .widget-body ul li {        display: block;        margin: 10px 0; }        .footer-area .footer-wrap .footer-widget .widget-body ul li a {          color: rgba(255, 255, 255, 0.8);          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in;          font-size: 14px; }          .footer-area .footer-wrap .footer-widget .widget-body ul li a img {            padding-right: 5px; }          .footer-area .footer-wrap .footer-widget .widget-body ul li a:hover {            color: #e87823; }      .footer-area .footer-wrap .footer-widget .widget-body .subcribe .form-group .form-control {        width: 100%;        height: 50px; }      .footer-area .footer-wrap .footer-widget .widget-body .subcribe .form-group input[type=submit] {        margin-top: 10px;        background-color: #e87823;        color: white;        border: none;        text-transform: uppercase;        text-align: left;        font-size: 16px;        font-weight: 600;        cursor: pointer;        text-align: center; }      .footer-area .footer-wrap .footer-widget .widget-body .instagram-img {        padding: 0 10px;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-wrap: wrap;        flex-wrap: wrap; }        .footer-area .footer-wrap .footer-widget .widget-body .instagram-img li {          overflow: hidden;          padding: 0px 5px 0;          width: auto;          margin: 5px 0px; }          .footer-area .footer-wrap .footer-widget .widget-body .instagram-img li a img {            padding-right: 0px;            height: auto;            width: 100%; }            .footer-area .footer-wrap .footer-widget .widget-body .instagram-img li a img:hover {              opacity: .5; }  .footer-area .copyright-area {    background-color: #0e1318;    padding: 25px 0;    color: rgba(255, 255, 255, 0.9);    border-top: 1px solid rgba(255, 255, 255, 0.1);    font-size: 14px;    text-transform: capitalize; }    .footer-area .copyright-area .copyright-links {      display: -webkit-inline-box;      display: -ms-inline-flexbox;      display: inline-flex;      margin: 0;      padding: 0;      float: right; }      .footer-area .copyright-area .copyright-links li {        display: block;        margin: 0px 0px 0px 15px; }        .footer-area .copyright-area .copyright-links li a {          color: rgba(255, 255, 255, 0.9);          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .footer-area .copyright-area .copyright-links li a:hover {            color: #e87823; }  .footer-area .zoo-color {    color: #e87823; }/*------------------------------    About Us Page------------------------------*/.about_mission-area {  padding: 100px 0px 80px; }  .about_mission-area .about-mission {    position: relative;    overflow: hidden; }    .about_mission-area .about-mission img {      width: 100%;      height: auto;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .about_mission-area .about-mission img:hover {        -webkit-transform: scale(1.2);        -ms-transform: scale(1.2);        transform: scale(1.2);        -webkit-transition: all 0.7s ease-in;        -moz-transition: all 0.7s ease-in;        -o-transition: all 0.7s ease-in;        transition: all 0.7s ease-in; }  .about_mission-area .about-content h2 {    font-size: 36px; }  .about_mission-area .about-content h3 {    font-size: 24px;    color: #242424;    font-weight: 500; }  .about_mission-area .mission-tab {    padding-top: 40px; }    .about_mission-area .mission-tab .nav {      padding-top: 6px; }      .about_mission-area .mission-tab .nav .nav-item {        position: relative;        width: 150px;        height: 45px;        text-align: center; }        .about_mission-area .mission-tab .nav .nav-item:hover .nav-link {          background-color: #004650 !important;          text-decoration: none; }        .about_mission-area .mission-tab .nav .nav-item .nav-link {          font-weight: 700;          color: #fff !important;          border-radius: 0px;          line-height: 40px;          background-color: #e87823; }          .about_mission-area .mission-tab .nav .nav-item .nav-link.active {            background-color: #10af1f !important; }    .about_mission-area .mission-tab .tab-content {      padding-top: 30px; }      .about_mission-area .mission-tab .tab-content .tab-pane .content-details p {        font-size: 16px; }      .about_mission-area .mission-tab .tab-content .tab-pane .content-details .heading {        font-size: 18px;        color: #242424;        font-weight: 600; }        .about_mission-area .mission-tab .tab-content .tab-pane .content-details .heading i {          padding-right: 7px;          color: #e87823; }.about-page {  border-bottom: 1px solid rgba(134, 129, 129, 0.2); }.about-animal {  padding: 86px 0px 90px; }  .about-animal.about-page {    padding-bottom: 82px; }/*------------------------------    Planning Us Page------------------------------*/.planning-area {  padding: 86px 0px 100px; }  .planning-area .section-title .title:before {    right: 15% !important; }  .planning-area .section-title .title:after {    left: 15% !important; }  .planning-area .single-price-plan {    text-align: center;    background-color: #fff;    border-radius: 10px;    padding: 0px 0 40px 0;    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); }    .planning-area .single-price-plan:hover .price-header:after {      background-color: rgba(22, 48, 77, 0.5);      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .planning-area .single-price-plan:hover .price-footer .plannow {      background-color: #6dad29;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .planning-area .single-price-plan .price-header {      position: relative;      z-index: 0;      padding: 30px; }      .planning-area .single-price-plan .price-header:after {        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        background-color: #e87823;        content: '';        z-index: -1; }      .planning-area .single-price-plan .price-header.price-bg {        background-image: url(../img/bg/plan.png);        background-position: center;        background-size: cover; }      .planning-area .single-price-plan .price-header .title {        font-size: 30px;        font-weight: 600;        line-height: 26px;        margin-bottom: 10px;        color: #fff; }      .planning-area .single-price-plan .price-header p {        color: #fff; }      .planning-area .single-price-plan .price-header .price {        font-size: 24px;        line-height: 24px;        font-weight: 600;        color: #fff; }    .planning-area .single-price-plan .price-body {      padding: 15px 0 23px 0; }      .planning-area .single-price-plan .price-body ul li {        display: block;        color: #242424;        border-bottom: 1px solid rgba(134, 129, 129, 0.1);        padding: 15px; }        .planning-area .single-price-plan .price-body ul li:last-child {          border-bottom: none; }    .planning-area .single-price-plan .price-footer .plannow {      display: inline-block;      width: 160px;      border-radius: 7px;      height: 50px;      text-align: center;      line-height: 50px;      padding: 0;      color: #fff;      background-color: #e87823;      font-weight: 600;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .planning-area .single-price-plan .price-footer .plannow:hover {        background-color: #6dad29;        color: #fff; }.breadcumb-area .breadcumb-inner .title-planing {  font-size: 50px;  line-height: 60px;  color: #fff;  margin-bottom: 20px; }/*------------------------------    Daily Show Page------------------------------*/.daily-show-area {  padding: 100px 0px 50px; }  .daily-show-area .daily-show {    margin-bottom: 50px;    position: relative;    overflow: hidden; }    .daily-show-area .daily-show img {      width: 100%;      height: auto;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .daily-show-area .daily-show img:hover {        -webkit-transform: scale(1.2);        -ms-transform: scale(1.2);        transform: scale(1.2);        -webkit-transition: all 0.7s ease-in;        -moz-transition: all 0.7s ease-in;        -o-transition: all 0.7s ease-in;        transition: all 0.7s ease-in; }  .daily-show-area .daily-show-content {    padding-top: 50px;    margin-bottom: 50px; }    .daily-show-area .daily-show-content h2 {      font-size: 40px;      font-weight: 700; }    .daily-show-area .daily-show-content span {      font-size: 24px;      color: #6f6f6f;      font-weight: 600; }    .daily-show-area .daily-show-content p {      color: #242424;      line-height: 28px;      margin-top: 18px; }    .daily-show-area .daily-show-content a {      margin-top: 25px; }.breadcumb-area .breadcumb-inner .title-daily {  font-size: 50px;  line-height: 60px;  color: #fff;  margin-bottom: 20px; }/*------------------------------    Show Details Page------------------------------*/.show-details-area {  padding: 100px 0px 100px; }  .show-details-area .show-details {    margin-bottom: 20px;    position: relative;    overflow: hidden; }    .show-details-area .show-details img {      width: 100%;      height: auto;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }      .show-details-area .show-details img:hover {        -webkit-transform: scale(1.2);        -ms-transform: scale(1.2);        transform: scale(1.2); }  .show-details-area .show-details-content {    margin-bottom: 30px; }    .show-details-area .show-details-content h2 {      font-size: 40px; }    .show-details-area .show-details-content span {      font-size: 24px;      color: #6f6f6f;      font-weight: 500; }    .show-details-area .show-details-content p {      color: #242424;      line-height: 28px;      margin-top: 18px; }  .show-details-area .membership-content h3 {    font-size: 24px;    color: #242424; }  .show-details-area .membership-content h5 {    font-size: 18px;    color: #242424; }  .show-details-area .membership-content p {    line-height: 28px;    margin-top: 18px; }  .show-details-area .membership-content .membership-list li {    padding: 10px 70px 0px 0px; }    .show-details-area .membership-content .membership-list li i {      color: #e87823;      font-size: 9px;      padding-right: 7px; }  .show-details-area .border {    margin-top: 40px;    margin-bottom: 40px; }  .show-details-area .membership-image {    position: relative;    overflow: hidden; }    .show-details-area .membership-image img {      width: 100%;      height: auto;      border-radius: 50%;      -webkit-transition: 0.3s ease;      -moz-transition: 0.3s ease;      -o-transition: 0.3s ease;      transition: 0.3s ease; }/*------------------------------    Gallery Page------------------------------*/.gallery-area {  padding: 100px 0px 70px; }  .gallery-area .our-gallery-menu {    margin-bottom: 30px;    text-align: center; }    .gallery-area .our-gallery-menu ul {      position: relative;      display: inline-block;      border: 2px solid rgba(0, 0, 0, 0.1);      border-radius: 35px; }      .gallery-area .our-gallery-menu ul li {        position: relative;        display: inline-block;        color: #242424;        padding: 15px 35px;        cursor: pointer;        font-size: 18px;        font-weight: 500;        -webkit-transition: all 300ms ease;        -moz-transition: all 300ms ease;        -o-transition: all 300ms ease;        transition: all 300ms ease;        border-radius: 35px; }        .gallery-area .our-gallery-menu ul li.active, .gallery-area .our-gallery-menu ul li:hover {          background-color: #004650;          color: #fff; }  .gallery-area .filterizr__elements .filtr-item .inner-box {    position: relative;    margin-bottom: 30px; }    .gallery-area .filterizr__elements .filtr-item .inner-box:hover .img-overlay {      opacity: 1;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .gallery-area .filterizr__elements .filtr-item .inner-box .image img {      position: relative;      width: 100%;      display: block;      background-color: #e87823;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay {      background-color: rgba(232, 120, 35, 0.8);      width: 100%;      height: 100%;      position: absolute;      top: 0;      left: 0;      opacity: 0; }      .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay .view-button {        position: absolute;        left: 50%;        top: 50%;        -webkit-transition: all 0.3s ease-in;        -moz-transition: all 0.3s ease-in;        -o-transition: all 0.3s ease-in;        transition: all 0.3s ease-in;        -ms-transform: translate(-50%, -50%);        /* IE 9 */        -webkit-transform: translate(-50%, -50%);        /* Chrome, Safari, Opera */        transform: translate(-50%, -50%); }        .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay .view-button p {          font-size: 24px;          color: #fff;          font-weight: 500; }        .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay .view-button a {          margin: 0 8px;          width: 50px;          height: 50px;          border: 2px solid #fff;          line-height: 46px;          border-radius: 50%;          font-size: 16px;          color: #fff;          display: inline-block;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay .view-button a:hover {            background-color: #fff;            color: #004650; }          .gallery-area .filterizr__elements .filtr-item .inner-box .img-overlay .view-button a:first-child {            margin-left: 0; }/*--------------------    Blog  area--------------------*/.blog-area {  padding: 86px 0 100px 0;  position: relative;  z-index: 0;  overflow: hidden;  /*==========================================    blog-post page >sidebar widget    ==========================================*/ }  .blog-area.blog-page {    padding-top: 100px; }    .blog-area.blog-page:after {      display: none; }    .blog-area.blog-page .single-blog-item {      margin-bottom: 30px; }      .blog-area.blog-page .single-blog-item .content {        background-color: rgba(227, 227, 240, 0.1); }  .blog-area:after {    position: absolute;    left: 0;    top: 0;    background-color: rgba(227, 227, 240, 0.5);    content: '';    width: 100%;    height: 100%;    z-index: -1; }  .blog-area .single-blog-item:hover .thumb img {    -webkit-filter: grayscale(100%);    filter: grayscale(100%); }  .blog-area .single-blog-item:hover .content .title {    color: #e87823; }  .blog-area .single-blog-item:hover .content .readmore {    color: #e87823; }  .blog-area .single-blog-item .thumb img {    width: 100%;    display: block;    -webkit-transition: all 0.3s ease-in;    -moz-transition: all 0.3s ease-in;    -o-transition: all 0.3s ease-in;    transition: all 0.3s ease-in; }  .blog-area .single-blog-item .content {    background-color: #fff;    padding: 30px 30px 30px 30px; }    .blog-area .single-blog-item .content .date {      font-size: 14px;      line-height: 26px;      display: block;      margin-bottom: 5px; }    .blog-area .single-blog-item .content .title {      font-size: 21px;      line-height: 26px;      color: #191717;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .blog-area .single-blog-item .content .title:hover {        color: #e87823; }    .blog-area .single-blog-item .content p {      font-size: 16px;      line-height: 26px;      color: #242424; }    .blog-area .single-blog-item .content .readmore {      font-weight: 600;      color: #242424;      display: inline-block;      font-size: 16px;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .blog-area .single-blog-item .content .readmore:hover {        color: #e87823; }  .blog-area .widget {    margin-bottom: 30px;    background: #fff; }  .blog-area .widget.widget-popular-post {    padding-bottom: 10px; }  .blog-area .widget.widget-popular-post .single-post {    display: flow-root;    border-bottom: 1px solid #dee2e6 !important;    padding: 20px 0px 20px; }  .blog-area .widget.widget-popular-post .single-post:last-child {    border-bottom: none !important; }  .blog-area .widget.widget-popular-post .single-post .part-img {    float: left;    width: 100px;    margin-right: 15px; }  .blog-area .widget.widget-popular-post .single-post .part-img img {    width: 100%; }  .blog-area .widget.widget-popular-post .single-post .part-text {    display: table-cell; }  .blog-area .widget.widget-popular-post .single-post .part-text span {    line-height: 14px;    color: #495057;    font-size: 14px;    font-weight: 500; }  .blog-area .widget.widget-popular-post .single-post .part-text h4 {    line-height: 24px;    color: #242424; }  .blog-area .widget.widget-popular-post .single-post .part-text h4 a {    font-size: 18px;    color: #242424;    font-weight: 600; }    .blog-area .widget.widget-popular-post .single-post .part-text h4 a:hover {      color: #e87823; }  .blog-area .widget.widget-popular-post .single-post .part-text h5 {    font-size: 14px;    font-weight: 700; }  .blog-area .widget select {    width: 100%;    background: none;    border: solid 1px #ececec;    border-radius: 3px;    padding: 6px 14px 9px; }  .blog-area .widget .widgettitle,  .blog-area .widget .widgettitle {    margin-bottom: 30px;    position: relative; }  .blog-area .widget .widgettitle {    margin-bottom: 20px; }  .blog-area .widget .instagallery {    margin-bottom: -8px; }  .blog-area .widget .widgettitle span,  .blog-area .widget .widgettitle span {    display: inline-block;    position: relative;    color: #242424;    font-size: 24px;    font-weight: 700; }  .blog-area .widget a:hover {    text-decoration: none; }  .blog-area .widget ul {    list-style: none;    margin: 0;    padding: 0; }  .blog-area .widget ul li {    margin-bottom: 10px;    min-height: 16px;    padding-bottom: 30px; }  .blog-area .widget_archive ul li,  .blog-area .widget_categories ul li {    text-align: right;    clear: both;    border-bottom: 1px solid #dee2e6 !important; }  .blog-area .widget_archive ul li,  .blog-area .widget_categories ul li:last-child {    border-bottom: none !important; }  .blog-area .widget_archive ul li a,  .blog-area .widget_categories ul li a {    float: left;    color: #242424; }    .blog-area .widget_archive ul li a:hover,    .blog-area .widget_categories ul li a:hover {      color: #e87823; }  .blog-area .widget_nav_menu li {    margin-bottom: 0;    padding-left: 0; }  .blog-area .widget_nav_menu li a {    display: inline-block;    padding-bottom: 13px; }  .blog-area .widget_recent_comments li,  .blog-area .widget_rss li {    padding-left: 0; }  .blog-area .widget_recent_comments li:before,  .blog-area .widget_rss li:before {    display: none; }  .blog-area .widget.widget_categories {    margin-top: -20px; }  .blog-area .widget_search {    background: transparent;    padding: 0; }  .blog-area .widget_search form {    position: relative; }  .blog-area .widget_search input {    background: transparent;    border: solid 1px #ececec;    border-radius: 3px;    width: 100%;    height: 60px;    display: inline-block;    font-size: 16px;    line-height: 20px;    letter-spacing: 1px;    font-weight: 400;    padding: 9px 60px 9px 20px;    margin-bottom: 0;    -webkit-transition: 0.3s ease;    -moz-transition: 0.3s ease;    -o-transition: 0.3s ease;    transition: 0.3s ease;    color: #c8c8c8;    outline: none; }  .blog-area .widget_search input::-webkit-input-placeholder {    opacity: 1; }  .blog-area .widget_search .sayit_icon_search {    display: inline-block;    line-height: 60px;    position: absolute;    top: 0;    width: 60px;    text-align: center;    right: 0;    font-size: 24px;    cursor: pointer;    -webkit-transition: 0.3s ease;    -moz-transition: 0.3s ease;    -o-transition: 0.3s ease;    transition: 0.3s ease;    color: #c8c8c8; }  .blog-area .widget_tag_cloud .tagcloud {    position: relative;    -moz-perspective: 300px;    -webkit-perspective: 300px;    perspective: 300px; }  .blog-area .widget_tag_cloud a {    display: inline-block;    font-size: 14px;    line-height: 23px;    letter-spacing: 1px;    font-weight: 400;    text-transform: capitalize;    color: #242424;    padding: 3px 12px 4px;    margin: 0 6px 10px 0;    position: relative;    border: 1px solid #c8c8c8;    top: 0;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s; }  .blog-area .widget_tag_cloud a:hover {    background-color: #e87823;    color: #fff; }  .blog-area .instagram-img {    padding: 0 10px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap; }    .blog-area .instagram-img li {      overflow: hidden;      padding: 0px 5px 0 !important;      width: auto;      margin: 5px 0px; }      .blog-area .instagram-img li a img {        padding-right: 0px;        height: 80px;        width: 100%; }        .blog-area .instagram-img li a img:hover {          opacity: .5; }.blog-pagination {  margin-top: 30px; }.pagination {  display: block;  text-align: center; }  .pagination .page-item {    display: inline-block; }    .pagination .page-item.active .page-link {      background-color: #004650;      color: #fff;      border-color: #004650; }    .pagination .page-item .page-link {      border-radius: 3px;      color: #242424;      width: 40px;      height: 40px;      text-align: center;      line-height: 40px;      padding: 0;      font-weight: 600;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }      .pagination .page-item .page-link:hover {        background-color: #004650;        color: #fff;        border-color: #004650; }.breadcumb-area .breadcumb-inner .title-blog {  font-size: 50px;  line-height: 60px;  color: #fff;  margin-bottom: 20px; }/*--------------------------------Blog Details Page---------------------------------*/.blog-details-page-content-area {  padding: 100px 0 100px 0;  /*==========================================    blog-post page >sidebar widget    ==========================================*/ }  .blog-details-page-content-area .blog-details-content .thumb {    margin-bottom: 23px; }  .blog-details-page-content-area .blog-details-content .title {    font-size: 24px;    color: #242424;    margin-bottom: 5px; }  .blog-details-page-content-area .blog-details-content .post-meta {    font-size: 14px;    font-weight: 600;    margin: 10px 0 10px; }  .blog-details-page-content-area .blog-details-content .entry-content p {    font-size: 16px;    line-height: 26px; }  .blog-details-page-content-area .blog-details-content .entry-content .blockquote {    border-radius: 5px;    padding: 20px 17px 5px 30px;    background-color: #e87823; }    .blog-details-page-content-area .blog-details-content .entry-content .blockquote p {      font-size: 16px;      line-height: 26px;      font-weight: 700;      color: #fff; }  .blog-details-page-content-area .blog-details-content .entry-footer {    margin: 27px 0 21px 0; }    .blog-details-page-content-area .blog-details-content .entry-footer .title {      font-size: 18px;      line-height: 26px;      font-weight: 600; }    .blog-details-page-content-area .blog-details-content .entry-footer .left-content {      display: inline-block; }      .blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li {        display: inline-block;        margin: 0 8px; }        .blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li:first-child {          margin-left: 0; }        .blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a {          display: block;          padding: 5px 15px;          border: 1px solid rgba(36, 36, 36, 0.1);          font-size: 14px;          border-radius: 3px;          color: #242424;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a:hover {            background-color: #004650;            color: #fff; }    .blog-details-page-content-area .blog-details-content .entry-footer .right-content {      display: inline-block;      float: right; }      .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li {        display: inline-block;        margin: 0 5px; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li:first-child {          margin-left: 0; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li a {          display: block;          width: 35px;          height: 35px;          border-radius: 50%;          border: 1px solid #c8c8c8;          text-align: center;          line-height: 35px;          font-size: 14px;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li:hover .facebook {          background-color: #3b5999;          color: #fff; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li:hover .twitter {          background-color: #55acee;          color: #fff; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li:hover .linkedin {          background-color: #0077B5;          color: #fff; }        .blog-details-page-content-area .blog-details-content .entry-footer .right-content ul li:hover .google {          background-color: #dd4b39;          color: #fff; }  .blog-details-page-content-area .blog-details-content .entry-comment {    margin-top: 32px; }    .blog-details-page-content-area .blog-details-content .entry-comment .title {      font-size: 24px;      line-height: 34px;      margin-bottom: 30px; }    .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li {      margin-bottom: 27px;      border-bottom: 1px solid #dee2e6 !important; }      .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li:last-child {        margin-bottom: 0;        border-bottom: none !important; }      .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item {        position: relative;        min-height: 80px; }        .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb {          position: absolute;          left: 0;          top: 0;          width: 80px; }          .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb img {            border-radius: 50%; }        .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content {          position: relative;          padding-left: 100px; }          .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply {            position: absolute;            right: 0;            top: 0;            color: #242424; }            .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply a {              color: #242424;              -webkit-transition: all 0.3s ease-in;              -moz-transition: all 0.3s ease-in;              -o-transition: all 0.3s ease-in;              transition: all 0.3s ease-in; }              .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply a:hover {                color: #e87823; }          .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .name {            font-size: 18px;            line-height: 28px;            margin-bottom: 0;            color: #242424; }          .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .time {            font-size: 14px;            display: block;            margin-bottom: 15px;            font-family: sans-serif; }            .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .time i {              padding-right: 7px; }          .blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content p {            font-size: 16px;            line-height: 26px;            color: #242424; }  .blog-details-page-content-area .blog-details-content .comment-form-area {    margin-top: 30px; }    .blog-details-page-content-area .blog-details-content .comment-form-area .title {      font-size: 24px;      line-height: 34px;      margin-bottom: 20px; }    .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control {      height: 50px;      width: 100%;      border: 2px solid rgba(36, 36, 36, 0.1);      padding: 0 20px;      font-size: 14px; }      .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control::-webkit-input-placeholder {        /* WebKit browsers */        color: #242424; }      .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:-moz-placeholder {        /* Mozilla Firefox 4 to 18 */        color: #242424; }      .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control::-moz-placeholder {        /* Mozilla Firefox 19+ */        color: #242424; }      .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:-ms-input-placeholder {        /* Internet Explorer 10+ */        color: #242424; }    .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:focus {      border-color: #495057;      -webkit-box-shadow: none;      box-shadow: none; }    .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .form-group.textarea textarea {      min-height: 180px;      padding: 20px;      resize: none; }    .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .submit-btn {      width: 175px;      height: 45px;      border: none;      border-radius: 3px;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in;      font-size: 16px;      font-weight: 600;      text-transform: capitalize;      cursor: pointer;      background-color: #e87823;      color: #fff;      margin-top: 10px; }      .blog-details-page-content-area .blog-details-content .comment-form-area .comments-entry-form .submit-btn:hover {        background-color: #242424;        color: #fff; }  .blog-details-page-content-area .reply {    padding-left: 90px; }  .blog-details-page-content-area .reply-image {    margin-left: 90px; }  .blog-details-page-content-area .widget {    margin-bottom: 30px;    background: #fff; }  .blog-details-page-content-area .widget.widget-popular-post {    padding-bottom: 10px; }  .blog-details-page-content-area .widget.widget-popular-post .single-post {    display: flow-root;    border-bottom: 1px solid #dee2e6 !important;    padding: 20px 0px 20px; }  .blog-details-page-content-area .widget.widget-popular-post .single-post:last-child {    border-bottom: none !important; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-img {    float: left;    width: 100px;    margin-right: 15px; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-img img {    width: 100%; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text {    display: table-cell; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text span {    line-height: 14px;    color: #495057;    font-size: 14px;    font-weight: 500; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text h4 {    line-height: 24px;    color: #242424; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text h4 a {    font-size: 18px;    color: #242424;    font-weight: 600; }    .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text h4 a:hover {      color: #e87823; }  .blog-details-page-content-area .widget.widget-popular-post .single-post .part-text h5 {    font-size: 14px;    font-weight: 400; }  .blog-details-page-content-area .widget select {    width: 100%;    background: none;    border: solid 1px #ececec;    border-radius: 3px;    padding: 6px 14px 9px; }  .blog-details-page-content-area .widget .widgettitle,  .blog-details-page-content-area .widget .widgettitle {    margin-bottom: 10px;    position: relative; }  .blog-details-page-content-area .widget .widgettitle {    margin-bottom: 10px; }  .blog-details-page-content-area .widget .instagallery {    margin-bottom: -8px; }  .blog-details-page-content-area .widget .widgettitle span,  .blog-details-page-content-area .widget .widgettitle span {    display: inline-block;    position: relative;    color: #242424;    font-size: 24px;    font-weight: 700; }  .blog-details-page-content-area .widget a:hover {    text-decoration: none; }  .blog-details-page-content-area .widget ul {    list-style: none;    margin: 0;    padding: 0; }  .blog-details-page-content-area .widget ul li {    margin-bottom: 10px;    min-height: 16px;    padding-bottom: 30px; }  .blog-details-page-content-area .widget_archive ul li,  .blog-details-page-content-area .widget_categories ul li {    text-align: right;    clear: both;    border-bottom: 1px solid #dee2e6 !important; }  .blog-details-page-content-area .widget_archive ul li,  .blog-details-page-content-area .widget_categories ul li:last-child {    border-bottom: none !important; }  .blog-details-page-content-area .widget_archive ul li a,  .blog-details-page-content-area .widget_categories ul li a {    float: left;    color: #242424; }    .blog-details-page-content-area .widget_archive ul li a:hover,    .blog-details-page-content-area .widget_categories ul li a:hover {      color: #e87823; }  .blog-details-page-content-area .widget_nav_menu li {    margin-bottom: 0;    padding-left: 0; }  .blog-details-page-content-area .widget_nav_menu li a {    display: inline-block;    padding-bottom: 13px; }  .blog-details-page-content-area .widget_recent_comments li,  .blog-details-page-content-area .widget_rss li {    padding-left: 0; }  .blog-details-page-content-area .widget_recent_comments li:before,  .blog-details-page-content-area .widget_rss li:before {    display: none; }  .blog-details-page-content-area .widget.widget_categories {    margin-top: -20px; }  .blog-details-page-content-area .widget_search {    background: transparent;    padding: 0; }  .blog-details-page-content-area .widget_search form {    position: relative; }  .blog-details-page-content-area .widget_search input {    background: transparent;    border: solid 1px #ececec;    border-radius: 3px;    width: 100%;    height: 60px;    display: inline-block;    font-size: 16px;    line-height: 20px;    letter-spacing: 1px;    font-weight: 400;    padding: 9px 60px 9px 20px;    margin-bottom: 0;    -webkit-transition: 0.3s ease;    -moz-transition: 0.3s ease;    -o-transition: 0.3s ease;    transition: 0.3s ease;    color: #c8c8c8;    outline: none; }  .blog-details-page-content-area .widget_search input::-webkit-input-placeholder {    opacity: 1; }  .blog-details-page-content-area .widget_search .sayit_icon_search {    display: inline-block;    line-height: 60px;    position: absolute;    top: 0;    width: 60px;    text-align: center;    right: 0;    font-size: 24px;    cursor: pointer;    -webkit-transition: 0.3s ease;    -moz-transition: 0.3s ease;    -o-transition: 0.3s ease;    transition: 0.3s ease;    color: #c8c8c8; }  .blog-details-page-content-area .widget_tag_cloud .tagcloud {    position: relative;    -moz-perspective: 300px;    -webkit-perspective: 300px;    perspective: 300px; }  .blog-details-page-content-area .widget_tag_cloud a {    display: inline-block;    font-size: 14px;    line-height: 23px;    letter-spacing: 1px;    font-weight: 400;    text-transform: capitalize;    color: #242424;    padding: 3px 12px 4px;    margin: 0 6px 10px 0;    position: relative;    border: 1px solid #c8c8c8;    top: 0;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s; }  .blog-details-page-content-area .widget_tag_cloud a:hover {    background-color: #e87823;    color: #fff; }  .blog-details-page-content-area .instagram-img {    padding: 0 10px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap; }    .blog-details-page-content-area .instagram-img li {      overflow: hidden;      padding: 0px 5px 0 !important;      width: auto;      margin: 5px 0px; }      .blog-details-page-content-area .instagram-img li a img {        padding-right: 0px;        height: 80px;        width: 100%; }        .blog-details-page-content-area .instagram-img li a img:hover {          opacity: .5; }.breadcumb-area .breadcumb-inner .title-blog {  font-size: 50px;  line-height: 60px;  color: #fff;  margin-bottom: 20px; }/*--------------------------------Destination details Page---------------------------------*/.destination-details-area {  padding: 100px 0px 100px; }  .destination-details-area .destination-image {    padding-bottom: 40px; }  .destination-details-area .destination-details-content h3 {    font-size: 40px;    color: #242424;    padding: 10px 0px; }  .destination-details-area h3 {    font-size: 30px;    color: #242424;    padding: 28px 0px; }  .destination-details-area .inner-box {    position: relative;    margin-bottom: 30px; }    .destination-details-area .inner-box:hover .img-overlay {      opacity: 1;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-details-area .inner-box .image img {      position: relative;      width: 100%;      display: block;      background-color: #e87823;      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .destination-details-area .inner-box .img-overlay {      background-color: rgba(232, 120, 35, 0.8);      width: 100%;      height: 100%;      position: absolute;      top: 0;      left: 0;      opacity: 0; }      .destination-details-area .inner-box .img-overlay .view-button {        position: absolute;        left: 50%;        top: 50%;        -webkit-transition: all 0.3s ease-in;        -moz-transition: all 0.3s ease-in;        -o-transition: all 0.3s ease-in;        transition: all 0.3s ease-in;        -ms-transform: translate(-50%, -50%);        /* IE 9 */        -webkit-transform: translate(-50%, -50%);        /* Chrome, Safari, Opera */        transform: translate(-50%, -50%); }        .destination-details-area .inner-box .img-overlay .view-button p {          font-size: 14px;          color: #fff;          font-weight: 400; }        .destination-details-area .inner-box .img-overlay .view-button a {          margin: 0 8px;          width: 50px;          height: 50px;          border: 2px solid #fff;          line-height: 46px;          border-radius: 50%;          font-size: 16px;          color: #fff;          display: inline-block;          -webkit-transition: all 0.3s ease-in;          -moz-transition: all 0.3s ease-in;          -o-transition: all 0.3s ease-in;          transition: all 0.3s ease-in; }          .destination-details-area .inner-box .img-overlay .view-button a:hover {            background-color: #fff;            color: #004650; }          .destination-details-area .inner-box .img-overlay .view-button a:first-child {            margin-left: 0; }  .destination-details-area .mail-contact {    background-color: #e87823;    padding: 30px 100px;    margin-top: 20px; }    .destination-details-area .mail-contact p {      font-size: 30px;      color: #fff; }    .destination-details-area .mail-contact .info {      font-size: 16px;      color: #fff; }    .destination-details-area .mail-contact i {      margin-right: 10px;      border-radius: 50%;      background-color: #fff;      width: 30px;      height: 30px;      text-align: center;      line-height: 30px;      color: #e87823; }/*--------------------------------Ticket Pricing Page---------------------------------*/.ticket-pricing-area {  padding: 100px 0px 70px; }.price-plan-area-three {  padding: 100px 0 100px 0; }.remove-col-padding {  padding: 0; }.single-price-plan-03 {  border: 1px solid #fff;  padding-bottom: 30px; }.single-price-plan-03.first-item {  position: relative;  top: 145px;  border-right: none; }.single-price-plan-03.first-item .price-header {  text-align: left;  padding: 15px 0 15px 30px; }.single-price-plan-03.first-item .subtitle {  font-size: 24px;  line-height: 34px;  color: #fff; }.single-price-plan-03.first-item .title {  font-size: 24px;  line-height: 34px;  color: #fff;  font-weight: 700;  margin-bottom: 0; }.single-price-plan-03.first-item .price-body {  border: 1px solid #e5e5e5;  text-align: left; }.single-price-plan-03.first-item .price-body ul li {  padding-left: 30px; }.single-price-plan-03:hover .price-header {  background-image: -moz-linear-gradient(90deg, #e87823 0%, #004650 92%);  background-image: -webkit-linear-gradient(90deg, #e87823 0%, #004650 92%);  background-image: -ms-linear-gradient(90deg, #e87823 0%, #004650 92%); }.single-price-plan-03:hover .price-footer {  background-image: -moz-linear-gradient(90deg, #e87823 0%, #004650 92%);  background-image: -webkit-linear-gradient(90deg, #e87823 0%, #004650 92%);  background-image: -ms-linear-gradient(90deg, #e87823 0%, #004650 92%); }.single-price-plan-03 .price-header {  background-color: #004650;  padding: 16px 0 40px 5px;  text-align: center; }.single-price-plan-03 .price-header .name, .single-price-plan-03 .price-header .starting {  font-size: 16px;  line-height: 16px;  color: #fff;  font-weight: 400; }.single-price-plan-03 .price-header .price {  font-size: 24px;  line-height: 24px;  font-weight: 500;  display: block;  color: #fff; }.single-price-plan-03 .price-body {  text-align: center; }.single-price-plan-03 .price-body h3 {  padding-top: 12px; }.single-price-plan-03 .price-body ul li {  display: block;  font-size: 16px;  line-height: 26px;  padding: 10px 0 10px 30px;  padding-left: 0; }.single-price-plan-03 .price-body ul li:nth-child(odd) {  background-color: #f4f4f4; }.single-price-plan-03 .price-icon {  display: block;  text-align: center;  width: 85px;  height: 85px;  background-color: #fff;  line-height: 60px;  text-align: center;  color: #004650;  -webkit-box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.08);  box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.08);  border-radius: 50%;  font-size: 50px;  margin: -20px auto 35px auto; }.single-price-plan-03 .price-footer {  display: block;  text-align: center;  background-color: #f4f4f4;  padding: 16px 0 16px 0; }.single-price-plan-03 .price-footer .boxed-btn {  font-weight: 400;  background-color: #fff;  color: #004650; }.single-price-plan-03 .price-footer .boxed-btn:hover {  background-color: #e87823;  color: #fff; }/*----------------------    Contact Us Page----------------------*/.contact-page-content-area {  padding: 100px 0 90px 0; }  .contact-page-content-area .single-contact-info-box {    position: relative;    border: 2px solid rgba(0, 0, 0, 0.1);    border-radius: 5px;    -webkit-transition: all 0.3s ease-in;    -moz-transition: all 0.3s ease-in;    -o-transition: all 0.3s ease-in;    transition: all 0.3s ease-in; }    .contact-page-content-area .single-contact-info-box:hover {      border-color: #004650; }      .contact-page-content-area .single-contact-info-box:hover .icon {        -webkit-box-shadow: 0 5px 25px 3px rgba(0, 70, 80, 0.7);        box-shadow: 0 5px 25px 3px rgba(0, 70, 80, 0.7); }    .contact-page-content-area .single-contact-info-box .icon {      position: absolute;      left: 15%;      top: 50px;      width: 70px;      height: 70px;      border-radius: 50%;      font-size: 18px;      line-height: 70px;      text-align: center;      background-color: #004650;      color: #fff;      -ms-transform: translateX(-50%);      /* IE 9 */      -webkit-transform: translateX(-50%);      /* Chrome, Safari, Opera */      transform: translateX(-50%);      -webkit-transition: all 0.3s ease-in;      -moz-transition: all 0.3s ease-in;      -o-transition: all 0.3s ease-in;      transition: all 0.3s ease-in; }    .contact-page-content-area .single-contact-info-box .content {      padding: 50px 25px 25px 110px; }      .contact-page-content-area .single-contact-info-box .content .title {        font-weight: 700;        color: #242424; }      .contact-page-content-area .single-contact-info-box .content .details {        display: block;        font-size: 14px;        line-height: 28px;        color: #242424; }  .contact-page-content-area .contact-map {    margin-top: 60px; }    .contact-page-content-area .contact-map #map {      min-height: 550px; }.contact-area .contact-bottom-inner .form-content-area {  padding: 0px 10px 100px 10px;  background-color: white;  border-radius: 5px;  background-color: #fff; }  .contact-area .contact-bottom-inner .form-content-area .title {    font-size: 40px;    line-height: 50px;    color: #242424;    margin-bottom: 40px; }.contact-area .contact-form-wrapper .input-field {  width: 100%;  height: 60px;  padding: 0 30px;  border-radius: none !important;  color: #7c7c90; }.contact-area .contact-form-wrapper .input-field.textarea {  min-height: 250px;  padding: 20px 30px;  resize: none; }.contact-area .contact-form-wrapper .form-element {  margin-bottom: 20px; }.contact-area .contact-form-wrapper .submit-btn {  width: 250px;  height: 60px;  text-align: center;  font-weight: 700;  font-size: 14px;  line-height: 40px;  color: #242424;  text-transform: uppercase;  background-color: #e87823;  color: #fff;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  cursor: pointer;  margin-top: 30px; }  .contact-area .contact-form-wrapper .submit-btn:hover {    background-color: #004650;    color: #fff; }/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/5154(此说明只在演示页面有,不在下载的源码里)*/